#!/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-f8a7696f9db9b1bc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-f8a7696f9db9b1bc"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-f8a7696f9db9b1bc"
fi
if ! /usr/lib/librsvg/ptest/bugs-438611b9d0cbf669 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-438611b9d0cbf669"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-438611b9d0cbf669"
fi
if ! /usr/lib/librsvg/ptest/errors-c271acead6b36f97 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-c271acead6b36f97"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-c271acead6b36f97"
fi
if ! /usr/lib/librsvg/ptest/filters-e5d38ff931d0e7f8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-e5d38ff931d0e7f8"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-e5d38ff931d0e7f8"
fi
if ! /usr/lib/librsvg/ptest/geometries-4476101f2b5ad03c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-4476101f2b5ad03c"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-4476101f2b5ad03c"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-2db1cfe25915bb67 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-2db1cfe25915bb67"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-2db1cfe25915bb67"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-c6cc7fce36cb0d01 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-c6cc7fce36cb0d01"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-c6cc7fce36cb0d01"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-1c299d8683728306 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-1c299d8683728306"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-1c299d8683728306"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-33b5e80511a724bd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-33b5e80511a724bd"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-33b5e80511a724bd"
fi
if ! /usr/lib/librsvg/ptest/primitives-72811e696638d8f6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-72811e696638d8f6"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-72811e696638d8f6"
fi
if ! /usr/lib/librsvg/ptest/reference-ae241c7a07211a22 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-ae241c7a07211a22"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-ae241c7a07211a22"
fi
if ! /usr/lib/librsvg/ptest/render_crash-1f85661a1418dff5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-1f85661a1418dff5"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-1f85661a1418dff5"
fi
if ! /usr/lib/librsvg/ptest/rsvg-f7364291547d91b0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-f7364291547d91b0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-f7364291547d91b0"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6563013b048b43d8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6563013b048b43d8"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6563013b048b43d8"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-af547c4068a6faa6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-af547c4068a6faa6"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-af547c4068a6faa6"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b36cc74fecd021c6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b36cc74fecd021c6"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b36cc74fecd021c6"
fi
if ! /usr/lib/librsvg/ptest/shapes-789a89bfe5e25267 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-789a89bfe5e25267"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-789a89bfe5e25267"
fi
if ! /usr/lib/librsvg/ptest/text-ecf367cf7e0ca62b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-ecf367cf7e0ca62b"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-ecf367cf7e0ca62b"
fi
exit $rc
