From 9ef785f34eb558aacb0c081853354f3fc8cda2fb Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 6 Jun 2017 15:49:44 +0300 Subject: [PATCH] junit: skip ignored methods in ignored class on class run (IDEA-173952) --- .../src/com/intellij/junit4/JUnit45ClassesRequestBuilder.java | 1 + 1 file changed, 1 insertion(+) 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) {