forked from qt-creator/qt-creator
AutoTest: Display number of skipped in summary
If a test run had skipped tests display count of them on the summary as well. Change-Id: Icfc573a4bea4f3081d61767068f151814b8c4033 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -454,27 +454,32 @@ void TestResultsPane::initializeFilterMenu()
|
|||||||
|
|
||||||
void TestResultsPane::updateSummaryLabel()
|
void TestResultsPane::updateSummaryLabel()
|
||||||
{
|
{
|
||||||
QString labelText = QString("<p>Test summary: %1 %2, %3 %4")
|
QString labelText = QString("<p>");
|
||||||
.arg(QString::number(m_model->resultTypeCount(Result::Pass)), tr("passes"),
|
labelText.append(tr("Test summary"));
|
||||||
QString::number(m_model->resultTypeCount(Result::Fail)), tr("fails"));
|
labelText.append(": ");
|
||||||
int count = m_model->resultTypeCount(Result::UnexpectedPass);
|
int count = m_model->resultTypeCount(Result::Pass);
|
||||||
|
labelText += QString::number(count) + ' ' + tr("passes");
|
||||||
|
count = m_model->resultTypeCount(Result::Fail);
|
||||||
|
labelText += ", " + QString::number(count) + ' ' + tr("fails");
|
||||||
|
count = m_model->resultTypeCount(Result::UnexpectedPass);
|
||||||
if (count)
|
if (count)
|
||||||
labelText.append(QString(", %1 %2").arg(QString::number(count), tr("unexpected passes")));
|
labelText += ", " + QString::number(count) + ' ' + tr("unexpected passes");
|
||||||
count = m_model->resultTypeCount(Result::ExpectedFail);
|
count = m_model->resultTypeCount(Result::ExpectedFail);
|
||||||
if (count)
|
if (count)
|
||||||
labelText.append(QString(", %1 %2").arg(QString::number(count), tr("expected fails")));
|
labelText += ", " + QString::number(count) + ' ' + tr("expected fails");
|
||||||
count = m_model->resultTypeCount(Result::MessageFatal);
|
count = m_model->resultTypeCount(Result::MessageFatal);
|
||||||
if (count)
|
if (count)
|
||||||
labelText.append(QString(", %1 %2").arg(QString::number(count), tr("fatals")));
|
labelText += ", " + QString::number(count) + ' ' + tr("fatals");
|
||||||
count = m_model->resultTypeCount(Result::BlacklistedFail)
|
count = m_model->resultTypeCount(Result::BlacklistedFail)
|
||||||
+ m_model->resultTypeCount(Result::BlacklistedPass);
|
+ m_model->resultTypeCount(Result::BlacklistedPass);
|
||||||
if (count)
|
if (count)
|
||||||
labelText.append(QString(", %1 %2").arg(QString::number(count), tr("blacklisted")));
|
labelText += ", " + QString::number(count) + ' ' + tr("blacklisted");
|
||||||
|
count = m_model->resultTypeCount(Result::Skip);
|
||||||
|
if (count)
|
||||||
|
labelText += ", " + QString::number(count) + ' ' + tr("skipped");
|
||||||
count = m_model->disabledTests();
|
count = m_model->disabledTests();
|
||||||
if (count)
|
if (count)
|
||||||
labelText.append(tr(", %1 disabled").arg(count));
|
labelText += ", " + QString::number(count) + ' ' + tr("disabled");
|
||||||
|
|
||||||
labelText.append(".</p>");
|
labelText.append(".</p>");
|
||||||
m_summaryLabel->setText(labelText);
|
m_summaryLabel->setText(labelText);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user