private List<TestOutcome> latestTestOutcomes() { return stepListener.getTestOutcomes(); }
private List<TestOutcome> latestTestOutcomes() { return stepListener.getTestOutcomes(); }
public List<TestOutcome> getTestOutcomes() { return baseStepListener.getTestOutcomes(); }
private List<TestOutcome> latestTestOutcomes() { return stepListener.getTestOutcomes(); }
public List<TestOutcome> getResults() { return new ArrayList<>(baseStepListener.getTestOutcomes()); }
public List<TestOutcome> getResults() { return ImmutableList.copyOf(baseStepListener.getTestOutcomes()); }
public List<TestOutcome> getResults() { return ImmutableList.copyOf(baseStepListener.getTestOutcomes()); }
private Optional<TestOutcome> latestTestOutcome() { List<TestOutcome> recordedOutcomes = StepEventBus.getEventBus().getBaseStepListener().getTestOutcomes(); return recordedOutcomes.isEmpty() ? Optional.empty() : Optional.of(recordedOutcomes.get(recordedOutcomes.size() - 1)); }
private Optional<TestOutcome> latestTestOutcome() { if (!getStepEventBus(currentFeaturePath()).isBaseStepListenerRegistered()) { return Optional.empty(); } List<TestOutcome> recordedOutcomes = getStepEventBus(currentFeaturePath()).getBaseStepListener().getTestOutcomes(); return (recordedOutcomes.isEmpty()) ? Optional.empty() : Optional.of(recordedOutcomes.get(recordedOutcomes.size() - 1)); }
private Optional<TestOutcome> latestTestOutcome() { if (!getStepEventBus(currentFeaturePath()).isBaseStepListenerRegistered()) { return Optional.empty(); } List<TestOutcome> recordedOutcomes = getStepEventBus(currentFeaturePath()).getBaseStepListener().getTestOutcomes(); return (recordedOutcomes.isEmpty()) ? Optional.empty() : Optional.of(recordedOutcomes.get(recordedOutcomes.size() - 1)); }
private boolean noAnnotatedResultIdDefinedFor(TestCaseFinished event) { BaseStepListener baseStepListener = getStepEventBus(event.testCase.getUri()).getBaseStepListener(); return (baseStepListener.getTestOutcomes().isEmpty() || (latestOf(baseStepListener.getTestOutcomes()).getAnnotatedResult() == null)); }
private boolean noAnnotatedResultIdDefinedFor(TestCaseFinished event) { BaseStepListener baseStepListener = getStepEventBus(event.testCase.getUri()).getBaseStepListener(); return (baseStepListener.getTestOutcomes().isEmpty() || (latestOf(baseStepListener.getTestOutcomes()).getAnnotatedResult() == null)); }
@SuppressWarnings("ThrowableResultOfMethodCallIgnored") public boolean aStepHasFailed() { return ((!getTestOutcomes().isEmpty()) && (getCurrentTestOutcome().getResult() == TestResult.FAILURE || getCurrentTestOutcome().getResult() == TestResult.ERROR)); }
@SuppressWarnings("ThrowableResultOfMethodCallIgnored") public boolean aStepHasFailed() { return ((!getTestOutcomes().isEmpty()) && (getCurrentTestOutcome().getResult() == TestResult.FAILURE || getCurrentTestOutcome().getResult() == TestResult.ERROR)); }
public List<TestOutcome> getAllTestOutcomes() { return flatten(extract(baseStepListeners, on(BaseStepListener.class).getTestOutcomes())); }
public boolean aStepHasFailed() { return ((!getTestOutcomes().isEmpty()) && (getCurrentTestOutcome().getResult() == TestResult.FAILURE || getCurrentTestOutcome().getResult() == TestResult.ERROR || getCurrentTestOutcome().getResult() == TestResult.COMPROMISED)); }
/** * A test has finished. * * @param outcome the result of the test that just finished. */ public void testFinished(final TestOutcome outcome) { if (getTestOutcomes().isEmpty()) { return; } recordTestDuration(); getCurrentTestOutcome().addIssues(storywideIssues); // TODO: Disable when run from an IDE getCurrentTestOutcome().addTags(storywideTags); if (StepEventBus.getEventBus().isDryRun() || getCurrentTestOutcome().getResult() == IGNORED) { testAndTopLevelStepsShouldBeIgnored(); } if (currentTestIsABrowserTest()) { getCurrentTestOutcome().setDriver(getDriverUsedInThisTest()); updateSessionIdIfKnown(); closeBrowsers.forTestSuite(testSuite).closeIfConfiguredForANew(SCENARIO); } currentStepStack.clear(); }