AutoTest: add ITestBase::type() for better readability

Change-Id: I67133f4940329483f2d8d25d1212f4e07f57d39d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2020-11-25 08:18:55 +01:00
parent a3857a996a
commit 7853c6ba4d
7 changed files with 25 additions and 18 deletions

View File

@@ -32,8 +32,9 @@
namespace Autotest {
ITestBase::ITestBase(bool activeByDefault)
ITestBase::ITestBase(bool activeByDefault, const ITestBase::TestBaseType type)
: m_active(activeByDefault)
, m_type(type)
{}
Utils::Id ITestBase::settingsId() const
@@ -59,7 +60,7 @@ void ITestBase::resetRootNode()
ITestFramework::ITestFramework(bool activeByDefault)
: ITestBase(activeByDefault)
: ITestBase(activeByDefault, ITestBase::Framework)
{}
ITestFramework::~ITestFramework()
@@ -82,6 +83,10 @@ ITestParser *ITestFramework::testParser()
return m_testParser;
}
ITestTool::ITestTool(bool activeByDefault)
: ITestBase(activeByDefault, ITestBase::Tool)
{}
ITestTreeItem *ITestTool::rootNode()
{
if (!m_rootNode)