#!/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-63ea4e774e1868a7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-63ea4e774e1868a7"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-63ea4e774e1868a7"
fi
if ! /usr/lib/librsvg/ptest/bugs-359bcdfdd4d590b7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-359bcdfdd4d590b7"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-359bcdfdd4d590b7"
fi
if ! /usr/lib/librsvg/ptest/errors-523084450f345ea5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-523084450f345ea5"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-523084450f345ea5"
fi
if ! /usr/lib/librsvg/ptest/filters-b28de452aa48179d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-b28de452aa48179d"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-b28de452aa48179d"
fi
if ! /usr/lib/librsvg/ptest/geometries-39ec28f1fbdc248d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-39ec28f1fbdc248d"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-39ec28f1fbdc248d"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-d18a3106e346f4c3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-d18a3106e346f4c3"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-d18a3106e346f4c3"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-1e8f8a4657a52f44 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-1e8f8a4657a52f44"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-1e8f8a4657a52f44"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-b5b1a38396bae954 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-b5b1a38396bae954"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-b5b1a38396bae954"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-370ba6b927514b66 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-370ba6b927514b66"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-370ba6b927514b66"
fi
if ! /usr/lib/librsvg/ptest/primitives-da923bb230202a30 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-da923bb230202a30"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-da923bb230202a30"
fi
if ! /usr/lib/librsvg/ptest/reference-dee5626c9ed31457 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-dee5626c9ed31457"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-dee5626c9ed31457"
fi
if ! /usr/lib/librsvg/ptest/render_crash-3aaa1cb58f64052d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-3aaa1cb58f64052d"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-3aaa1cb58f64052d"
fi
if ! /usr/lib/librsvg/ptest/rsvg-e267b665c92682b5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-e267b665c92682b5"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-e267b665c92682b5"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-3dee76359c30f067 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-3dee76359c30f067"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-3dee76359c30f067"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ac031f68d97e7658 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ac031f68d97e7658"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ac031f68d97e7658"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-fee39ff0e8380036 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-fee39ff0e8380036"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-fee39ff0e8380036"
fi
if ! /usr/lib/librsvg/ptest/shapes-d21ba599cd3be051 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-d21ba599cd3be051"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-d21ba599cd3be051"
fi
if ! /usr/lib/librsvg/ptest/text-7dc3af44b274b8a1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-7dc3af44b274b8a1"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-7dc3af44b274b8a1"
fi
exit $rc
