#!/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-5e2ee80e82ce9a11 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-5e2ee80e82ce9a11"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-5e2ee80e82ce9a11"
fi
if ! /usr/lib/librsvg/ptest/bugs-6c55077c71175386 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-6c55077c71175386"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-6c55077c71175386"
fi
if ! /usr/lib/librsvg/ptest/errors-f173e9d15afccd84 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-f173e9d15afccd84"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-f173e9d15afccd84"
fi
if ! /usr/lib/librsvg/ptest/filters-e8001815fbf70972 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-e8001815fbf70972"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-e8001815fbf70972"
fi
if ! /usr/lib/librsvg/ptest/geometries-59b8855b40f2dcca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-59b8855b40f2dcca"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-59b8855b40f2dcca"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-8e9b543a37fe953c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-8e9b543a37fe953c"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-8e9b543a37fe953c"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-57d0906f379f0fe4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-57d0906f379f0fe4"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-57d0906f379f0fe4"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-8b0f6fbefd635027 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-8b0f6fbefd635027"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-8b0f6fbefd635027"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-ded41ab93396bc0e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-ded41ab93396bc0e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-ded41ab93396bc0e"
fi
if ! /usr/lib/librsvg/ptest/primitives-41602c476600dcd8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-41602c476600dcd8"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-41602c476600dcd8"
fi
if ! /usr/lib/librsvg/ptest/reference-f4482dd961f35b31 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-f4482dd961f35b31"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-f4482dd961f35b31"
fi
if ! /usr/lib/librsvg/ptest/render_crash-92e2c75e0658e9d8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-92e2c75e0658e9d8"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-92e2c75e0658e9d8"
fi
if ! /usr/lib/librsvg/ptest/rsvg-51b1d10b346be297 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-51b1d10b346be297"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-51b1d10b346be297"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-0426151df4b3f86b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-0426151df4b3f86b"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-0426151df4b3f86b"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-8077d32a4a26da88 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-8077d32a4a26da88"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-8077d32a4a26da88"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a86357601d4f7fe7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a86357601d4f7fe7"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a86357601d4f7fe7"
fi
if ! /usr/lib/librsvg/ptest/shapes-06de47bb5a5fc3b3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-06de47bb5a5fc3b3"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-06de47bb5a5fc3b3"
fi
if ! /usr/lib/librsvg/ptest/text-8b43c80ccd2517de 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8b43c80ccd2517de"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8b43c80ccd2517de"
fi
exit $rc
