public class StepEventBus extends Object
Constructor and Description |
---|
StepEventBus(EnvironmentVariables environmentVariables,
Configuration configuration) |
@Inject public StepEventBus(EnvironmentVariables environmentVariables, Configuration configuration)
public static StepEventBus getEventBus()
public static StepEventBus eventBusFor(Object key)
key
- public static void setCurrentBusToEventBusFor(Object key)
public static void clearEventBusFor(Object key)
public EnvironmentVariables getEnvironmentVariables()
public StepEventBus registerListener(StepListener listener)
public boolean isBaseStepListenerRegistered()
public BaseStepListener getBaseStepListener()
public void testStarted(String testName)
public boolean isUniqueSession()
public void setUniqueSession(boolean uniqueSession)
protected List<StepListener> getAllListeners()
public void testSuiteStarted(Class<?> testClass)
public void updateExampleLineNumber(int lineNumber)
public void testSuiteStarted(Story story)
public void clear()
public void unsuspend()
public void testFinished(boolean inDataDrivenTest)
public void finishTestRun()
public void testFinished()
public void testFinished(TestOutcome result)
public void testRetried()
public void clearStepFailures()
public boolean aStepInTheCurrentTestHasFailed()
public boolean isCurrentTestDataDriven()
public void stepStarted(ExecutedStepDescription stepDescription)
public void stepStarted(ExecutedStepDescription stepDescription, boolean isPrecondition)
public void skippedStepStarted(ExecutedStepDescription executedStepDescription)
public void stepFinished()
public void stepFailed(StepFailure failure)
public void lastStepFailed(StepFailure failure)
public void stepIgnored()
public void stepPending()
public void stepPending(String message)
public void assumptionViolated(String message)
public void dropListener(StepListener stepListener)
public void dropAllListeners()
public void reenableWebDriver()
public boolean webdriverCallsAreSuspended()
public void reenableWebdriverCalls()
public void temporarilySuspendWebdriverCalls()
public void testFailed(Throwable cause)
cause
- the underlying cause of the failure.public void testPending()
public void testIsManual()
public void suspendTest()
public void suspendTest(TestResult result)
public void useScenarioOutline(String scenarioOutline)
public boolean currentTestIsSuspended()
public boolean assumptionViolated()
public void testIgnored()
public void testSkipped()
public void testAborted()
public boolean areStepsRunning()
public void notifyScreenChange()
public void testSuiteFinished()
public void testRunFinished()
public void updateCurrentStepTitle(String stepTitle)
public void updateCurrentStepTitleAsPrecondition(String stepTitle)
public void addDescriptionToCurrentTest(String description)
public void setBackgroundTitle(String title)
public void setBackgroundDescription(String description)
public void setRule(Rule rule)
public void useExamplesFrom(DataTable table)
public void addNewExamplesFrom(DataTable newTable)
public void exampleFinished()
public boolean currentTestOutcomeIsDataDriven()
public void takeScreenshot()
public void notifyFailure()
public boolean testSuiteHasStarted()
public String getAssumptionViolatedMessage()
public void setAllStepsTo(TestResult result)
result
- public Optional<TestResult> getForcedResult()
public boolean isDryRun()
public void enableDryRun()
public Optional<TestResult> resultSoFar()
public void mergePreviousStep()
public void updateOverallResults()
public void reset()
public void disableSoftAsserts()
public void enableSoftAsserts()
public boolean softAssertsActive()
public String getTestSource()
public void setTestSource(String testSource)
public void cancelPreviousTest()
public void lastTestPassedAfterRetries(int remainingTries, List<String> failureMessages, TestFailureCause testFailureCause)
public static void overrideEventBusWith(StepEventBus stepEventBus)
public void castActor(String name)
public void initialiseSession()
public void registerAgent(Agent agent)
public void registerAgents(Agent... agents)
public void dropAgents(Agent... agents)
public void dropAgent(Agent agent)
public void mergeActivitiesToDefaultStepListener(Agent... agents)
public void mergeActivitiesToDefaultStepListener(String stepName, Agent... agents)
public void wrapUpCurrentCucumberStep()
public boolean currentTestHasTag(TestTag tag)
public boolean isASingleBrowserScenario()
public boolean isNewSingleBrowserScenario()
Copyright © 2021. All rights reserved.