#!/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-2583ab9e110ee3d0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-2583ab9e110ee3d0"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-2583ab9e110ee3d0"
fi
if ! /usr/lib/librsvg/ptest/bugs-35cd14efea5caf60 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-35cd14efea5caf60"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-35cd14efea5caf60"
fi
if ! /usr/lib/librsvg/ptest/errors-e372269b15317774 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-e372269b15317774"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-e372269b15317774"
fi
if ! /usr/lib/librsvg/ptest/filters-251a6a2caf0e2bb0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-251a6a2caf0e2bb0"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-251a6a2caf0e2bb0"
fi
if ! /usr/lib/librsvg/ptest/geometries-76a0e8878a7ce567 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-76a0e8878a7ce567"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-76a0e8878a7ce567"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-4edfcd0dc49ad715 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-4edfcd0dc49ad715"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-4edfcd0dc49ad715"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-3e19247fe29d316e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-3e19247fe29d316e"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-3e19247fe29d316e"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-6b93a99e392615fb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-6b93a99e392615fb"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-6b93a99e392615fb"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-1999a5d5f080e206 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-1999a5d5f080e206"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-1999a5d5f080e206"
fi
if ! /usr/lib/librsvg/ptest/primitives-614dcac16d045883 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-614dcac16d045883"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-614dcac16d045883"
fi
if ! /usr/lib/librsvg/ptest/reference-328a40ed01de3674 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-328a40ed01de3674"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-328a40ed01de3674"
fi
if ! /usr/lib/librsvg/ptest/render_crash-ca8ece05a5055b81 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-ca8ece05a5055b81"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-ca8ece05a5055b81"
fi
if ! /usr/lib/librsvg/ptest/rsvg-a8c4ffc97718847a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-a8c4ffc97718847a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-a8c4ffc97718847a"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-2a4bf674e054ae13 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-2a4bf674e054ae13"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-2a4bf674e054ae13"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a4867f1cf737b44d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a4867f1cf737b44d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a4867f1cf737b44d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-bb8b720175134ac0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-bb8b720175134ac0"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-bb8b720175134ac0"
fi
if ! /usr/lib/librsvg/ptest/shapes-4bd91fbfc084bd5c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-4bd91fbfc084bd5c"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-4bd91fbfc084bd5c"
fi
if ! /usr/lib/librsvg/ptest/text-b3fe00e9556e0771 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-b3fe00e9556e0771"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-b3fe00e9556e0771"
fi
exit $rc
