diff options
author | Christian Stenger <christian.stenger@theqtcompany.com> | 2014-12-01 11:42:28 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@theqtcompany.com> | 2014-12-04 13:52:16 +0100 |
commit | d2784769567a96221ac036e90b1f3f207257cf27 (patch) | |
tree | ddc0dd758ae027bf3f7d8302770423fb16d1fa3a /plugins/autotest/testresult.cpp | |
parent | 0fc6d113d1befa33485adee3de77ad8b2ec0e985 (diff) | |
download | qt-creator-d2784769567a96221ac036e90b1f3f207257cf27.tar.gz |
Support blacklisted test cases
Diffstat (limited to 'plugins/autotest/testresult.cpp')
-rw-r--r-- | plugins/autotest/testresult.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/autotest/testresult.cpp b/plugins/autotest/testresult.cpp index a784ec9b1a..0373b72010 100644 --- a/plugins/autotest/testresult.cpp +++ b/plugins/autotest/testresult.cpp @@ -50,6 +50,10 @@ ResultType TestResult::resultFromString(const QString &resultString) return MESSAGE_WARN; if (resultString == QLatin1String("qfatal")) return MESSAGE_FATAL; + if (resultString == QLatin1String("bpass")) + return BLACKLISTED_PASS; + if (resultString == QLatin1String("bfail")) + return BLACKLISTED_FAIL; qDebug(" unexpected testresult..."); qDebug(resultString.toLatin1()); return UNKNOWN; @@ -68,6 +72,10 @@ ResultType TestResult::toResultType(int rt) return UNEXPECTED_PASS; case SKIP: return SKIP; + case BLACKLISTED_PASS: + return BLACKLISTED_PASS; + case BLACKLISTED_FAIL: + return BLACKLISTED_FAIL; case MESSAGE_DEBUG: return MESSAGE_DEBUG; case MESSAGE_WARN: @@ -102,6 +110,10 @@ QString TestResult::resultToString(const ResultType type) return QLatin1String("FATAL"); case MESSAGE_INTERNAL: return QString(); + case BLACKLISTED_PASS: + return QLatin1String("BPASS"); + case BLACKLISTED_FAIL: + return QLatin1String("BFAIL"); default: return QLatin1String("UNKNOWN"); } @@ -120,6 +132,10 @@ QColor TestResult::colorForType(const ResultType type) return QColor("#ff0000"); case SKIP: return QColor("#787878"); + case BLACKLISTED_PASS: + return QColor(0, 0, 0); + case BLACKLISTED_FAIL: + return QColor(0, 0, 0); case MESSAGE_DEBUG: return QColor("#329696"); case MESSAGE_WARN: |