#!/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-089eb81e331a313f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-089eb81e331a313f"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-089eb81e331a313f"
fi
if ! /usr/lib/librsvg/ptest/bugs-2c9ab5f0633f6e11 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-2c9ab5f0633f6e11"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-2c9ab5f0633f6e11"
fi
if ! /usr/lib/librsvg/ptest/errors-d9a080c697cc3aca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-d9a080c697cc3aca"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-d9a080c697cc3aca"
fi
if ! /usr/lib/librsvg/ptest/filters-bde8fe30bee3b2e0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-bde8fe30bee3b2e0"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-bde8fe30bee3b2e0"
fi
if ! /usr/lib/librsvg/ptest/geometries-d9e65c658f02de11 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-d9e65c658f02de11"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-d9e65c658f02de11"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-c0be2632eaa65455 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-c0be2632eaa65455"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-c0be2632eaa65455"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-763bf013b0ad5f3e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-763bf013b0ad5f3e"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-763bf013b0ad5f3e"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-f0cb9dc17b6636b6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-f0cb9dc17b6636b6"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-f0cb9dc17b6636b6"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-3571d1f1e626c29b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-3571d1f1e626c29b"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-3571d1f1e626c29b"
fi
if ! /usr/lib/librsvg/ptest/primitives-3fd9d71b0a55e20a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-3fd9d71b0a55e20a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-3fd9d71b0a55e20a"
fi
if ! /usr/lib/librsvg/ptest/reference-00d9b406d910a645 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-00d9b406d910a645"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-00d9b406d910a645"
fi
if ! /usr/lib/librsvg/ptest/render_crash-c88a2b880ba97e09 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-c88a2b880ba97e09"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-c88a2b880ba97e09"
fi
if ! /usr/lib/librsvg/ptest/rsvg-eec8e799568381a3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-eec8e799568381a3"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-eec8e799568381a3"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-b43bd2236753f43d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-b43bd2236753f43d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-b43bd2236753f43d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-eef250e6c0174413 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-eef250e6c0174413"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-eef250e6c0174413"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f70976dd6cda88b0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f70976dd6cda88b0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f70976dd6cda88b0"
fi
if ! /usr/lib/librsvg/ptest/shapes-e23446eca617042a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-e23446eca617042a"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-e23446eca617042a"
fi
if ! /usr/lib/librsvg/ptest/text-279f62b20d085a4a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-279f62b20d085a4a"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-279f62b20d085a4a"
fi
exit $rc
