Lines Matching +full:clock +full:- +full:skip
3 # SPDX-License-Identifier: GPL-2.0
5 set -e
9 if [ -e "$perfdir/scripts/perl/Perf-Trace-Util" ]; then
18 rm -f "${perfdata}"
19 rm -f "${generated_script}"
20 trap - EXIT TERM INT
32 if perf check feature -q libperl; then
47 # We return 2 to indicate "skip this event" rather than "fail test".
48 …if ! perf record -o "${perfdata}" -e "$event_name" $record_opts -- perf test -w thloop > /dev/null…
54 if ! perf script -i "${perfdata}" -g "${generated_script}"; then
59 if [ ! -f "${generated_script}" ]; then
65 output=$(perf script -i "${perfdata}" -s "${generated_script}" 2>&1)
67 if echo "$output" | grep -q "$expected_output"; then
73 echo "$output" | head -n 20
81 test_script "sched:sched_switch" "sched::sched_switch" "-c 1" && res=0 || res=$?
83 if [ $res -eq 0 ]; then
85 elif [ $res -eq 1 ]; then
89 # If tracepoint skipped (res=2), try task-clock
90 # For generic events like task-clock, the generated script uses process_event()
92 test_script "task-clock" "\$VAR1" "-c 100" && res=0 || res=$?
94 if [ $res -eq 0 ]; then
96 elif [ $res -eq 1 ]; then
101 echo "perf script perl test [Skipped: Could not record tracepoint or task-clock]"