#!/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-9f7105ad182d9667 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-9f7105ad182d9667"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-9f7105ad182d9667"
fi
if ! /usr/lib/librsvg/ptest/bugs-7ea808952a633088 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-7ea808952a633088"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-7ea808952a633088"
fi
if ! /usr/lib/librsvg/ptest/errors-ba67c645eb3c8bca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-ba67c645eb3c8bca"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-ba67c645eb3c8bca"
fi
if ! /usr/lib/librsvg/ptest/filters-c62b090ba35d3b9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-c62b090ba35d3b9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-c62b090ba35d3b9f"
fi
if ! /usr/lib/librsvg/ptest/geometries-7d9588b516df6988 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-7d9588b516df6988"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-7d9588b516df6988"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-5c069af3813137c1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-5c069af3813137c1"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-5c069af3813137c1"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-c0afd4e158c397ba 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-c0afd4e158c397ba"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-c0afd4e158c397ba"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-d5dc98dbe77dcb3b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-d5dc98dbe77dcb3b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-d5dc98dbe77dcb3b"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-50e679b4b98d7bd4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-50e679b4b98d7bd4"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-50e679b4b98d7bd4"
fi
if ! /usr/lib/librsvg/ptest/primitives-9c02b325a51b24ec 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-9c02b325a51b24ec"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-9c02b325a51b24ec"
fi
if ! /usr/lib/librsvg/ptest/reference-71fe336c834bf264 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-71fe336c834bf264"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-71fe336c834bf264"
fi
if ! /usr/lib/librsvg/ptest/render_crash-345ce36d4bbd89e4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-345ce36d4bbd89e4"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-345ce36d4bbd89e4"
fi
if ! /usr/lib/librsvg/ptest/rsvg-36665cfcd7e98d93 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-36665cfcd7e98d93"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-36665cfcd7e98d93"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5d7d041cdb3e2cc7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5d7d041cdb3e2cc7"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5d7d041cdb3e2cc7"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b3661104c5e8ec81 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b3661104c5e8ec81"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b3661104c5e8ec81"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-c0d60e4f9f123ce7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-c0d60e4f9f123ce7"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-c0d60e4f9f123ce7"
fi
if ! /usr/lib/librsvg/ptest/shapes-5649aa97fd7d6cb6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-5649aa97fd7d6cb6"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-5649aa97fd7d6cb6"
fi
if ! /usr/lib/librsvg/ptest/text-104774480d608214 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-104774480d608214"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-104774480d608214"
fi
exit $rc
