VSF Documented
vsf_test_suite_t Class Reference

#include <vsf_test.h>

Data Fields

const char * name
 
vsf_test_jmp_fn_tjmp_fn
 
uint16_t case_count
 
uint16_t params_stride
 
vsf_peripheral_type_t peripheral_type
 
uint8_t needs_ready
 

Field Documentation

◆ name

const char* vsf_test_suite_t::name

also used as Capture Marker tag

◆ jmp_fn

vsf_test_jmp_fn_t* vsf_test_suite_t::jmp_fn

run function for all cases in this suite

◆ case_count

uint16_t vsf_test_suite_t::case_count

number of cases

◆ params_stride

uint16_t vsf_test_suite_t::params_stride

sizeof(scenario-specific params struct)

◆ peripheral_type

vsf_peripheral_type_t vsf_test_suite_t::peripheral_type

which HAL type this suite needs (0 = none)

◆ needs_ready

uint8_t vsf_test_suite_t::needs_ready

emit :READY marker before each case

Generated from commit: vsfteam/vsf@ceb53fd