mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

Add a little more detail on the output expectations for each verbose level. Signed-off-by: Ian Rogers <irogers@google.com> Reviewed-by: Namhyung Kim <namhyung@kernel.org> Cc: James Clark <james.clark@linaro.org> Link: https://lore.kernel.org/r/20250110045736.598281-6-irogers@google.com Signed-off-by: Namhyung Kim <namhyung@kernel.org>
71 lines
1.7 KiB
Text
71 lines
1.7 KiB
Text
perf-test(1)
|
|
============
|
|
|
|
NAME
|
|
----
|
|
perf-test - Runs sanity tests.
|
|
|
|
SYNOPSIS
|
|
--------
|
|
[verse]
|
|
'perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}]'
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
This command does assorted sanity tests, initially through linked routines but
|
|
also will look for a directory with more tests in the form of scripts.
|
|
|
|
To get a list of available tests use 'perf test list', specifying a test name
|
|
fragment will show all tests that have it.
|
|
|
|
To run just specific tests, inform test name fragments or the numbers obtained
|
|
from 'perf test list'.
|
|
|
|
OPTIONS
|
|
-------
|
|
-s::
|
|
--skip::
|
|
Tests to skip (comma separated numeric list).
|
|
|
|
-v::
|
|
-vv::
|
|
-vvv::
|
|
--verbose::
|
|
With a single '-v', verbose level 1, only failing test output
|
|
is displayed. With '-vv' and higher all test output is shown.
|
|
|
|
-S::
|
|
--sequential::
|
|
Run all tests one after the other. By default "exclusive"
|
|
tests are run sequentially, but other tests are run in
|
|
parallel to speed execution.
|
|
|
|
-r::
|
|
--runs-per-test::
|
|
Run each test the given number of times, by default once. This
|
|
option can be useful to determine if a test is flaky.
|
|
|
|
-F::
|
|
--dont-fork::
|
|
Do not fork child for each test, run all tests within single process, this
|
|
sets sequential mode.
|
|
|
|
--dso::
|
|
Specify a DSO for the "Symbols" test.
|
|
|
|
-w::
|
|
--workload=::
|
|
Run a built-in workload, to list them use '--list-workloads', current ones include:
|
|
noploop, thloop, leafloop, sqrtloop, brstack, datasym and landlock.
|
|
|
|
Used with the shell script regression tests.
|
|
|
|
Some accept an extra parameter:
|
|
|
|
seconds: leafloop, noploop, sqrtloop, thloop
|
|
nrloops: brstack
|
|
|
|
The datasym and landlock workloads don't accept any.
|
|
|
|
--list-workloads::
|
|
List the available workloads to use with -w/--workload.
|