forked from qt-creator/qt-creator
AutoTest: Support blacklisted XPass and XFail
Blacklisted XPass and blacklisted XFail have been added to QTest. Add the respective handling to the plugin. Change-Id: I96b85fa045bdf51abd8e295b075f9ab1ed95eb66 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
This commit is contained in:
@@ -91,6 +91,10 @@ Result::Type TestResult::resultFromString(const QString &resultString)
|
||||
return Result::BlacklistedPass;
|
||||
if (resultString == "bfail")
|
||||
return Result::BlacklistedFail;
|
||||
if (resultString == "bxpass")
|
||||
return Result::BlacklistedXPass;
|
||||
if (resultString == "bxfail")
|
||||
return Result::BlacklistedXFail;
|
||||
qDebug("Unexpected test result: %s", qPrintable(resultString));
|
||||
return Result::Invalid;
|
||||
}
|
||||
@@ -136,6 +140,10 @@ QString TestResult::resultToString(const Result::Type type)
|
||||
return QString("BPASS");
|
||||
case Result::BlacklistedFail:
|
||||
return QString("BFAIL");
|
||||
case Result::BlacklistedXPass:
|
||||
return QString("BXPASS");
|
||||
case Result::BlacklistedXFail:
|
||||
return QString("BXFAIL");
|
||||
case Result::MessageLocation:
|
||||
return QString();
|
||||
default:
|
||||
@@ -172,6 +180,8 @@ QColor TestResult::colorForType(const Result::Type type)
|
||||
return creatorTheme->color(Utils::Theme::OutputPanes_TestFatalTextColor);
|
||||
case Result::BlacklistedPass:
|
||||
case Result::BlacklistedFail:
|
||||
case Result::BlacklistedXPass:
|
||||
case Result::BlacklistedXFail:
|
||||
default:
|
||||
return creatorTheme->color(Utils::Theme::OutputPanes_StdOutTextColor);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user