#!/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-95f4190ae301a420 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-95f4190ae301a420"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-95f4190ae301a420"
fi
if ! /usr/lib/librsvg/ptest/bugs-673b43460a8e5107 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-673b43460a8e5107"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-673b43460a8e5107"
fi
if ! /usr/lib/librsvg/ptest/errors-996d3bf9480111b6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-996d3bf9480111b6"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-996d3bf9480111b6"
fi
if ! /usr/lib/librsvg/ptest/filters-3f6b769dc84b056d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-3f6b769dc84b056d"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-3f6b769dc84b056d"
fi
if ! /usr/lib/librsvg/ptest/geometries-d9a9cb5202ccf609 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-d9a9cb5202ccf609"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-d9a9cb5202ccf609"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-844a89af26f5f448 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-844a89af26f5f448"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-844a89af26f5f448"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-6ccd635dcacdbc24 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-6ccd635dcacdbc24"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-6ccd635dcacdbc24"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-0e1f3af4e50c77fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-0e1f3af4e50c77fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-0e1f3af4e50c77fa"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-32a44b833183e5e0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-32a44b833183e5e0"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-32a44b833183e5e0"
fi
if ! /usr/lib/librsvg/ptest/primitives-a6c4d2bcc890b5a7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-a6c4d2bcc890b5a7"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-a6c4d2bcc890b5a7"
fi
if ! /usr/lib/librsvg/ptest/reference-8701c84adfaa605c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-8701c84adfaa605c"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-8701c84adfaa605c"
fi
if ! /usr/lib/librsvg/ptest/render_crash-9b77bedbaa6b263a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-9b77bedbaa6b263a"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-9b77bedbaa6b263a"
fi
if ! /usr/lib/librsvg/ptest/rsvg-e224babc6fefa730 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-e224babc6fefa730"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-e224babc6fefa730"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6a8127a371040544 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6a8127a371040544"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6a8127a371040544"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-af9064b43106cd1a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-af9064b43106cd1a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-af9064b43106cd1a"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d3e88044c5b0610b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d3e88044c5b0610b"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d3e88044c5b0610b"
fi
if ! /usr/lib/librsvg/ptest/shapes-31ea5b2de1ec211d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-31ea5b2de1ec211d"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-31ea5b2de1ec211d"
fi
if ! /usr/lib/librsvg/ptest/text-578036ff9ca407aa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-578036ff9ca407aa"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-578036ff9ca407aa"
fi
exit $rc
