Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
ztest.h File Reference

Zephyr Testsuite. More...

#include <sys/printk.h>
#include <zephyr.h>
#include <ztest_assert.h>
#include <ztest_mock.h>
#include <ztest_test.h>
#include <tc_util.h>

Go to the source code of this file.

Macros

#define CONFIG_STDOUT_CONSOLE   1
 
#define CONFIG_ZTEST_ASSERT_VERBOSE   1
 
#define CONFIG_ZTEST_MOCKING
 
#define CONFIG_NUM_COOP_PRIORITIES   16
 
#define CONFIG_COOP_ENABLED   1
 
#define CONFIG_PREEMPT_ENABLED   1
 
#define CONFIG_MP_NUM_CPUS   1
 
#define CONFIG_SYS_CLOCK_TICKS_PER_SEC   100
 
#define CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC   10000000
 
#define ARCH_STACK_PTR_ALIGN   8
 
#define CONFIG_X86   1
 
#define CONFIG_PRINTK   1
 
#define PRINT   printk
 

Functions

void test_main (void)
 

Detailed Description

Zephyr Testsuite.

Macro Definition Documentation

◆ ARCH_STACK_PTR_ALIGN

#define ARCH_STACK_PTR_ALIGN   8

◆ CONFIG_COOP_ENABLED

#define CONFIG_COOP_ENABLED   1

◆ CONFIG_MP_NUM_CPUS

#define CONFIG_MP_NUM_CPUS   1

◆ CONFIG_NUM_COOP_PRIORITIES

#define CONFIG_NUM_COOP_PRIORITIES   16

◆ CONFIG_PREEMPT_ENABLED

#define CONFIG_PREEMPT_ENABLED   1

◆ CONFIG_PRINTK

#define CONFIG_PRINTK   1

◆ CONFIG_STDOUT_CONSOLE

#define CONFIG_STDOUT_CONSOLE   1

◆ CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC

#define CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC   10000000

◆ CONFIG_SYS_CLOCK_TICKS_PER_SEC

#define CONFIG_SYS_CLOCK_TICKS_PER_SEC   100

◆ CONFIG_X86

#define CONFIG_X86   1

◆ CONFIG_ZTEST_ASSERT_VERBOSE

#define CONFIG_ZTEST_ASSERT_VERBOSE   1

◆ CONFIG_ZTEST_MOCKING

#define CONFIG_ZTEST_MOCKING

◆ PRINT

#define PRINT   printk

Function Documentation

◆ test_main()

void test_main ( void  )

test case main entry