diff options
Diffstat (limited to 'src/plugins/autotest/quick/quicktestframework.cpp')
-rw-r--r-- | src/plugins/autotest/quick/quicktestframework.cpp | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/plugins/autotest/quick/quicktestframework.cpp b/src/plugins/autotest/quick/quicktestframework.cpp index 81642ae6fd..04b8eb4c9c 100644 --- a/src/plugins/autotest/quick/quicktestframework.cpp +++ b/src/plugins/autotest/quick/quicktestframework.cpp @@ -27,17 +27,20 @@ #include "quicktestparser.h" #include "quicktesttreeitem.h" +#include "../testframeworkmanager.h" +#include "../qtest/qttestconstants.h" + namespace Autotest { namespace Internal { -ITestParser *QuickTestFramework::createTestParser() const +ITestParser *QuickTestFramework::createTestParser() { - return new QuickTestParser; + return new QuickTestParser(this); } -TestTreeItem *QuickTestFramework::createRootNode() const +TestTreeItem *QuickTestFramework::createRootNode() { - return new QuickTestTreeItem(QCoreApplication::translate("QuickTestFramework", "Quick Test"), + return new QuickTestTreeItem(this, QCoreApplication::translate("QuickTestFramework", "Quick Test"), QString(), TestTreeItem::Root); } @@ -51,5 +54,13 @@ unsigned QuickTestFramework::priority() const return 5; } +IFrameworkSettings *QuickTestFramework::frameworkSettings() +{ + static const Utils::Id id + = Utils::Id(Constants::FRAMEWORK_PREFIX).withSuffix(QtTest::Constants::FRAMEWORK_NAME); + ITestFramework *qtTestFramework = TestFrameworkManager::frameworkForId(id); + return qtTestFramework->frameworkSettings(); +} + } // namespace Internal } // namespace Autotest |