#!/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-a85183ae4ccd5f82 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-a85183ae4ccd5f82"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-a85183ae4ccd5f82"
fi
if ! /usr/lib/librsvg/ptest/bugs-0785a1f1b944359f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-0785a1f1b944359f"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-0785a1f1b944359f"
fi
if ! /usr/lib/librsvg/ptest/errors-c03550df73b52c25 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-c03550df73b52c25"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-c03550df73b52c25"
fi
if ! /usr/lib/librsvg/ptest/filters-7d30b65c60c59957 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-7d30b65c60c59957"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-7d30b65c60c59957"
fi
if ! /usr/lib/librsvg/ptest/geometries-2bb6e694f0652cb0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-2bb6e694f0652cb0"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-2bb6e694f0652cb0"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-93cf13f32e771c72 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-93cf13f32e771c72"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-93cf13f32e771c72"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-b5694c6422ed7c7f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-b5694c6422ed7c7f"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-b5694c6422ed7c7f"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-ce1ea8c204ea8e69 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-ce1ea8c204ea8e69"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-ce1ea8c204ea8e69"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-bb153ea14cddbc82 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-bb153ea14cddbc82"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-bb153ea14cddbc82"
fi
if ! /usr/lib/librsvg/ptest/primitives-d73b11c792c8b7d6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-d73b11c792c8b7d6"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-d73b11c792c8b7d6"
fi
if ! /usr/lib/librsvg/ptest/reference-7616de15a8678ffa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-7616de15a8678ffa"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-7616de15a8678ffa"
fi
if ! /usr/lib/librsvg/ptest/render_crash-f85964bec2653fa3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-f85964bec2653fa3"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-f85964bec2653fa3"
fi
if ! /usr/lib/librsvg/ptest/rsvg-f57a28f1873b4b7c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-f57a28f1873b4b7c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-f57a28f1873b4b7c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-1ba8e44310c69e82 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-1ba8e44310c69e82"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-1ba8e44310c69e82"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ce61e90ea0e1e89f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ce61e90ea0e1e89f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ce61e90ea0e1e89f"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d6f6f4fda14a6e81 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d6f6f4fda14a6e81"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d6f6f4fda14a6e81"
fi
if ! /usr/lib/librsvg/ptest/shapes-a1b540133c24837b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-a1b540133c24837b"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-a1b540133c24837b"
fi
if ! /usr/lib/librsvg/ptest/text-6b1f67993740b31b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-6b1f67993740b31b"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-6b1f67993740b31b"
fi
exit $rc
