forked from qt-creator/qt-creator
Support blacklisted test cases
This commit is contained in:
@@ -64,12 +64,14 @@ int TestResultModel::columnCount(const QModelIndex &parent) const
|
||||
}
|
||||
|
||||
static QIcon testResultIcon(ResultType result) {
|
||||
static QIcon icons[8] = {
|
||||
static QIcon icons[10] = {
|
||||
QIcon(QLatin1String(":/images/pass.png")),
|
||||
QIcon(QLatin1String(":/images/fail.png")),
|
||||
QIcon(QLatin1String(":/images/xfail.png")),
|
||||
QIcon(QLatin1String(":/images/xpass.png")),
|
||||
QIcon(QLatin1String(":/images/skip.png")),
|
||||
QIcon(QLatin1String(":/images/blacklisted_pass.png")),
|
||||
QIcon(QLatin1String(":/images/blacklisted_fail.png")),
|
||||
QIcon(QLatin1String(":/images/debug.png")),
|
||||
QIcon(QLatin1String(":/images/warn.png")),
|
||||
QIcon(QLatin1String(":/images/fatal.png")),
|
||||
@@ -93,6 +95,8 @@ QVariant TestResultModel::data(const QModelIndex &index, int role) const
|
||||
case ResultType::EXPECTED_FAIL:
|
||||
case ResultType::UNEXPECTED_PASS:
|
||||
case ResultType::SKIP:
|
||||
case ResultType::BLACKLISTED_PASS:
|
||||
case ResultType::BLACKLISTED_FAIL:
|
||||
return QString::fromLatin1("%1::%2 (%3) - %4").arg(tr.className(), tr.testCase(),
|
||||
tr.dataTag(), tr.fileName());
|
||||
default:
|
||||
@@ -204,7 +208,8 @@ void TestResultFilterModel::enableAllResultTypes()
|
||||
m_enabled << ResultType::PASS << ResultType::FAIL << ResultType::EXPECTED_FAIL
|
||||
<< ResultType::UNEXPECTED_PASS << ResultType::SKIP << ResultType::MESSAGE_DEBUG
|
||||
<< ResultType::MESSAGE_WARN << ResultType::MESSAGE_INTERNAL
|
||||
<< ResultType::MESSAGE_FATAL << ResultType::UNKNOWN;
|
||||
<< ResultType::MESSAGE_FATAL << ResultType::UNKNOWN << ResultType::BLACKLISTED_PASS
|
||||
<< ResultType::BLACKLISTED_FAIL;
|
||||
invalidateFilter();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user