#!/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-f7f94ab2b4065902 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-f7f94ab2b4065902"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-f7f94ab2b4065902"
fi
if ! /usr/lib/librsvg/ptest/bugs-6632b13cb1187923 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-6632b13cb1187923"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-6632b13cb1187923"
fi
if ! /usr/lib/librsvg/ptest/errors-e95ba03161e66571 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-e95ba03161e66571"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-e95ba03161e66571"
fi
if ! /usr/lib/librsvg/ptest/filters-970f14655ea5967c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-970f14655ea5967c"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-970f14655ea5967c"
fi
if ! /usr/lib/librsvg/ptest/geometries-8b6b17e7480b4fa9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-8b6b17e7480b4fa9"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-8b6b17e7480b4fa9"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-3baf0e7c4163f97d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-3baf0e7c4163f97d"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-3baf0e7c4163f97d"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-f5b8dbb742250889 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-f5b8dbb742250889"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-f5b8dbb742250889"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-da56e43774ddceef 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-da56e43774ddceef"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-da56e43774ddceef"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-dae7fba174ca4a8f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-dae7fba174ca4a8f"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-dae7fba174ca4a8f"
fi
if ! /usr/lib/librsvg/ptest/primitives-a9dffcd5498cf7a3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-a9dffcd5498cf7a3"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-a9dffcd5498cf7a3"
fi
if ! /usr/lib/librsvg/ptest/reference-764e7ff13b633863 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-764e7ff13b633863"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-764e7ff13b633863"
fi
if ! /usr/lib/librsvg/ptest/render_crash-579b2d8c33a65f86 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-579b2d8c33a65f86"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-579b2d8c33a65f86"
fi
if ! /usr/lib/librsvg/ptest/rsvg-bda23d03db8ac117 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-bda23d03db8ac117"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-bda23d03db8ac117"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-04a0407fa494034c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-04a0407fa494034c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-04a0407fa494034c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-3f07469bcd4c1196 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-3f07469bcd4c1196"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-3f07469bcd4c1196"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f43cf12725a571db 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f43cf12725a571db"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f43cf12725a571db"
fi
if ! /usr/lib/librsvg/ptest/shapes-cdd3b2a00e1f6538 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-cdd3b2a00e1f6538"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-cdd3b2a00e1f6538"
fi
if ! /usr/lib/librsvg/ptest/text-b58289b74f202262 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-b58289b74f202262"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-b58289b74f202262"
fi
exit $rc
