blob: fe0a3ab9b28c9fb8b4e8bdc530c25f6f59dad34f [file] [log] [blame]
Cyril Hrubis69c52322016-02-17 11:16:39 +01001LTP TODO
2--------
Garrett Cooper23b6cc82010-02-24 13:48:27 -08003
Garrett Cooper23b6cc82010-02-24 13:48:27 -08004
Cyril Hrubis69c52322016-02-17 11:16:39 +01005Write more syscall tests
6~~~~~~~~~~~~~~~~~~~~~~~~
Garrett Cooper23b6cc82010-02-24 13:48:27 -08007
Cyril Hrubis69c52322016-02-17 11:16:39 +01008Syscalls 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:
yaberauneyaef772532009-10-09 17:55:43 +000011
Cyril Hrubis69c52322016-02-17 11:16:39 +010012One of the options would be looking at changes in man-pages git[1] in man2/
13directory to find out newly documented functionality.
Garrett Coopera25f31b2010-03-10 20:28:33 -080014
Cyril Hrubis69c52322016-02-17 11:16:39 +010015Another good source of information are kernel pages in LWN[2] weekly
16editions.
yaberauneyaef772532009-10-09 17:55:43 +000017
Cyril Hrubis69c52322016-02-17 11:16:39 +010018Then there is linux-api mailing list[3] where changes in kernel userspace API
19should be discussed.
Garrett Coopera2d68482010-03-05 00:09:35 -080020
Cyril Hrubis69c52322016-02-17 11:16:39 +010021[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
Garrett Cooper4b3a3242010-03-03 04:42:42 -080024
yaberauneyaef772532009-10-09 17:55:43 +000025
Cyril Hrubis69c52322016-02-17 11:16:39 +010026Rewrite old and add new controller testcases
27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
yaberauneya5cb8cd52009-10-14 18:03:01 +000028
Cyril Hrubis69c52322016-02-17 11:16:39 +010029We already started working on this with rewriting cgroup_fj testcases and
30newly added pids testcases. Have a look at testcases/kernel/controllers/.
yaberauneya5cb8cd52009-10-14 18:03:01 +000031
yaberauneyae3e03902009-10-14 17:38:23 +000032
Cyril Hrubis69c52322016-02-17 11:16:39 +010033Shell tests cleanups
34~~~~~~~~~~~~~~~~~~~~
yaberauneyaef772532009-10-09 17:55:43 +000035
Cyril Hrubis69c52322016-02-17 11:16:39 +010036There 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.