#!/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-ed0517e540438eec 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-ed0517e540438eec"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-ed0517e540438eec"
fi
if ! /usr/lib/librsvg/ptest/bugs-05f6af4cfbe1ddaa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-05f6af4cfbe1ddaa"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-05f6af4cfbe1ddaa"
fi
if ! /usr/lib/librsvg/ptest/errors-6498cdeb9ea84c60 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-6498cdeb9ea84c60"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-6498cdeb9ea84c60"
fi
if ! /usr/lib/librsvg/ptest/filters-c7806b902ced92b8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-c7806b902ced92b8"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-c7806b902ced92b8"
fi
if ! /usr/lib/librsvg/ptest/geometries-ceef9d7797957899 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-ceef9d7797957899"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-ceef9d7797957899"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-e9936c2b093cdf22 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-e9936c2b093cdf22"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-e9936c2b093cdf22"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-091d621663fe280b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-091d621663fe280b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-091d621663fe280b"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-0444a8b9e6d05303 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-0444a8b9e6d05303"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-0444a8b9e6d05303"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-cf8d2c8f20ce1660 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-cf8d2c8f20ce1660"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-cf8d2c8f20ce1660"
fi
if ! /usr/lib/librsvg/ptest/primitives-61c1698d764ef810 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-61c1698d764ef810"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-61c1698d764ef810"
fi
if ! /usr/lib/librsvg/ptest/reference-5ee968b6917794a9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-5ee968b6917794a9"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-5ee968b6917794a9"
fi
if ! /usr/lib/librsvg/ptest/render_crash-2276e76e7b4d50a1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-2276e76e7b4d50a1"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-2276e76e7b4d50a1"
fi
if ! /usr/lib/librsvg/ptest/rsvg-a1e0f67a5e46cb47 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-a1e0f67a5e46cb47"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-a1e0f67a5e46cb47"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-08b5d9ff910bf0fb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-08b5d9ff910bf0fb"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-08b5d9ff910bf0fb"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-9ff0e2a10a7b2bcf 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-9ff0e2a10a7b2bcf"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-9ff0e2a10a7b2bcf"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-eb7de532445c6ef6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-eb7de532445c6ef6"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-eb7de532445c6ef6"
fi
if ! /usr/lib/librsvg/ptest/shapes-0fac5780f4499fa5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-0fac5780f4499fa5"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-0fac5780f4499fa5"
fi
if ! /usr/lib/librsvg/ptest/text-d80d013d454b44e0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-d80d013d454b44e0"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-d80d013d454b44e0"
fi
exit $rc
