|
Zephyr Project API
3.1.0
A Scalable Open Source RTOS
|
#include <ztest.h>#include <zephyr/kernel_version.h>#include <zephyr/sys/speculation.h>#include "version.h"Functions | |
| void | test_byteorder_memcpy_swap (void) |
| Test swapping for memory contents. More... | |
| void | test_byteorder_mem_swap (void) |
| Test sys_mem_swap() functionality. More... | |
| void | test_sys_get_be64 (void) |
| Test sys_get_be64() functionality. More... | |
| void | test_sys_put_be64 (void) |
| Test sys_put_be64() functionality. More... | |
| void | test_sys_get_be48 (void) |
| Test sys_get_be48() functionality. More... | |
| void | test_sys_put_be48 (void) |
| Test sys_put_be48() functionality. More... | |
| void | test_sys_get_be32 (void) |
| Test sys_get_be32() functionality. More... | |
| void | test_sys_put_be32 (void) |
| Test sys_put_be32() functionality. More... | |
| void | test_sys_get_be24 (void) |
| Test sys_get_be24() functionality. More... | |
| void | test_sys_put_be24 (void) |
| Test sys_put_be24() functionality. More... | |
| void | test_sys_get_be16 (void) |
| Test sys_get_be16() functionality. More... | |
| void | test_sys_put_be16 (void) |
| Test sys_put_be16() functionality. More... | |
| void | test_sys_get_le16 (void) |
| Test sys_get_le16() functionality. More... | |
| void | test_sys_put_le16 (void) |
| Test sys_put_le16() functionality. More... | |
| void | test_sys_get_le24 (void) |
| Test sys_get_le24() functionality. More... | |
| void | test_sys_put_le24 (void) |
| Test sys_put_le24() functionality. More... | |
| void | test_sys_get_le32 (void) |
| Test sys_get_le32() functionality. More... | |
| void | test_sys_put_le32 (void) |
| Test sys_put_le32() functionality. More... | |
| void | test_sys_get_le48 (void) |
| Test sys_get_le48() functionality. More... | |
| void | test_sys_put_le48 (void) |
| Test sys_put_le48() functionality. More... | |
| void | test_sys_get_le64 (void) |
| Test sys_get_le64() functionality. More... | |
| void | test_sys_put_le64 (void) |
| Test sys_put_le64() functionality. More... | |
| void | test_atomic (void) |
| Verify atomic functionalities. More... | |
| void | test_threads_access_atomic (void) |
| Verify atomic operation with threads. More... | |
| void | test_errno (void) |
| Verify errno works well. More... | |
| void | test_printk (void) |
| void | test_timeout_order (void) |
| Test timeout ordering. More... | |
| void | test_clock_cycle_32 (void) |
| Test 32-bit clock cycle functionality. More... | |
| void | test_clock_cycle_64 (void) |
| Test 64-bit clock cycle functionality. More... | |
| void | test_clock_uptime (void) |
| Test clock uptime APIs functionality. More... | |
| void | test_ms_time_duration (void) |
| Test millisecond time duration. More... | |
| void | test_multilib (void) |
| Test if correct multilib is selected. More... | |
| void | test_thread_context (void) |
| Verify thread context. More... | |
| void | test_bootdelay (void) |
| This module verifies the delay specified during boot. More... | |
| void | test_irq_offload (void) |
| Verify thread context. More... | |
| void | test_nested_irq_offload (void) |
| void | test_bitarray_declare (void) |
| Test defining of bitarrays. More... | |
| void | test_bitarray_set_clear (void) |
| Test bitarrays set and clear. More... | |
| void | test_bitarray_alloc_free (void) |
| Test bitarrays allocation and free. More... | |
| void | test_bitarray_region_set_clear (void) |
| void | test_nop (void) |
| Test the arch_nop() by invoking and measure it. More... | |
| void | test_ffs (void) |
| Test find MSB and LSB operations. More... | |
| void | test_bitfield (void) |
| Test bitfield operations. More... | |
| static void | test_version (void) |
| Test sys_kernel_version_get() functionality. More... | |
| static void | test_bounds_check_mitigation (void) |
| void | test_main (void) |
Variables | |
| struct k_stack | eno_stack |
| struct k_thread | eno_thread |
|
static |
| void test_irq_offload | ( | void | ) |
Verify thread context.
Check whether offloaded running function is in interrupt context, on the IRQ stack or not.
TESTPOINT: Offload to IRQ context
| void test_main | ( | void | ) |
| void test_nested_irq_offload | ( | void | ) |
| void test_printk | ( | void | ) |
|
extern |
|
extern |