# SPDX-License-Identifier: Apache-2.0 zephyr_syscall_header( ${ZEPHYR_BASE}/subsys/testsuite/ztest/include/zephyr/ztest_error_hook.h ${ZEPHYR_BASE}/subsys/testsuite/ztest/include/zephyr/ztest_test.h ) zephyr_include_directories( ${ZEPHYR_BASE}/subsys/testsuite/include ${ZEPHYR_BASE}/subsys/testsuite/coverage ${ZEPHYR_BASE}/subsys/testsuite/ztest/include ) if(DEFINED TC_RUNID) zephyr_compile_definitions(TC_RUNID=${TC_RUNID}) endif() zephyr_library() # For strtok_r() and strdup() zephyr_library_compile_options(-D_POSIX_C_SOURCE=200809L) zephyr_library_sources( src/ztest.c src/ztest_error_hook.c src/ztest_rules.c ) zephyr_library_sources_ifdef(CONFIG_ZTEST_MOCKING src/ztest_mock.c) zephyr_library_sources_ifdef(CONFIG_ZTRESS src/ztress.c) if(CONFIG_ARCH_POSIX) zephyr_library_sources(src/ztest_posix.c) elseif(CONFIG_ZTEST_SHELL) zephyr_library_sources(src/ztest_shell.c) else() zephyr_library_sources(src/ztest_defaults.c) endif()