diff --git a/tests/kernel/threads/thread_apis/src/test_threads_cpu_mask.c b/tests/kernel/threads/thread_apis/src/test_threads_cpu_mask.c index 739dbea56ec..7399e1550e2 100644 --- a/tests/kernel/threads/thread_apis/src/test_threads_cpu_mask.c +++ b/tests/kernel/threads/thread_apis/src/test_threads_cpu_mask.c @@ -41,6 +41,9 @@ void test_threads_cpu_mask(void) ret = k_thread_cpu_mask_disable(k_current_get(), 0); zassert_true(ret == -EINVAL, ""); + ret = k_thread_cpu_pin(k_current_get(), 0); + zassert_true(ret == -EINVAL, ""); + for (pass = 0; pass < 4; pass++) { if (IS_ENABLED(CONFIG_SCHED_CPU_MASK_PIN_ONLY) && pass == 1) { /* Pass 1 enables more than one CPU in the @@ -75,6 +78,9 @@ void test_threads_cpu_mask(void) } else { ret = k_thread_cpu_mask_enable(thread, 0); zassert_true(ret == 0, ""); + + ret = k_thread_cpu_pin(thread, 0); + zassert_true(ret == 0, ""); } /* Start it. If it is runnable, it will do so