#!/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-7437b7525ee16388 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-7437b7525ee16388"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-7437b7525ee16388"
fi
if ! /usr/lib/librsvg/ptest/bugs-a6a5062b61c76ff4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-a6a5062b61c76ff4"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-a6a5062b61c76ff4"
fi
if ! /usr/lib/librsvg/ptest/errors-8c2da29ad5954fd6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-8c2da29ad5954fd6"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-8c2da29ad5954fd6"
fi
if ! /usr/lib/librsvg/ptest/filters-c95ebabb4201c1ee 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-c95ebabb4201c1ee"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-c95ebabb4201c1ee"
fi
if ! /usr/lib/librsvg/ptest/geometries-dc373c46588595fb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-dc373c46588595fb"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-dc373c46588595fb"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-5723476dcdc49cd7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-5723476dcdc49cd7"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-5723476dcdc49cd7"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-c8da571da84492df 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-c8da571da84492df"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-c8da571da84492df"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-1fc9b73b7900904e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-1fc9b73b7900904e"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-1fc9b73b7900904e"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-70c8569acacf7093 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-70c8569acacf7093"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-70c8569acacf7093"
fi
if ! /usr/lib/librsvg/ptest/primitives-fb87732f3923f11e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-fb87732f3923f11e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-fb87732f3923f11e"
fi
if ! /usr/lib/librsvg/ptest/reference-9c8dbd9b74c9baca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-9c8dbd9b74c9baca"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-9c8dbd9b74c9baca"
fi
if ! /usr/lib/librsvg/ptest/render_crash-26adaf1ef0984212 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-26adaf1ef0984212"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-26adaf1ef0984212"
fi
if ! /usr/lib/librsvg/ptest/rsvg-22089e083f3d30b8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-22089e083f3d30b8"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-22089e083f3d30b8"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-2f6196e85eafcb93 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-2f6196e85eafcb93"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-2f6196e85eafcb93"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-c74ba647f910182c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-c74ba647f910182c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-c74ba647f910182c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d9c9196263632280 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d9c9196263632280"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d9c9196263632280"
fi
if ! /usr/lib/librsvg/ptest/shapes-877f8f5634d8ac33 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-877f8f5634d8ac33"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-877f8f5634d8ac33"
fi
if ! /usr/lib/librsvg/ptest/text-a1375aa0d8ba036e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-a1375aa0d8ba036e"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-a1375aa0d8ba036e"
fi
exit $rc
