2 # SPDX-License-Identifier: GPL-2.0
3 # description: event trigger - test synthetic event create remove
4 # requires: set_event synthetic_events
11 echo "Test create synthetic event"
13 echo 'wakeup_latency u64 lat pid_t pid char comm[16]' > synthetic_events
14 if [ ! -d events
/synthetic
/wakeup_latency
]; then
15 fail
"Failed to create wakeup_latency synthetic event"
20 echo "Test remove synthetic event"
21 echo '!wakeup_latency u64 lat pid_t pid char comm[16]' >> synthetic_events
22 if [ -d events
/synthetic
/wakeup_latency
]; then
23 fail
"Failed to delete wakeup_latency synthetic event"
28 echo "Test create synthetic event with an error"
29 echo 'wakeup_latency u64 lat pid_t pid char' > synthetic_events
> /dev
/null
30 if [ -d events
/synthetic
/wakeup_latency
]; then
31 fail
"Created wakeup_latency synthetic event with an invalid format"