#!/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-0004a334cac78782 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-0004a334cac78782"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-0004a334cac78782"
fi
if ! /usr/lib/librsvg/ptest/bugs-944da0696f8d2995 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-944da0696f8d2995"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-944da0696f8d2995"
fi
if ! /usr/lib/librsvg/ptest/errors-edf4ecc5b95c0d8e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-edf4ecc5b95c0d8e"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-edf4ecc5b95c0d8e"
fi
if ! /usr/lib/librsvg/ptest/filters-202ff550e8c90bf2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-202ff550e8c90bf2"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-202ff550e8c90bf2"
fi
if ! /usr/lib/librsvg/ptest/geometries-29d619d58ad4ea9e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-29d619d58ad4ea9e"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-29d619d58ad4ea9e"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-a83490eca4dd100e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-a83490eca4dd100e"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-a83490eca4dd100e"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-491b0d99ed0b8334 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-491b0d99ed0b8334"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-491b0d99ed0b8334"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-35eb43b892728074 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-35eb43b892728074"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-35eb43b892728074"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-65117443ff6fc6d2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-65117443ff6fc6d2"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-65117443ff6fc6d2"
fi
if ! /usr/lib/librsvg/ptest/primitives-13d095202da8953a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-13d095202da8953a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-13d095202da8953a"
fi
if ! /usr/lib/librsvg/ptest/reference-a99c382b48262258 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-a99c382b48262258"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-a99c382b48262258"
fi
if ! /usr/lib/librsvg/ptest/render_crash-170733415fffb697 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-170733415fffb697"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-170733415fffb697"
fi
if ! /usr/lib/librsvg/ptest/rsvg-158206701b293d6e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-158206701b293d6e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-158206701b293d6e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-931586a5bd601e67 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-931586a5bd601e67"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-931586a5bd601e67"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ac3977a4f37a41b1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ac3977a4f37a41b1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ac3977a4f37a41b1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d7a3c88e090a95fe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d7a3c88e090a95fe"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d7a3c88e090a95fe"
fi
if ! /usr/lib/librsvg/ptest/shapes-bd540a1563e49b2d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-bd540a1563e49b2d"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-bd540a1563e49b2d"
fi
if ! /usr/lib/librsvg/ptest/text-04f321eb41a2d711 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-04f321eb41a2d711"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-04f321eb41a2d711"
fi
exit $rc
