X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Fplugins%2Fflt.utils.muxer%2Fsucceed%2Ftest-succeed.sh;fp=tests%2Fplugins%2Fflt.utils.muxer%2Fsucceed%2Ftest-succeed.sh;h=dc6af63a44edfbb01daa4671ae4a8ea63fb9eb29;hb=7132b8384f798e2d9d00fee07bba3a56b4ace039;hp=0000000000000000000000000000000000000000;hpb=2a3123c6d0b37ab5d5d935992fbca6408d1d4ee2;p=babeltrace.git diff --git a/tests/plugins/flt.utils.muxer/succeed/test-succeed.sh b/tests/plugins/flt.utils.muxer/succeed/test-succeed.sh new file mode 100755 index 00000000..dc6af63a --- /dev/null +++ b/tests/plugins/flt.utils.muxer/succeed/test-succeed.sh @@ -0,0 +1,60 @@ +#!/bin/bash +# +# SPDX-License-Identifier: GPL-2.0-only +# +# Copyright (C) 2019 Francis Deslauriers +# + +# This file tests what happens when we mux messages. + +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" + +data_dir="$BT_TESTS_DATADIR/plugins/flt.utils.muxer" + +plan_tests 12 + +function run_test +{ + local test_name="$1" + local local_args=( + "--plugin-path" "$data_dir" + "-c" "src.test-muxer.TheSourceOfConfusion" + "-p" "test-name=$test_name" + "-c" "sink.text.details" + "--params=compact=false,with-metadata=false" + ) + + stdout_expected="$data_dir/succeed/$test_name.expect" + bt_diff_cli "$stdout_expected" /dev/null "${local_args[@]}" + ok $? "$test_name" +} + + +test_cases=( + basic-timestamp-ordering + diff-event-class-id + diff-event-class-name + diff-inactivity-msg-cs + diff-stream-class-id + diff-stream-class-name + diff-stream-class-no-name + diff-stream-id + diff-stream-name + diff-stream-no-name + diff-trace-name + multi-iter-ordering +) + +for i in "${test_cases[@]}" +do + run_test "$i" +done