From 9ade47bbefaf9a7780e4de92cfb270bc706f8a42 Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Mon, 31 Mar 2025 09:48:42 -0700 Subject: [PATCH] tests: mem_protect/syscall: join stress threads after abort Add a loop to join the stress threads after calling abort. This is to make sure all stress threads have already stopped before moving on. Simply for test hygiene. Signed-off-by: Daniel Leung --- tests/kernel/mem_protect/syscalls/src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/kernel/mem_protect/syscalls/src/main.c b/tests/kernel/mem_protect/syscalls/src/main.c index 18b583fdf7b..236205d1c18 100644 --- a/tests/kernel/mem_protect/syscalls/src/main.c +++ b/tests/kernel/mem_protect/syscalls/src/main.c @@ -407,6 +407,10 @@ ZTEST(syscalls_extended, test_syscall_switch_stress) k_thread_abort(&stress_threads[i]); } + for (i = 0; i < NR_THREADS; i++) { + k_thread_join(&stress_threads[i], K_FOREVER); + } + printk("\n"); }