3 # SPDX-License-Identifier: GPL-2.0-only
5 # Copyright (C) 2013 Christian Babeux <christian.babeux@efficios.com>
10 if [ -n "${BT_TESTS_SRCDIR:-}" ]; then
11 UTILSSH
="$BT_TESTS_SRCDIR/utils/utils.sh"
13 UTILSSH
="$(dirname "$0")/../utils/utils.sh"
16 # shellcheck source=../utils/utils.sh
19 SUCCESS_TRACES
=("${BT_CTF_TRACES_PATH}/succeed/"*)
20 FAIL_TRACES
=("${BT_CTF_TRACES_PATH}/fail/"*)
22 NUM_TESTS
=$
((${#SUCCESS_TRACES[@]} + ${#FAIL_TRACES[@]}))
26 for path
in "${SUCCESS_TRACES[@]}"; do
27 trace
=$
(basename "${path}")
28 "${BT_TESTS_BT2_BIN}" "${path}" > /dev
/null
2>&1
29 ok $?
"Run babeltrace2 with trace ${trace}"
32 for path
in "${FAIL_TRACES[@]}"; do
33 trace
=$
(basename "${path}")
34 if "${BT_TESTS_BT2_BIN}" "${path}" > /dev
/null
2>&1; then
35 fail
"Run babeltrace2 with invalid trace ${trace}"
37 pass
"Run babeltrace2 with invalid trace ${trace}"
This page took 0.030984 seconds and 4 git commands to generate.