#!/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-a285c29101b8852d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-a285c29101b8852d"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-a285c29101b8852d"
fi
if ! /usr/lib/librsvg/ptest/bugs-41fc42f2573bb0fe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-41fc42f2573bb0fe"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-41fc42f2573bb0fe"
fi
if ! /usr/lib/librsvg/ptest/errors-bbfb4d0a63812408 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-bbfb4d0a63812408"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-bbfb4d0a63812408"
fi
if ! /usr/lib/librsvg/ptest/filters-e6909246550bba00 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-e6909246550bba00"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-e6909246550bba00"
fi
if ! /usr/lib/librsvg/ptest/geometries-5f0d16ee758d7b53 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-5f0d16ee758d7b53"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-5f0d16ee758d7b53"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-e5ed0f20443f6bbe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-e5ed0f20443f6bbe"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-e5ed0f20443f6bbe"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-e71282b77baecd6a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-e71282b77baecd6a"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-e71282b77baecd6a"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-4aaef00c7a911c8b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-4aaef00c7a911c8b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-4aaef00c7a911c8b"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-02892d552e2c522a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-02892d552e2c522a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-02892d552e2c522a"
fi
if ! /usr/lib/librsvg/ptest/primitives-766b9f3896d05f61 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-766b9f3896d05f61"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-766b9f3896d05f61"
fi
if ! /usr/lib/librsvg/ptest/reference-802cf2b6416b3c66 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-802cf2b6416b3c66"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-802cf2b6416b3c66"
fi
if ! /usr/lib/librsvg/ptest/render_crash-fe48ae6834253c51 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-fe48ae6834253c51"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-fe48ae6834253c51"
fi
if ! /usr/lib/librsvg/ptest/rsvg-a7d5db70c36d81a1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-a7d5db70c36d81a1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-a7d5db70c36d81a1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-97564afd1a21165c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-97564afd1a21165c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-97564afd1a21165c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-bbad7924155f1b8a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-bbad7924155f1b8a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-bbad7924155f1b8a"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-c00b4483a5b913cd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-c00b4483a5b913cd"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-c00b4483a5b913cd"
fi
if ! /usr/lib/librsvg/ptest/shapes-6bd5672933b7baef 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-6bd5672933b7baef"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-6bd5672933b7baef"
fi
if ! /usr/lib/librsvg/ptest/text-8217ee49516e4700 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8217ee49516e4700"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8217ee49516e4700"
fi
exit $rc
