forked from qt-creator/qt-creator
AutoTest: Introduce ITestTool
Preparation for separating handling of code based and build system based tests. Task-number: QTCREATORBUG-23332 Change-Id: I490af5f3157fd4a8cd07d976cdfd9e4503ade97b Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -39,10 +39,10 @@ ITestParser *QuickTestFramework::createTestParser()
|
||||
return new QuickTestParser(this);
|
||||
}
|
||||
|
||||
TestTreeItem *QuickTestFramework::createRootNode()
|
||||
ITestTreeItem *QuickTestFramework::createRootNode()
|
||||
{
|
||||
return new QuickTestTreeItem(this, QCoreApplication::translate("QuickTestFramework", "Quick Test"),
|
||||
QString(), TestTreeItem::Root);
|
||||
QString(), ITestTreeItem::Root);
|
||||
}
|
||||
|
||||
const char *QuickTestFramework::name() const
|
||||
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
|
||||
protected:
|
||||
ITestParser *createTestParser() override;
|
||||
TestTreeItem *createRootNode() override;
|
||||
ITestTreeItem *createRootNode() override;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
@@ -290,7 +290,7 @@ TestTreeItem *QuickTestTreeItem::find(const TestParseResult *result)
|
||||
case Root:
|
||||
if (result->name.isEmpty())
|
||||
return unnamedQuickTests();
|
||||
if (static_cast<QuickTestFramework *>(result->base)->grouping()) {
|
||||
if (result->base->asFramework()->grouping()) {
|
||||
const QString path = QFileInfo(result->fileName).absolutePath();
|
||||
TestTreeItem *group = findFirstLevelChildItem([path](TestTreeItem *group) {
|
||||
return group->filePath() == path;
|
||||
|
||||
Reference in New Issue
Block a user