diff options
Diffstat (limited to 'src/plugins/autotest/testrunner.h')
-rw-r--r-- | src/plugins/autotest/testrunner.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/autotest/testrunner.h b/src/plugins/autotest/testrunner.h index a33f6248e1..52e11d5e20 100644 --- a/src/plugins/autotest/testrunner.h +++ b/src/plugins/autotest/testrunner.h @@ -53,14 +53,17 @@ enum class TestRunMode; namespace Internal { -class AUTOTESTSHARED_EXPORT TestRunner : public QObject +class AUTOTESTSHARED_EXPORT TestRunner final : public QObject { Q_OBJECT + public: + TestRunner(); + ~TestRunner() final; + enum CancelReason { UserCanceled, Timeout, KitChanged }; static TestRunner* instance(); - ~TestRunner() override; void setSelectedTests(const QList<TestConfiguration *> &selected); void runTest(TestRunMode mode, const TestTreeItem *item); @@ -92,7 +95,6 @@ private: void debugTests(); void runOrDebugTests(); void reportResult(ResultType type, const QString &description); - explicit TestRunner(QObject *parent = nullptr); bool postponeTestRunWithEmptyExecutable(ProjectExplorer::Project *project); void onBuildSystemUpdated(); |