@Override public void beforeStory(Story story, boolean givenStory) { storyName.set(story.getPath()); passed.set(true); }
@Override public void beforeStory(Story story, boolean givenStory) { storyName.set(story.getPath()); passed.set(true); }
@Override protected CrossReference.XRefStory createXRefStory(StoryReporterBuilder storyReporterBuilder, Story story, boolean passed) { return new SauceLabsXRefStory(story, storyReporterBuilder, passed, storyToSauceUrlMap.get(story.getPath())); } }
protected CrossReference.XRefStory createXRefStory(StoryReporterBuilder storyReporterBuilder, Story story, boolean passed, boolean pending) { return new SauceLabsXRefStory(story, storyReporterBuilder, passed, pending, storyToSauceUrlMap.get(story.getPath())); } }
private String scenarioKey(final Story story, final Scenario scenario) { return story.getPath().concat(scenario.getTitle()); }
public void storiesNotAllowed(List<Story> stories, MetaFilter filter, boolean verbose) { StringBuffer sb = new StringBuffer(); sb.append(stories.size() + " stories excluded by filter: " + filter.asString() + "\n"); if (verbose) { for (Story story : stories) { sb.append(story.getPath()).append("\n"); } } log(sb.toString(), MSG_INFO); }
public void storiesNotAllowed(List<Story> stories, MetaFilter filter, boolean verbose) { StringBuffer sb = new StringBuffer(); sb.append(stories.size() + " stories excluded by filter: " + filter.asString() + "\n"); if (verbose) { for (Story story : stories) { sb.append(story.getPath()).append("\n"); } } getLog().info(sb.toString()); }
@Override public void beforeStory(final Story story, final boolean givenStory) { String path = story.getPath(); if (!path.equals(BEFORE_STORIES_PATH) && !path.equals(AFTER_STORIES_PATH)) { String message = createFileContentsMessage(path); jBehaveTestCase.logComment("Using story file: " + path, message); } }
private void declareOutOfSuiteFailure() { String storyName = !storyStack.isEmpty() ? storyStack.peek().getName() : "Before or After Story"; String storyId = !storyStack.isEmpty() ? storyStack.peek().getPath() : null; StepEventBus.getEventBus().testStarted(storyName, storyId); }
public void storyTimeout(Story story, StoryDuration storyDuration) { getLog().warn( "Story " + story.getPath() + " duration of " + storyDuration.getDurationInSecs() + " seconds has exceeded timeout of " + storyDuration.getTimeoutInSecs() + " seconds"); }
public void storyTimeout(Story story, StoryDuration storyDuration) { log("Story " + story.getPath() + " duration of " + storyDuration.getDurationInSecs() + " seconds has exceeded timeout of " + storyDuration.getTimeoutInSecs() + " seconds", MSG_INFO); }
private void startScenarioCalled(Scenario scenario, Story story) { StepEventBus.getEventBus().setTestSource(TEST_SOURCE_JBEHAVE.getValue()); StepEventBus.getEventBus().testStarted(scenario.getTitle(), story.getPath() + ";" + scenario.getTitle()); activeScenarios.add(scenario); }
private void startTestSuiteForStory(Story story) { String storyName = removeSuffixFrom(story.getName()); String storyTitle = NameConverter.humanize(storyName); net.thucydides.core.model.Story userStory = net.thucydides.core.model.Story.withIdAndPath(storyName, storyTitle, story.getPath()) .withNarrative(getNarrativeFrom(story)); StepEventBus.getEventBus().testSuiteStarted(userStory); registerTags(story); }
private void startTestSuiteForStory(Story story) { String storyName = removeSuffixFrom(story.getName()); String storyTitle = (isNotEmpty(story.getDescription().asString())) ? story.getDescription().asString() : NameConverter.humanize(storyName); net.thucydides.core.model.Story userStory = net.thucydides.core.model.Story.withIdAndPath(storyName, storyTitle, stripStoriesFolderFrom(story.getPath())) .withNarrative(getNarrativeFrom(story)); StepEventBus.getEventBus().testSuiteStarted(userStory); registerTags(story); }