Package org.apache.lucene.tests.util
Class FailureMarker
- java.lang.Object
-
- org.junit.runner.notification.RunListener
-
- org.apache.lucene.tests.util.FailureMarker
-
public class FailureMarker extends RunListener
ARunListener
that detects suite/ test failures. We need it because failures due to thread leaks happen outside of any rule contexts.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.junit.runner.notification.RunListener
RunListener.ThreadSafe
-
-
Constructor Summary
Constructors Constructor Description FailureMarker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
hadFailures()
static void
resetFailures()
void
testFailure(Failure failure)
-
Methods inherited from class org.junit.runner.notification.RunListener
testAssumptionFailure, testFinished, testIgnored, testRunFinished, testRunStarted, testStarted, testSuiteFinished, testSuiteStarted
-
-
-
-
Method Detail
-
testFailure
public void testFailure(Failure failure) throws Exception
- Overrides:
testFailure
in classRunListener
- Throws:
Exception
-
hadFailures
public static boolean hadFailures()
-
resetFailures
public static void resetFailures()
-
-