tests: posix: common: init check for stdin, stdout, and stderr
Add a test to help ensure stdin, stdout, and stderr are initialized statically. Signed-off-by: Christopher Friedt <cfriedt@meta.com>
This commit is contained in:
parent
12ea06cac2
commit
254c6711ed
|
@ -4,8 +4,18 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <pthread.h>
|
|
||||||
|
|
||||||
#include <zephyr/ztest.h>
|
#include <zephyr/ztest.h>
|
||||||
|
|
||||||
ZTEST_SUITE(posix_apis, NULL, NULL, NULL, NULL, NULL);
|
extern bool fdtable_fd_is_initialized(int fd);
|
||||||
|
|
||||||
|
static void *setup(void)
|
||||||
|
{
|
||||||
|
/* ensure that the the stdin, stdout, and stderr fdtable entries are initialized */
|
||||||
|
zassert_true(fdtable_fd_is_initialized(0));
|
||||||
|
zassert_true(fdtable_fd_is_initialized(1));
|
||||||
|
zassert_true(fdtable_fd_is_initialized(2));
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
ZTEST_SUITE(posix_apis, NULL, setup, NULL, NULL, NULL);
|
||||||
|
|
Loading…
Reference in a new issue