#!/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-b740bd0361659032 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/api-b740bd0361659032"
else
    echo "PASS: /usr/lib/librsvg/ptest/api-b740bd0361659032"
fi
if ! /usr/lib/librsvg/ptest/bugs-2d3ce3e411396e8f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/bugs-2d3ce3e411396e8f"
else
    echo "PASS: /usr/lib/librsvg/ptest/bugs-2d3ce3e411396e8f"
fi
if ! /usr/lib/librsvg/ptest/errors-7e41eef2b8f74d45 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/errors-7e41eef2b8f74d45"
else
    echo "PASS: /usr/lib/librsvg/ptest/errors-7e41eef2b8f74d45"
fi
if ! /usr/lib/librsvg/ptest/filters-7738a8286c60a4aa 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/filters-7738a8286c60a4aa"
else
    echo "PASS: /usr/lib/librsvg/ptest/filters-7738a8286c60a4aa"
fi
if ! /usr/lib/librsvg/ptest/geometries-cbe71a9381acd917 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/geometries-cbe71a9381acd917"
else
    echo "PASS: /usr/lib/librsvg/ptest/geometries-cbe71a9381acd917"
fi
if ! /usr/lib/librsvg/ptest/intrinsic_dimensions-80ec0603bd3a87b5 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/intrinsic_dimensions-80ec0603bd3a87b5"
else
    echo "PASS: /usr/lib/librsvg/ptest/intrinsic_dimensions-80ec0603bd3a87b5"
fi
if ! /usr/lib/librsvg/ptest/loading_crash-2af661d95a3af073 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_crash-2af661d95a3af073"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_crash-2af661d95a3af073"
fi
if ! /usr/lib/librsvg/ptest/loading_disallowed-b2de287a4e2de255 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/loading_disallowed-b2de287a4e2de255"
else
    echo "PASS: /usr/lib/librsvg/ptest/loading_disallowed-b2de287a4e2de255"
fi
if ! /usr/lib/librsvg/ptest/primitive_geometries-75d9f0dd2ec29d4a 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitive_geometries-75d9f0dd2ec29d4a"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitive_geometries-75d9f0dd2ec29d4a"
fi
if ! /usr/lib/librsvg/ptest/primitives-2d8c70c60f4ffa5e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/primitives-2d8c70c60f4ffa5e"
else
    echo "PASS: /usr/lib/librsvg/ptest/primitives-2d8c70c60f4ffa5e"
fi
if ! /usr/lib/librsvg/ptest/reference-89a6eab1e45f267f 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/reference-89a6eab1e45f267f"
else
    echo "PASS: /usr/lib/librsvg/ptest/reference-89a6eab1e45f267f"
fi
if ! /usr/lib/librsvg/ptest/render_crash-c2469f1e42a963bc 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/render_crash-c2469f1e42a963bc"
else
    echo "PASS: /usr/lib/librsvg/ptest/render_crash-c2469f1e42a963bc"
fi
if ! /usr/lib/librsvg/ptest/rsvg-ed2a37613585545e 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg-ed2a37613585545e"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg-ed2a37613585545e"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-395e8d930511cd66 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-395e8d930511cd66"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-395e8d930511cd66"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5753537daef9fa0c 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5753537daef9fa0c"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5753537daef9fa0c"
fi
if ! /usr/lib/librsvg/ptest/rsvg_convert-5bca65eea4d568ff 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/rsvg_convert-5bca65eea4d568ff"
else
    echo "PASS: /usr/lib/librsvg/ptest/rsvg_convert-5bca65eea4d568ff"
fi
if ! /usr/lib/librsvg/ptest/shapes-2f5d7f785d6fe183 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/shapes-2f5d7f785d6fe183"
else
    echo "PASS: /usr/lib/librsvg/ptest/shapes-2f5d7f785d6fe183"
fi
if ! /usr/lib/librsvg/ptest/text-a37ad288aea3bdef 
then
    rc=1
    echo "FAIL: /usr/lib/librsvg/ptest/text-a37ad288aea3bdef"
else
    echo "PASS: /usr/lib/librsvg/ptest/text-a37ad288aea3bdef"
fi
exit $rc
