mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	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>
This commit is contained in:
		
							parent
							
								
									21228a1868
								
							
						
					
					
						commit
						3c415707b3
					
				
					 1 changed files with 19 additions and 11 deletions
				
			
		| 
						 | 
					@ -15,37 +15,45 @@ Running the selftests (hotplug tests are run in limited mode)
 | 
				
			||||||
=============================================================
 | 
					=============================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To build the tests:
 | 
					To build the tests:
 | 
				
			||||||
 | 
					 | 
				
			||||||
  $ make -C tools/testing/selftests
 | 
					  $ make -C tools/testing/selftests
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To run the tests:
 | 
					To run the tests:
 | 
				
			||||||
 | 
					 | 
				
			||||||
  $ make -C tools/testing/selftests run_tests
 | 
					  $ make -C tools/testing/selftests run_tests
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					To build and run the tests with a single command, use:
 | 
				
			||||||
 | 
					  $ make kselftest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- note that some tests will require root privileges.
 | 
					- note that some tests will require root privileges.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To run only tests targeted for a single subsystem: (including
 | 
					 | 
				
			||||||
hotplug targets in limited mode)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $  make -C tools/testing/selftests TARGETS=cpu-hotplug run_tests
 | 
					Running a subset of selftests
 | 
				
			||||||
 | 
					========================================
 | 
				
			||||||
 | 
					You can use the "TARGETS" variable on the make command line to specify
 | 
				
			||||||
 | 
					single test to run, or a list of tests to run.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					To run only tests targeted for a single subsystem:
 | 
				
			||||||
 | 
					  $  make -C tools/testing/selftests TARGETS=ptrace run_tests
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can specify multiple tests to build and run:
 | 
				
			||||||
 | 
					  $  make TARGETS="size timers" kselftest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					See the top-level tools/testing/selftests/Makefile for the list of all
 | 
				
			||||||
 | 
					possible targets.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See the top-level tools/testing/selftests/Makefile for the list of all possible
 | 
					 | 
				
			||||||
targets.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
Running the full range hotplug selftests
 | 
					Running the full range hotplug selftests
 | 
				
			||||||
========================================
 | 
					========================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To build the tests:
 | 
					To build the hotplug tests:
 | 
				
			||||||
 | 
					 | 
				
			||||||
  $ make -C tools/testing/selftests hotplug
 | 
					  $ make -C tools/testing/selftests hotplug
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To run the tests:
 | 
					To run the hotplug tests:
 | 
				
			||||||
 | 
					 | 
				
			||||||
  $ make -C tools/testing/selftests run_hotplug
 | 
					  $ make -C tools/testing/selftests run_hotplug
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- note that some tests will require root privileges.
 | 
					- note that some tests will require root privileges.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Contributing new tests
 | 
					Contributing new tests
 | 
				
			||||||
======================
 | 
					======================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue