forked from qt-creator/qt-creator
AutoTest: Move test framework related code...
...into files and respective sub folders. Change-Id: Ic80d693bd73993a6e74b6d422349e47276e8cb6e Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -148,72 +148,5 @@ QColor TestResult::colorForType(const Result::Type type)
|
||||
}
|
||||
}
|
||||
|
||||
QTestResult::QTestResult(const QString &className)
|
||||
: TestResult(className)
|
||||
{
|
||||
}
|
||||
|
||||
const QString QTestResult::outputString(bool selected) const
|
||||
{
|
||||
const QString &desc = description();
|
||||
const QString &className = name();
|
||||
QString output;
|
||||
switch (result()) {
|
||||
case Result::Pass:
|
||||
case Result::Fail:
|
||||
case Result::ExpectedFail:
|
||||
case Result::UnexpectedPass:
|
||||
case Result::BlacklistedFail:
|
||||
case Result::BlacklistedPass:
|
||||
output = className + QLatin1String("::") + m_function;
|
||||
if (!m_dataTag.isEmpty())
|
||||
output.append(QString::fromLatin1(" (%1)").arg(m_dataTag));
|
||||
if (selected && !desc.isEmpty()) {
|
||||
output.append(QLatin1Char('\n')).append(desc);
|
||||
}
|
||||
break;
|
||||
case Result::Benchmark:
|
||||
output = className + QLatin1String("::") + m_function;
|
||||
if (!m_dataTag.isEmpty())
|
||||
output.append(QString::fromLatin1(" (%1)").arg(m_dataTag));
|
||||
if (!desc.isEmpty()) {
|
||||
int breakPos = desc.indexOf(QLatin1Char('('));
|
||||
output.append(QLatin1String(": ")).append(desc.left(breakPos));
|
||||
if (selected)
|
||||
output.append(QLatin1Char('\n')).append(desc.mid(breakPos));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
output = desc;
|
||||
if (!selected)
|
||||
output = output.split(QLatin1Char('\n')).first();
|
||||
}
|
||||
return output;
|
||||
}
|
||||
|
||||
GTestResult::GTestResult(const QString &name)
|
||||
: TestResult(name)
|
||||
{
|
||||
}
|
||||
|
||||
const QString GTestResult::outputString(bool selected) const
|
||||
{
|
||||
const QString &desc = description();
|
||||
QString output;
|
||||
switch (result()) {
|
||||
case Result::Pass:
|
||||
case Result::Fail:
|
||||
output = m_testSetName;
|
||||
if (selected && !desc.isEmpty())
|
||||
output.append(QLatin1Char('\n')).append(desc);
|
||||
break;
|
||||
default:
|
||||
output = desc;
|
||||
if (!selected)
|
||||
output = output.split(QLatin1Char('\n')).first();
|
||||
}
|
||||
return output;
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace Autotest
|
||||
|
||||
Reference in New Issue
Block a user