void KisCrashFilterTest::testCrashFilters() { QStringList failures; QStringList successes; QList<QString> filterList = KisFilterRegistry::instance()->keys(); qSort(filterList); for (QList<QString>::Iterator it = filterList.begin(); it != filterList.end(); ++it) { if (testFilter(KisFilterRegistry::instance()->value(*it))) successes << *it; else failures << *it; } dbgKrita << "Success: " << successes; if (failures.size() > 0) { QFAIL(QString("Failed filters:\n\t %1").arg(failures.join("\n\t")).toLatin1()); } }
void Log::log(const std::string &cat, LogLevel level, const std::string &msg, const std::string &extendedInfo) { if (testFilter(cat, level)) logFiltered(cat, level, msg, extendedInfo); }