#!/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-ff0cc3a18ace0481 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-ff0cc3a18ace0481"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-ff0cc3a18ace0481"
fi
if ! /usr/lib/librsvg/ptest/bugs-6f59fc35d6cdd679 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-6f59fc35d6cdd679"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-6f59fc35d6cdd679"
fi
if ! /usr/lib/librsvg/ptest/errors-cbc65db1d1b0b482 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-cbc65db1d1b0b482"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-cbc65db1d1b0b482"
fi
if ! /usr/lib/librsvg/ptest/filters-1cba641141afbb73 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-1cba641141afbb73"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-1cba641141afbb73"
fi
if ! /usr/lib/librsvg/ptest/geometries-079221aa8c11927c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-079221aa8c11927c"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-079221aa8c11927c"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-0f04cff9dcdb5f1f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-0f04cff9dcdb5f1f"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-0f04cff9dcdb5f1f"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-fa2a1be994f4817c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-fa2a1be994f4817c"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-fa2a1be994f4817c"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-38261b366167ac43 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-38261b366167ac43"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-38261b366167ac43"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-be0131e348516edd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-be0131e348516edd"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-be0131e348516edd"
fi
if ! /usr/lib/librsvg/ptest/primitives-1a0bf40e08d301ef 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-1a0bf40e08d301ef"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-1a0bf40e08d301ef"
fi
if ! /usr/lib/librsvg/ptest/reference-9df5eaba5b190498 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-9df5eaba5b190498"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-9df5eaba5b190498"
fi
if ! /usr/lib/librsvg/ptest/render_crash-2206325fec82b4c4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-2206325fec82b4c4"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-2206325fec82b4c4"
fi
if ! /usr/lib/librsvg/ptest/rsvg-61eb676a285c7917 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-61eb676a285c7917"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-61eb676a285c7917"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-2e10ffdf014d3864 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-2e10ffdf014d3864"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-2e10ffdf014d3864"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-9c92ac3b0cfab458 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-9c92ac3b0cfab458"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-9c92ac3b0cfab458"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ca0ee01bb5f192dd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ca0ee01bb5f192dd"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ca0ee01bb5f192dd"
fi
if ! /usr/lib/librsvg/ptest/shapes-8690131a1539fede 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-8690131a1539fede"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-8690131a1539fede"
fi
if ! /usr/lib/librsvg/ptest/text-67e328f50eaf5af3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-67e328f50eaf5af3"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-67e328f50eaf5af3"
fi
exit $rc
