#!/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-deae0a8b9aa20b31 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-deae0a8b9aa20b31"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-deae0a8b9aa20b31"
fi
if ! /usr/lib/librsvg/ptest/bugs-315653231fe72b2f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-315653231fe72b2f"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-315653231fe72b2f"
fi
if ! /usr/lib/librsvg/ptest/errors-8299585b4c69928d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-8299585b4c69928d"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-8299585b4c69928d"
fi
if ! /usr/lib/librsvg/ptest/filters-6fbf33234efc71ea 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-6fbf33234efc71ea"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-6fbf33234efc71ea"
fi
if ! /usr/lib/librsvg/ptest/geometries-9c944d4a18568ec3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-9c944d4a18568ec3"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-9c944d4a18568ec3"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-c9a4f94f738ed9b4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-c9a4f94f738ed9b4"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-c9a4f94f738ed9b4"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-b86effdc3838e030 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-b86effdc3838e030"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-b86effdc3838e030"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-0ec99f2b94b9f1f6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-0ec99f2b94b9f1f6"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-0ec99f2b94b9f1f6"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-df47fae4cb70f4a4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-df47fae4cb70f4a4"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-df47fae4cb70f4a4"
fi
if ! /usr/lib/librsvg/ptest/primitives-ed59d5ba65c25fa3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-ed59d5ba65c25fa3"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-ed59d5ba65c25fa3"
fi
if ! /usr/lib/librsvg/ptest/reference-78facb7d5a8fa3bb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-78facb7d5a8fa3bb"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-78facb7d5a8fa3bb"
fi
if ! /usr/lib/librsvg/ptest/render_crash-8dd06ec16c6955c7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-8dd06ec16c6955c7"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-8dd06ec16c6955c7"
fi
if ! /usr/lib/librsvg/ptest/rsvg-81fce77e0d51964d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-81fce77e0d51964d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-81fce77e0d51964d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5b1223a704591beb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5b1223a704591beb"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5b1223a704591beb"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a2b51f73440f17fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a2b51f73440f17fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a2b51f73440f17fa"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b89bdbc1c62bc8c2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b89bdbc1c62bc8c2"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b89bdbc1c62bc8c2"
fi
if ! /usr/lib/librsvg/ptest/shapes-c47fd9a73263b4fc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-c47fd9a73263b4fc"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-c47fd9a73263b4fc"
fi
if ! /usr/lib/librsvg/ptest/text-c64625c94f560a7a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-c64625c94f560a7a"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-c64625c94f560a7a"
fi
exit $rc
