github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/_utils/check_log_contains (about) 1 #!/bin/sh 2 3 set -eu 4 5 log=$1 6 text=$2 7 8 num=0 9 if [ "$#" -ge 3 ]; then 10 num=$3 11 fi 12 13 got=$(grep "$text" $log | wc -l) 14 15 if [ $num -eq 0 ]; then 16 if [ $got -eq 0 ]; then 17 cat $log 18 echo "$log dosen't contain $text" 19 exit 1 20 fi 21 elif [ $got -ne $num ]; then 22 cat $log 23 echo "$log dosen't contain $num $text" 24 exit 1 25 fi