AutoTest: Refactor TestResult

* use enum class
* remove superfluous enum value
* remove superfluous subclass
* remove superfluous constructors
* simplify handling

Change-Id: Iecf11e62eb842c9d455d9238939244496f6b66f4
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2019-02-06 14:11:19 +01:00
parent 443d8e4713
commit cbab457cf4
17 changed files with 308 additions and 338 deletions

View File

@@ -74,11 +74,11 @@ void TestOutputReader::reportCrash()
{
TestResultPtr result = createDefaultResult();
result->setDescription(tr("Test executable crashed."));
result->setResult(Result::MessageFatal);
result->setResult(ResultType::MessageFatal);
m_futureInterface.reportResult(result);
}
void TestOutputReader::createAndReportResult(const QString &message, Result::Type type)
void TestOutputReader::createAndReportResult(const QString &message, ResultType type)
{
TestResultPtr result = createDefaultResult();
result->setDescription(message);