zephyr/tests/kernel/poll/src/main.c
NingX Zhao 6bd291151b tests: kernel: poll: move the testcase to new ZTEST API
Move test cases to the new ZTEST API.

Signed-off-by: NingX Zhao <ningx.zhao@intel.com>
2022-08-17 08:14:10 +00:00

33 lines
666 B
C

/*
* Copyright (c) 2017 Wind River Systems, Inc.
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/ztest.h>
#ifdef CONFIG_64BIT
#define MAX_SZ 256
#else
#define MAX_SZ 128
#endif
K_HEAP_DEFINE(test_heap, MAX_SZ * 4);
extern void poll_test_grant_access(void);
extern void poll_fail_grant_access(void);
/*test case main entry*/
static void *poll_setup(void)
{
poll_test_grant_access();
poll_fail_grant_access();
k_thread_heap_assign(k_current_get(), &test_heap);
return NULL;
}
ZTEST_SUITE(poll_api, NULL, poll_setup, NULL, NULL, NULL);
ZTEST_SUITE(poll_api_1cpu, NULL, poll_setup, ztest_simple_1cpu_before,
ztest_simple_1cpu_after, NULL);