#!/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-8d3b91ea5b268f82 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-8d3b91ea5b268f82"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-8d3b91ea5b268f82"
fi
if ! /usr/lib/librsvg/ptest/bugs-5a452da195d499ca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-5a452da195d499ca"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-5a452da195d499ca"
fi
if ! /usr/lib/librsvg/ptest/errors-f2e93a589eeca389 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-f2e93a589eeca389"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-f2e93a589eeca389"
fi
if ! /usr/lib/librsvg/ptest/filters-607fa967978387ad 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-607fa967978387ad"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-607fa967978387ad"
fi
if ! /usr/lib/librsvg/ptest/geometries-dad6cb05b34f4518 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-dad6cb05b34f4518"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-dad6cb05b34f4518"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-5eec8064847e1fc2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-5eec8064847e1fc2"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-5eec8064847e1fc2"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-429d281478f28913 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-429d281478f28913"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-429d281478f28913"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-6b8ef967496a9bca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-6b8ef967496a9bca"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-6b8ef967496a9bca"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-f81e216891897075 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-f81e216891897075"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-f81e216891897075"
fi
if ! /usr/lib/librsvg/ptest/primitives-0097561e8e92d4bc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-0097561e8e92d4bc"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-0097561e8e92d4bc"
fi
if ! /usr/lib/librsvg/ptest/reference-87e6c0b2b95da37f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-87e6c0b2b95da37f"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-87e6c0b2b95da37f"
fi
if ! /usr/lib/librsvg/ptest/render_crash-7ffb0f09f6389174 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-7ffb0f09f6389174"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-7ffb0f09f6389174"
fi
if ! /usr/lib/librsvg/ptest/rsvg-31b71b7c5f28ab2d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-31b71b7c5f28ab2d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-31b71b7c5f28ab2d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-3245a5295e170d1d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-3245a5295e170d1d"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-3245a5295e170d1d"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-4f5ba4e90018600e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-4f5ba4e90018600e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-4f5ba4e90018600e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-8dbe995dc92482e5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-8dbe995dc92482e5"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-8dbe995dc92482e5"
fi
if ! /usr/lib/librsvg/ptest/shapes-3621d2579112485b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-3621d2579112485b"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-3621d2579112485b"
fi
if ! /usr/lib/librsvg/ptest/text-e5f01f2148148952 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-e5f01f2148148952"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-e5f01f2148148952"
fi
exit $rc
