#!/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-4b529d38dbd12056 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-4b529d38dbd12056"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-4b529d38dbd12056"
fi
if ! /usr/lib/librsvg/ptest/bugs-85c527938c273da9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-85c527938c273da9"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-85c527938c273da9"
fi
if ! /usr/lib/librsvg/ptest/errors-ca808588c37dadf8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-ca808588c37dadf8"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-ca808588c37dadf8"
fi
if ! /usr/lib/librsvg/ptest/filters-02f41773e098899d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-02f41773e098899d"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-02f41773e098899d"
fi
if ! /usr/lib/librsvg/ptest/geometries-ab660bde4d26a58a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-ab660bde4d26a58a"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-ab660bde4d26a58a"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-a5fbf85b8011351b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-a5fbf85b8011351b"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-a5fbf85b8011351b"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-30761fb7ca333d77 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-30761fb7ca333d77"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-30761fb7ca333d77"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-6563106e3871aca5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-6563106e3871aca5"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-6563106e3871aca5"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-c468fffbca1103dd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-c468fffbca1103dd"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-c468fffbca1103dd"
fi
if ! /usr/lib/librsvg/ptest/primitives-5fce1fedd0d8726e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-5fce1fedd0d8726e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-5fce1fedd0d8726e"
fi
if ! /usr/lib/librsvg/ptest/reference-6d34869416fe705a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-6d34869416fe705a"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-6d34869416fe705a"
fi
if ! /usr/lib/librsvg/ptest/render_crash-fff6cf11cb507954 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-fff6cf11cb507954"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-fff6cf11cb507954"
fi
if ! /usr/lib/librsvg/ptest/rsvg-06529a287a558f9e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-06529a287a558f9e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-06529a287a558f9e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-1043c0ebda570529 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-1043c0ebda570529"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-1043c0ebda570529"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-cd22e2580a64aaa0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-cd22e2580a64aaa0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-cd22e2580a64aaa0"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-fed64947a29b5b60 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-fed64947a29b5b60"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-fed64947a29b5b60"
fi
if ! /usr/lib/librsvg/ptest/shapes-a41a91b0156f7815 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-a41a91b0156f7815"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-a41a91b0156f7815"
fi
if ! /usr/lib/librsvg/ptest/text-d4cef7ad7a11c5b2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-d4cef7ad7a11c5b2"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-d4cef7ad7a11c5b2"
fi
exit $rc
