#!/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-8c9ecfb99e9931c6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-8c9ecfb99e9931c6"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-8c9ecfb99e9931c6"
fi
if ! /usr/lib/librsvg/ptest/bugs-4b857d3c0ea53e28 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-4b857d3c0ea53e28"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-4b857d3c0ea53e28"
fi
if ! /usr/lib/librsvg/ptest/errors-2154ce0b17dda09d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-2154ce0b17dda09d"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-2154ce0b17dda09d"
fi
if ! /usr/lib/librsvg/ptest/filters-691e67d6a4cf5636 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-691e67d6a4cf5636"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-691e67d6a4cf5636"
fi
if ! /usr/lib/librsvg/ptest/geometries-62ec920c05a0ea21 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-62ec920c05a0ea21"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-62ec920c05a0ea21"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-731225f0a612892d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-731225f0a612892d"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-731225f0a612892d"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-aebaab7c6860a209 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-aebaab7c6860a209"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-aebaab7c6860a209"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-edc116ca76d2c886 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-edc116ca76d2c886"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-edc116ca76d2c886"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-a0daae7fed8c9d11 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-a0daae7fed8c9d11"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-a0daae7fed8c9d11"
fi
if ! /usr/lib/librsvg/ptest/primitives-af7fd88b35498b5b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-af7fd88b35498b5b"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-af7fd88b35498b5b"
fi
if ! /usr/lib/librsvg/ptest/reference-cef4d2c87ca36184 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-cef4d2c87ca36184"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-cef4d2c87ca36184"
fi
if ! /usr/lib/librsvg/ptest/render_crash-cc869dab210e4742 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-cc869dab210e4742"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-cc869dab210e4742"
fi
if ! /usr/lib/librsvg/ptest/rsvg-74a7bb1439752e08 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-74a7bb1439752e08"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-74a7bb1439752e08"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-27282b9834adf0b9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-27282b9834adf0b9"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-27282b9834adf0b9"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-7940f641763ee643 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-7940f641763ee643"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-7940f641763ee643"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-7cb401c77c2db5f2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-7cb401c77c2db5f2"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-7cb401c77c2db5f2"
fi
if ! /usr/lib/librsvg/ptest/shapes-3d30bd465f2f30ae 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-3d30bd465f2f30ae"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-3d30bd465f2f30ae"
fi
if ! /usr/lib/librsvg/ptest/text-de2eefc92a195fc0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-de2eefc92a195fc0"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-de2eefc92a195fc0"
fi
exit $rc
