diff --git a/plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/internal/init/testFilterInit.gradle b/plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/internal/init/testFilterInit.gradle index 6da6be25101b..4d77834c14d8 100644 --- a/plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/internal/init/testFilterInit.gradle +++ b/plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/internal/init/testFilterInit.gradle @@ -46,10 +46,9 @@ gradle.taskGraph.beforeTask { Task task -> if (task instanceof Test || (abstractTestTaskClass != null && abstractTestTaskClass.isAssignableFrom(task.class))) { try { if(ijTestIncludes != ['*'] && ijTestFilteringSupported) { - task.filter { - setIncludePatterns(new String[0]) - ijTestIncludes.each(){ includeTestsMatching "${it}" } - } + def filter = task.getFilter() + filter.setIncludePatterns(new String[0]) + ijTestIncludes.each(){ filter.includeTestsMatching "${it}" } } } catch (all) {