Package org.apache.lucene.tests.util
Class TestRuleIgnoreAfterMaxFailures
java.lang.Object
org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures
- All Implemented Interfaces:
org.junit.rules.TestRule
public final class TestRuleIgnoreAfterMaxFailures
extends Object
implements org.junit.rules.TestRule
This rule keeps a count of failed tests (suites) and will result in an
AssumptionViolatedException
after a given number of failures for all tests following this
condition.
Aborting quickly on failed tests can be useful when used in combination with test repeats (via
the Repeat
annotation or system property).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.junit.runners.model.Statement
apply
(org.junit.runners.model.Statement s, Description d)
-
Constructor Details
-
TestRuleIgnoreAfterMaxFailures
public TestRuleIgnoreAfterMaxFailures(int maxFailures) - Parameters:
maxFailures
- The number of failures after which all tests are ignored. Must be greater or equal 1.
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceorg.junit.rules.TestRule
-