#!/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-407eee7a83d89969 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-407eee7a83d89969"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-407eee7a83d89969"
fi
if ! /usr/lib/librsvg/ptest/bugs-54334da5ef362e1b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-54334da5ef362e1b"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-54334da5ef362e1b"
fi
if ! /usr/lib/librsvg/ptest/errors-4ce83dae13026bcf 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-4ce83dae13026bcf"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-4ce83dae13026bcf"
fi
if ! /usr/lib/librsvg/ptest/filters-6e10b21733e4875b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-6e10b21733e4875b"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-6e10b21733e4875b"
fi
if ! /usr/lib/librsvg/ptest/geometries-9f0f594b1b23026f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-9f0f594b1b23026f"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-9f0f594b1b23026f"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-9a0497d2521850b4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-9a0497d2521850b4"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-9a0497d2521850b4"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-a62a293763bf87f7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-a62a293763bf87f7"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-a62a293763bf87f7"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-c956f909fb5ec7b7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-c956f909fb5ec7b7"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-c956f909fb5ec7b7"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-ce080cc0d429ca0f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-ce080cc0d429ca0f"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-ce080cc0d429ca0f"
fi
if ! /usr/lib/librsvg/ptest/primitives-7c3229e31c1c0450 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-7c3229e31c1c0450"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-7c3229e31c1c0450"
fi
if ! /usr/lib/librsvg/ptest/reference-384ecfcd66d22f9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-384ecfcd66d22f9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-384ecfcd66d22f9f"
fi
if ! /usr/lib/librsvg/ptest/render_crash-4c7687ffc65c56a3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-4c7687ffc65c56a3"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-4c7687ffc65c56a3"
fi
if ! /usr/lib/librsvg/ptest/rsvg-a70a1ac099a9d9f9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-a70a1ac099a9d9f9"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-a70a1ac099a9d9f9"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-261a8e8cd14e4096 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-261a8e8cd14e4096"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-261a8e8cd14e4096"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-30aa6d673dd0bc53 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-30aa6d673dd0bc53"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-30aa6d673dd0bc53"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-962864b79ce7bd46 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-962864b79ce7bd46"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-962864b79ce7bd46"
fi
if ! /usr/lib/librsvg/ptest/shapes-f047b7e302467113 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-f047b7e302467113"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-f047b7e302467113"
fi
if ! /usr/lib/librsvg/ptest/text-080f16deb9192791 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-080f16deb9192791"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-080f16deb9192791"
fi
exit $rc
