#!/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-c5c552aab4c36ce6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-c5c552aab4c36ce6"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-c5c552aab4c36ce6"
fi
if ! /usr/lib/librsvg/ptest/bugs-03287a3de1bbf58b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-03287a3de1bbf58b"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-03287a3de1bbf58b"
fi
if ! /usr/lib/librsvg/ptest/errors-29f78215932736f2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-29f78215932736f2"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-29f78215932736f2"
fi
if ! /usr/lib/librsvg/ptest/filters-591d3d750b1d2cdc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-591d3d750b1d2cdc"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-591d3d750b1d2cdc"
fi
if ! /usr/lib/librsvg/ptest/geometries-28fe2bce7c3c8cfc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-28fe2bce7c3c8cfc"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-28fe2bce7c3c8cfc"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-633a1fdddeeeda1b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-633a1fdddeeeda1b"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-633a1fdddeeeda1b"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-62c21682db830656 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-62c21682db830656"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-62c21682db830656"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-8d7c42b1a8a96e6c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-8d7c42b1a8a96e6c"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-8d7c42b1a8a96e6c"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-ca42e01bcab45dd6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-ca42e01bcab45dd6"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-ca42e01bcab45dd6"
fi
if ! /usr/lib/librsvg/ptest/primitives-5d95fafe72b9a6e5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-5d95fafe72b9a6e5"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-5d95fafe72b9a6e5"
fi
if ! /usr/lib/librsvg/ptest/reference-f4e05fd785b370a8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-f4e05fd785b370a8"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-f4e05fd785b370a8"
fi
if ! /usr/lib/librsvg/ptest/render_crash-d886e4303a95c0dd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-d886e4303a95c0dd"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-d886e4303a95c0dd"
fi
if ! /usr/lib/librsvg/ptest/rsvg-80073ac933a4eb7e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-80073ac933a4eb7e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-80073ac933a4eb7e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-0cb42dec35695bfc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-0cb42dec35695bfc"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-0cb42dec35695bfc"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-301e5f3046501a5e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-301e5f3046501a5e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-301e5f3046501a5e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a3cbf95e28fc1177 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a3cbf95e28fc1177"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a3cbf95e28fc1177"
fi
if ! /usr/lib/librsvg/ptest/shapes-8f61cc0e4df1e0ae 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-8f61cc0e4df1e0ae"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-8f61cc0e4df1e0ae"
fi
if ! /usr/lib/librsvg/ptest/text-815c79ca084c1da5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-815c79ca084c1da5"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-815c79ca084c1da5"
fi
exit $rc
