#!/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-79c343b0ea2024bc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-79c343b0ea2024bc"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-79c343b0ea2024bc"
fi
if ! /usr/lib/librsvg/ptest/bugs-a3bf5688ce8f1ee8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-a3bf5688ce8f1ee8"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-a3bf5688ce8f1ee8"
fi
if ! /usr/lib/librsvg/ptest/errors-1b1147395fb111b3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-1b1147395fb111b3"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-1b1147395fb111b3"
fi
if ! /usr/lib/librsvg/ptest/filters-df359f9e92f943cc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-df359f9e92f943cc"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-df359f9e92f943cc"
fi
if ! /usr/lib/librsvg/ptest/geometries-a21a93d219a397da 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-a21a93d219a397da"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-a21a93d219a397da"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-aaa29a3422345dcb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-aaa29a3422345dcb"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-aaa29a3422345dcb"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-9429985b536831bd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-9429985b536831bd"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-9429985b536831bd"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-cce10c7827059a35 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-cce10c7827059a35"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-cce10c7827059a35"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-fbe1225a5c78a552 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-fbe1225a5c78a552"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-fbe1225a5c78a552"
fi
if ! /usr/lib/librsvg/ptest/primitives-d18d30ba8582423e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-d18d30ba8582423e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-d18d30ba8582423e"
fi
if ! /usr/lib/librsvg/ptest/reference-93bc51c497f48a89 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-93bc51c497f48a89"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-93bc51c497f48a89"
fi
if ! /usr/lib/librsvg/ptest/render_crash-fa4da0fb4cb1b4f7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-fa4da0fb4cb1b4f7"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-fa4da0fb4cb1b4f7"
fi
if ! /usr/lib/librsvg/ptest/rsvg-b5cfb8b0e1b299ec 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-b5cfb8b0e1b299ec"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-b5cfb8b0e1b299ec"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-2d362e0520bf822e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-2d362e0520bf822e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-2d362e0520bf822e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d959402c286e1fcd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d959402c286e1fcd"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d959402c286e1fcd"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-f60992246d2a0d22 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-f60992246d2a0d22"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-f60992246d2a0d22"
fi
if ! /usr/lib/librsvg/ptest/shapes-0e5dd669709602f4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-0e5dd669709602f4"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-0e5dd669709602f4"
fi
if ! /usr/lib/librsvg/ptest/text-8d9c12670ffe5772 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-8d9c12670ffe5772"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-8d9c12670ffe5772"
fi
exit $rc
