Vector::BL...tStructure(3)

πŸ“¦ version 2.4.2, in arch rolling

πŸ¦‹ Vector::BLF::TestStructure β€” TEST_STRUCTURE, bestie πŸ¦‹

okay so this is the manual page for Vector::BLF::TestStructure, manual tag Vector::BL...tStructure(3) (yes the header squished the title, iconic). It's giving C++ class reference, not a shell command, so buckle up for types, members, and inherited goodies πŸ’–


🌸 NAME 🌸

Vector::BLF::TestStructure β€” TEST_STRUCTURE.


✨ SYNOPSIS ✨

#include <TestStructure.h>

Inherits Vector::BLF::ObjectHeader.

πŸ’… Public Types πŸ’…

  • enum Type : uint16_t { TM_TESTMODULE = 1, TM_TESTGROUP = 2, TM_TESTCASE = 3, TESTCONFIGURATION = 8, TESTUNIT = 9, TESTGROUP = 10, TESTFIXTURE = 11, TESTSEQUENCE = 12, TESTSEQUENCELIST = 13, TESTCASE = 14, TESTCASELIST = 15 }
  • enum Action : uint16_t { BEGIN = 1, END = 2, ABORT = 3 }
  • enum Result : uint16_t { UNDEFINED = 0, NONE = 1, PASSED = 2, INCONCLUSIVE = 3, FAILED = 4, ERRORINTESTSYSTEM = 5 }

🫢 Public Types inherited from Vector::BLF::ObjectHeader 🫢

  • enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }

🌈 Public Member Functions 🌈

  • void read (AbstractFile &is) override
  • void write (AbstractFile &os) override
  • uint32_t calculateObjectSize () const override

🧚 Public Member Functions inherited from Vector::BLF::ObjectHeader 🧚

  • ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0)
  • uint16_t calculateHeaderSize () const override

πŸŽ€ Public Member Functions inherited from Vector::BLF::ObjectHeaderBase πŸŽ€

  • ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)
  • ObjectHeaderBase (const ObjectHeaderBase &)=default
  • ObjectHeaderBase & operator= (const ObjectHeaderBase &)=default
  • ObjectHeaderBase (ObjectHeaderBase &&)=default
  • ObjectHeaderBase & operator= (ObjectHeaderBase &&)=default

πŸ”₯ Public Attributes πŸ”₯

  • uint32_t executionObjectIdentify {} β€” unique ID identifying the executing test module or test configuration
  • uint16_t type {} β€” type of structure element, see BL_TESTSTRUCT_TYPE_xxx
  • uint16_t reservedTestStructure {}
  • uint32_t uniqueNo {} β€” unique number of structure element (in this test run, transitive, can be used to correlate begin/end events)
  • uint16_t action {} β€” indicates begin/end of structure element, see BL_TESTSTRUCT_ACTION_xxx
  • uint16_t result {} β€” overall result (verdict) for end of structure element events
  • uint32_t executingObjectNameLength {} β€” string length in wchar_t's for executingObjectName
  • uint32_t nameLength {} β€” string length in wchar_t's for name
  • uint32_t textLength {} β€” string length in wchar_t's for text
  • std::u16string executingObjectName {} β€” name of the executing test module or test configuration as shown in CANoe (wchar_t)
  • std::u16string name {} β€” name of structure element (can change between begin/end when using CAPL function TestCaseTitle or similar (wchar_t)
  • std::u16string text {} β€” full informational text for event as it appears in CANoe trace window

πŸ’œ Public Attributes inherited from Vector::BLF::ObjectHeader πŸ’œ

  • uint32_t objectFlags {ObjectFlags::TimeOneNans} β€” object flags
  • uint16_t clientIndex {} β€” client index of send node
  • uint16_t objectVersion {0} β€” object specific version
  • uint64_t objectTimeStamp {} β€” object timestamp

πŸ’€ Public Attributes inherited from Vector::BLF::ObjectHeaderBase πŸ’€

  • uint32_t signature {ObjectSignature} β€” signature (ObjectSignature)
  • uint16_t headerSize {} β€” sizeof object header
  • uint16_t headerVersion {} β€” header version (1)
  • uint32_t objectSize {} β€” object size
  • ObjectType objectType {ObjectType::UNKNOWN} β€” object type

🌟 Detailed Description 🌟

TEST_STRUCTURE.


πŸ” Member Enumeration Documentation πŸ”

enum Vector::BLF::TestStructure::Action : uint16_t

enumeration for action

Enumerator

  • ABORT β€” early abortion of test execution (due to e.g. verdict impact, user stop or failed assure pattern), always correlated to test module / test configuration and followed by "end" action

enum Vector::BLF::TestStructure::Result : uint16_t

enumeration for result

enum Vector::BLF::TestStructure::Type : uint16_t

enumeration for type


πŸ› οΈ Member Function Documentation πŸ› οΈ

uint32_t Vector::BLF::TestStructure::calculateObjectSize () const

[override], [virtual]

Calculates the objectSize

Returns

object size

Reimplemented from Vector::BLF::ObjectHeader.

void Vector::BLF::TestStructure::read (AbstractFile & is) [override], [virtual]

Read the data of this object

Parameters

  • is β€” input stream

Reimplemented from Vector::BLF::ObjectHeader.

void Vector::BLF::TestStructure::write (AbstractFile & os) [override], [virtual]

Write the data of this object

Parameters

  • os β€” output stream

Reimplemented from Vector::BLF::ObjectHeader.


πŸ“ Member Data Documentation πŸ“

uint16_t Vector::BLF::TestStructure::reservedTestStructure {}

reserved


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Vector BLF from the source code.


okay bye bestie β€” source/version: Vector BLF, auto-generated by Doxygen from the source code; the footer had no date stamped on it, just the manual tag Vector::BL...tStructure(3). Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from