#!/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-853d0ec3e8738cf9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-853d0ec3e8738cf9"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-853d0ec3e8738cf9"
fi
if ! /usr/lib/librsvg/ptest/bugs-9b913e009849316d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-9b913e009849316d"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-9b913e009849316d"
fi
if ! /usr/lib/librsvg/ptest/errors-3c80c88eb6cf5444 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-3c80c88eb6cf5444"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-3c80c88eb6cf5444"
fi
if ! /usr/lib/librsvg/ptest/filters-89f1d9f23c0a8447 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-89f1d9f23c0a8447"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-89f1d9f23c0a8447"
fi
if ! /usr/lib/librsvg/ptest/geometries-e6851fdbd8ffb7fd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-e6851fdbd8ffb7fd"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-e6851fdbd8ffb7fd"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-4107c6cab705cecc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-4107c6cab705cecc"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-4107c6cab705cecc"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-60208dbe4a8391ed 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-60208dbe4a8391ed"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-60208dbe4a8391ed"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-93b39081210f9358 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-93b39081210f9358"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-93b39081210f9358"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-87d0ee674c09ebdd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-87d0ee674c09ebdd"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-87d0ee674c09ebdd"
fi
if ! /usr/lib/librsvg/ptest/primitives-2a02ca467994903e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-2a02ca467994903e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-2a02ca467994903e"
fi
if ! /usr/lib/librsvg/ptest/reference-be79691365ae74af 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-be79691365ae74af"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-be79691365ae74af"
fi
if ! /usr/lib/librsvg/ptest/render_crash-c3b7d48f1724df8f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-c3b7d48f1724df8f"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-c3b7d48f1724df8f"
fi
if ! /usr/lib/librsvg/ptest/rsvg-306f3b6e01264b04 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-306f3b6e01264b04"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-306f3b6e01264b04"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-1e3806b450745877 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-1e3806b450745877"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-1e3806b450745877"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-338d16786da4c860 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-338d16786da4c860"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-338d16786da4c860"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-fd7819342df5e591 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-fd7819342df5e591"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-fd7819342df5e591"
fi
if ! /usr/lib/librsvg/ptest/shapes-d76a55283ab44eb2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-d76a55283ab44eb2"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-d76a55283ab44eb2"
fi
if ! /usr/lib/librsvg/ptest/text-d4df7d342bbe793a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-d4df7d342bbe793a"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-d4df7d342bbe793a"
fi
exit $rc
