AutoTest: Support plaintext output for Qt tests

Change-Id: I88ec477777d79c69e699dd906ec4ef1550bcaf44
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2017-06-19 15:58:21 +02:00
parent 4edc715b1c
commit cc8bff67b3
9 changed files with 289 additions and 40 deletions

View File

@@ -56,7 +56,7 @@ Result::Type TestResult::resultFromString(const QString &resultString)
{
if (resultString == "pass")
return Result::Pass;
if (resultString == "fail")
if (resultString == "fail" || resultString == "fail!")
return Result::Fail;
if (resultString == "xfail")
return Result::ExpectedFail;
@@ -64,11 +64,13 @@ Result::Type TestResult::resultFromString(const QString &resultString)
return Result::UnexpectedPass;
if (resultString == "skip")
return Result::Skip;
if (resultString == "result")
return Result::Benchmark;
if (resultString == "qdebug")
return Result::MessageDebug;
if (resultString == "qinfo")
if (resultString == "qinfo" || resultString == "info")
return Result::MessageInfo;
if (resultString == "warn" || resultString == "qwarn")
if (resultString == "warn" || resultString == "qwarn" || resultString == "warning")
return Result::MessageWarn;
if (resultString == "qfatal")
return Result::MessageFatal;