[Build] Avoid resetting of DefaultTestFilter.commandLineIncludePatterns

This commit is contained in:
Dmitriy Dolovov
2021-12-09 01:47:36 +03:00
parent b131c52889
commit e0daa96cae
+1 -1
View File
@@ -110,7 +110,7 @@ fun Project.projectTest(
} }
return getOrCreateTask<Test>(taskName) { return getOrCreateTask<Test>(taskName) {
doFirst { doFirst {
val commandLineIncludePatterns = (filter as? DefaultTestFilter)?.commandLineIncludePatterns ?: mutableSetOf() val commandLineIncludePatterns = (filter as? DefaultTestFilter)?.commandLineIncludePatterns?.toMutableList() ?: mutableSetOf()
val patterns = filter.includePatterns + commandLineIncludePatterns val patterns = filter.includePatterns + commandLineIncludePatterns
if (patterns.isEmpty() || patterns.any { '*' in it }) return@doFirst if (patterns.isEmpty() || patterns.any { '*' in it }) return@doFirst
patterns.forEach { pattern -> patterns.forEach { pattern ->