data_dir="$BT_TESTS_DATADIR/plugins/sink.text.pretty"
temp_stdout_expected_file=$(mktemp -t test_pretty_expected_stdout.XXXXXX)
-temp_stderr_expected="/dev/null"
plan_tests 31
# since Python 3.7).
run_python_bt2 "${BT_TESTS_PYTHON_BIN}" "${BT_TESTS_SRCDIR}/utils/python/split_sort_compare.py" \
- "$(cat $expected_file)" "$(cat $actual_file)"
+ "$(cat "$expected_file")" "$(cat "$actual_file")"
}
function run_test
local expected_to_fail="$2"
local value="$3"
local expected_stdout_file="$4"
- local test_text=
local actual_stdout_file
local actual_stderr_file
local ret=0
rm -f "$actual_stdout_file" "$actual_stderr_file"
- if (($expected_to_fail)); then
+ if [ "$expected_to_fail" = "1" ]; then
isnt $ret 0 "$test_name signed=$enum_signed with value=$value doesn't match as expected"
else
ok $ret "$test_name signed=$enum_signed with value=$value matches"
test_bit_flag_enum
test_mixed_enum
-# Do not `rm` $temp_stderr_expected because it's set to `/dev/null` right now
-# and that would print an error.
rm -f "$temp_stdout_expected_file"