#!/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-b82ec0e39a66bb91 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-b82ec0e39a66bb91"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-b82ec0e39a66bb91"
fi
if ! /usr/lib/librsvg/ptest/bugs-e06dd2a01da048c9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-e06dd2a01da048c9"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-e06dd2a01da048c9"
fi
if ! /usr/lib/librsvg/ptest/errors-295307b2f0338075 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-295307b2f0338075"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-295307b2f0338075"
fi
if ! /usr/lib/librsvg/ptest/filters-6fd46fe8f932c13b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-6fd46fe8f932c13b"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-6fd46fe8f932c13b"
fi
if ! /usr/lib/librsvg/ptest/geometries-a6e5e19c364944f8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-a6e5e19c364944f8"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-a6e5e19c364944f8"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-452ab23977a3d397 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-452ab23977a3d397"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-452ab23977a3d397"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-d0f54a4a6b1eed96 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-d0f54a4a6b1eed96"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-d0f54a4a6b1eed96"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-cbd2137ba7257cda 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-cbd2137ba7257cda"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-cbd2137ba7257cda"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-09f996695a7e1f80 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-09f996695a7e1f80"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-09f996695a7e1f80"
fi
if ! /usr/lib/librsvg/ptest/primitives-b3ecd8fda801c410 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-b3ecd8fda801c410"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-b3ecd8fda801c410"
fi
if ! /usr/lib/librsvg/ptest/reference-cf08e57c52f38beb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-cf08e57c52f38beb"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-cf08e57c52f38beb"
fi
if ! /usr/lib/librsvg/ptest/render_crash-4cdfea45b5456ee4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-4cdfea45b5456ee4"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-4cdfea45b5456ee4"
fi
if ! /usr/lib/librsvg/ptest/rsvg-0ee7b9b9af4b1068 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-0ee7b9b9af4b1068"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-0ee7b9b9af4b1068"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-12f37db1844d909c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-12f37db1844d909c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-12f37db1844d909c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-bccf2919d5fe4e25 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-bccf2919d5fe4e25"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-bccf2919d5fe4e25"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-dfd8f51b97030d73 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-dfd8f51b97030d73"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-dfd8f51b97030d73"
fi
if ! /usr/lib/librsvg/ptest/shapes-488da3c5e6bda86e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-488da3c5e6bda86e"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-488da3c5e6bda86e"
fi
if ! /usr/lib/librsvg/ptest/text-be61c21168110b0e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-be61c21168110b0e"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-be61c21168110b0e"
fi
exit $rc
