#!/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-2c1cb7627afd0782 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-2c1cb7627afd0782"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-2c1cb7627afd0782"
fi
if ! /usr/lib/librsvg/ptest/bugs-86756eccbab88398 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-86756eccbab88398"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-86756eccbab88398"
fi
if ! /usr/lib/librsvg/ptest/errors-a7e6c3077c939383 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-a7e6c3077c939383"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-a7e6c3077c939383"
fi
if ! /usr/lib/librsvg/ptest/filters-e0c7d9aebea29a34 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-e0c7d9aebea29a34"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-e0c7d9aebea29a34"
fi
if ! /usr/lib/librsvg/ptest/geometries-749ac6e6c3ec80be 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-749ac6e6c3ec80be"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-749ac6e6c3ec80be"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-259105f8ebf11ed4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-259105f8ebf11ed4"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-259105f8ebf11ed4"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-bcf6deb035e8cbaa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-bcf6deb035e8cbaa"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-bcf6deb035e8cbaa"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-1a94e6a21b9ab68f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-1a94e6a21b9ab68f"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-1a94e6a21b9ab68f"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-5130c712d0d7d850 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-5130c712d0d7d850"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-5130c712d0d7d850"
fi
if ! /usr/lib/librsvg/ptest/primitives-83c853e311df667e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-83c853e311df667e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-83c853e311df667e"
fi
if ! /usr/lib/librsvg/ptest/reference-d619e4a4e5c4cac6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-d619e4a4e5c4cac6"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-d619e4a4e5c4cac6"
fi
if ! /usr/lib/librsvg/ptest/render_crash-5aed76104e65e140 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-5aed76104e65e140"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-5aed76104e65e140"
fi
if ! /usr/lib/librsvg/ptest/rsvg-04817817ef46147a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-04817817ef46147a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-04817817ef46147a"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-3ec0248a8a6299b2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-3ec0248a8a6299b2"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-3ec0248a8a6299b2"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-474a609f08bce839 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-474a609f08bce839"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-474a609f08bce839"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5fd4b43caace87e1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5fd4b43caace87e1"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5fd4b43caace87e1"
fi
if ! /usr/lib/librsvg/ptest/shapes-2e273483fd648432 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-2e273483fd648432"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-2e273483fd648432"
fi
if ! /usr/lib/librsvg/ptest/text-ba240427e2d0f777 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-ba240427e2d0f777"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-ba240427e2d0f777"
fi
exit $rc
