diff --git a/scripts/ci/run-ci-tests.sh b/scripts/ci/run-ci-tests.sh index f1ed6bcfce..8bdd0fce10 100755 --- a/scripts/ci/run-ci-tests.sh +++ b/scripts/ci/run-ci-tests.sh @@ -251,7 +251,8 @@ make -C test/others/rpc/ run ./test/zdtm.py run -t zdtm/transition/maps007 --pre 2 --page-server ./test/zdtm.py run -t zdtm/transition/maps007 --pre 2 --page-server --dedup -./test/zdtm.py run -t zdtm/transition/pid_reuse --pre 2 +./test/zdtm.py run -t zdtm/transition/pid_reuse --pre 2 # start time based pid reuse detection +./test/zdtm.py run -t zdtm/transition/pidfd_store_sk --rpc --pre 2 # pidfd based pid reuse detection ./test/zdtm.py run -t zdtm/static/socket-tcp-local --norst diff --git a/test/zdtm/transition/Makefile b/test/zdtm/transition/Makefile index 35301ac85e..9388157e82 100644 --- a/test/zdtm/transition/Makefile +++ b/test/zdtm/transition/Makefile @@ -22,6 +22,7 @@ TST_NOFILE = \ shmem \ lazy-thp \ pid_reuse \ + pidfd_store_sk \ TST_FILE = \ diff --git a/test/zdtm/transition/pidfd_store_sk.c b/test/zdtm/transition/pidfd_store_sk.c new file mode 120000 index 0000000000..fa12194772 --- /dev/null +++ b/test/zdtm/transition/pidfd_store_sk.c @@ -0,0 +1 @@ +pid_reuse.c \ No newline at end of file diff --git a/test/zdtm/transition/pidfd_store_sk.desc b/test/zdtm/transition/pidfd_store_sk.desc new file mode 100644 index 0000000000..0bcb97b09a --- /dev/null +++ b/test/zdtm/transition/pidfd_store_sk.desc @@ -0,0 +1 @@ +{'flags': 'suid pre-dump-notify', 'opts': '--pidfd-store', 'feature': 'pidfd_store'}