#!/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-0288a389f49e9351 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-0288a389f49e9351"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-0288a389f49e9351"
fi
if ! /usr/lib/librsvg/ptest/bugs-532ca702736d81b8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-532ca702736d81b8"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-532ca702736d81b8"
fi
if ! /usr/lib/librsvg/ptest/errors-10f6e1ec7a0cc403 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-10f6e1ec7a0cc403"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-10f6e1ec7a0cc403"
fi
if ! /usr/lib/librsvg/ptest/filters-8372ff1a28cabdfb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-8372ff1a28cabdfb"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-8372ff1a28cabdfb"
fi
if ! /usr/lib/librsvg/ptest/geometries-8dcdeb5e50a81902 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-8dcdeb5e50a81902"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-8dcdeb5e50a81902"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-617657186f668939 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-617657186f668939"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-617657186f668939"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-fc4fa600d738c1eb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-fc4fa600d738c1eb"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-fc4fa600d738c1eb"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-90af4a7556e8d02a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-90af4a7556e8d02a"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-90af4a7556e8d02a"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-b6b8b4beb9f2359b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-b6b8b4beb9f2359b"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-b6b8b4beb9f2359b"
fi
if ! /usr/lib/librsvg/ptest/primitives-01c775489b3bb27a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-01c775489b3bb27a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-01c775489b3bb27a"
fi
if ! /usr/lib/librsvg/ptest/reference-6e689ccf7ddaaf78 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-6e689ccf7ddaaf78"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-6e689ccf7ddaaf78"
fi
if ! /usr/lib/librsvg/ptest/render_crash-9196a2913520fbc5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-9196a2913520fbc5"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-9196a2913520fbc5"
fi
if ! /usr/lib/librsvg/ptest/rsvg-ea85233df876004b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-ea85233df876004b"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-ea85233df876004b"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-017dd79eb5e16be2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-017dd79eb5e16be2"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-017dd79eb5e16be2"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-40420184472175b0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-40420184472175b0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-40420184472175b0"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d192782e433acde7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d192782e433acde7"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d192782e433acde7"
fi
if ! /usr/lib/librsvg/ptest/shapes-c2e739ac9f00ff35 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-c2e739ac9f00ff35"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-c2e739ac9f00ff35"
fi
if ! /usr/lib/librsvg/ptest/text-003eda40af73cd23 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-003eda40af73cd23"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-003eda40af73cd23"
fi
exit $rc
