#!/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-dc1181924db41be0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-dc1181924db41be0"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-dc1181924db41be0"
fi
if ! /usr/lib/librsvg/ptest/bugs-a4f331db3a33cb73 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-a4f331db3a33cb73"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-a4f331db3a33cb73"
fi
if ! /usr/lib/librsvg/ptest/errors-27e4450bb309f276 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-27e4450bb309f276"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-27e4450bb309f276"
fi
if ! /usr/lib/librsvg/ptest/filters-34314f27cb34d3e6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-34314f27cb34d3e6"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-34314f27cb34d3e6"
fi
if ! /usr/lib/librsvg/ptest/geometries-367bf46c940ed140 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-367bf46c940ed140"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-367bf46c940ed140"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-6dce77979e030178 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-6dce77979e030178"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-6dce77979e030178"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-89dafca922eca163 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-89dafca922eca163"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-89dafca922eca163"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-aa390c546d1b562b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-aa390c546d1b562b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-aa390c546d1b562b"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-34e56c1967674e78 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-34e56c1967674e78"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-34e56c1967674e78"
fi
if ! /usr/lib/librsvg/ptest/primitives-3a848f049f69fa14 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-3a848f049f69fa14"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-3a848f049f69fa14"
fi
if ! /usr/lib/librsvg/ptest/reference-87d13d57f93cbf0d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-87d13d57f93cbf0d"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-87d13d57f93cbf0d"
fi
if ! /usr/lib/librsvg/ptest/render_crash-95fff0afdec95af8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-95fff0afdec95af8"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-95fff0afdec95af8"
fi
if ! /usr/lib/librsvg/ptest/rsvg-5ee47a4112c6616c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-5ee47a4112c6616c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-5ee47a4112c6616c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-82935127502177ee 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-82935127502177ee"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-82935127502177ee"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-da7a0af72151967f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-da7a0af72151967f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-da7a0af72151967f"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-da991c55320d3a87 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-da991c55320d3a87"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-da991c55320d3a87"
fi
if ! /usr/lib/librsvg/ptest/shapes-dfe3b902534de58a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-dfe3b902534de58a"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-dfe3b902534de58a"
fi
if ! /usr/lib/librsvg/ptest/text-649210fde63213ed 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-649210fde63213ed"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-649210fde63213ed"
fi
exit $rc
