tests: kernel: event_api: move to new ztest API

Move tests/kernel/events/event_api/ to use new ztest API.

Signed-off-by: Guo Lixin <lixinx.guo@intel.com>
This commit is contained in:
Guo Lixin 2022-07-05 14:30:03 +08:00 committed by Anas Nashif
parent d0a5f5a08d
commit 31cc0a20af
3 changed files with 6 additions and 17 deletions

View File

@ -1,3 +1,4 @@
CONFIG_ZTEST=y
CONFIG_IRQ_OFFLOAD=y
CONFIG_EVENTS=y
CONFIG_ZTEST_NEW_API=y

View File

@ -24,17 +24,5 @@
#include <ztest.h>
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);

View File

@ -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 */