#!/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/lib64/librsvg/ptest/api-ba2577c0f5b8c9a8 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/api-ba2577c0f5b8c9a8"
else
    echo "PASS: /usr/lib64/librsvg/ptest/api-ba2577c0f5b8c9a8"
fi
if ! /usr/lib64/librsvg/ptest/bugs-aa0d9994c2a174c0 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/bugs-aa0d9994c2a174c0"
else
    echo "PASS: /usr/lib64/librsvg/ptest/bugs-aa0d9994c2a174c0"
fi
if ! /usr/lib64/librsvg/ptest/errors-0b50e228a2221836 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/errors-0b50e228a2221836"
else
    echo "PASS: /usr/lib64/librsvg/ptest/errors-0b50e228a2221836"
fi
if ! /usr/lib64/librsvg/ptest/filters-f004fa212e97cd6e 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/filters-f004fa212e97cd6e"
else
    echo "PASS: /usr/lib64/librsvg/ptest/filters-f004fa212e97cd6e"
fi
if ! /usr/lib64/librsvg/ptest/geometries-f1361e84e88ad61c 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/geometries-f1361e84e88ad61c"
else
    echo "PASS: /usr/lib64/librsvg/ptest/geometries-f1361e84e88ad61c"
fi
if ! /usr/lib64/librsvg/ptest/intrinsic_dimensions-3713ae080dbb84e7 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/intrinsic_dimensions-3713ae080dbb84e7"
else
    echo "PASS: /usr/lib64/librsvg/ptest/intrinsic_dimensions-3713ae080dbb84e7"
fi
if ! /usr/lib64/librsvg/ptest/loading_crash-da7bd18767552576 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/loading_crash-da7bd18767552576"
else
    echo "PASS: /usr/lib64/librsvg/ptest/loading_crash-da7bd18767552576"
fi
if ! /usr/lib64/librsvg/ptest/loading_disallowed-1e0b8817cab39053 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/loading_disallowed-1e0b8817cab39053"
else
    echo "PASS: /usr/lib64/librsvg/ptest/loading_disallowed-1e0b8817cab39053"
fi
if ! /usr/lib64/librsvg/ptest/primitive_geometries-1c1192c26db672c0 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/primitive_geometries-1c1192c26db672c0"
else
    echo "PASS: /usr/lib64/librsvg/ptest/primitive_geometries-1c1192c26db672c0"
fi
if ! /usr/lib64/librsvg/ptest/primitives-ff00dc2635f21d50 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/primitives-ff00dc2635f21d50"
else
    echo "PASS: /usr/lib64/librsvg/ptest/primitives-ff00dc2635f21d50"
fi
if ! /usr/lib64/librsvg/ptest/reference-5c3ea12a59074c37 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/reference-5c3ea12a59074c37"
else
    echo "PASS: /usr/lib64/librsvg/ptest/reference-5c3ea12a59074c37"
fi
if ! /usr/lib64/librsvg/ptest/render_crash-90991c1f11cce754 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/render_crash-90991c1f11cce754"
else
    echo "PASS: /usr/lib64/librsvg/ptest/render_crash-90991c1f11cce754"
fi
if ! /usr/lib64/librsvg/ptest/rsvg-dcabf59a8447d19f 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/rsvg-dcabf59a8447d19f"
else
    echo "PASS: /usr/lib64/librsvg/ptest/rsvg-dcabf59a8447d19f"
fi
if ! /usr/lib64/librsvg/ptest/rsvg_convert-6eebb6c02c901d44 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/rsvg_convert-6eebb6c02c901d44"
else
    echo "PASS: /usr/lib64/librsvg/ptest/rsvg_convert-6eebb6c02c901d44"
fi
if ! /usr/lib64/librsvg/ptest/rsvg_convert-c4728ac8b170d700 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/rsvg_convert-c4728ac8b170d700"
else
    echo "PASS: /usr/lib64/librsvg/ptest/rsvg_convert-c4728ac8b170d700"
fi
if ! /usr/lib64/librsvg/ptest/rsvg_convert-e77e4d1ffbf49d21 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/rsvg_convert-e77e4d1ffbf49d21"
else
    echo "PASS: /usr/lib64/librsvg/ptest/rsvg_convert-e77e4d1ffbf49d21"
fi
if ! /usr/lib64/librsvg/ptest/shapes-d9f43aa786aced56 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/shapes-d9f43aa786aced56"
else
    echo "PASS: /usr/lib64/librsvg/ptest/shapes-d9f43aa786aced56"
fi
if ! /usr/lib64/librsvg/ptest/text-6f30596ac558bfd6 
then
    rc=1
    echo "FAIL: /usr/lib64/librsvg/ptest/text-6f30596ac558bfd6"
else
    echo "PASS: /usr/lib64/librsvg/ptest/text-6f30596ac558bfd6"
fi
exit $rc
