|
| GeneratorTracker (TestCaseTracking::NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) |
|
void | close () override |
|
auto | getGenerator () const -> GeneratorBasePtr const &override |
|
auto | hasGenerator () const -> bool override |
|
bool | isGeneratorTracker () const override |
|
void | setGenerator (GeneratorBasePtr &&generator) override |
|
| TrackerBase (NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) |
|
void | addChild (ITrackerPtr const &child) override |
|
void | fail () override |
|
ITrackerPtr | findChild (NameAndLocation const &nameAndLocation) override |
|
bool | hasChildren () const override |
|
bool | hasStarted () const override |
|
bool | isComplete () const override |
|
bool | isOpen () const override |
|
bool | isSectionTracker () const override |
|
bool | isSuccessfullyCompleted () const override |
|
void | markAsNeedingAnotherRun () override |
|
void | open () |
|
void | openChild () override |
|
ITracker & | parent () override |
|
| ITracker (NameAndLocation const &nameAndLoc) |
|
NameAndLocation const & | nameAndLocation () const |
|
|
GeneratorBasePtr | m_generator |
|
|
using | Children = std::vector< ITrackerPtr > |
|
enum | CycleState {
NotStarted
, Executing
, ExecutingChildren
, NeedsAnotherRun
,
CompletedSuccessfully
, Failed
} |
|
Children | m_children |
|
TrackerContext & | m_ctx |
|
ITracker * | m_parent |
|
CycleState | m_runState = NotStarted |
|
The documentation for this struct was generated from the following file:
- ArduinoCore-API/test/external/catch/v2.13.1/include/catch.hpp