Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
Functions | |
void | test_msgq_attrs_get (void) |
Test basic attributes of a message queue. More... | |
void | test_msgq_user_attrs_get (void) |
Test basic attributes of a message queue. More... | |
void | test_msgq_thread (void) |
Test thread to thread data passing via message queue. More... | |
void | test_msgq_thread_overflow (void) |
Test thread to thread data passing via message queue. More... | |
void | test_msgq_user_thread (void) |
Test user thread to kernel thread data passing via message queue. More... | |
void | test_msgq_user_thread_overflow (void) |
Test thread to thread data passing via message queue. More... | |
void | test_msgq_isr (void) |
Test thread to isr data passing via message queue. More... | |
void | test_msgq_pend_thread (void) |
Test pending writer in msgq. More... | |
void | test_msgq_alloc (void) |
Test k_msgq_alloc_init() More... | |
void | test_msgq_empty (void) |
Get message from an empty queue. More... | |
void | test_msgq_full (void) |
Put message to a full queue. More... | |
void | test_msgq_put_fail (void) |
Test returned error code during writing in msgq. More... | |
void | test_msgq_user_put_fail (void) |
Test returned error code during writing in msgq. More... | |
void | test_msgq_get_fail (void) |
Test returned error code during reading from msgq. More... | |
void | test_msgq_user_get_fail (void) |
Test returned error code during reading from msgq. More... | |
void | test_msgq_purge_when_put (void) |
Test purge a message queue. More... | |
void | test_msgq_user_purge_when_put (void) |
Test purge a message queue. More... | |
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test k_msgq_alloc_init()
Initialization and buffer allocation for msgq from resource pool with various parameters
Requesting buffer allocation from the test pool.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_attrs.c>
Test basic attributes of a message queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Get message from an empty queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Put message to a full queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_fail.c>
Test returned error code during reading from msgq.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test thread to isr data passing via message queue.
TESTPOINT: init via k_msgq_init
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test pending writer in msgq.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_purge.c>
Test purge a message queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_fail.c>
Test returned error code during writing in msgq.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test thread to thread data passing via message queue.
TESTPOINT: init via k_msgq_init
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test thread to thread data passing via message queue.
TESTPOINT: init via k_msgq_init
#include <tests/kernel/msgq/msgq_api/src/test_msgq_attrs.c>
Test basic attributes of a message queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_fail.c>
Test returned error code during reading from msgq.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_purge.c>
Test purge a message queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_fail.c>
Test returned error code during writing in msgq.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test user thread to kernel thread data passing via message queue.
#include <tests/kernel/msgq/msgq_api/src/test_msgq_contexts.c>
Test thread to thread data passing via message queue.