#!/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-7e3679aed8d43b94 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-7e3679aed8d43b94"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-7e3679aed8d43b94"
fi
if ! /usr/lib/librsvg/ptest/bugs-041fe53c9c8232fb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-041fe53c9c8232fb"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-041fe53c9c8232fb"
fi
if ! /usr/lib/librsvg/ptest/errors-9d899da0cd9b67b0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-9d899da0cd9b67b0"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-9d899da0cd9b67b0"
fi
if ! /usr/lib/librsvg/ptest/filters-c3514bdedaed3cff 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-c3514bdedaed3cff"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-c3514bdedaed3cff"
fi
if ! /usr/lib/librsvg/ptest/geometries-bc0b1580e09a58ae 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-bc0b1580e09a58ae"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-bc0b1580e09a58ae"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-35b6da34f77aa9ce 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-35b6da34f77aa9ce"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-35b6da34f77aa9ce"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-0d723061d2eaad63 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-0d723061d2eaad63"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-0d723061d2eaad63"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-ccb43403a31e5da5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-ccb43403a31e5da5"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-ccb43403a31e5da5"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-3aec50e239462ecc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-3aec50e239462ecc"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-3aec50e239462ecc"
fi
if ! /usr/lib/librsvg/ptest/primitives-fcaafccac12c09c6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-fcaafccac12c09c6"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-fcaafccac12c09c6"
fi
if ! /usr/lib/librsvg/ptest/reference-55a77d2025c17c9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-55a77d2025c17c9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-55a77d2025c17c9f"
fi
if ! /usr/lib/librsvg/ptest/render_crash-467fd9ed3f39b524 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-467fd9ed3f39b524"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-467fd9ed3f39b524"
fi
if ! /usr/lib/librsvg/ptest/rsvg-e0de5eb43feeefe1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-e0de5eb43feeefe1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-e0de5eb43feeefe1"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-020fbfc9952f62fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-020fbfc9952f62fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-020fbfc9952f62fa"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-729127a62badcad8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-729127a62badcad8"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-729127a62badcad8"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-99398ab891701ad8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-99398ab891701ad8"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-99398ab891701ad8"
fi
if ! /usr/lib/librsvg/ptest/shapes-b0efd18ab5f71e7c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-b0efd18ab5f71e7c"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-b0efd18ab5f71e7c"
fi
if ! /usr/lib/librsvg/ptest/text-51750c37a3af52d1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-51750c37a3af52d1"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-51750c37a3af52d1"
fi
exit $rc
