#!/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-67f29c3190ae3089 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-67f29c3190ae3089"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-67f29c3190ae3089"
fi
if ! /usr/lib/librsvg/ptest/bugs-5220efbcf883a3f6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-5220efbcf883a3f6"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-5220efbcf883a3f6"
fi
if ! /usr/lib/librsvg/ptest/errors-c947ceed5f93d363 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-c947ceed5f93d363"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-c947ceed5f93d363"
fi
if ! /usr/lib/librsvg/ptest/filters-bbfe0ebaf910b60c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-bbfe0ebaf910b60c"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-bbfe0ebaf910b60c"
fi
if ! /usr/lib/librsvg/ptest/geometries-dff6b72fa82b7f00 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-dff6b72fa82b7f00"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-dff6b72fa82b7f00"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-d2b39ff9942021c3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-d2b39ff9942021c3"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-d2b39ff9942021c3"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-8c86ed4cc6f5ccc9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-8c86ed4cc6f5ccc9"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-8c86ed4cc6f5ccc9"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-05c92f5e5302c87f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-05c92f5e5302c87f"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-05c92f5e5302c87f"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-475ddff4191f0702 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-475ddff4191f0702"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-475ddff4191f0702"
fi
if ! /usr/lib/librsvg/ptest/primitives-10a06767a5d6dc5c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-10a06767a5d6dc5c"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-10a06767a5d6dc5c"
fi
if ! /usr/lib/librsvg/ptest/reference-f7ea27f767350090 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-f7ea27f767350090"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-f7ea27f767350090"
fi
if ! /usr/lib/librsvg/ptest/render_crash-94c94eb064603ab7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-94c94eb064603ab7"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-94c94eb064603ab7"
fi
if ! /usr/lib/librsvg/ptest/rsvg-803f29cbcd4abd43 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-803f29cbcd4abd43"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-803f29cbcd4abd43"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-918eea63214617e1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-918eea63214617e1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-918eea63214617e1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b4b749dcd4419055 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b4b749dcd4419055"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b4b749dcd4419055"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-db64bc4ecc53081a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-db64bc4ecc53081a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-db64bc4ecc53081a"
fi
if ! /usr/lib/librsvg/ptest/shapes-689123b8fddf4a8b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-689123b8fddf4a8b"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-689123b8fddf4a8b"
fi
if ! /usr/lib/librsvg/ptest/text-8fc29ec59a926006 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8fc29ec59a926006"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8fc29ec59a926006"
fi
exit $rc
