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