#!/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-60cc23e12fd26163 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-60cc23e12fd26163"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-60cc23e12fd26163"
fi
if ! /usr/lib/librsvg/ptest/bugs-e2dda33444bde8f1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-e2dda33444bde8f1"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-e2dda33444bde8f1"
fi
if ! /usr/lib/librsvg/ptest/errors-cdb23252e87a70e8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-cdb23252e87a70e8"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-cdb23252e87a70e8"
fi
if ! /usr/lib/librsvg/ptest/filters-731787a9d408b0d1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-731787a9d408b0d1"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-731787a9d408b0d1"
fi
if ! /usr/lib/librsvg/ptest/geometries-03edfba0e4c8f1a7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-03edfba0e4c8f1a7"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-03edfba0e4c8f1a7"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-7163761c5bc6f47f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-7163761c5bc6f47f"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-7163761c5bc6f47f"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-0e88f769db69b963 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-0e88f769db69b963"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-0e88f769db69b963"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-6af59aa09fcccff3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-6af59aa09fcccff3"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-6af59aa09fcccff3"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-24e8ffdf80c442fe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-24e8ffdf80c442fe"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-24e8ffdf80c442fe"
fi
if ! /usr/lib/librsvg/ptest/primitives-ca9f9e619b47394a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-ca9f9e619b47394a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-ca9f9e619b47394a"
fi
if ! /usr/lib/librsvg/ptest/reference-724e46c568ef6397 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-724e46c568ef6397"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-724e46c568ef6397"
fi
if ! /usr/lib/librsvg/ptest/render_crash-a8af2b0b82dd7d06 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-a8af2b0b82dd7d06"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-a8af2b0b82dd7d06"
fi
if ! /usr/lib/librsvg/ptest/rsvg-8fef6d2cd15da8d3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-8fef6d2cd15da8d3"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-8fef6d2cd15da8d3"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-751dd13e0a861793 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-751dd13e0a861793"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-751dd13e0a861793"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-995f3cab3733eb86 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-995f3cab3733eb86"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-995f3cab3733eb86"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a386c8c779ae5c11 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a386c8c779ae5c11"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a386c8c779ae5c11"
fi
if ! /usr/lib/librsvg/ptest/shapes-a61754740cc27a9d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-a61754740cc27a9d"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-a61754740cc27a9d"
fi
if ! /usr/lib/librsvg/ptest/text-7cfe1d1e44859219 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-7cfe1d1e44859219"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-7cfe1d1e44859219"
fi
exit $rc
