#!/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-e2dbea0e011563a7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-e2dbea0e011563a7"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-e2dbea0e011563a7"
fi
if ! /usr/lib/librsvg/ptest/bugs-27d17d6de1a3214f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-27d17d6de1a3214f"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-27d17d6de1a3214f"
fi
if ! /usr/lib/librsvg/ptest/errors-54a23e5731fa39e7 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-54a23e5731fa39e7"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-54a23e5731fa39e7"
fi
if ! /usr/lib/librsvg/ptest/filters-8203646699cf37e1 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-8203646699cf37e1"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-8203646699cf37e1"
fi
if ! /usr/lib/librsvg/ptest/geometries-5e982ecbfa9fcf40 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-5e982ecbfa9fcf40"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-5e982ecbfa9fcf40"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-ac9227f5845eeba9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-ac9227f5845eeba9"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-ac9227f5845eeba9"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-f7afb98e691b726b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-f7afb98e691b726b"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-f7afb98e691b726b"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-f1c0efa508c9bc47 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-f1c0efa508c9bc47"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-f1c0efa508c9bc47"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-5a64d7601f1b1f27 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-5a64d7601f1b1f27"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-5a64d7601f1b1f27"
fi
if ! /usr/lib/librsvg/ptest/primitives-3ade189eb7e3603f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-3ade189eb7e3603f"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-3ade189eb7e3603f"
fi
if ! /usr/lib/librsvg/ptest/reference-7770eb04adc2acc8 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-7770eb04adc2acc8"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-7770eb04adc2acc8"
fi
if ! /usr/lib/librsvg/ptest/render_crash-ddfeb183c3337f2a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-ddfeb183c3337f2a"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-ddfeb183c3337f2a"
fi
if ! /usr/lib/librsvg/ptest/rsvg-1fdb50b13453ec4e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-1fdb50b13453ec4e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-1fdb50b13453ec4e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-4cf50ff1a1afdf8b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-4cf50ff1a1afdf8b"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-4cf50ff1a1afdf8b"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6e6e6d241829bbc4 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6e6e6d241829bbc4"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6e6e6d241829bbc4"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-a6d7ecfd326f1cda 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-a6d7ecfd326f1cda"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-a6d7ecfd326f1cda"
fi
if ! /usr/lib/librsvg/ptest/shapes-feec383191db9010 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-feec383191db9010"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-feec383191db9010"
fi
if ! /usr/lib/librsvg/ptest/text-36164ff0923c57ab 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-36164ff0923c57ab"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-36164ff0923c57ab"
fi
exit $rc
