#!/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-d2b15c648048a6f1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-d2b15c648048a6f1"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-d2b15c648048a6f1"
fi
if ! /usr/lib/librsvg/ptest/bugs-27bfbb8633e6f113 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-27bfbb8633e6f113"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-27bfbb8633e6f113"
fi
if ! /usr/lib/librsvg/ptest/errors-08da8c18acc31c0f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-08da8c18acc31c0f"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-08da8c18acc31c0f"
fi
if ! /usr/lib/librsvg/ptest/filters-67f29a61b21c92eb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-67f29a61b21c92eb"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-67f29a61b21c92eb"
fi
if ! /usr/lib/librsvg/ptest/geometries-0f9c08f7315e5343 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-0f9c08f7315e5343"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-0f9c08f7315e5343"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-fc11c726a611e792 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-fc11c726a611e792"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-fc11c726a611e792"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-5b337ae59e8a1979 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-5b337ae59e8a1979"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-5b337ae59e8a1979"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-4125d4a45dabe333 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-4125d4a45dabe333"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-4125d4a45dabe333"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-1377c553cf7a4124 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-1377c553cf7a4124"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-1377c553cf7a4124"
fi
if ! /usr/lib/librsvg/ptest/primitives-e1998ffb3e52d893 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-e1998ffb3e52d893"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-e1998ffb3e52d893"
fi
if ! /usr/lib/librsvg/ptest/reference-03231439b459a26e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-03231439b459a26e"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-03231439b459a26e"
fi
if ! /usr/lib/librsvg/ptest/render_crash-b6230aa4c3a3cbd5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-b6230aa4c3a3cbd5"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-b6230aa4c3a3cbd5"
fi
if ! /usr/lib/librsvg/ptest/rsvg-27a7b921dc8f73bd 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-27a7b921dc8f73bd"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-27a7b921dc8f73bd"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5bbe9f64bf701c90 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5bbe9f64bf701c90"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5bbe9f64bf701c90"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-8ccf18ff122a94d3 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-8ccf18ff122a94d3"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-8ccf18ff122a94d3"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-be8659f30b224c7f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-be8659f30b224c7f"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-be8659f30b224c7f"
fi
if ! /usr/lib/librsvg/ptest/shapes-7e4900a2554749d2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-7e4900a2554749d2"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-7e4900a2554749d2"
fi
if ! /usr/lib/librsvg/ptest/text-a2c1d91f79260039 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-a2c1d91f79260039"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-a2c1d91f79260039"
fi
exit $rc
