#!/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-480e23be3a569946 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-480e23be3a569946"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-480e23be3a569946"
fi
if ! /usr/lib/librsvg/ptest/bugs-f90b17ffbd2b5913 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-f90b17ffbd2b5913"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-f90b17ffbd2b5913"
fi
if ! /usr/lib/librsvg/ptest/errors-07ef858577aa5b25 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-07ef858577aa5b25"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-07ef858577aa5b25"
fi
if ! /usr/lib/librsvg/ptest/filters-1827883cdf057eae 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-1827883cdf057eae"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-1827883cdf057eae"
fi
if ! /usr/lib/librsvg/ptest/geometries-f6f7fec34d285bd6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-f6f7fec34d285bd6"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-f6f7fec34d285bd6"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-083a8915cf05edd6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-083a8915cf05edd6"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-083a8915cf05edd6"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-ae7bc0f3ace07e23 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-ae7bc0f3ace07e23"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-ae7bc0f3ace07e23"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-f84a95c8eac50b56 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-f84a95c8eac50b56"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-f84a95c8eac50b56"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-e68abbc3136dc9ec 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-e68abbc3136dc9ec"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-e68abbc3136dc9ec"
fi
if ! /usr/lib/librsvg/ptest/primitives-ae6313b69a0deae5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-ae6313b69a0deae5"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-ae6313b69a0deae5"
fi
if ! /usr/lib/librsvg/ptest/reference-712e7a8295305a6d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-712e7a8295305a6d"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-712e7a8295305a6d"
fi
if ! /usr/lib/librsvg/ptest/render_crash-403194a7f41b7789 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-403194a7f41b7789"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-403194a7f41b7789"
fi
if ! /usr/lib/librsvg/ptest/rsvg-f8697347bbd7c015 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-f8697347bbd7c015"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-f8697347bbd7c015"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-08a2ff5816ba824d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-08a2ff5816ba824d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-08a2ff5816ba824d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5c5d8f98f2573e81 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5c5d8f98f2573e81"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5c5d8f98f2573e81"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-9845b8bd61ca7671 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-9845b8bd61ca7671"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-9845b8bd61ca7671"
fi
if ! /usr/lib/librsvg/ptest/shapes-8122e138fb2b0303 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-8122e138fb2b0303"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-8122e138fb2b0303"
fi
if ! /usr/lib/librsvg/ptest/text-fc7b09fe979de722 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-fc7b09fe979de722"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-fc7b09fe979de722"
fi
exit $rc
