|
| TrackerBase (NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) |
|
bool | isComplete () const override |
| Returns true if tracker run to completion (successfully or not) More...
|
|
void | open () |
|
void | close () override |
|
void | fail () override |
|
| ITracker (NameAndLocation const &nameAndLoc, ITracker *parent) |
|
NameAndLocation const & | nameAndLocation () const |
|
ITracker * | parent () const |
|
virtual bool | isComplete () const =0 |
| Returns true if tracker run to completion (successfully or not) More...
|
|
bool | isSuccessfullyCompleted () const |
| Returns true if tracker run to completion succesfully.
|
|
bool | isOpen () const |
| Returns true if tracker has started but hasn't been completed.
|
|
bool | hasStarted () const |
| Returns true iff tracker has started.
|
|
virtual void | close ()=0 |
|
virtual void | fail ()=0 |
|
void | markAsNeedingAnotherRun () |
|
void | addChild (ITrackerPtr &&child) |
| Register a nested ITracker.
|
|
ITracker * | findChild (NameAndLocation const &nameAndLocation) |
| Returns ptr to specific child if register with this tracker. More...
|
|
bool | hasChildren () const |
| Have any children been added?
|
|
void | openChild () |
| Marks tracker as executing a child, doing se recursively up the tree.
|
|
virtual bool | isSectionTracker () const |
| Returns true if the instance is a section tracker. More...
|
|
virtual bool | isGeneratorTracker () const |
| Returns true if the instance is a generator tracker. More...
|
|
|
enum | CycleState {
NotStarted
, Executing
, ExecutingChildren
, NeedsAnotherRun
,
CompletedSuccessfully
, Failed
} |
|
◆ close()
void Catch::TestCaseTracking::TrackerBase::close |
( |
| ) |
|
|
overridevirtual |
◆ fail()
void Catch::TestCaseTracking::TrackerBase::fail |
( |
| ) |
|
|
overridevirtual |
◆ isComplete()
bool Catch::TestCaseTracking::TrackerBase::isComplete |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: