xref: /aosp_15_r20/external/ltp/TODO (revision 49cdfc7efb34551c7342be41a7384b9c40d7cab7)
1*49cdfc7eSAndroid Build Coastguard WorkerLTP TODO
2*49cdfc7eSAndroid Build Coastguard Worker--------
3*49cdfc7eSAndroid Build Coastguard Worker
4*49cdfc7eSAndroid Build Coastguard Worker
5*49cdfc7eSAndroid Build Coastguard WorkerWrite more syscall tests
6*49cdfc7eSAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~~~~~
7*49cdfc7eSAndroid Build Coastguard Worker
8*49cdfc7eSAndroid Build Coastguard WorkerSyscalls and new syscall flags are added to Linux kernel each development cycle
9*49cdfc7eSAndroid Build Coastguard Workerand LTP still falls behind. Unfortunately there is no single place that would
10*49cdfc7eSAndroid Build Coastguard Workerstore comprehensive list of syscalls, but there are a few places to look at:
11*49cdfc7eSAndroid Build Coastguard Worker
12*49cdfc7eSAndroid Build Coastguard WorkerOne of the options would be looking at changes in man-pages git[1] in man2/
13*49cdfc7eSAndroid Build Coastguard Workerdirectory to find out newly documented functionality.
14*49cdfc7eSAndroid Build Coastguard Worker
15*49cdfc7eSAndroid Build Coastguard WorkerAnother good source of information are kernel pages in LWN[2] weekly
16*49cdfc7eSAndroid Build Coastguard Workereditions.
17*49cdfc7eSAndroid Build Coastguard Worker
18*49cdfc7eSAndroid Build Coastguard WorkerThen there is linux-api mailing list[3] where changes in kernel userspace API
19*49cdfc7eSAndroid Build Coastguard Workershould be discussed.
20*49cdfc7eSAndroid Build Coastguard Worker
21*49cdfc7eSAndroid Build Coastguard Worker[1] http://git.kernel.org/cgit/docs/man-pages/man-pages.git
22*49cdfc7eSAndroid Build Coastguard Worker[2] http://lwn.net
23*49cdfc7eSAndroid Build Coastguard Worker[3] http://dir.gmane.org/gmane.linux.kernel.api
24*49cdfc7eSAndroid Build Coastguard Worker
25*49cdfc7eSAndroid Build Coastguard Worker
26*49cdfc7eSAndroid Build Coastguard WorkerRewrite old and add new controller testcases
27*49cdfc7eSAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28*49cdfc7eSAndroid Build Coastguard Worker
29*49cdfc7eSAndroid Build Coastguard WorkerWe already started working on this with rewriting cgroup_fj testcases and
30*49cdfc7eSAndroid Build Coastguard Workernewly added pids testcases. Have a look at testcases/kernel/controllers/.
31*49cdfc7eSAndroid Build Coastguard Worker
32*49cdfc7eSAndroid Build Coastguard Worker
33*49cdfc7eSAndroid Build Coastguard WorkerShell tests cleanups
34*49cdfc7eSAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~
35*49cdfc7eSAndroid Build Coastguard Worker
36*49cdfc7eSAndroid Build Coastguard WorkerThere are numerous testcases written in shell that does not follow single style
37*49cdfc7eSAndroid Build Coastguard Workerand use the broken-by-design binaries from tools/apicmds. These should be
38*49cdfc7eSAndroid Build Coastguard Workercleaned up and fixed to use the test.sh test library. These include most of
39*49cdfc7eSAndroid Build Coastguard Workertests in testcases/commands/ for example.
40