diff --git a/tests/kernel/events/event_api/prj.conf b/tests/kernel/events/event_api/prj.conf index 43f8d28ad1e..57c597956a4 100644 --- a/tests/kernel/events/event_api/prj.conf +++ b/tests/kernel/events/event_api/prj.conf @@ -1,3 +1,4 @@ CONFIG_ZTEST=y CONFIG_IRQ_OFFLOAD=y CONFIG_EVENTS=y +CONFIG_ZTEST_NEW_API=y diff --git a/tests/kernel/events/event_api/src/main.c b/tests/kernel/events/event_api/src/main.c index da8979a3e5c..e6bb480e8e9 100644 --- a/tests/kernel/events/event_api/src/main.c +++ b/tests/kernel/events/event_api/src/main.c @@ -24,17 +24,5 @@ #include -extern void test_k_event_init(void); -extern void test_event_deliver(void); -extern void test_event_receive(void); - -/*test case main entry*/ - -void test_main(void) -{ - ztest_test_suite(events_api, - ztest_1cpu_unit_test(test_k_event_init), - ztest_1cpu_unit_test(test_event_deliver), - ztest_1cpu_unit_test(test_event_receive)); - ztest_run_test_suite(events_api); -} +ZTEST_SUITE(events_api, NULL, NULL, + ztest_simple_1cpu_before, ztest_simple_1cpu_after, NULL); diff --git a/tests/kernel/events/event_api/src/test_event_apis.c b/tests/kernel/events/event_api/src/test_event_apis.c index 25dba85277d..42997483735 100644 --- a/tests/kernel/events/event_api/src/test_event_apis.c +++ b/tests/kernel/events/event_api/src/test_event_apis.c @@ -54,7 +54,7 @@ static void entry_extra2(void *p1, void *p2, void *p3) * the fields of a k_event structure as expected. */ -void test_k_event_init(void) +ZTEST(events_api, test_k_event_init) { static struct k_event event; struct k_thread *thread; @@ -336,7 +336,7 @@ void test_wake_multiple_threads(void) * involve waking or receiving events. */ -void test_event_deliver(void) +ZTEST(events_api, test_event_deliver) { static struct k_event event; uint32_t events; @@ -371,7 +371,7 @@ void test_event_deliver(void) * k_event_post(), k_event_set(), k_event_wait() and k_event_wait_all(). */ -void test_event_receive(void) +ZTEST(events_api, test_event_receive) { /* Create helper threads */