|
Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
|
Tests for the mailbox kernel object . More...
Functions | |
| void | test_mbox_kinit (void) |
| Test mailbox initialization. | |
| void | test_mbox_kdefine (void) |
| Test mailbox definition. | |
| void | test_mbox_enhanced_capabilities (void) |
| Test mailbox enhanced capabilities. | |
| void | test_define_multi_mbox (void) |
| Test that multiple mailboxs can be defined. | |
| void | test_mbox_put_get_null (void) |
| Test case for mailbox put and get operations with null data. | |
| void | test_mbox_put_get_buffer (void) |
| Test case for mailbox put and get operations with buffer. | |
| void | test_mbox_async_put_get_buffer (void) |
| Test case for mailbox asynchronous put and get operations with buffer. | |
| void | test_mbox_async_put_get_block (void) |
| Test case for mailbox asynchronous put and get operations with block. | |
| void | test_mbox_target_source_thread_buffer (void) |
| Test case for mailbox target/source thread buffer operations. | |
| void | test_mbox_incorrect_receiver_tid (void) |
| Test case for mailbox incorrect receiver thread ID. | |
| void | test_mbox_incorrect_transmit_tid (void) |
| Test case for mailbox incorrect transmit thread ID. | |
| void | test_mbox_timed_out_mbox_get (void) |
| Test case for mailbox timed out get operation. | |
| void | test_mbox_msg_tid_mismatch (void) |
| Test case for mailbox message thread ID mismatch. | |
| void | test_mbox_dispose_size_0_msg (void) |
| Test case for mailbox dispose size 0 message. | |
| void | test_mbox_async_put_to_waiting_get (void) |
| Test case for mailbox asynchronous put to waiting get operation. | |
| void | test_mbox_get_waiting_put_incorrect_tid (void) |
| Test case for mailbox get waiting put with incorrect thread ID. | |
| void | test_mbox_async_multiple_put (void) |
| Test case for mailbox asynchronous multiple put operation. | |
| void | test_mbox_multiple_waiting_get (void) |
| Test case for mailbox multiple waiting get operation. | |
| void * | setup_mbox_api (void) |
Variables | |
| static ZTEST_BMEM char | buffer [8] |
Tests for the mailbox kernel object .
| void * setup_mbox_api | ( | void | ) |
| void test_define_multi_mbox | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test that multiple mailboxs can be defined.
TESTPOINT: init via k_mbox_init
| void test_mbox_async_multiple_put | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox asynchronous multiple put operation.
| void test_mbox_async_put_get_block | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox asynchronous put and get operations with block.
| void test_mbox_async_put_get_buffer | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox asynchronous put and get operations with buffer.
| void test_mbox_async_put_to_waiting_get | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox asynchronous put to waiting get operation.
| void test_mbox_dispose_size_0_msg | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox dispose size 0 message.
| void test_mbox_enhanced_capabilities | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test mailbox enhanced capabilities.
| void test_mbox_get_waiting_put_incorrect_tid | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox get waiting put with incorrect thread ID.
| void test_mbox_incorrect_receiver_tid | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox incorrect receiver thread ID.
| void test_mbox_incorrect_transmit_tid | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox incorrect transmit thread ID.
| void test_mbox_kdefine | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test mailbox definition.
| void test_mbox_kinit | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test mailbox initialization.
TESTPOINT: init via k_mbox_init
| void test_mbox_msg_tid_mismatch | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox message thread ID mismatch.
| void test_mbox_multiple_waiting_get | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox multiple waiting get operation.
| void test_mbox_put_get_buffer | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox put and get operations with buffer.
| void test_mbox_put_get_null | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox put and get operations with null data.
| void test_mbox_target_source_thread_buffer | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox target/source thread buffer operations.
| void test_mbox_timed_out_mbox_get | ( | void | ) |
#include </home/runner/work/safety-doc/zephyr/tests/kernel/mbox/mbox_api/src/test_mbox_api.c>
Test case for mailbox timed out get operation.
|
static |