Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
main.c File Reference
#include <ztest.h>

Functions

void test_mbox_kinit (void)
 
void test_mbox_kdefine (void)
 
void test_enhance_capability (void)
 
void test_define_multi_mbox (void)
 
void test_mbox_put_get_null (void)
 
void test_mbox_put_get_buffer (void)
 
void test_mbox_async_put_get_buffer (void)
 
void test_mbox_async_put_get_block (void)
 
void test_mbox_target_source_thread_buffer (void)
 
void test_mbox_target_source_thread_block (void)
 
void test_mbox_incorrect_receiver_tid (void)
 
void test_mbox_incorrect_transmit_tid (void)
 
void test_mbox_timed_out_mbox_get (void)
 
void test_mbox_block_get_invalid_pool (void)
 
void test_mbox_msg_tid_mismatch (void)
 
void test_mbox_block_get_buff_to_pool (void)
 
void test_mbox_block_get_buff_to_smaller_pool (void)
 
void test_mbox_dispose_size_0_msg (void)
 
void test_mbox_clean_up_tx_pool (void)
 
void test_mbox_async_put_to_waiting_get (void)
 
void test_mbox_get_waiting_put_incorrect_tid (void)
 
void test_mbox_async_multiple_put (void)
 
void test_mbox_multiple_waiting_get (void)
 
void test_mbox_data_get_null (void)
 Test k_mbox_data_get() API. More...
 
void test_mbox_get_put_block_data (void)
 Test put and get mailbox with block data. More...
 
void test_main (void)
 

Function Documentation

◆ test_define_multi_mbox()

void test_define_multi_mbox ( void  )

TESTPOINT: init via k_mbox_init

◆ test_enhance_capability()

void test_enhance_capability ( void  )

◆ test_main()

void test_main ( void  )

test case main entry

◆ test_mbox_async_multiple_put()

void test_mbox_async_multiple_put ( void  )

◆ test_mbox_async_put_get_block()

void test_mbox_async_put_get_block ( void  )

◆ test_mbox_async_put_get_buffer()

void test_mbox_async_put_get_buffer ( void  )

◆ test_mbox_async_put_to_waiting_get()

void test_mbox_async_put_to_waiting_get ( void  )

◆ test_mbox_block_get_buff_to_pool()

void test_mbox_block_get_buff_to_pool ( void  )

◆ test_mbox_block_get_buff_to_smaller_pool()

void test_mbox_block_get_buff_to_smaller_pool ( void  )

◆ test_mbox_block_get_invalid_pool()

void test_mbox_block_get_invalid_pool ( void  )

◆ test_mbox_clean_up_tx_pool()

void test_mbox_clean_up_tx_pool ( void  )

◆ test_mbox_dispose_size_0_msg()

void test_mbox_dispose_size_0_msg ( void  )

◆ test_mbox_get_waiting_put_incorrect_tid()

void test_mbox_get_waiting_put_incorrect_tid ( void  )

◆ test_mbox_incorrect_receiver_tid()

void test_mbox_incorrect_receiver_tid ( void  )

◆ test_mbox_incorrect_transmit_tid()

void test_mbox_incorrect_transmit_tid ( void  )

◆ test_mbox_kdefine()

void test_mbox_kdefine ( void  )

◆ test_mbox_kinit()

void test_mbox_kinit ( void  )

TESTPOINT: init via k_mbox_init

◆ test_mbox_msg_tid_mismatch()

void test_mbox_msg_tid_mismatch ( void  )

◆ test_mbox_multiple_waiting_get()

void test_mbox_multiple_waiting_get ( void  )

◆ test_mbox_put_get_buffer()

void test_mbox_put_get_buffer ( void  )

◆ test_mbox_put_get_null()

void test_mbox_put_get_null ( void  )

◆ test_mbox_target_source_thread_block()

void test_mbox_target_source_thread_block ( void  )

◆ test_mbox_target_source_thread_buffer()

void test_mbox_target_source_thread_buffer ( void  )

◆ test_mbox_timed_out_mbox_get()

void test_mbox_timed_out_mbox_get ( void  )