#!/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-47e65eedeccf2c3e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-47e65eedeccf2c3e"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-47e65eedeccf2c3e"
fi
if ! /usr/lib/librsvg/ptest/bugs-dd114eec9731894f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-dd114eec9731894f"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-dd114eec9731894f"
fi
if ! /usr/lib/librsvg/ptest/errors-6ab4d902af0f7c31 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-6ab4d902af0f7c31"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-6ab4d902af0f7c31"
fi
if ! /usr/lib/librsvg/ptest/filters-1cbc2e9917fa9806 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-1cbc2e9917fa9806"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-1cbc2e9917fa9806"
fi
if ! /usr/lib/librsvg/ptest/geometries-4f33ae6f0907bb73 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-4f33ae6f0907bb73"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-4f33ae6f0907bb73"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-7d03f3482d39a8d0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-7d03f3482d39a8d0"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-7d03f3482d39a8d0"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-3426c7eec8a684c1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-3426c7eec8a684c1"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-3426c7eec8a684c1"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-40f572382fb17fca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-40f572382fb17fca"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-40f572382fb17fca"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-d54079c881dcb449 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-d54079c881dcb449"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-d54079c881dcb449"
fi
if ! /usr/lib/librsvg/ptest/primitives-c4691d7d10ff6120 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-c4691d7d10ff6120"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-c4691d7d10ff6120"
fi
if ! /usr/lib/librsvg/ptest/reference-54c9acfeecb41289 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-54c9acfeecb41289"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-54c9acfeecb41289"
fi
if ! /usr/lib/librsvg/ptest/render_crash-4e05d07505333455 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-4e05d07505333455"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-4e05d07505333455"
fi
if ! /usr/lib/librsvg/ptest/rsvg-043072779fe8df0f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-043072779fe8df0f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-043072779fe8df0f"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-1b32dca76fb6b3d2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-1b32dca76fb6b3d2"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-1b32dca76fb6b3d2"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-327b0422155dcf76 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-327b0422155dcf76"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-327b0422155dcf76"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-3beb60753208cbaa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-3beb60753208cbaa"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-3beb60753208cbaa"
fi
if ! /usr/lib/librsvg/ptest/shapes-7737faced7a28535 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-7737faced7a28535"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-7737faced7a28535"
fi
if ! /usr/lib/librsvg/ptest/text-aad6c45bf270a383 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-aad6c45bf270a383"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-aad6c45bf270a383"
fi
exit $rc
