no-OS
Loading...
Searching...
No Matches
test_framework_config Struct Reference

Test framework configuration. More...

#include <test_framework.h>

Public Attributes

const char * run_label
 
test_framework_write_fn write
 
void * write_context
 
test_framework_wait_us_fn wait_us
 
void * wait_context
 
uint32_t timeout_ms
 
test_framework_watchdog_arm_fn watchdog_arm
 
test_framework_watchdog_disarm_fn watchdog_disarm
 
void * watchdog_context
 

Detailed Description

Test framework configuration.

Member Data Documentation

◆ run_label

const char* test_framework_config::run_label

Label printed in the run start line.

◆ timeout_ms

uint32_t test_framework_config::timeout_ms

◆ wait_context

void* test_framework_config::wait_context

Opaque context passed to wait_us().

◆ wait_us

test_framework_wait_us_fn test_framework_config::wait_us

Optional delay callback used by wait macros.

◆ watchdog_arm

test_framework_watchdog_arm_fn test_framework_config::watchdog_arm

◆ watchdog_context

void* test_framework_config::watchdog_context

◆ watchdog_disarm

test_framework_watchdog_disarm_fn test_framework_config::watchdog_disarm

◆ write

test_framework_write_fn test_framework_config::write

Output callback used for every structured test line.

◆ write_context

void* test_framework_config::write_context

Opaque context passed to write().


The documentation for this struct was generated from the following file: