#!/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-dc20b20b095f6dae 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-dc20b20b095f6dae"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-dc20b20b095f6dae"
fi
if ! /usr/lib/librsvg/ptest/bugs-8568e285a1ebacde 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-8568e285a1ebacde"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-8568e285a1ebacde"
fi
if ! /usr/lib/librsvg/ptest/errors-9365d84201f8d8a2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-9365d84201f8d8a2"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-9365d84201f8d8a2"
fi
if ! /usr/lib/librsvg/ptest/filters-b7b90ee1213f092e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-b7b90ee1213f092e"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-b7b90ee1213f092e"
fi
if ! /usr/lib/librsvg/ptest/geometries-82bd6936473923b1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-82bd6936473923b1"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-82bd6936473923b1"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-f64102eb48ea9e3d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-f64102eb48ea9e3d"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-f64102eb48ea9e3d"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-07ad18ea80cf39af 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-07ad18ea80cf39af"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-07ad18ea80cf39af"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-4bc9ab4c03307df1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-4bc9ab4c03307df1"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-4bc9ab4c03307df1"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-a9076f5eac24f343 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-a9076f5eac24f343"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-a9076f5eac24f343"
fi
if ! /usr/lib/librsvg/ptest/primitives-fadf915ee1388604 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-fadf915ee1388604"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-fadf915ee1388604"
fi
if ! /usr/lib/librsvg/ptest/reference-b75b4e765569abda 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-b75b4e765569abda"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-b75b4e765569abda"
fi
if ! /usr/lib/librsvg/ptest/render_crash-4ffbe6f4b7d3723e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-4ffbe6f4b7d3723e"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-4ffbe6f4b7d3723e"
fi
if ! /usr/lib/librsvg/ptest/rsvg-37d14314458608c5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-37d14314458608c5"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-37d14314458608c5"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-091e76a110cbe989 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-091e76a110cbe989"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-091e76a110cbe989"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-20b103170289dd78 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-20b103170289dd78"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-20b103170289dd78"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-53ad4e7bb75c6a24 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-53ad4e7bb75c6a24"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-53ad4e7bb75c6a24"
fi
if ! /usr/lib/librsvg/ptest/shapes-3352bca5b63ee612 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-3352bca5b63ee612"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-3352bca5b63ee612"
fi
if ! /usr/lib/librsvg/ptest/text-0a41fc4b04c733c1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-0a41fc4b04c733c1"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-0a41fc4b04c733c1"
fi
exit $rc
