#!/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-bb8e74909ec474e0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-bb8e74909ec474e0"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-bb8e74909ec474e0"
fi
if ! /usr/lib/librsvg/ptest/bugs-c19c5338c5b43967 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-c19c5338c5b43967"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-c19c5338c5b43967"
fi
if ! /usr/lib/librsvg/ptest/errors-52212010b5415989 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-52212010b5415989"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-52212010b5415989"
fi
if ! /usr/lib/librsvg/ptest/filters-47132d8aa0af3271 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-47132d8aa0af3271"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-47132d8aa0af3271"
fi
if ! /usr/lib/librsvg/ptest/geometries-30456551b60f3a21 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-30456551b60f3a21"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-30456551b60f3a21"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-1c9dc8476c644b77 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-1c9dc8476c644b77"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-1c9dc8476c644b77"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-73953dce214c2d4c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-73953dce214c2d4c"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-73953dce214c2d4c"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-e162e45587217a78 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-e162e45587217a78"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-e162e45587217a78"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-b7918313d537561d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-b7918313d537561d"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-b7918313d537561d"
fi
if ! /usr/lib/librsvg/ptest/primitives-140d7507f1db3706 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-140d7507f1db3706"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-140d7507f1db3706"
fi
if ! /usr/lib/librsvg/ptest/reference-7820a72824724be2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-7820a72824724be2"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-7820a72824724be2"
fi
if ! /usr/lib/librsvg/ptest/render_crash-e88605b957bfcbbb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-e88605b957bfcbbb"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-e88605b957bfcbbb"
fi
if ! /usr/lib/librsvg/ptest/rsvg-7b29c0fd3e846ff0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-7b29c0fd3e846ff0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-7b29c0fd3e846ff0"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-2338e8f96545ada3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-2338e8f96545ada3"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-2338e8f96545ada3"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-73b708266a807058 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-73b708266a807058"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-73b708266a807058"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f70df0c13ba16c07 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f70df0c13ba16c07"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f70df0c13ba16c07"
fi
if ! /usr/lib/librsvg/ptest/shapes-27cd4f5b35069a8f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-27cd4f5b35069a8f"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-27cd4f5b35069a8f"
fi
if ! /usr/lib/librsvg/ptest/text-0d464cc1bbf8ea66 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-0d464cc1bbf8ea66"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-0d464cc1bbf8ea66"
fi
exit $rc
