github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/_utils/check_count (about)

     1  #!/bin/sh
     2  
     3  set -eu
     4  
     5  count=$(grep -c "$1" "$TEST_DIR/sql_res.$TEST_NAME.txt")
     6  if [ $count != $2 ]; then
     7  	echo "TEST FAILED: OUTPUT CONTAINS '$1' for $count times, which supposed to be $2 times"
     8  	echo "____________________________________"
     9  	cat "$TEST_DIR/sql_res.$TEST_NAME.txt"
    10  	echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
    11  	exit 1
    12  fi