[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) {
doFirst {
val commandLineIncludePatterns = (filter as? DefaultTestFilter)?.commandLineIncludePatterns ?: mutableSetOf()
val commandLineIncludePatterns = (filter as? DefaultTestFilter)?.commandLineIncludePatterns?.toMutableList() ?: mutableSetOf()
val patterns = filter.includePatterns + commandLineIncludePatterns
if (patterns.isEmpty() || patterns.any { '*' in it }) return@doFirst
patterns.forEach { pattern ->