org.apache.maven.surefire.junitcore
Class NonConcurrentRunListener
java.lang.Object
org.junit.runner.notification.RunListener
org.apache.maven.surefire.common.junit4.JUnit4RunListener
org.apache.maven.surefire.junitcore.NonConcurrentRunListener
- All Implemented Interfaces:
- ConsoleOutputReceiver
public class NonConcurrentRunListener
- extends JUnit4RunListener
- implements ConsoleOutputReceiver
A class to be used when there is no JUnit parallelism (methods or/and class). This allow to workaround JUnit
limitation a la Junit4 provider. Specifically, we can redirect properly the output even if we don't have class
demarcation in JUnit. It works when if there is a JVM instance per test run, i.e. with forkMode=always or perthread.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NonConcurrentRunListener
public NonConcurrentRunListener(RunListener reporter)
throws org.apache.maven.surefire.testset.TestSetFailedException
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
writeTestOutput
public void writeTestOutput(byte[] buf,
int off,
int len,
boolean stdout)
- Specified by:
writeTestOutput in interface ConsoleOutputReceiver
createReportEntry
protected SimpleReportEntry createReportEntry(org.junit.runner.Description description)
- Overrides:
createReportEntry in class JUnit4RunListener
createReportEntryForTestSet
protected SimpleReportEntry createReportEntryForTestSet(org.junit.runner.Description description)
testStarted
public void testStarted(org.junit.runner.Description description)
throws Exception
- Overrides:
testStarted in class JUnit4RunListener
- Throws:
Exception
testFinished
public void testFinished(org.junit.runner.Description description)
throws Exception
- Overrides:
testFinished in class JUnit4RunListener
- Throws:
Exception
testIgnored
public void testIgnored(org.junit.runner.Description description)
throws Exception
- Overrides:
testIgnored in class JUnit4RunListener
- Throws:
Exception
testFailure
public void testFailure(org.junit.runner.notification.Failure failure)
throws Exception
- Overrides:
testFailure in class JUnit4RunListener
- Throws:
Exception
testAssumptionFailure
public void testAssumptionFailure(org.junit.runner.notification.Failure failure)
- Overrides:
testAssumptionFailure in class JUnit4RunListener
testRunStarted
public void testRunStarted(org.junit.runner.Description description)
throws Exception
- Overrides:
testRunStarted in class org.junit.runner.notification.RunListener
- Throws:
Exception
testRunFinished
public void testRunFinished(org.junit.runner.Result result)
throws Exception
- Overrides:
testRunFinished in class org.junit.runner.notification.RunListener
- Throws:
Exception
Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.