40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
LTP TODO
 | 
						|
--------
 | 
						|
 | 
						|
 | 
						|
Write more syscall tests
 | 
						|
~~~~~~~~~~~~~~~~~~~~~~~~
 | 
						|
 | 
						|
Syscalls and new syscall flags are added to Linux kernel each development cycle
 | 
						|
and LTP still falls behind. Unfortunately there is no single place that would
 | 
						|
store comprehensive list of syscalls, but there are a few places to look at:
 | 
						|
 | 
						|
One of the options would be looking at changes in man-pages git[1] in man2/
 | 
						|
directory to find out newly documented functionality.
 | 
						|
 | 
						|
Another good source of information are kernel pages in LWN[2] weekly
 | 
						|
editions.
 | 
						|
 | 
						|
Then there is linux-api mailing list[3] where changes in kernel userspace API
 | 
						|
should be discussed.
 | 
						|
 | 
						|
[1] http://git.kernel.org/cgit/docs/man-pages/man-pages.git
 | 
						|
[2] http://lwn.net
 | 
						|
[3] http://dir.gmane.org/gmane.linux.kernel.api
 | 
						|
 | 
						|
 | 
						|
Rewrite old and add new controller testcases
 | 
						|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | 
						|
 | 
						|
We already started working on this with rewriting cgroup_fj testcases and
 | 
						|
newly added pids testcases. Have a look at testcases/kernel/controllers/.
 | 
						|
 | 
						|
 | 
						|
Shell tests cleanups
 | 
						|
~~~~~~~~~~~~~~~~~~~~
 | 
						|
 | 
						|
There are numerous testcases written in shell that does not follow single style
 | 
						|
and use the broken-by-design binaries from tools/apicmds. These should be
 | 
						|
cleaned up and fixed to use the test.sh test library. These include most of
 | 
						|
tests in testcases/commands/ for example.
 |