mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-08-18 19:18:57 +00:00

Checking for patterns in rtla output with grep was added to test rtla actions. Add grep checks also for base tests where applicable. Also fix trace event histogram trigger check to use the correct syntax for the command-line option so that the test passes with the grep check. Cc: John Kacur <jkacur@redhat.com> Cc: Luis Goncalves <lgoncalv@redhat.com> Cc: Chang Yin <cyin@redhat.com> Cc: Costa Shulyupin <costa.shul@redhat.com> Link: https://lore.kernel.org/20250725133817.59237-2-tglozar@redhat.com Signed-off-by: Tomas Glozar <tglozar@redhat.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
23 lines
826 B
Bash
23 lines
826 B
Bash
#!/bin/bash
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
source tests/engine.sh
|
|
test_begin
|
|
|
|
set_timeout 2m
|
|
|
|
check "verify help page" \
|
|
"hwnoise --help" 0 "summary of hardware-related noise"
|
|
check "detect noise higher than one microsecond" \
|
|
"hwnoise -c 0 -T 1 -d 5s -q" 0
|
|
check "set the automatic trace mode" \
|
|
"hwnoise -a 5 -d 10s" 2 "osnoise hit stop tracing"
|
|
check "set scheduling param to the osnoise tracer threads" \
|
|
"hwnoise -P F:1 -c 0 -r 900000 -d 10s -q"
|
|
check "stop the trace if a single sample is higher than 1 us" \
|
|
"hwnoise -s 1 -T 1 -t -d 10s" 2 "Saving trace to osnoise_trace.txt"
|
|
check "enable a trace event trigger" \
|
|
"hwnoise -t -e osnoise:irq_noise --trigger=\"hist:key=desc,duration:sort=desc,duration:vals=hitcount\" -d 10s" \
|
|
0 "Saving event osnoise:irq_noise hist to osnoise_irq_noise_hist.txt"
|
|
|
|
test_end
|