diff options
author | Tim Bird <tim.bird@sonymobile.com> | 2014-11-19 19:16:16 -0500 |
---|---|---|
committer | Jonathan Corbet <corbet@lwn.net> | 2014-11-24 12:49:54 -0500 |
commit | 3c415707b37f1e4483c418c77f57692b89bcfd5e (patch) | |
tree | 12cc44c1f3cadcf696e0d4450b9ae82617a89798 | |
parent | 21228a1868692c34ade648dbb0bc3db0069ab551 (diff) |
kselftest: Move the docs to the Documentation dir
Also, adjust the formatting a bit, and expand the section about using
TARGETS= on the make command line.
Signed-off-by: Tim Bird <tim.bird@sonymobile.com>
Acked-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-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 | ||
17 | To build the tests: | 17 | To build the tests: |
18 | |||
19 | $ make -C tools/testing/selftests | 18 | $ make -C tools/testing/selftests |
20 | 19 | ||
21 | 20 | ||
22 | To run the tests: | 21 | To run the tests: |
23 | |||
24 | $ make -C tools/testing/selftests run_tests | 22 | $ make -C tools/testing/selftests run_tests |
25 | 23 | ||
24 | To 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 | ||
28 | To run only tests targeted for a single subsystem: (including | ||
29 | hotplug targets in limited mode) | ||
30 | 29 | ||
31 | $ make -C tools/testing/selftests TARGETS=cpu-hotplug run_tests | 30 | Running a subset of selftests |
31 | ======================================== | ||
32 | You can use the "TARGETS" variable on the make command line to specify | ||
33 | single test to run, or a list of tests to run. | ||
34 | |||
35 | To run only tests targeted for a single subsystem: | ||
36 | $ make -C tools/testing/selftests TARGETS=ptrace run_tests | ||
37 | |||
38 | You can specify multiple tests to build and run: | ||
39 | $ make TARGETS="size timers" kselftest | ||
40 | |||
41 | See the top-level tools/testing/selftests/Makefile for the list of all | ||
42 | possible targets. | ||
32 | 43 | ||
33 | See the top-level tools/testing/selftests/Makefile for the list of all possible | ||
34 | targets. | ||
35 | 44 | ||
36 | Running the full range hotplug selftests | 45 | Running the full range hotplug selftests |
37 | ======================================== | 46 | ======================================== |
38 | 47 | ||
39 | To build the tests: | 48 | To build the hotplug tests: |
40 | |||
41 | $ make -C tools/testing/selftests hotplug | 49 | $ make -C tools/testing/selftests hotplug |
42 | 50 | ||
43 | To run the tests: | 51 | To 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 | |||
49 | Contributing new tests | 57 | Contributing new tests |
50 | ====================== | 58 | ====================== |
51 | 59 | ||