]>
git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - tools/testing/selftests/ftrace/test.d/event/toplevel-enable.tc
2 # SPDX-License-Identifier: GPL-2.0
3 # description: event tracing - enable/disable with top level files
17 ping localhost
-c 1 ||
sleep .001 ||
usleep 1 ||
sleep 1
20 if [ ! -f available_events
-o ! -f set_event
-o ! -d events
]; then
21 echo "event tracing is not supported"
28 echo '*:*' > set_event
34 count
=`head -n 128 trace | grep -v ^# | wc -l`
35 if [ $count -eq 0 ]; then
36 fail
"none of events are recorded"
41 echo 1 > events
/enable
47 count
=`head -n 128 trace | grep -v ^# | wc -l`
48 if [ $count -eq 0 ]; then
49 fail
"none of events are recorded"
54 echo 0 > events
/enable
58 count
=`cat trace | grep -v ^# | wc -l`
59 if [ $count -ne 0 ]; then
60 fail
"any of events should not be recorded"