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