diff --git a/querydsl-core/src/test/java/com/mysema/testutil/FilteringTestRunner.java b/querydsl-core/src/test/java/com/mysema/testutil/FilteringTestRunner.java index 2a88b449f..e3cc1fe16 100644 --- a/querydsl-core/src/test/java/com/mysema/testutil/FilteringTestRunner.java +++ b/querydsl-core/src/test/java/com/mysema/testutil/FilteringTestRunner.java @@ -28,9 +28,11 @@ public class FilteringTestRunner extends BlockJUnit4ClassRunner { } @Override - public void run(final RunNotifier notifier) { + public void run(RunNotifier notifier) { if (run){ super.run(notifier); + }else{ + System.err.println("skipping"); } } diff --git a/querydsl-core/src/test/java/com/mysema/testutil/LabelRule.java b/querydsl-core/src/test/java/com/mysema/testutil/LabelRule.java index 39de68fa1..51e0e266d 100644 --- a/querydsl-core/src/test/java/com/mysema/testutil/LabelRule.java +++ b/querydsl-core/src/test/java/com/mysema/testutil/LabelRule.java @@ -14,7 +14,10 @@ public class LabelRule implements MethodRule{ @Override public Statement apply(Statement base, FrameworkMethod method, Object target) { Label label = method.getMethod().getDeclaringClass().getAnnotation(Label.class); - boolean run = label != null && isIgnored(method.getMethod(), label.value()); + boolean run = true; + if (label != null){ + run = !isIgnored(method.getMethod(), label.value()); + } return run ? base : EmptyStatement.DEFAULT; }