diff options
author | Christian Stenger <christian.stenger@qt.io> | 2017-04-03 09:17:58 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2017-04-12 11:57:36 +0000 |
commit | f173dc82df9cfded5a2d8e9a8133e9d30a7736a4 (patch) | |
tree | 7697877f0e9541225ae197466998361ee22b838d /src/plugins/autotest/testconfiguration.h | |
parent | 750f25d9e69068b3ca67a5ba8df180d84ce679da (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.h | 6 |
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; |