1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 3*4882a593Smuzhiyun# description: Test wakeup tracer 4*4882a593Smuzhiyun# requires: wakeup:tracer 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunif ! which chrt ; then 7*4882a593Smuzhiyun echo "chrt is not found. This test requires nice command." 8*4882a593Smuzhiyun exit_unresolved 9*4882a593Smuzhiyunfi 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunecho wakeup > current_tracer 12*4882a593Smuzhiyunecho 1 > tracing_on 13*4882a593Smuzhiyunecho 0 > tracing_max_latency 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun: "Wakeup higher priority task" 16*4882a593Smuzhiyunchrt -f 5 sleep 1 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunecho 0 > tracing_on 19*4882a593Smuzhiyungrep '+ \[[[:digit:]]*\]' trace 20*4882a593Smuzhiyungrep '==> \[[[:digit:]]*\]' trace 21*4882a593Smuzhiyun 22