#!/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-dc4f66bb6ed95828 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-dc4f66bb6ed95828"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-dc4f66bb6ed95828"
fi
if ! /usr/lib/librsvg/ptest/bugs-a0d7fc64ec9f5e38 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-a0d7fc64ec9f5e38"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-a0d7fc64ec9f5e38"
fi
if ! /usr/lib/librsvg/ptest/errors-135eb7b59c983503 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-135eb7b59c983503"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-135eb7b59c983503"
fi
if ! /usr/lib/librsvg/ptest/filters-0035e6e6fd265324 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-0035e6e6fd265324"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-0035e6e6fd265324"
fi
if ! /usr/lib/librsvg/ptest/geometries-69253c4d104a5e05 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-69253c4d104a5e05"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-69253c4d104a5e05"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-c45720a73ff2eaf7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-c45720a73ff2eaf7"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-c45720a73ff2eaf7"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-b8f26102058f27a7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-b8f26102058f27a7"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-b8f26102058f27a7"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-5c3d0cd82f8d06a7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-5c3d0cd82f8d06a7"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-5c3d0cd82f8d06a7"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-aa7a60fb8451ec15 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-aa7a60fb8451ec15"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-aa7a60fb8451ec15"
fi
if ! /usr/lib/librsvg/ptest/primitives-8ad53a0680883662 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-8ad53a0680883662"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-8ad53a0680883662"
fi
if ! /usr/lib/librsvg/ptest/reference-0ebac8c213b41457 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-0ebac8c213b41457"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-0ebac8c213b41457"
fi
if ! /usr/lib/librsvg/ptest/render_crash-7911a240786452f8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-7911a240786452f8"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-7911a240786452f8"
fi
if ! /usr/lib/librsvg/ptest/rsvg-25eb4355f86cfeb2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-25eb4355f86cfeb2"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-25eb4355f86cfeb2"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-20118c386032472c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-20118c386032472c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-20118c386032472c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-4536d20751428fbb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-4536d20751428fbb"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-4536d20751428fbb"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-93825b05333ebd8d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-93825b05333ebd8d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-93825b05333ebd8d"
fi
if ! /usr/lib/librsvg/ptest/shapes-7ac38e6fb85f82a1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-7ac38e6fb85f82a1"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-7ac38e6fb85f82a1"
fi
if ! /usr/lib/librsvg/ptest/text-9197a79ddd80a0fc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-9197a79ddd80a0fc"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-9197a79ddd80a0fc"
fi
exit $rc
