[LTP] [PATCH 0/9] Rewrite shmctl() testcases
Cyril Hrubis
chrubis@suse.cz
Fri Jul 17 18:34:44 CEST 2020
This patchset mostly rewrites old shmctl testcases from scratch and also
increases the coverage at least threefold.
There are still missing pieces though, there are no test that would
check that shm_atime and shm_dtime are valid as well as shm_lpid as well
as the coverage of ipc_perm is still lacking and should be added later
on.
Cyril Hrubis (9):
syscalls/ipc: shmctl02: Convert to the new library
syscalls/ipc: shmctl03: Remove.
syscalls/ipc: shmctl04: Rewrite from scratch.
syscalls/ipc: shmctl05 remove lib dependency
lib/tst_assert: Add TST_ASSERT_ULONG()
syscalls/ipc: Add shmctl() IPC_INFO test
syscalls/ipc: Add shmctl07 test
syscalls/ipc: Add shmctl IPC_SET test
syscalls/ipc: Rewrite shmctl01
include/tst_assert.h | 9 +
lib/tst_assert.c | 14 +
runtest/syscalls | 2 +
runtest/syscalls-ipc | 2 +
.../kernel/syscalls/ipc/shmctl/.gitignore | 2 +
testcases/kernel/syscalls/ipc/shmctl/Makefile | 3 +-
.../kernel/syscalls/ipc/shmctl/shmctl01.c | 586 ++++++------------
.../kernel/syscalls/ipc/shmctl/shmctl02.c | 263 +++-----
.../kernel/syscalls/ipc/shmctl/shmctl03.c | 214 +------
.../kernel/syscalls/ipc/shmctl/shmctl04.c | 190 +++---
.../kernel/syscalls/ipc/shmctl/shmctl07.c | 66 ++
.../kernel/syscalls/ipc/shmctl/shmctl08.c | 101 +++
12 files changed, 593 insertions(+), 859 deletions(-)
create mode 100644 testcases/kernel/syscalls/ipc/shmctl/shmctl07.c
create mode 100644 testcases/kernel/syscalls/ipc/shmctl/shmctl08.c
--
2.26.2
More information about the ltp
mailing list