Package io.qameta.allure.listener
Class LifecycleNotifier
java.lang.Object
io.qameta.allure.listener.LifecycleNotifier
- All Implemented Interfaces:
ContainerLifecycleListener,FixtureLifecycleListener,LifecycleListener,StepLifecycleListener,TestLifecycleListener
public class LifecycleNotifier
extends Object
implements ContainerLifecycleListener, TestLifecycleListener, FixtureLifecycleListener, StepLifecycleListener
- Since:
- 2.0
-
Constructor Summary
ConstructorsConstructorDescriptionLifecycleNotifier(List<ContainerLifecycleListener> containerListeners, List<TestLifecycleListener> testListeners, List<FixtureLifecycleListener> fixtureListeners, List<StepLifecycleListener> stepListeners) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterContainerStart(io.qameta.allure.model.TestResultContainer container) voidafterContainerStop(io.qameta.allure.model.TestResultContainer container) voidafterContainerUpdate(io.qameta.allure.model.TestResultContainer container) voidafterContainerWrite(io.qameta.allure.model.TestResultContainer container) voidafterFixtureStart(io.qameta.allure.model.FixtureResult result) voidafterFixtureStop(io.qameta.allure.model.FixtureResult result) voidafterFixtureUpdate(io.qameta.allure.model.FixtureResult result) voidafterStepStart(io.qameta.allure.model.StepResult result) voidafterStepStop(io.qameta.allure.model.StepResult result) voidafterStepUpdate(io.qameta.allure.model.StepResult result) voidafterTestSchedule(io.qameta.allure.model.TestResult result) voidafterTestStart(io.qameta.allure.model.TestResult result) voidafterTestStop(io.qameta.allure.model.TestResult result) voidafterTestUpdate(io.qameta.allure.model.TestResult result) voidafterTestWrite(io.qameta.allure.model.TestResult result) voidbeforeContainerStart(io.qameta.allure.model.TestResultContainer container) voidbeforeContainerStop(io.qameta.allure.model.TestResultContainer container) voidbeforeContainerUpdate(io.qameta.allure.model.TestResultContainer container) voidbeforeContainerWrite(io.qameta.allure.model.TestResultContainer container) voidbeforeFixtureStart(io.qameta.allure.model.FixtureResult result) voidbeforeFixtureStop(io.qameta.allure.model.FixtureResult result) voidbeforeFixtureUpdate(io.qameta.allure.model.FixtureResult result) voidbeforeStepStart(io.qameta.allure.model.StepResult result) voidbeforeStepStop(io.qameta.allure.model.StepResult result) voidbeforeStepUpdate(io.qameta.allure.model.StepResult result) voidbeforeTestSchedule(io.qameta.allure.model.TestResult result) voidbeforeTestStart(io.qameta.allure.model.TestResult result) voidbeforeTestStop(io.qameta.allure.model.TestResult result) voidbeforeTestUpdate(io.qameta.allure.model.TestResult result) voidbeforeTestWrite(io.qameta.allure.model.TestResult result) protected <T extends LifecycleListener,S>
voidrunSafely(List<T> listeners, BiConsumer<T, S> method, S object)
-
Constructor Details
-
LifecycleNotifier
public LifecycleNotifier(List<ContainerLifecycleListener> containerListeners, List<TestLifecycleListener> testListeners, List<FixtureLifecycleListener> fixtureListeners, List<StepLifecycleListener> stepListeners)
-
-
Method Details
-
beforeTestSchedule
public void beforeTestSchedule(io.qameta.allure.model.TestResult result) - Specified by:
beforeTestSchedulein interfaceTestLifecycleListener
-
afterTestSchedule
public void afterTestSchedule(io.qameta.allure.model.TestResult result) - Specified by:
afterTestSchedulein interfaceTestLifecycleListener
-
beforeTestUpdate
public void beforeTestUpdate(io.qameta.allure.model.TestResult result) - Specified by:
beforeTestUpdatein interfaceTestLifecycleListener
-
afterTestUpdate
public void afterTestUpdate(io.qameta.allure.model.TestResult result) - Specified by:
afterTestUpdatein interfaceTestLifecycleListener
-
beforeTestStart
public void beforeTestStart(io.qameta.allure.model.TestResult result) - Specified by:
beforeTestStartin interfaceTestLifecycleListener
-
afterTestStart
public void afterTestStart(io.qameta.allure.model.TestResult result) - Specified by:
afterTestStartin interfaceTestLifecycleListener
-
beforeTestStop
public void beforeTestStop(io.qameta.allure.model.TestResult result) - Specified by:
beforeTestStopin interfaceTestLifecycleListener
-
afterTestStop
public void afterTestStop(io.qameta.allure.model.TestResult result) - Specified by:
afterTestStopin interfaceTestLifecycleListener
-
beforeTestWrite
public void beforeTestWrite(io.qameta.allure.model.TestResult result) - Specified by:
beforeTestWritein interfaceTestLifecycleListener
-
afterTestWrite
public void afterTestWrite(io.qameta.allure.model.TestResult result) - Specified by:
afterTestWritein interfaceTestLifecycleListener
-
beforeContainerStart
public void beforeContainerStart(io.qameta.allure.model.TestResultContainer container) - Specified by:
beforeContainerStartin interfaceContainerLifecycleListener
-
afterContainerStart
public void afterContainerStart(io.qameta.allure.model.TestResultContainer container) - Specified by:
afterContainerStartin interfaceContainerLifecycleListener
-
beforeContainerUpdate
public void beforeContainerUpdate(io.qameta.allure.model.TestResultContainer container) - Specified by:
beforeContainerUpdatein interfaceContainerLifecycleListener
-
afterContainerUpdate
public void afterContainerUpdate(io.qameta.allure.model.TestResultContainer container) - Specified by:
afterContainerUpdatein interfaceContainerLifecycleListener
-
beforeContainerStop
public void beforeContainerStop(io.qameta.allure.model.TestResultContainer container) - Specified by:
beforeContainerStopin interfaceContainerLifecycleListener
-
afterContainerStop
public void afterContainerStop(io.qameta.allure.model.TestResultContainer container) - Specified by:
afterContainerStopin interfaceContainerLifecycleListener
-
beforeContainerWrite
public void beforeContainerWrite(io.qameta.allure.model.TestResultContainer container) - Specified by:
beforeContainerWritein interfaceContainerLifecycleListener
-
afterContainerWrite
public void afterContainerWrite(io.qameta.allure.model.TestResultContainer container) - Specified by:
afterContainerWritein interfaceContainerLifecycleListener
-
beforeFixtureStart
public void beforeFixtureStart(io.qameta.allure.model.FixtureResult result) - Specified by:
beforeFixtureStartin interfaceFixtureLifecycleListener
-
afterFixtureStart
public void afterFixtureStart(io.qameta.allure.model.FixtureResult result) - Specified by:
afterFixtureStartin interfaceFixtureLifecycleListener
-
beforeFixtureUpdate
public void beforeFixtureUpdate(io.qameta.allure.model.FixtureResult result) - Specified by:
beforeFixtureUpdatein interfaceFixtureLifecycleListener
-
afterFixtureUpdate
public void afterFixtureUpdate(io.qameta.allure.model.FixtureResult result) - Specified by:
afterFixtureUpdatein interfaceFixtureLifecycleListener
-
beforeFixtureStop
public void beforeFixtureStop(io.qameta.allure.model.FixtureResult result) - Specified by:
beforeFixtureStopin interfaceFixtureLifecycleListener
-
afterFixtureStop
public void afterFixtureStop(io.qameta.allure.model.FixtureResult result) - Specified by:
afterFixtureStopin interfaceFixtureLifecycleListener
-
beforeStepStart
public void beforeStepStart(io.qameta.allure.model.StepResult result) - Specified by:
beforeStepStartin interfaceStepLifecycleListener
-
afterStepStart
public void afterStepStart(io.qameta.allure.model.StepResult result) - Specified by:
afterStepStartin interfaceStepLifecycleListener
-
beforeStepUpdate
public void beforeStepUpdate(io.qameta.allure.model.StepResult result) - Specified by:
beforeStepUpdatein interfaceStepLifecycleListener
-
afterStepUpdate
public void afterStepUpdate(io.qameta.allure.model.StepResult result) - Specified by:
afterStepUpdatein interfaceStepLifecycleListener
-
beforeStepStop
public void beforeStepStop(io.qameta.allure.model.StepResult result) - Specified by:
beforeStepStopin interfaceStepLifecycleListener
-
afterStepStop
public void afterStepStop(io.qameta.allure.model.StepResult result) - Specified by:
afterStepStopin interfaceStepLifecycleListener
-
runSafely
protected <T extends LifecycleListener,S> void runSafely(List<T> listeners, BiConsumer<T, S> method, S object)
-