#!/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-4c054a8439315b03 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-4c054a8439315b03"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-4c054a8439315b03"
fi
if ! /usr/lib/librsvg/ptest/bugs-429d641493f4b02c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-429d641493f4b02c"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-429d641493f4b02c"
fi
if ! /usr/lib/librsvg/ptest/errors-04abb623b50fb9d8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-04abb623b50fb9d8"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-04abb623b50fb9d8"
fi
if ! /usr/lib/librsvg/ptest/filters-3607716968053b71 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-3607716968053b71"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-3607716968053b71"
fi
if ! /usr/lib/librsvg/ptest/geometries-bc38e242bd243df8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-bc38e242bd243df8"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-bc38e242bd243df8"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-8571ddc1a79cf8d6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-8571ddc1a79cf8d6"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-8571ddc1a79cf8d6"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-e73acf66d17e93a3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-e73acf66d17e93a3"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-e73acf66d17e93a3"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-4170e35f455d24df 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-4170e35f455d24df"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-4170e35f455d24df"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-0efc36653d577c95 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-0efc36653d577c95"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-0efc36653d577c95"
fi
if ! /usr/lib/librsvg/ptest/primitives-9e2c162677ab21e5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-9e2c162677ab21e5"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-9e2c162677ab21e5"
fi
if ! /usr/lib/librsvg/ptest/reference-8348554c28b4814e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-8348554c28b4814e"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-8348554c28b4814e"
fi
if ! /usr/lib/librsvg/ptest/render_crash-3cce8afe2033f952 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-3cce8afe2033f952"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-3cce8afe2033f952"
fi
if ! /usr/lib/librsvg/ptest/rsvg-079be4e5b04d1b8f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-079be4e5b04d1b8f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-079be4e5b04d1b8f"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-753c48b66dfc00e9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-753c48b66dfc00e9"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-753c48b66dfc00e9"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-9a2afb19a05be5ed 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-9a2afb19a05be5ed"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-9a2afb19a05be5ed"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-c2e163268faccd0b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-c2e163268faccd0b"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-c2e163268faccd0b"
fi
if ! /usr/lib/librsvg/ptest/shapes-3e90cc3aec959ba2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-3e90cc3aec959ba2"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-3e90cc3aec959ba2"
fi
if ! /usr/lib/librsvg/ptest/text-bd78c18276401363 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-bd78c18276401363"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-bd78c18276401363"
fi
exit $rc
