Home | History | Annotate | Download | only in ltp
      1 LTP TODO
      2 --------
      3 
      4 
      5 Write more syscall tests
      6 ~~~~~~~~~~~~~~~~~~~~~~~~
      7 
      8 Syscalls and new syscall flags are added to Linux kernel each development cycle
      9 and LTP still falls behind. Unfortunately there is no single place that would
     10 store comprehensive list of syscalls, but there are a few places to look at:
     11 
     12 One of the options would be looking at changes in man-pages git[1] in man2/
     13 directory to find out newly documented functionality.
     14 
     15 Another good source of information are kernel pages in LWN[2] weekly
     16 editions.
     17 
     18 Then there is linux-api mailing list[3] where changes in kernel userspace API
     19 should be discussed.
     20 
     21 [1] http://git.kernel.org/cgit/docs/man-pages/man-pages.git
     22 [2] http://lwn.net
     23 [3] http://dir.gmane.org/gmane.linux.kernel.api
     24 
     25 
     26 Rewrite old and add new controller testcases
     27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     28 
     29 We already started working on this with rewriting cgroup_fj testcases and
     30 newly added pids testcases. Have a look at testcases/kernel/controllers/.
     31 
     32 
     33 Shell tests cleanups
     34 ~~~~~~~~~~~~~~~~~~~~
     35 
     36 There are numerous testcases written in shell that does not follow single style
     37 and use the broken-by-design binaries from tools/apicmds. These should be
     38 cleaned up and fixed to use the test.sh test library. These include most of
     39 tests in testcases/commands/ for example.
     40