@Component(value="tapirJUnitExecutionListener") @Order(value=-7000) public class JUnitExecutionListener extends AbstractExecutionListener
JUnitExecutionListener
notifies the EachTestNotifier
which is provided by
EachTestNotifierProvider
about step executions. Using this listener it's possible to fulfill JUnit's reporting API.
Tools like Eclipse, Maven Surefire or Jenkins provide custom RunListener
which are (indirectly) notified by this
listener.Constructor and Description |
---|
JUnitExecutionListener() |
Modifier and Type | Method and Description |
---|---|
void |
classSkipped(TestClass it)
Called when a test class has been skipped.
|
void |
stepFailed(TestStep it,
Throwable throwable)
Called when a test step has been finished with an exception.
|
void |
stepSkipped(TestStep it)
Called when a test step has been skipped.
|
void |
stepStarted(TestStep it)
Called when a test step has been started.
|
void |
stepSucceeded(TestStep it)
Called when a test step has been finished successfully
|
void |
suiteSkipped(TestSuite it)
Called when a test suite has been skipped.
|
classFailed, classStarted, classSucceeded, executionFailed, executionStarted, executionSucceeded, suiteFailed, suiteStarted, suiteSucceeded
public void suiteSkipped(TestSuite it)
ExecutionListener
ExecutionListener.suiteStarted(TestSuite)
has never been
called.suiteSkipped
in interface ExecutionListener
suiteSkipped
in class AbstractExecutionListener
it
- the test suite which has been skippedpublic void classSkipped(TestClass it)
ExecutionListener
ExecutionListener.classStarted(TestClass)
has never been
called.classSkipped
in interface ExecutionListener
classSkipped
in class AbstractExecutionListener
it
- the test class which has been skippedpublic void stepStarted(TestStep it)
ExecutionListener
ExecutionListener.stepSucceeded(TestStep)
or
ExecutionListener.stepFailed(TestStep, Throwable)
will be called after processing the test step.stepStarted
in interface ExecutionListener
stepStarted
in class AbstractExecutionListener
it
- the test step which has been startedpublic void stepSucceeded(TestStep it)
ExecutionListener
stepSucceeded
in interface ExecutionListener
stepSucceeded
in class AbstractExecutionListener
it
- the test step which has been finished successfullypublic void stepFailed(TestStep it, Throwable throwable)
ExecutionListener
stepFailed
in interface ExecutionListener
stepFailed
in class AbstractExecutionListener
it
- the test step which has been finished with an exceptionthrowable
- The occurred exceptionpublic void stepSkipped(TestStep it)
ExecutionListener
ExecutionListener.stepStarted(TestStep)
has never been called.stepSkipped
in interface ExecutionListener
stepSkipped
in class AbstractExecutionListener
it
- the test step which has been skippedCopyright © 2018–2020 b+m Informatik AG. All rights reserved.