X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Fcli%2Ftest_packet_seq_num;fp=tests%2Fcli%2Ftest_packet_seq_num;h=0000000000000000000000000000000000000000;hb=7132b8384f798e2d9d00fee07bba3a56b4ace039;hp=341a9c26eaa3a2e1af9cd0e1dab329ee0f058562;hpb=2a3123c6d0b37ab5d5d935992fbca6408d1d4ee2;p=babeltrace.git diff --git a/tests/cli/test_packet_seq_num b/tests/cli/test_packet_seq_num deleted file mode 100755 index 341a9c26..00000000 --- a/tests/cli/test_packet_seq_num +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash -# -# SPDX-License-Identifier: GPL-2.0-only -# -# Copyright (C) 2015 Julien Desfossez -# - -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" - -NUM_TESTS=10 - -plan_tests $NUM_TESTS - -test_no_lost() { - local trace=$1 - - "${BT_TESTS_BT2_BIN}" "$trace" >/dev/null 2>&1 - ok $? "Trace parses" - "${BT_TESTS_BT2_BIN}" "$trace" 2>&1 >/dev/null | "${BT_TESTS_GREP_BIN}" "\[warning\] Tracer lost" - if test $? = 0; then - fail 1 "Should not find any lost events" - else - ok 0 "No events lost" - fi -} - -test_lost() { - local trace=$1 - local expectedcountstr=$2 - - "${BT_TESTS_BT2_BIN}" "$trace" >/dev/null 2>&1 - 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_TESTS_GREP_BIN}" "WARNING: Tracer discarded" \ - | cut -d" " -f4 | tr "\n" "," | "${BT_TESTS_SED_BIN}" "s/.$//" | \ - "${BT_TESTS_GREP_BIN}" "$expectedcountstr" >/dev/null - ok $? "Lost events string matches $expectedcountstr" - -} - -diag "Test the packet_seq_num validation" - -diag "No packet lost" -test_no_lost "${BT_CTF_TRACES_PATH}/packet_seq_num/no_lost" - -diag "No packet lost, packet_seq_num not starting at 0" -test_no_lost "${BT_CTF_TRACES_PATH}/packet_seq_num/no_lost_not_starting_at_0" - -diag "1 stream, 2 packets lost before the last packet" -test_lost "${BT_CTF_TRACES_PATH}/packet_seq_num/2_lost_before_last" "2" - -diag "2 streams, packets lost in one of them" -test_lost "${BT_CTF_TRACES_PATH}/packet_seq_num/2_streams_lost_in_1" "2" - -diag "2 streams, packets lost in both" -test_lost "${BT_CTF_TRACES_PATH}/packet_seq_num/2_streams_lost_in_2" "2,3,1"