aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/testresult.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/autotest/testresult.h')
-rw-r--r--src/plugins/autotest/testresult.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/autotest/testresult.h b/src/plugins/autotest/testresult.h
index e53e6fcce41..a7414f85d36 100644
--- a/src/plugins/autotest/testresult.h
+++ b/src/plugins/autotest/testresult.h
@@ -55,8 +55,9 @@ enum Type {
MessageDisabledTests,
MessageTestCaseStart,
MessageTestCaseSuccess,
- MessageTestCaseWarn,
+ MessageTestCaseSuccessWarn,
MessageTestCaseFail,
+ MessageTestCaseFailWarn,
MessageTestCaseEnd,
MessageIntermediate,
MessageCurrentTest, INTERNAL_MESSAGES_END = MessageCurrentTest,
@@ -69,12 +70,14 @@ enum Type {
class TestResult
{
public:
- explicit TestResult();
+ TestResult();
explicit TestResult(const QString &name);
+ TestResult(const QString &executable, const QString &name);
virtual ~TestResult() {}
virtual const QString outputString(bool selected) const;
+ QString executable() const { return m_executable; }
QString name() const { return m_name; }
Result::Type result() const { return m_result; }
QString description() const { return m_description; }
@@ -97,6 +100,7 @@ public:
virtual TestResult *createIntermediateResultFor(const TestResult *other);
private:
+ QString m_executable;
QString m_name;
Result::Type m_result = Result::Invalid;
QString m_description;