#!/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-7a82f150064cfa0b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-7a82f150064cfa0b"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-7a82f150064cfa0b"
fi
if ! /usr/lib/librsvg/ptest/bugs-6b5a0fe66963daf7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-6b5a0fe66963daf7"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-6b5a0fe66963daf7"
fi
if ! /usr/lib/librsvg/ptest/errors-b305126172b3db35 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-b305126172b3db35"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-b305126172b3db35"
fi
if ! /usr/lib/librsvg/ptest/filters-ddb87ca3eb9fbfd7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-ddb87ca3eb9fbfd7"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-ddb87ca3eb9fbfd7"
fi
if ! /usr/lib/librsvg/ptest/geometries-104c27040d94ca72 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-104c27040d94ca72"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-104c27040d94ca72"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-1c9ca37f3a19f045 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-1c9ca37f3a19f045"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-1c9ca37f3a19f045"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-1058b2d031195d3f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-1058b2d031195d3f"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-1058b2d031195d3f"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-9aad760e469afccd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-9aad760e469afccd"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-9aad760e469afccd"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-c5953bdef83984f9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-c5953bdef83984f9"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-c5953bdef83984f9"
fi
if ! /usr/lib/librsvg/ptest/primitives-9e554c4e8a27130a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-9e554c4e8a27130a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-9e554c4e8a27130a"
fi
if ! /usr/lib/librsvg/ptest/reference-910adf98badd24dd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-910adf98badd24dd"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-910adf98badd24dd"
fi
if ! /usr/lib/librsvg/ptest/render_crash-3e0c621f16807c9f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-3e0c621f16807c9f"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-3e0c621f16807c9f"
fi
if ! /usr/lib/librsvg/ptest/rsvg-86e1449002eef17d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-86e1449002eef17d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-86e1449002eef17d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-2ba0fdecc2bbb2cd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-2ba0fdecc2bbb2cd"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-2ba0fdecc2bbb2cd"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-42e84562f2bee08a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-42e84562f2bee08a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-42e84562f2bee08a"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-d7078315cf935b08 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-d7078315cf935b08"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-d7078315cf935b08"
fi
if ! /usr/lib/librsvg/ptest/shapes-a0f9b37a493d8223 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-a0f9b37a493d8223"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-a0f9b37a493d8223"
fi
if ! /usr/lib/librsvg/ptest/text-5d163823d334b03c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-5d163823d334b03c"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-5d163823d334b03c"
fi
exit $rc
