hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/tools/testing/selftests/ftrace/test.d/ftrace/func_event_triggers.tc
....@@ -38,11 +38,18 @@
3838
3939 test_event_enabled() {
4040 val=$1
41
+ check_times=10 # wait for 10 * SLEEP_TIME at most
4142
42
- e=`cat $EVENT_ENABLE`
43
- if [ "$e" != $val ]; then
44
- fail "Expected $val but found $e"
45
- fi
43
+ while [ $check_times -ne 0 ]; do
44
+ e=`cat $EVENT_ENABLE`
45
+ if [ "$e" = $val ]; then
46
+ return 0
47
+ fi
48
+ sleep $SLEEP_TIME
49
+ check_times=$((check_times - 1))
50
+ done
51
+
52
+ fail "Expected $val but found $e"
4653 }
4754
4855 run_enable_disable() {