1b8eec510b
Add ":README" suffix support for the requires list, so that the testcase can list up the required string for README file to the requires list. Note that the required string is treated as a fixed string, instead of regular expression. Also, the testcase can specify a string containing spaces with quotes. E.g. # requires: "place: [<module>:]<symbol>":README Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Reviewed-by: Tom Zanussi <zanussi@kernel.org> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
25 lines
605 B
Bash
25 lines
605 B
Bash
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
# description: Generic dynamic event - add/remove synthetic events
|
|
# requires: dynamic_events "s:[synthetic/]":README
|
|
|
|
echo 0 > events/enable
|
|
echo > dynamic_events
|
|
|
|
echo "s:latency1 u64 lat; pid_t pid;" >> dynamic_events
|
|
echo "s:latency2 u64 lat; pid_t pid;" >> dynamic_events
|
|
|
|
grep -q latency1 dynamic_events
|
|
grep -q latency2 dynamic_events
|
|
test -d events/synthetic/latency1
|
|
test -d events/synthetic/latency2
|
|
|
|
echo "-:synthetic/latency2" >> dynamic_events
|
|
|
|
grep -q latency1 dynamic_events
|
|
! grep -q latency2 dynamic_events
|
|
|
|
echo > dynamic_events
|
|
|
|
clear_trace
|