#!/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-cfc4bef40c758bac 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-cfc4bef40c758bac"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-cfc4bef40c758bac"
fi
if ! /usr/lib/librsvg/ptest/bugs-8cf9b6bda3aa4298 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-8cf9b6bda3aa4298"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-8cf9b6bda3aa4298"
fi
if ! /usr/lib/librsvg/ptest/errors-64a57bdd3160e931 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-64a57bdd3160e931"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-64a57bdd3160e931"
fi
if ! /usr/lib/librsvg/ptest/filters-4d2a55154c57f338 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-4d2a55154c57f338"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-4d2a55154c57f338"
fi
if ! /usr/lib/librsvg/ptest/geometries-e9828bd2a4fc03eb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-e9828bd2a4fc03eb"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-e9828bd2a4fc03eb"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-8847940f49d4d4d1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-8847940f49d4d4d1"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-8847940f49d4d4d1"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-9361a6df475f980a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-9361a6df475f980a"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-9361a6df475f980a"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-0e55ddd4e471b088 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-0e55ddd4e471b088"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-0e55ddd4e471b088"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-7913b73195a3505c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-7913b73195a3505c"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-7913b73195a3505c"
fi
if ! /usr/lib/librsvg/ptest/primitives-63276127cd7e42d5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-63276127cd7e42d5"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-63276127cd7e42d5"
fi
if ! /usr/lib/librsvg/ptest/reference-a7e1a77545f699d9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-a7e1a77545f699d9"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-a7e1a77545f699d9"
fi
if ! /usr/lib/librsvg/ptest/render_crash-5cc01229cc2f4396 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-5cc01229cc2f4396"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-5cc01229cc2f4396"
fi
if ! /usr/lib/librsvg/ptest/rsvg-7696e2d64927f503 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-7696e2d64927f503"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-7696e2d64927f503"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a16f48cfd6475cb7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a16f48cfd6475cb7"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a16f48cfd6475cb7"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b43cca1a9cc4a434 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b43cca1a9cc4a434"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b43cca1a9cc4a434"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ee48ad974bfc6603 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ee48ad974bfc6603"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ee48ad974bfc6603"
fi
if ! /usr/lib/librsvg/ptest/shapes-523a056828c7532b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-523a056828c7532b"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-523a056828c7532b"
fi
if ! /usr/lib/librsvg/ptest/text-3364e73fc27d20f1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-3364e73fc27d20f1"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-3364e73fc27d20f1"
fi
exit $rc
