#!/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-6719fe52f2e7fa66 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-6719fe52f2e7fa66"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-6719fe52f2e7fa66"
fi
if ! /usr/lib/librsvg/ptest/bugs-f2eed6d2272746bd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-f2eed6d2272746bd"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-f2eed6d2272746bd"
fi
if ! /usr/lib/librsvg/ptest/errors-9700f7cb18029464 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-9700f7cb18029464"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-9700f7cb18029464"
fi
if ! /usr/lib/librsvg/ptest/filters-4e0eecf5a33ca0ce 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-4e0eecf5a33ca0ce"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-4e0eecf5a33ca0ce"
fi
if ! /usr/lib/librsvg/ptest/geometries-54ac85964f1a7c48 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-54ac85964f1a7c48"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-54ac85964f1a7c48"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-5f2d79f7b137724c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-5f2d79f7b137724c"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-5f2d79f7b137724c"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-178904a0ae909b45 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-178904a0ae909b45"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-178904a0ae909b45"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-4ee33267f71735a2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-4ee33267f71735a2"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-4ee33267f71735a2"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-6e5945935267bc87 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-6e5945935267bc87"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-6e5945935267bc87"
fi
if ! /usr/lib/librsvg/ptest/primitives-bdf8e8b3cc2d1eeb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-bdf8e8b3cc2d1eeb"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-bdf8e8b3cc2d1eeb"
fi
if ! /usr/lib/librsvg/ptest/reference-f04ef79debca37d5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-f04ef79debca37d5"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-f04ef79debca37d5"
fi
if ! /usr/lib/librsvg/ptest/render_crash-1fa6c2a6037ac447 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-1fa6c2a6037ac447"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-1fa6c2a6037ac447"
fi
if ! /usr/lib/librsvg/ptest/rsvg-c0ec4da06baecfc1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-c0ec4da06baecfc1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-c0ec4da06baecfc1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-45fbb90dcaa16adc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-45fbb90dcaa16adc"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-45fbb90dcaa16adc"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-7707743f5b0c2c5d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-7707743f5b0c2c5d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-7707743f5b0c2c5d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f23923d1c5fc2c4a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f23923d1c5fc2c4a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f23923d1c5fc2c4a"
fi
if ! /usr/lib/librsvg/ptest/shapes-1a34ceaf7500b2ba 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-1a34ceaf7500b2ba"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-1a34ceaf7500b2ba"
fi
if ! /usr/lib/librsvg/ptest/text-02a0ecca74da838d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-02a0ecca74da838d"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-02a0ecca74da838d"
fi
exit $rc
