7#include <Vector/BLF/platform.h>
9#include <Vector/BLF/AbstractFile.h>
10#include <Vector/BLF/ObjectHeader.h>
12#include <Vector/BLF/vector_blf_export.h>
20struct VECTOR_BLF_EXPORT TestStructure final : ObjectHeader {
37 TESTCONFIGURATION = 8,
42 TESTSEQUENCELIST = 13,
Definition AbstractFile.h:19
uint16_t result
overall result (verdict) for end of structure element events
Definition TestStructure.h:90
uint32_t executingObjectNameLength
string length in wchar_t's for executingObjectName
Definition TestStructure.h:95
Result
Definition TestStructure.h:78
std::u16string executingObjectName
name of the executing test module or test configuration as shown in CANoe (wchar_t)
Definition TestStructure.h:110
std::u16string text
full informational text for event as it appears in CANoe trace window
Definition TestStructure.h:120
uint32_t uniqueNo
unique number of structure element (in this test run, transitive, can be used to correlate begin/end ...
Definition TestStructure.h:58
Action
Definition TestStructure.h:61
@ ABORT
Definition TestStructure.h:69
uint16_t reservedTestStructure
Definition TestStructure.h:53
uint32_t textLength
string length in wchar_t's for text
Definition TestStructure.h:105
Type
Definition TestStructure.h:33
uint16_t type
type of structure element, see BL_TESTSTRUCT_TYPE_xxx
Definition TestStructure.h:50
uint16_t action
indicates begin/end of structure element, see BL_TESTSTRUCT_ACTION_xxx
Definition TestStructure.h:75
void read(AbstractFile &is) override
Definition TestStructure.cpp:14
uint32_t calculateObjectSize() const override
Definition TestStructure.cpp:54
std::u16string name
name of structure element (can change between begin/end when using CAPL function TestCaseTitle or sim...
Definition TestStructure.h:115
uint32_t executionObjectIdentify
unique ID identifying the executing test module or test configuration
Definition TestStructure.h:30
void write(AbstractFile &os) override
Definition TestStructure.cpp:33
uint32_t nameLength
string length in wchar_t's for name
Definition TestStructure.h:100