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