aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/kselftest.txt (renamed from tools/testing/selftests/README.txt)30
1 files changed, 19 insertions, 11 deletions
diff --git a/tools/testing/selftests/README.txt b/Documentation/kselftest.txt
index 2660d5ff9179..a87d840bacfe 100644
--- a/tools/testing/selftests/README.txt
+++ b/Documentation/kselftest.txt
@@ -15,37 +15,45 @@ Running the selftests (hotplug tests are run in limited mode)
15============================================================= 15=============================================================
16 16
17To build the tests: 17To build the tests:
18
19 $ make -C tools/testing/selftests 18 $ make -C tools/testing/selftests
20 19
21 20
22To run the tests: 21To run the tests:
23
24 $ make -C tools/testing/selftests run_tests 22 $ make -C tools/testing/selftests run_tests
25 23
24To build and run the tests with a single command, use:
25 $ make kselftest
26
26- note that some tests will require root privileges. 27- note that some tests will require root privileges.
27 28
28To run only tests targeted for a single subsystem: (including
29hotplug targets in limited mode)
30 29
31 $ make -C tools/testing/selftests TARGETS=cpu-hotplug run_tests 30Running a subset of selftests
31========================================
32You can use the "TARGETS" variable on the make command line to specify
33single test to run, or a list of tests to run.
34
35To run only tests targeted for a single subsystem:
36 $ make -C tools/testing/selftests TARGETS=ptrace run_tests
37
38You can specify multiple tests to build and run:
39 $ make TARGETS="size timers" kselftest
40
41See the top-level tools/testing/selftests/Makefile for the list of all
42possible targets.
32 43
33See the top-level tools/testing/selftests/Makefile for the list of all possible
34targets.
35 44
36Running the full range hotplug selftests 45Running the full range hotplug selftests
37======================================== 46========================================
38 47
39To build the tests: 48To build the hotplug tests:
40
41 $ make -C tools/testing/selftests hotplug 49 $ make -C tools/testing/selftests hotplug
42 50
43To run the tests: 51To run the hotplug tests:
44
45 $ make -C tools/testing/selftests run_hotplug 52 $ make -C tools/testing/selftests run_hotplug
46 53
47- note that some tests will require root privileges. 54- note that some tests will require root privileges.
48 55
56
49Contributing new tests 57Contributing new tests
50====================== 58======================
51 59