summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc
diff options
context:
space:
mode:
authorTom Zanussi <zanussi@kernel.org>2020-05-28 14:32:38 -0500
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2020-06-01 08:23:37 -0400
commitbea24f766efceb5322f704015c56596ff94642f7 (patch)
treebaf1338b1ee45a0a816876972cc3405521e4948e /tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc
parent726721a51838e3983023f906580722fc83f804ee (diff)
downloadlinux-stable-bea24f766efceb5322f704015c56596ff94642f7.tar.gz
linux-stable-bea24f766efceb5322f704015c56596ff94642f7.tar.bz2
linux-stable-bea24f766efceb5322f704015c56596ff94642f7.zip
selftests/ftrace: Distinguish between hist and synthetic event checks
With synthetic events now a separate config item as a result of 'tracing: Move synthetic events to a separate file', tests that use both need to explicitly check for hist trigger support rather than relying on hist triggers to pull in synthetic events. Add an additional hist trigger check to all the trigger tests that now require it, otherwise they'll fail if synthetic events but not hist triggers are enabled. Link: http://lkml.kernel.org/r/af36c539006ef2768114b4ed38e6b054f7c7a3bd.1590693308.git.zanussi@kernel.org Acked-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Tom Zanussi <zanussi@kernel.org> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc')
-rw-r--r--tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc b/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc
index 77be6e1f6e7b..e232059a8ab2 100644
--- a/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc
+++ b/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-field-variable-support.tc
@@ -17,6 +17,11 @@ if [ ! -f synthetic_events ]; then
exit_unsupported
fi
+if [ ! -f events/sched/sched_process_fork/hist ]; then
+ echo "hist trigger is not supported"
+ exit_unsupported
+fi
+
echo "Test field variable support"
echo 'wakeup_latency u64 lat; pid_t pid; int prio; char comm[16]' > synthetic_events