tests: use bt_cli in cli/test-packet-seq-num.sh
authorSimon Marchi <simon.marchi@efficios.com>
Tue, 1 Oct 2024 18:55:53 +0000 (14:55 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Wed, 9 Oct 2024 02:56:57 +0000 (22:56 -0400)
Modify this test to use `bt_cli`, in order to get the `Running ...`
printout.

Use `isnt` to simplify one test while at it.

Change-Id: I1fe125b8cadfb8cffaf1b3502d5b730af26212ac
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/13308
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
tests/cli/test-packet-seq-num.sh

index 253694c49b2539ba4472bf5654067a14d44428f8..47d0c3d7b8b2bd6603266a051f6c19a53aa5712e 100755 (executable)
@@ -23,28 +23,25 @@ plan_tests $NUM_TESTS
 test_no_lost() {
        local trace=$1
 
-       "${BT_TESTS_BT2_BIN}" "$trace" >/dev/null 2>&1
+       bt_cli "/dev/null" "/dev/null" "$trace"
        ok $? "Trace parses"
-       "${BT_TESTS_BT2_BIN}" "$trace" 2>&1 >/dev/null | bt_grep "\[warning\] Tracer lost"
-       if test $? = 0; then
-               fail 1 "Should not find any lost events"
-       else
-               ok 0 "No events lost"
-       fi
+
+       bt_cli /dev/null /dev/fd/3 "$trace" 3>&1 | bt_grep "\[warning\] Tracer lost"
+       isnt $? 0 "No events lost"
 }
 
 test_lost() {
        local trace=$1
        local expectedcountstr=$2
 
-       "${BT_TESTS_BT2_BIN}" "$trace" >/dev/null 2>&1
+       bt_cli "/dev/null" "/dev/null" "$trace"
        ok $? "Trace parses"
 
        # Convert warnings like:
        # WARNING: Tracer discarded 2 trace packets between ....
        # WARNING: Tracer discarded 3 trace packets between ....
        # into "2,3" and make sure it matches the expected result
-       "${BT_TESTS_BT2_BIN}" "$trace" 2>&1 >/dev/null | bt_grep "WARNING: Tracer discarded" \
+       bt_cli /dev/null /dev/fd/3 "$trace" 3>&1 | bt_grep "WARNING: Tracer discarded" \
                | cut -d" " -f4 | tr "\n" "," | "${BT_TESTS_SED_BIN}" "s/.$//" | \
                bt_grep "$expectedcountstr" >/dev/null
        ok $? "Lost events string matches $expectedcountstr"
This page took 0.025267 seconds and 4 git commands to generate.