#!/bin/sh check_coverage() { coverage run $@ } export BABELTRACE_PYTHON_BT2_NO_TRACEBACK=1 export TEST_PLUGIN_PLUGINS_PATH="@abs_top_builddir@/plugins" export BABELTRACE_PLUGIN_PATH="@abs_top_builddir@/plugins/ctf:@abs_top_builddir@/plugins/utils:@abs_top_builddir@/plugins/text" PYTHON_BUILD_DIR="@abs_top_builddir@/bindings/python" BT2_NATIVE_LIBS_DIR="@abs_top_builddir@/bindings/python/bt2/.libs" TESTS_UTILS_PYTHON_DIR="@abs_top_srcdir@/tests/utils/python" TESTRUNNER_PY="@abs_top_srcdir@/tests/utils/python/testrunner.py" THIS_DIR="@abs_top_srcdir@/tests/bindings/python/bt2" if test "x$TESTALL_COVERAGE" = "x1"; then EXEC=check_coverage else EXEC="@PYTHON@" fi PYTHONPATH="$PYTHON_BUILD_DIR:$BT2_NATIVE_LIBS_DIR:$TESTS_UTILS_PYTHON_DIR" \ "$EXEC" "$TESTRUNNER_PY" "$THIS_DIR" res=$? if test "x$TESTALL_COVERAGE_REPORT" = "x1"; then coverage report -m fi if test "x$TESTALL_COVERAGE_HTML" = "x1"; then coverage html fi exit $res