tests: unit: list: move testcases to new ZTEST API

Move testcases to new ZTEST API.

Signed-off-by: NingX Zhao <ningx.zhao@intel.com>
This commit is contained in:
NingX Zhao 2022-08-19 10:15:14 +08:00 committed by Fabio Baltieri
commit 3f4906a7a6
5 changed files with 7 additions and 20 deletions

View file

@ -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;

View file

@ -6,19 +6,4 @@
#include <zephyr/ztest.h>
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);

2
tests/unit/list/prj.conf Normal file
View file

@ -0,0 +1,2 @@
CONFIG_ZTEST=y
CONFIG_ZTEST_NEW_API=y

View file

@ -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);

View file

@ -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);