forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/testing/selftests/ftrace/test.d/trigger/trigger-trace-marker-synthetic.tc
....@@ -1,47 +1,13 @@
11 #!/bin/sh
22 # SPDX-License-Identifier: GPL-2.0
33 # description: trace_marker trigger - test histogram with synthetic event
4
+# requires: set_event synthetic_events events/ftrace/print/trigger events/ftrace/print/hist
45 # flags:
56
6
-do_reset() {
7
- reset_trigger
8
- echo > set_event
9
- echo > synthetic_events
10
- clear_trace
11
-}
12
-
137 fail() { #msg
14
- do_reset
158 echo $1
169 exit_fail
1710 }
18
-
19
-if [ ! -f set_event ]; then
20
- echo "event tracing is not supported"
21
- exit_unsupported
22
-fi
23
-
24
-if [ ! -f synthetic_events ]; then
25
- echo "synthetic events not supported"
26
- exit_unsupported
27
-fi
28
-
29
-if [ ! -d events/ftrace/print ]; then
30
- echo "event trace_marker is not supported"
31
- exit_unsupported
32
-fi
33
-
34
-if [ ! -f events/ftrace/print/trigger ]; then
35
- echo "event trigger is not supported"
36
- exit_unsupported
37
-fi
38
-
39
-if [ ! -f events/ftrace/print/hist ]; then
40
- echo "hist trigger is not supported"
41
- exit_unsupported
42
-fi
43
-
44
-do_reset
4511
4612 echo "Test histogram trace_marker to trace_marker latency histogram trigger"
4713
....@@ -60,7 +26,5 @@
6026
6127 grep 'hitcount: *1$' events/synthetic/latency/hist > /dev/null || \
6228 fail "hist trigger did not trigger "
63
-
64
-do_reset
6529
6630 exit 0