#!/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-0d0dfeb07ca48824 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-0d0dfeb07ca48824"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-0d0dfeb07ca48824"
fi
if ! /usr/lib/librsvg/ptest/bugs-a8b224bf142d38e4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-a8b224bf142d38e4"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-a8b224bf142d38e4"
fi
if ! /usr/lib/librsvg/ptest/errors-32834714715ba921 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-32834714715ba921"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-32834714715ba921"
fi
if ! /usr/lib/librsvg/ptest/filters-b72d4ad5c79062c7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-b72d4ad5c79062c7"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-b72d4ad5c79062c7"
fi
if ! /usr/lib/librsvg/ptest/geometries-75ed9de45e7dbc96 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-75ed9de45e7dbc96"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-75ed9de45e7dbc96"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-ccaf647221af39d4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-ccaf647221af39d4"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-ccaf647221af39d4"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-0ad4ac016bdd64fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-0ad4ac016bdd64fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-0ad4ac016bdd64fa"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-8d90fd1b93fd09e3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-8d90fd1b93fd09e3"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-8d90fd1b93fd09e3"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-86eeeba4edfb27a8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-86eeeba4edfb27a8"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-86eeeba4edfb27a8"
fi
if ! /usr/lib/librsvg/ptest/primitives-1a16d623dd72c18c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-1a16d623dd72c18c"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-1a16d623dd72c18c"
fi
if ! /usr/lib/librsvg/ptest/reference-84d50b6da46fed82 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-84d50b6da46fed82"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-84d50b6da46fed82"
fi
if ! /usr/lib/librsvg/ptest/render_crash-0ba416fbb81fca10 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-0ba416fbb81fca10"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-0ba416fbb81fca10"
fi
if ! /usr/lib/librsvg/ptest/rsvg-d339c0e6296a1128 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-d339c0e6296a1128"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-d339c0e6296a1128"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-1ecb42eccc8d2e61 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-1ecb42eccc8d2e61"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-1ecb42eccc8d2e61"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-670fa369a041b6a0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-670fa369a041b6a0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-670fa369a041b6a0"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ec528cf22c15e2c5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ec528cf22c15e2c5"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ec528cf22c15e2c5"
fi
if ! /usr/lib/librsvg/ptest/shapes-8ba297bc88dadb6f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-8ba297bc88dadb6f"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-8ba297bc88dadb6f"
fi
if ! /usr/lib/librsvg/ptest/text-e4816961e02bad12 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-e4816961e02bad12"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-e4816961e02bad12"
fi
exit $rc
