1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/bin/bash
#
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (C) 2013 Christian Babeux <christian.babeux@efficios.com>
#
SH_TAP=1
if [ -n "${BT_TESTS_SRCDIR:-}" ]; then
UTILSSH="$BT_TESTS_SRCDIR/utils/utils.sh"
else
UTILSSH="$(dirname "$0")/../utils/utils.sh"
fi
# shellcheck source=../utils/utils.sh
source "$UTILSSH"
SUCCESS_TRACES=("${BT_CTF_TRACES_PATH}/1/succeed/"*)
FAIL_TRACES=("${BT_CTF_TRACES_PATH}/1/fail/"*)
NUM_TESTS=$((${#SUCCESS_TRACES[@]} + ${#FAIL_TRACES[@]}))
plan_tests $NUM_TESTS
for path in "${SUCCESS_TRACES[@]}"; do
trace=$(basename "${path}")
bt_cli -- "${path}"
ok $? "Run babeltrace2 with trace ${trace}"
done
for path in "${FAIL_TRACES[@]}"; do
trace=$(basename "${path}")
bt_cli -- "${path}"
isnt "$?" 0 "Run babeltrace2 with invalid trace ${trace}"
done
|