#!/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-c5054310848197fb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-c5054310848197fb"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-c5054310848197fb"
fi
if ! /usr/lib/librsvg/ptest/bugs-3b5a415322f3eb96 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-3b5a415322f3eb96"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-3b5a415322f3eb96"
fi
if ! /usr/lib/librsvg/ptest/errors-a4dbee2e4b0a59c2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-a4dbee2e4b0a59c2"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-a4dbee2e4b0a59c2"
fi
if ! /usr/lib/librsvg/ptest/filters-1bdd53c1484e1836 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-1bdd53c1484e1836"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-1bdd53c1484e1836"
fi
if ! /usr/lib/librsvg/ptest/geometries-a2b346980cf7b5cc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-a2b346980cf7b5cc"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-a2b346980cf7b5cc"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-581a4b580385c041 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-581a4b580385c041"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-581a4b580385c041"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-964ffb0ab8eb7196 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-964ffb0ab8eb7196"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-964ffb0ab8eb7196"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-404f3c8509e8cc1d 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-404f3c8509e8cc1d"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-404f3c8509e8cc1d"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-bcd1eb606761dc25 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-bcd1eb606761dc25"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-bcd1eb606761dc25"
fi
if ! /usr/lib/librsvg/ptest/primitives-ae02bc8e8a56d58c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-ae02bc8e8a56d58c"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-ae02bc8e8a56d58c"
fi
if ! /usr/lib/librsvg/ptest/reference-62217e8aa334e9fa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-62217e8aa334e9fa"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-62217e8aa334e9fa"
fi
if ! /usr/lib/librsvg/ptest/render_crash-74fb393730539d30 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-74fb393730539d30"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-74fb393730539d30"
fi
if ! /usr/lib/librsvg/ptest/rsvg-aa986c47b7ebbac4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-aa986c47b7ebbac4"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-aa986c47b7ebbac4"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-64d6fa9f6a6e572e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-64d6fa9f6a6e572e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-64d6fa9f6a6e572e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-787225e01cf22ef3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-787225e01cf22ef3"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-787225e01cf22ef3"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-c200675a1b461a60 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-c200675a1b461a60"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-c200675a1b461a60"
fi
if ! /usr/lib/librsvg/ptest/shapes-0263e46f59788419 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-0263e46f59788419"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-0263e46f59788419"
fi
if ! /usr/lib/librsvg/ptest/text-d4d01c7b10d3346a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-d4d01c7b10d3346a"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-d4d01c7b10d3346a"
fi
exit $rc
