Devirtualize NameAndLocation query on trackers

This commit is contained in:
Martin Hořeňovský 2020-06-13 19:26:17 +02:00
parent de53773e46
commit b74996a29c
No known key found for this signature in database
GPG key ID: DE48307B8B0D381A
2 changed files with 17 additions and 11 deletions

View file

@ -64,15 +64,12 @@ namespace TestCaseTracking {
}
TrackerBase::TrackerBase( NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITracker* parent )
: m_nameAndLocation( nameAndLocation ),
TrackerBase::TrackerBase( NameAndLocation const& nameAndLocation, TrackerContext& ctx, ITracker* parent ):
ITracker(nameAndLocation),
m_ctx( ctx ),
m_parent( parent )
{}
NameAndLocation const& TrackerBase::nameAndLocation() const {
return m_nameAndLocation;
}
bool TrackerBase::isComplete() const {
return m_runState == CompletedSuccessfully || m_runState == Failed;
}