|
|
| 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: