#!/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-2a7d879495f3b6d2 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-2a7d879495f3b6d2"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-2a7d879495f3b6d2"
fi
if ! /usr/lib/librsvg/ptest/bugs-ac8b4fb1893d33ee 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-ac8b4fb1893d33ee"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-ac8b4fb1893d33ee"
fi
if ! /usr/lib/librsvg/ptest/errors-57e7b9287d011ea0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-57e7b9287d011ea0"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-57e7b9287d011ea0"
fi
if ! /usr/lib/librsvg/ptest/filters-2c4fb9221b365675 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-2c4fb9221b365675"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-2c4fb9221b365675"
fi
if ! /usr/lib/librsvg/ptest/geometries-25153287caeab915 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-25153287caeab915"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-25153287caeab915"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-3381a03e7a5e43ab 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-3381a03e7a5e43ab"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-3381a03e7a5e43ab"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-df81de8a6d5f58ac 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-df81de8a6d5f58ac"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-df81de8a6d5f58ac"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-0132937ef4af7238 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-0132937ef4af7238"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-0132937ef4af7238"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-520ec06c9f9fce59 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-520ec06c9f9fce59"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-520ec06c9f9fce59"
fi
if ! /usr/lib/librsvg/ptest/primitives-9febc0d3dbbddc1f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-9febc0d3dbbddc1f"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-9febc0d3dbbddc1f"
fi
if ! /usr/lib/librsvg/ptest/reference-4dcdfaf5c6e1b42b 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-4dcdfaf5c6e1b42b"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-4dcdfaf5c6e1b42b"
fi
if ! /usr/lib/librsvg/ptest/render_crash-f6f0250eb4895207 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-f6f0250eb4895207"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-f6f0250eb4895207"
fi
if ! /usr/lib/librsvg/ptest/rsvg-9c11cc99daadc00c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-9c11cc99daadc00c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-9c11cc99daadc00c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5cfb0121ed04bea9 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5cfb0121ed04bea9"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5cfb0121ed04bea9"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-627694c1d8916c8a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-627694c1d8916c8a"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-627694c1d8916c8a"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-6cd3cc4362a06069 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-6cd3cc4362a06069"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-6cd3cc4362a06069"
fi
if ! /usr/lib/librsvg/ptest/shapes-d5c028406efb15e0 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-d5c028406efb15e0"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-d5c028406efb15e0"
fi
if ! /usr/lib/librsvg/ptest/text-133fbf0655605feb 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-133fbf0655605feb"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-133fbf0655605feb"
fi
exit $rc
