arduino-emulator
|
Public Member Functions | |
TrackerBase (NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) | |
void | addChild (ITrackerPtr const &child) override |
void | close () override |
void | fail () override |
ITrackerPtr | findChild (NameAndLocation const &nameAndLocation) override |
bool | hasChildren () const override |
bool | hasStarted () const override |
bool | isComplete () const override |
bool | isGeneratorTracker () 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 |
Public Member Functions inherited from Catch::TestCaseTracking::ITracker | |
ITracker (NameAndLocation const &nameAndLoc) | |
NameAndLocation const & | nameAndLocation () const |
Protected Types | |
using | Children = std::vector< ITrackerPtr > |
enum | CycleState { NotStarted , Executing , ExecutingChildren , NeedsAnotherRun , CompletedSuccessfully , Failed } |
Protected Attributes | |
Children | m_children |
TrackerContext & | m_ctx |
ITracker * | m_parent |
CycleState | m_runState = NotStarted |