#!/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-b5c00df6fd5686a1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-b5c00df6fd5686a1"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-b5c00df6fd5686a1"
fi
if ! /usr/lib/librsvg/ptest/bugs-200dac3b293a144f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-200dac3b293a144f"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-200dac3b293a144f"
fi
if ! /usr/lib/librsvg/ptest/errors-f7d3be5e79ac25fe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-f7d3be5e79ac25fe"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-f7d3be5e79ac25fe"
fi
if ! /usr/lib/librsvg/ptest/filters-dfc2889a37bd87d5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-dfc2889a37bd87d5"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-dfc2889a37bd87d5"
fi
if ! /usr/lib/librsvg/ptest/geometries-1d967312769d6eb8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-1d967312769d6eb8"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-1d967312769d6eb8"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-3b3ba13c13349568 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-3b3ba13c13349568"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-3b3ba13c13349568"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-0aa1f87810c9264e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-0aa1f87810c9264e"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-0aa1f87810c9264e"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-8c76265a178264b6 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-8c76265a178264b6"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-8c76265a178264b6"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-5d851b4df576808a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-5d851b4df576808a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-5d851b4df576808a"
fi
if ! /usr/lib/librsvg/ptest/primitives-24168919b3c36efe 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-24168919b3c36efe"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-24168919b3c36efe"
fi
if ! /usr/lib/librsvg/ptest/reference-b01a3ec6f9abc720 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-b01a3ec6f9abc720"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-b01a3ec6f9abc720"
fi
if ! /usr/lib/librsvg/ptest/render_crash-988a4f21a8400905 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-988a4f21a8400905"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-988a4f21a8400905"
fi
if ! /usr/lib/librsvg/ptest/rsvg-8d07bf73db8f98ca 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-8d07bf73db8f98ca"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-8d07bf73db8f98ca"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-55b4bd40390b9eb5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-55b4bd40390b9eb5"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-55b4bd40390b9eb5"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6920261cf0f0fba4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6920261cf0f0fba4"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6920261cf0f0fba4"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-ee27e9759f3b33f3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-ee27e9759f3b33f3"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-ee27e9759f3b33f3"
fi
if ! /usr/lib/librsvg/ptest/shapes-0b11a700dcd55b4e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-0b11a700dcd55b4e"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-0b11a700dcd55b4e"
fi
if ! /usr/lib/librsvg/ptest/text-3fc1e1915ec0716a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-3fc1e1915ec0716a"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-3fc1e1915ec0716a"
fi
exit $rc
