aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/testconfiguration.h
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2017-04-03 09:17:58 +0200
committerChristian Stenger <christian.stenger@qt.io>2017-04-12 11:57:36 +0000
commitf173dc82df9cfded5a2d8e9a8133e9d30a7736a4 (patch)
tree7697877f0e9541225ae197466998361ee22b838d /src/plugins/autotest/testconfiguration.h
parent750f25d9e69068b3ca67a5ba8df180d84ce679da (diff)
AutoTest: Provide more details on failure or guess
If a test case cannot be started or does crash while executing these information might help to sort out configuration problems. Change-Id: I406d5e69475d05931d4c4c4738f8528c6d74c585 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/autotest/testconfiguration.h')
-rw-r--r--src/plugins/autotest/testconfiguration.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/autotest/testconfiguration.h b/src/plugins/autotest/testconfiguration.h
index d694df14cd2..e220ea2d369 100644
--- a/src/plugins/autotest/testconfiguration.h
+++ b/src/plugins/autotest/testconfiguration.h
@@ -66,7 +66,6 @@ public:
void setDisplayName(const QString &displayName);
void setEnvironment(const Utils::Environment &env);
void setProject(ProjectExplorer::Project *project);
- void setGuessedConfiguration(bool guessed);
QStringList testCases() const { return m_testCases; }
int testCaseCount() const { return m_testCaseCount; }
@@ -77,7 +76,9 @@ public:
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; }
+ bool isGuessed() const { return m_guessedConfiguration; }
+ QString runConfigDisplayName() const { return m_guessedConfiguration ? m_guessedFrom
+ : m_displayName; }
virtual TestOutputReader *outputReader(const QFutureInterface<TestResultPtr> &fi,
QProcess *app) const = 0;
@@ -91,6 +92,7 @@ private:
QString m_workingDir;
QString m_buildDir;
QString m_displayName;
+ QString m_guessedFrom;
Utils::Environment m_environment;
QPointer<ProjectExplorer::Project> m_project;
bool m_guessedConfiguration = false;