libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblTestScenario Struct Reference

#include <gimbal_test_scenario.h>

Inheritance diagram for GblTestScenario:
GblContext GblObject GblBox GblITableVariant GblInstance

Data Fields

union { 
 
   GblTestScenarioClass *   pClass 
 
   GblContext   base 
 
};  
 
GBL_RESULT result
 
size_t suitesRun
 
size_t suitesPassed
 
size_t suitesFailed
 
size_t suitesSkipped
 
size_t caseCount
 
size_t casesRun
 
size_t casesPassed
 
size_t casesFailed
 
size_t casesSkipped
 
double totalTime
 
- Data Fields inherited from GblContext
union { 
 
   GblContextClass *   pClass 
 
   GblObject   base 
 
};  
 
GblCallRecord lastIssue
 
uint32_t logStackDepth
 
GblFlags logFilter
 
- Data Fields inherited from GblObject
union { 
 
   GblObjectClass *   pClass 
 
   GblBox   base 
 
};  
 
- Data Fields inherited from GblBox
union { 
 
   GblBoxClass *   pClass 
 
   GblInstance   base 
 
};  
 
struct { 
 
   GblArrayMap *   pFields 
 
   volatile uint16_t   refCounter 
 
   uint16_t   contextType: 1 
 
   uint16_t   constructedInPlace: 1 
 
   uint16_t   derivedFlags: 14 
 
private_ 
 
- Data Fields inherited from GblInstance
GblClasspClass
 

Additional Inherited Members

Detailed Description

Represents a single top-level test object.

GblTestScenario is the highest-level test object in the testing framework, and is logically divided into a series of related, yet independently executing GblTestSuite objects.

See also
GblTestScenarioClass

Definition at line 62 of file gimbal_test_scenario.h.

Field Documentation

◆ pClass

GblTestScenarioClass* GblTestScenario::pClass

Pointer to class/vtable structure.

Definition at line 62 of file gimbal_test_scenario.h.

◆ base

GblContext GblTestScenario::base

Inherited base instance structure.

Definition at line 62 of file gimbal_test_scenario.h.

◆ result

GBL_RESULT GblTestScenario::result

Definition at line 63 of file gimbal_test_scenario.h.

◆ suitesRun

size_t GblTestScenario::suitesRun

Definition at line 64 of file gimbal_test_scenario.h.

◆ suitesPassed

size_t GblTestScenario::suitesPassed

Definition at line 65 of file gimbal_test_scenario.h.

◆ suitesFailed

size_t GblTestScenario::suitesFailed

Definition at line 66 of file gimbal_test_scenario.h.

◆ suitesSkipped

size_t GblTestScenario::suitesSkipped

Definition at line 67 of file gimbal_test_scenario.h.

◆ caseCount

size_t GblTestScenario::caseCount

Definition at line 68 of file gimbal_test_scenario.h.

◆ casesRun

size_t GblTestScenario::casesRun

Definition at line 69 of file gimbal_test_scenario.h.

◆ casesPassed

size_t GblTestScenario::casesPassed

Definition at line 70 of file gimbal_test_scenario.h.

◆ casesFailed

size_t GblTestScenario::casesFailed

Definition at line 71 of file gimbal_test_scenario.h.

◆ casesSkipped

size_t GblTestScenario::casesSkipped

Definition at line 72 of file gimbal_test_scenario.h.

◆ totalTime

double GblTestScenario::totalTime

Definition at line 73 of file gimbal_test_scenario.h.


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