aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/testconfiguration.h
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2016-06-15 12:29:24 +0200
committerChristian Stenger <christian.stenger@qt.io>2016-06-22 10:51:12 +0000
commit5988fd0f5cae56999aa389405e1fa3e0394962ed (patch)
tree69725b2cc3e3f6f2cafadb468f1ba9c4af42af43 /src/plugins/autotest/testconfiguration.h
parent0e923c2a757ada234e316641a0732f93dfab6271 (diff)
AutoTest: Add minimum support for debugging tests
This adds another context menu entry for items on the test tree to allow debugging of a single test. Task-number: QTCREATORBUG-16070 Change-Id: I98f56b0f22c94ad71f0b91d690383043ed27f1c7 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Diffstat (limited to 'src/plugins/autotest/testconfiguration.h')
-rw-r--r--src/plugins/autotest/testconfiguration.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/autotest/testconfiguration.h b/src/plugins/autotest/testconfiguration.h
index 05c9bde5995..2ea58b84cf6 100644
--- a/src/plugins/autotest/testconfiguration.h
+++ b/src/plugins/autotest/testconfiguration.h
@@ -44,6 +44,7 @@ namespace Internal {
class TestOutputReader;
class TestResult;
+class TestRunConfiguration;
struct TestSettings;
using TestResultPtr = QSharedPointer<TestResult>;
@@ -55,7 +56,7 @@ public:
explicit TestConfiguration();
virtual ~TestConfiguration();
- void completeTestInformation();
+ void completeTestInformation(int runMode);
void setTestCases(const QStringList &testCases);
void setTestCaseCount(int count);
@@ -79,6 +80,7 @@ public:
QString displayName() const { return m_displayName; }
Utils::Environment environment() const { return m_environment; }
ProjectExplorer::Project *project() const { return m_project.data(); }
+ TestRunConfiguration *runConfiguration() const { return m_runConfig; }
bool guessedConfiguration() const { return m_guessedConfiguration; }
virtual TestOutputReader *outputReader(const QFutureInterface<TestResultPtr> &fi,
@@ -97,6 +99,7 @@ private:
Utils::Environment m_environment;
QPointer<ProjectExplorer::Project> m_project;
bool m_guessedConfiguration = false;
+ TestRunConfiguration *m_runConfig = 0;
};
} // namespace Internal