#!/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-dba0f5bdf117b718 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-dba0f5bdf117b718"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-dba0f5bdf117b718"
fi
if ! /usr/lib/librsvg/ptest/bugs-eeaa04127160577b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-eeaa04127160577b"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-eeaa04127160577b"
fi
if ! /usr/lib/librsvg/ptest/errors-a536a08eeaa541d7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-a536a08eeaa541d7"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-a536a08eeaa541d7"
fi
if ! /usr/lib/librsvg/ptest/filters-838d698c2834ae9e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-838d698c2834ae9e"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-838d698c2834ae9e"
fi
if ! /usr/lib/librsvg/ptest/geometries-6737cdd63645feeb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-6737cdd63645feeb"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-6737cdd63645feeb"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-0b0f5cdb361596c4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-0b0f5cdb361596c4"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-0b0f5cdb361596c4"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-ea839549428ccd67 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-ea839549428ccd67"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-ea839549428ccd67"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-304e6e834afe10af 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-304e6e834afe10af"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-304e6e834afe10af"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-f317b5f35875bf79 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-f317b5f35875bf79"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-f317b5f35875bf79"
fi
if ! /usr/lib/librsvg/ptest/primitives-ab53848e3d1b754b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-ab53848e3d1b754b"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-ab53848e3d1b754b"
fi
if ! /usr/lib/librsvg/ptest/reference-7357cd1dc7717610 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-7357cd1dc7717610"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-7357cd1dc7717610"
fi
if ! /usr/lib/librsvg/ptest/render_crash-6fbe96c9bdd25aa8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-6fbe96c9bdd25aa8"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-6fbe96c9bdd25aa8"
fi
if ! /usr/lib/librsvg/ptest/rsvg-318d37c4e0125ed1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-318d37c4e0125ed1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-318d37c4e0125ed1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5c13093fd7249d81 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5c13093fd7249d81"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5c13093fd7249d81"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-7ded7af1ee4da2c8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-7ded7af1ee4da2c8"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-7ded7af1ee4da2c8"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f1335bf5aa9e5465 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f1335bf5aa9e5465"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f1335bf5aa9e5465"
fi
if ! /usr/lib/librsvg/ptest/shapes-cbfea833ac8dc4d9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-cbfea833ac8dc4d9"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-cbfea833ac8dc4d9"
fi
if ! /usr/lib/librsvg/ptest/text-dd32ed5fd282625e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-dd32ed5fd282625e"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-dd32ed5fd282625e"
fi
exit $rc
