@Component @Order(value=1500) public class LoggingExecutionListener extends Object implements ExecutionListener
ExecutionListener
which logs each event. Activate/deactivate the execution listener by adjusting the log level
of LOGGER
.Constructor and Description |
---|
LoggingExecutionListener() |
Modifier and Type | Method and Description |
---|---|
void |
classFailed(TestClass testClass,
Throwable throwable)
Called when a test class has been finished with an exception.
|
void |
classSkipped(TestClass testClass)
Called when a test class has been skipped.
|
void |
classStarted(TestClass testClass)
Called when a test class has been started.
|
void |
classSucceeded(TestClass testClass)
Called when a test class has been finished successfully
|
void |
executionFailed(ExecutionPlan executionPlan,
Throwable throwable)
Called when an execution plan has been finished with an exception.
|
void |
executionStarted(ExecutionPlan executionPlan)
Called when an execution plan has been started.
|
void |
executionSucceeded(ExecutionPlan executionPlan)
Called when an execution plan has been finished successfully
|
void |
stepFailed(TestStep testStep,
Throwable throwable)
Called when a test step has been finished with an exception.
|
void |
stepSkipped(TestStep testStep)
Called when a test step has been skipped.
|
void |
stepStarted(TestStep testStep)
Called when a test step has been started.
|
void |
stepSucceeded(TestStep testStep)
Called when a test step has been finished successfully
|
void |
suiteFailed(TestSuite testSuite,
Throwable throwable)
Called when a test suite has been finished with an exception.
|
void |
suiteSkipped(TestSuite testSuite)
Called when a test suite has been skipped.
|
void |
suiteStarted(TestSuite testSuite)
Called when a test suite has been started.
|
void |
suiteSucceeded(TestSuite testSuite)
Called when a test suite has been finished successfully
|
public void classFailed(TestClass testClass, Throwable throwable)
ExecutionListener
classFailed
in interface ExecutionListener
testClass
- the test class which has been finished with an exceptionthrowable
- The occurred exceptionpublic void classSkipped(TestClass testClass)
ExecutionListener
ExecutionListener.classStarted(TestClass)
has never been
called.classSkipped
in interface ExecutionListener
testClass
- the test class which has been skippedpublic void classStarted(TestClass testClass)
ExecutionListener
ExecutionListener.classSucceeded(TestClass)
or
ExecutionListener.classFailed(TestClass, Throwable)
will be called after processing the test class.classStarted
in interface ExecutionListener
testClass
- the test class which has been startedpublic void classSucceeded(TestClass testClass)
ExecutionListener
classSucceeded
in interface ExecutionListener
testClass
- the test class which has been finished successfullypublic void executionFailed(ExecutionPlan executionPlan, Throwable throwable)
ExecutionListener
executionFailed
in interface ExecutionListener
executionPlan
- the execution plan which has been finished with an exceptionthrowable
- The occurred exceptionpublic void executionStarted(ExecutionPlan executionPlan)
ExecutionListener
ExecutionListener.executionSucceeded(ExecutionPlan)
or ExecutionListener.executionFailed(ExecutionPlan, Throwable)
will be called after
processing the execution plan.executionStarted
in interface ExecutionListener
executionPlan
- the execution plan which has been startedpublic void executionSucceeded(ExecutionPlan executionPlan)
ExecutionListener
executionSucceeded
in interface ExecutionListener
executionPlan
- the execution plan which has been finished successfullypublic void stepFailed(TestStep testStep, Throwable throwable)
ExecutionListener
stepFailed
in interface ExecutionListener
testStep
- the test step which has been finished with an exceptionthrowable
- The occurred exceptionpublic void stepSkipped(TestStep testStep)
ExecutionListener
ExecutionListener.stepStarted(TestStep)
has never been called.stepSkipped
in interface ExecutionListener
testStep
- the test step which has been skippedpublic void stepStarted(TestStep testStep)
ExecutionListener
ExecutionListener.stepSucceeded(TestStep)
or
ExecutionListener.stepFailed(TestStep, Throwable)
will be called after processing the test step.stepStarted
in interface ExecutionListener
testStep
- the test step which has been startedpublic void stepSucceeded(TestStep testStep)
ExecutionListener
stepSucceeded
in interface ExecutionListener
testStep
- the test step which has been finished successfullypublic void suiteFailed(TestSuite testSuite, Throwable throwable)
ExecutionListener
suiteFailed
in interface ExecutionListener
testSuite
- the test suite which has been finished with an exceptionthrowable
- The occurred exceptionpublic void suiteSkipped(TestSuite testSuite)
ExecutionListener
ExecutionListener.suiteStarted(TestSuite)
has never been
called.suiteSkipped
in interface ExecutionListener
testSuite
- the test suite which has been skippedpublic void suiteStarted(TestSuite testSuite)
ExecutionListener
ExecutionListener.suiteSucceeded(TestSuite)
or
ExecutionListener.suiteFailed(TestSuite, Throwable)
will be called after processing the test suite.suiteStarted
in interface ExecutionListener
testSuite
- the test suite which has been startedpublic void suiteSucceeded(TestSuite testSuite)
ExecutionListener
suiteSucceeded
in interface ExecutionListener
testSuite
- the test suite which has been finished successfullyCopyright © 2018–2020 b+m Informatik AG. All rights reserved.