#!/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-620c3b3e032a9a3a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-620c3b3e032a9a3a"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-620c3b3e032a9a3a"
fi
if ! /usr/lib/librsvg/ptest/bugs-7e4576298e957476 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-7e4576298e957476"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-7e4576298e957476"
fi
if ! /usr/lib/librsvg/ptest/errors-be2c726dd4ec25fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-be2c726dd4ec25fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-be2c726dd4ec25fa"
fi
if ! /usr/lib/librsvg/ptest/filters-d74d25b97b35575e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-d74d25b97b35575e"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-d74d25b97b35575e"
fi
if ! /usr/lib/librsvg/ptest/geometries-096c5d16d37c73d7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-096c5d16d37c73d7"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-096c5d16d37c73d7"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-51c93b9881b6818e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-51c93b9881b6818e"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-51c93b9881b6818e"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-33812586b5ad8645 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-33812586b5ad8645"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-33812586b5ad8645"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-974a25c12e6f7d8c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-974a25c12e6f7d8c"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-974a25c12e6f7d8c"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-209fc535df90238d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-209fc535df90238d"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-209fc535df90238d"
fi
if ! /usr/lib/librsvg/ptest/primitives-209e6d3e54ac6ed9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-209e6d3e54ac6ed9"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-209e6d3e54ac6ed9"
fi
if ! /usr/lib/librsvg/ptest/reference-566e37b0b250bb65 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-566e37b0b250bb65"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-566e37b0b250bb65"
fi
if ! /usr/lib/librsvg/ptest/render_crash-87479902a0070ae9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-87479902a0070ae9"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-87479902a0070ae9"
fi
if ! /usr/lib/librsvg/ptest/rsvg-050c284cde629d7f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-050c284cde629d7f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-050c284cde629d7f"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-42af0d96f242cf5c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-42af0d96f242cf5c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-42af0d96f242cf5c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6762df8f4243c99e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6762df8f4243c99e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6762df8f4243c99e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d93446f7d1ce84ea 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d93446f7d1ce84ea"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d93446f7d1ce84ea"
fi
if ! /usr/lib/librsvg/ptest/shapes-b61e564f66782563 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-b61e564f66782563"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-b61e564f66782563"
fi
if ! /usr/lib/librsvg/ptest/text-8e6362e6739a6ad5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8e6362e6739a6ad5"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8e6362e6739a6ad5"
fi
exit $rc
