From debf15bbbe55680afc434984317d31340a3220c6 Mon Sep 17 00:00:00 2001 From: Gaute Lindkvist Date: Mon, 27 May 2019 14:08:35 +0200 Subject: [PATCH] Fix test filter in regression test runner --- ApplicationCode/Application/Tools/RiaRegressionTestRunner.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ApplicationCode/Application/Tools/RiaRegressionTestRunner.cpp b/ApplicationCode/Application/Tools/RiaRegressionTestRunner.cpp index e286add669..26e344fee8 100644 --- a/ApplicationCode/Application/Tools/RiaRegressionTestRunner.cpp +++ b/ApplicationCode/Application/Tools/RiaRegressionTestRunner.cpp @@ -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;