#!/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-b97313b8c5fc1524 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-b97313b8c5fc1524"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-b97313b8c5fc1524"
fi
if ! /usr/lib/librsvg/ptest/bugs-5734810a0e93c651 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-5734810a0e93c651"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-5734810a0e93c651"
fi
if ! /usr/lib/librsvg/ptest/errors-42e03649462616ab 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-42e03649462616ab"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-42e03649462616ab"
fi
if ! /usr/lib/librsvg/ptest/filters-a13807ba43a80029 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-a13807ba43a80029"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-a13807ba43a80029"
fi
if ! /usr/lib/librsvg/ptest/geometries-fedf477d560425b6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-fedf477d560425b6"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-fedf477d560425b6"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-29df01345ce2ae4a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-29df01345ce2ae4a"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-29df01345ce2ae4a"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-d69241c95906e2e8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-d69241c95906e2e8"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-d69241c95906e2e8"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-9470f1ad0e603c1c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-9470f1ad0e603c1c"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-9470f1ad0e603c1c"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-3c84932e2170a774 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-3c84932e2170a774"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-3c84932e2170a774"
fi
if ! /usr/lib/librsvg/ptest/primitives-007bd9c3788c2b36 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-007bd9c3788c2b36"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-007bd9c3788c2b36"
fi
if ! /usr/lib/librsvg/ptest/reference-8255d8c985121c6e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-8255d8c985121c6e"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-8255d8c985121c6e"
fi
if ! /usr/lib/librsvg/ptest/render_crash-693d5512404c7b59 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-693d5512404c7b59"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-693d5512404c7b59"
fi
if ! /usr/lib/librsvg/ptest/rsvg-efc53c3162abaa59 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-efc53c3162abaa59"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-efc53c3162abaa59"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-04e6f2f97c313383 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-04e6f2f97c313383"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-04e6f2f97c313383"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-47f26112b0e2b018 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-47f26112b0e2b018"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-47f26112b0e2b018"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-77b9af2a31810661 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-77b9af2a31810661"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-77b9af2a31810661"
fi
if ! /usr/lib/librsvg/ptest/shapes-a6d59427ba43d8af 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-a6d59427ba43d8af"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-a6d59427ba43d8af"
fi
if ! /usr/lib/librsvg/ptest/text-e5eb27146536bb9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-e5eb27146536bb9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-e5eb27146536bb9f"
fi
exit $rc
