#!/bin/sh
export CARGO_MANIFEST_DIR="$(cd "$(dirname "$0")" && pwd)"
cd $CARGO_MANIFEST_DIR

ln -sf `which rsvg-convert` ./rsvg-convert

./api_test/bin/api

if [ $? = 0 ]; then
  echo PASS: /usr/lib/librsvg/ptest/api_test/bin/api
  rc=0
else
  echo FAIL: /usr/lib/librsvg/ptest/api_test/bin/api
  rc=1
fi

# rust tests are appended here by ptest-cargo class

echo ""
echo "## starting to run rust tests ##"
if [ -z "$rc" ]; then rc=0; fi
if ! /usr/lib/librsvg/ptest/api-087ad1bd7c8bd392 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-087ad1bd7c8bd392"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-087ad1bd7c8bd392"
fi
if ! /usr/lib/librsvg/ptest/bugs-bc864b39fecb8430 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-bc864b39fecb8430"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-bc864b39fecb8430"
fi
if ! /usr/lib/librsvg/ptest/errors-6191764e665ef214 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-6191764e665ef214"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-6191764e665ef214"
fi
if ! /usr/lib/librsvg/ptest/filters-4a5493cb45abf236 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-4a5493cb45abf236"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-4a5493cb45abf236"
fi
if ! /usr/lib/librsvg/ptest/geometries-cffd5048348c0389 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-cffd5048348c0389"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-cffd5048348c0389"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-2d4b407847a15c34 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-2d4b407847a15c34"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-2d4b407847a15c34"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-f5da43318ca0eeaf 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-f5da43318ca0eeaf"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-f5da43318ca0eeaf"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-9ba18003d63da262 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-9ba18003d63da262"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-9ba18003d63da262"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-835fe3614fa482d4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-835fe3614fa482d4"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-835fe3614fa482d4"
fi
if ! /usr/lib/librsvg/ptest/primitives-51b6919a1890e599 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-51b6919a1890e599"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-51b6919a1890e599"
fi
if ! /usr/lib/librsvg/ptest/reference-71c6230a1ea287c1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-71c6230a1ea287c1"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-71c6230a1ea287c1"
fi
if ! /usr/lib/librsvg/ptest/render_crash-a336080bb1cd24c3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-a336080bb1cd24c3"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-a336080bb1cd24c3"
fi
if ! /usr/lib/librsvg/ptest/rsvg-d444dc95e008bc76 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-d444dc95e008bc76"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-d444dc95e008bc76"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-03262ce2dad77e00 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-03262ce2dad77e00"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-03262ce2dad77e00"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-853875ecacc8d223 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-853875ecacc8d223"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-853875ecacc8d223"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-dfecf20cce93dd9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-dfecf20cce93dd9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-dfecf20cce93dd9f"
fi
if ! /usr/lib/librsvg/ptest/shapes-4dbc25467f77c96f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-4dbc25467f77c96f"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-4dbc25467f77c96f"
fi
if ! /usr/lib/librsvg/ptest/text-774f31b343c336e9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-774f31b343c336e9"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-774f31b343c336e9"
fi
exit $rc
