#!/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-78b0a50e33423d47 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-78b0a50e33423d47"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-78b0a50e33423d47"
fi
if ! /usr/lib/librsvg/ptest/bugs-47627baec1170899 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-47627baec1170899"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-47627baec1170899"
fi
if ! /usr/lib/librsvg/ptest/errors-19215b88b050de24 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-19215b88b050de24"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-19215b88b050de24"
fi
if ! /usr/lib/librsvg/ptest/filters-1f13a60da377bbd8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-1f13a60da377bbd8"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-1f13a60da377bbd8"
fi
if ! /usr/lib/librsvg/ptest/geometries-35ce8c9b87eb57e8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-35ce8c9b87eb57e8"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-35ce8c9b87eb57e8"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-a5309f940e98bbfe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-a5309f940e98bbfe"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-a5309f940e98bbfe"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-284dcc5c651b1f0b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-284dcc5c651b1f0b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-284dcc5c651b1f0b"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-7521760ba1abefd7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-7521760ba1abefd7"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-7521760ba1abefd7"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-ffbe1f98fa1d8b02 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-ffbe1f98fa1d8b02"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-ffbe1f98fa1d8b02"
fi
if ! /usr/lib/librsvg/ptest/primitives-78275973452c9cf1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-78275973452c9cf1"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-78275973452c9cf1"
fi
if ! /usr/lib/librsvg/ptest/reference-34399c534156fd9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-34399c534156fd9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-34399c534156fd9f"
fi
if ! /usr/lib/librsvg/ptest/render_crash-1571b0b63f2b5d6b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-1571b0b63f2b5d6b"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-1571b0b63f2b5d6b"
fi
if ! /usr/lib/librsvg/ptest/rsvg-c931ff1a7ca11633 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-c931ff1a7ca11633"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-c931ff1a7ca11633"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-27aa250b493378c9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-27aa250b493378c9"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-27aa250b493378c9"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-47eb1c284638f402 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-47eb1c284638f402"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-47eb1c284638f402"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f35c408d96d73750 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f35c408d96d73750"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f35c408d96d73750"
fi
if ! /usr/lib/librsvg/ptest/shapes-f73607fba03bad87 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-f73607fba03bad87"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-f73607fba03bad87"
fi
if ! /usr/lib/librsvg/ptest/text-8bb25e231a14256b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8bb25e231a14256b"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8bb25e231a14256b"
fi
exit $rc
