hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-synthetic-event-createremove.tc
....@@ -1,30 +1,12 @@
11 #!/bin/sh
2
+# SPDX-License-Identifier: GPL-2.0
23 # description: event trigger - test synthetic event create remove
3
-do_reset() {
4
- reset_trigger
5
- echo > set_event
6
- clear_trace
7
-}
4
+# requires: set_event synthetic_events
85
96 fail() { #msg
10
- do_reset
117 echo $1
128 exit_fail
139 }
14
-
15
-if [ ! -f set_event ]; then
16
- echo "event tracing is not supported"
17
- exit_unsupported
18
-fi
19
-
20
-if [ ! -f synthetic_events ]; then
21
- echo "synthetic event is not supported"
22
- exit_unsupported
23
-fi
24
-
25
-clear_synthetic_events
26
-reset_tracer
27
-do_reset
2810
2911 echo "Test create synthetic event"
3012
....@@ -48,7 +30,5 @@
4830 if [ -d events/synthetic/wakeup_latency ]; then
4931 fail "Created wakeup_latency synthetic event with an invalid format"
5032 fi
51
-
52
-do_reset
5333
5434 exit 0