From 3f4906a7a6e329c7ebdadcf927a7f33c7e1849e1 Mon Sep 17 00:00:00 2001 From: NingX Zhao Date: Fri, 19 Aug 2022 10:15:14 +0800 Subject: [PATCH] tests: unit: list: move testcases to new ZTEST API Move testcases to new ZTEST API. Signed-off-by: NingX Zhao --- tests/unit/list/dlist.c | 4 ++-- tests/unit/list/main.c | 17 +---------------- tests/unit/list/prj.conf | 2 ++ tests/unit/list/sflist.c | 2 +- tests/unit/list/slist.c | 2 +- 5 files changed, 7 insertions(+), 20 deletions(-) create mode 100644 tests/unit/list/prj.conf diff --git a/tests/unit/list/dlist.c b/tests/unit/list/dlist.c index 92a40273ffb..dff44b8bb59 100644 --- a/tests/unit/list/dlist.c +++ b/tests/unit/list/dlist.c @@ -173,7 +173,7 @@ static inline bool verify_tail_head(sys_dlist_t *list, * sys_dlist_remove(), sys_dlist_insert(), sys_dlist_peek_next() * SYS_DLIST_ITERATE_FROM_NODE() */ -void test_dlist(void) +ZTEST(dlist_api, test_dlist) { sys_dlist_init(&test_list); @@ -339,7 +339,7 @@ int cond(sys_dnode_t *node, void *data) * sys_dlist_peek_head_not_empty(),sys_dlist_insert_at(), * sys_dlist_peek_prev(), */ -void test_dlist2(void) +ZTEST(dlist_api, test_dlist2) { struct container_node test_node[6]; struct container_node insert_node; diff --git a/tests/unit/list/main.c b/tests/unit/list/main.c index a9642dd9b87..8a2dd537b54 100644 --- a/tests/unit/list/main.c +++ b/tests/unit/list/main.c @@ -6,19 +6,4 @@ #include -extern void test_slist(void); -extern void test_sflist(void); -extern void test_dlist(void); -extern void test_dlist2(void); - -void test_main(void) -{ - ztest_test_suite(dlist, - ztest_unit_test(test_dlist), - ztest_unit_test(test_dlist2), - ztest_unit_test(test_slist), - ztest_unit_test(test_sflist) - ); - - ztest_run_test_suite(dlist); -} +ZTEST_SUITE(dlist_api, NULL, NULL, NULL, NULL, NULL); diff --git a/tests/unit/list/prj.conf b/tests/unit/list/prj.conf new file mode 100644 index 00000000000..9228251051e --- /dev/null +++ b/tests/unit/list/prj.conf @@ -0,0 +1,2 @@ +CONFIG_ZTEST=y +CONFIG_ZTEST_NEW_API=y diff --git a/tests/unit/list/sflist.c b/tests/unit/list/sflist.c index 6ee1c83f54b..e7d1ff4a199 100644 --- a/tests/unit/list/sflist.c +++ b/tests/unit/list/sflist.c @@ -178,7 +178,7 @@ static inline bool verify_tail_head(sys_sflist_t *list, * sys_sflist_remove(), sys_sflist_get(), sys_sflist_get_not_empty(), * sys_sflist_append_list(), sys_sflist_merge_list() */ -void test_sflist(void) +ZTEST(dlist_api, test_sflist) { sys_sflist_init(&test_list); diff --git a/tests/unit/list/slist.c b/tests/unit/list/slist.c index 0f9bb2c00dc..2df65dac4e2 100644 --- a/tests/unit/list/slist.c +++ b/tests/unit/list/slist.c @@ -178,7 +178,7 @@ static inline bool verify_tail_head(sys_slist_t *list, * sys_slist_remove(), sys_slist_get(), sys_slist_get_not_empty(), * sys_slist_append_list(), sys_slist_merge_list() */ -void test_slist(void) +ZTEST(dlist_api, test_slist) { sys_slist_init(&test_list);