Fix test filter in regression test runner

This commit is contained in:
Gaute Lindkvist
2019-05-27 14:08:35 +02:00
parent 6d969263d5
commit debf15bbbe

View File

@@ -603,7 +603,8 @@ QFileInfoList RiaRegressionTestRunner::subDirectoriesForTestExecution(const QDir
for (const auto& s : m_testFilter)
{
QString trimmed = s.trimmed();
if (anyMatchFound || baseName.contains(trimmed, Qt::CaseInsensitive))
if ((m_appendAllTestsAfterLastItemInFilter && anyMatchFound) ||
baseName.contains(trimmed, Qt::CaseInsensitive))
{
foldersMatchingTestFilter.push_back(fi);
anyMatchFound = true;