diff --git a/plugins/junit_rt/src/com/intellij/junit4/JUnit45ClassesRequestBuilder.java b/plugins/junit_rt/src/com/intellij/junit4/JUnit45ClassesRequestBuilder.java index 9abd866dc50e..86dd1243010e 100644 --- a/plugins/junit_rt/src/com/intellij/junit4/JUnit45ClassesRequestBuilder.java +++ b/plugins/junit_rt/src/com/intellij/junit4/JUnit45ClassesRequestBuilder.java @@ -61,6 +61,7 @@ public class JUnit45ClassesRequestBuilder { protected JUnit4Builder junit4Builder() { return new JUnit4Builder() { public Runner runnerForClass(Class testClass) throws Throwable { + if (!recursively) return super.runnerForClass(testClass); try { Method ignored = BlockJUnit4ClassRunner.class.getDeclaredMethod("isIgnored", new Class[]{FrameworkMethod.class}); if (ignored != null) {