#!/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-b4fc8ff171f8d1d6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-b4fc8ff171f8d1d6"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-b4fc8ff171f8d1d6"
fi
if ! /usr/lib/librsvg/ptest/bugs-d3122472417bbc11 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-d3122472417bbc11"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-d3122472417bbc11"
fi
if ! /usr/lib/librsvg/ptest/errors-a86402264655c4fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-a86402264655c4fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-a86402264655c4fa"
fi
if ! /usr/lib/librsvg/ptest/filters-de011ed501f6524a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-de011ed501f6524a"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-de011ed501f6524a"
fi
if ! /usr/lib/librsvg/ptest/geometries-a0b5989842a34011 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-a0b5989842a34011"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-a0b5989842a34011"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-d8adf63e958fe8a4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-d8adf63e958fe8a4"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-d8adf63e958fe8a4"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-5bc291d05ae3677b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-5bc291d05ae3677b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-5bc291d05ae3677b"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-ed719a64131443c3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-ed719a64131443c3"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-ed719a64131443c3"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-aa5876acf0aeec26 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-aa5876acf0aeec26"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-aa5876acf0aeec26"
fi
if ! /usr/lib/librsvg/ptest/primitives-0a00c18b814be25b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-0a00c18b814be25b"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-0a00c18b814be25b"
fi
if ! /usr/lib/librsvg/ptest/reference-12f964ed9a4bcb44 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-12f964ed9a4bcb44"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-12f964ed9a4bcb44"
fi
if ! /usr/lib/librsvg/ptest/render_crash-bf58c4a3ce76186f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-bf58c4a3ce76186f"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-bf58c4a3ce76186f"
fi
if ! /usr/lib/librsvg/ptest/rsvg-e252bba45ba04c59 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-e252bba45ba04c59"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-e252bba45ba04c59"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-23424b2d4964b543 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-23424b2d4964b543"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-23424b2d4964b543"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5348d73d8d373626 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5348d73d8d373626"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5348d73d8d373626"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b78f380e6385860d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b78f380e6385860d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b78f380e6385860d"
fi
if ! /usr/lib/librsvg/ptest/shapes-3783d2b715d1cfff 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-3783d2b715d1cfff"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-3783d2b715d1cfff"
fi
if ! /usr/lib/librsvg/ptest/text-b561a793b756f56d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-b561a793b756f56d"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-b561a793b756f56d"
fi
exit $rc
