#!/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-d6f03ebe866c9154 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-d6f03ebe866c9154"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-d6f03ebe866c9154"
fi
if ! /usr/lib/librsvg/ptest/bugs-d43fea6f2a463141 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-d43fea6f2a463141"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-d43fea6f2a463141"
fi
if ! /usr/lib/librsvg/ptest/errors-b8d004a4e4173e9d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-b8d004a4e4173e9d"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-b8d004a4e4173e9d"
fi
if ! /usr/lib/librsvg/ptest/filters-cf46a03e40b0e7cf 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-cf46a03e40b0e7cf"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-cf46a03e40b0e7cf"
fi
if ! /usr/lib/librsvg/ptest/geometries-585b686ea28d1a25 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-585b686ea28d1a25"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-585b686ea28d1a25"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-dc998414219a6f4c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-dc998414219a6f4c"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-dc998414219a6f4c"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-fa1bfb8b18d178d9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-fa1bfb8b18d178d9"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-fa1bfb8b18d178d9"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-bbed4ccb5f0abb42 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-bbed4ccb5f0abb42"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-bbed4ccb5f0abb42"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-487550b54baa6d46 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-487550b54baa6d46"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-487550b54baa6d46"
fi
if ! /usr/lib/librsvg/ptest/primitives-0d9fd67c9fb679b9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-0d9fd67c9fb679b9"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-0d9fd67c9fb679b9"
fi
if ! /usr/lib/librsvg/ptest/reference-35e6f3f110fcb36a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-35e6f3f110fcb36a"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-35e6f3f110fcb36a"
fi
if ! /usr/lib/librsvg/ptest/render_crash-773e91cc5826d85a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-773e91cc5826d85a"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-773e91cc5826d85a"
fi
if ! /usr/lib/librsvg/ptest/rsvg-3c0088dc0e57171b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-3c0088dc0e57171b"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-3c0088dc0e57171b"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-11db38c8b8e98f93 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-11db38c8b8e98f93"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-11db38c8b8e98f93"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6570d52f06e6b9b1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6570d52f06e6b9b1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6570d52f06e6b9b1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-7bd3f895a8f3707d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-7bd3f895a8f3707d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-7bd3f895a8f3707d"
fi
if ! /usr/lib/librsvg/ptest/shapes-f5885a95dff8eb7b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-f5885a95dff8eb7b"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-f5885a95dff8eb7b"
fi
if ! /usr/lib/librsvg/ptest/text-8bfa54e0d688d7eb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8bfa54e0d688d7eb"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8bfa54e0d688d7eb"
fi
exit $rc
