#!/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-63066d9b2cb49a03 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-63066d9b2cb49a03"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-63066d9b2cb49a03"
fi
if ! /usr/lib/librsvg/ptest/bugs-450f691d0731afe8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-450f691d0731afe8"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-450f691d0731afe8"
fi
if ! /usr/lib/librsvg/ptest/errors-570d73b9f158217d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-570d73b9f158217d"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-570d73b9f158217d"
fi
if ! /usr/lib/librsvg/ptest/filters-38ac2760a5d8eb26 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-38ac2760a5d8eb26"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-38ac2760a5d8eb26"
fi
if ! /usr/lib/librsvg/ptest/geometries-22ccf7bced8aef45 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-22ccf7bced8aef45"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-22ccf7bced8aef45"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-44bf62bb04d1ffb0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-44bf62bb04d1ffb0"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-44bf62bb04d1ffb0"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-145c84822ed03989 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-145c84822ed03989"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-145c84822ed03989"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-a632f249165bfe93 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-a632f249165bfe93"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-a632f249165bfe93"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-869890943888845a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-869890943888845a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-869890943888845a"
fi
if ! /usr/lib/librsvg/ptest/primitives-7180a9765f27d4db 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-7180a9765f27d4db"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-7180a9765f27d4db"
fi
if ! /usr/lib/librsvg/ptest/reference-94bdcb8bd842d718 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-94bdcb8bd842d718"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-94bdcb8bd842d718"
fi
if ! /usr/lib/librsvg/ptest/render_crash-8c95e38fbaf1c464 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-8c95e38fbaf1c464"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-8c95e38fbaf1c464"
fi
if ! /usr/lib/librsvg/ptest/rsvg-b92c50d305dc612f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-b92c50d305dc612f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-b92c50d305dc612f"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-0eab2ad698f97100 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-0eab2ad698f97100"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-0eab2ad698f97100"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-721c3a1d9a76dbbe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-721c3a1d9a76dbbe"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-721c3a1d9a76dbbe"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-e36dcdad8e0d1dd6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-e36dcdad8e0d1dd6"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-e36dcdad8e0d1dd6"
fi
if ! /usr/lib/librsvg/ptest/shapes-3b00f6c87fdc1352 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-3b00f6c87fdc1352"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-3b00f6c87fdc1352"
fi
if ! /usr/lib/librsvg/ptest/text-affaf4235ecc0093 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-affaf4235ecc0093"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-affaf4235ecc0093"
fi
exit $rc
