public void clear() { stepStack.clear(); clearStepFailures(); currentTestIsNotSuspended(); noAssumptionsViolated(); resultTally = null; classUnderTest = null; webdriverSuspensions.clear(); }
public void clear() { stepStack.clear(); clearStepFailures(); currentTestIsNotSuspended(); noAssumptionsViolated(); resultTally = null; classUnderTest = null; webdriverSuspensions.clear(); }
public Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) throws Throwable { DataDrivenStep.startDataDrivenStep(); Object lastResult = null; for (Object steps : instantiatedSteps) { lastResult = runMethodAndIgnoreExceptions(steps, proxy, method, args); // StepEventBus.getEventBus().exampleFinished(); StepEventBus.getEventBus().clearStepFailures(); } DataDrivenStep.endDataDrivenStep(); return lastResult; }
public Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) throws Throwable { DataDrivenStep.startDataDrivenStep(); Object lastResult = null; for (Object steps : instantiatedSteps) { lastResult = runMethodAndIgnoreExceptions(steps, proxy, method, args); // StepEventBus.getEventBus().exampleFinished(); StepEventBus.getEventBus().clearStepFailures(); } DataDrivenStep.endDataDrivenStep(); return lastResult; }
public Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) throws Throwable { DataDrivenStep.startDataDrivenStep(); Object lastResult = null; for (Object steps : instantiatedSteps) { lastResult = runMethodAndIgnoreExceptions(steps, proxy, method, args); // StepEventBus.getEventBus().exampleFinished(); StepEventBus.getEventBus().clearStepFailures(); } DataDrivenStep.endDataDrivenStep(); return lastResult; }
@Override public void example(Map<String, String> tableRow) { StepEventBus.getEventBus().clearStepFailures(); if (givenStoryMonitor.isInGivenStory()) { return; } if (executingExamples()) { finishExample(); } exampleCount++; startExample(tableRow); }
public void clear() { stepStack.clear(); StepFactory.getFactory().reset(); clearStepFailures(); currentTestIsNotSuspended(); noAssumptionsViolated(); disableSoftAsserts(); if (clearSessionForEachTest()) { Serenity.clearCurrentSession(); } resultTally = null; classUnderTest = null; webdriverSuspensions.clear(); Broadcaster.unregisterAllListeners(); }
private void startExample(Integer lineNumber) { Map<String, String> data = exampleRows().get(lineNumber); getStepEventBus(currentFeaturePath()).clearStepFailures(); getStepEventBus(currentFeaturePath()).exampleStarted(data); if (exampleTags().containsKey(lineNumber)) { List<Tag> currentExampleTags = exampleTags().get(lineNumber); getStepEventBus(currentFeaturePath()).addTagsToCurrentTest(convertCucumberTags(currentExampleTags)); } }
private void startExample(Integer lineNumber) { Map<String, String> data = exampleRows().get(lineNumber); getStepEventBus(currentFeaturePath()).clearStepFailures(); getStepEventBus(currentFeaturePath()).exampleStarted(data); if (exampleTags().containsKey(lineNumber)) { List<Tag> currentExampleTags = exampleTags().get(lineNumber); getStepEventBus(currentFeaturePath()).addTagsToCurrentTest(convertCucumberTags(currentExampleTags)); } }
public void example(Map<String, String> tableRow) { if (shouldRestartDriverBeforeEachScenario()) { WebdriverProxyFactory.resetDriver(ThucydidesWebDriverSupport.getDriver()); } StepEventBus.getEventBus().clearStepFailures(); if (executingExamples()) { finishExample(); } restartPeriodically(); startExample(); }