public class StoryManager
extends java.lang.Object
StoryRunner
, the manager is responsible for the concurrent
submission and monitoring of their execution via the ExecutorService
.Modifier and Type | Class and Description |
---|---|
static class |
StoryManager.RunningStory |
static class |
StoryManager.StoryExecutionFailed |
static class |
StoryManager.StoryOutcome |
static class |
StoryManager.StoryTimeout |
static class |
StoryManager.ThrowableStory |
Constructor and Description |
---|
StoryManager(Configuration configuration,
EmbedderControls embedderControls,
EmbedderMonitor embedderMonitor,
java.util.concurrent.ExecutorService executorService,
InjectableStepsFactory stepsFactory,
StoryRunner storyRunner) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.util.List<Story> |
notAllowedBy(MetaFilter filter) |
java.util.List<StoryManager.StoryOutcome> |
outcomes() |
StoryRunner.State |
runBeforeOrAfterStories(BatchFailures failures,
StepCollector.Stage stage) |
java.util.Map<java.lang.String,StoryManager.RunningStory> |
runningStories(java.util.List<Story> stories,
MetaFilter filter,
StoryRunner.State beforeStories) |
java.util.Map<java.lang.String,StoryManager.RunningStory> |
runningStoriesAsPaths(java.util.List<java.lang.String> storyPaths,
MetaFilter filter,
StoryRunner.State beforeStories) |
StoryManager.RunningStory |
runningStory(java.lang.String storyPath,
Story story,
MetaFilter filter,
StoryRunner.State beforeStories) |
void |
runStories(java.util.List<java.lang.String> storyPaths,
MetaFilter filter,
BatchFailures failures) |
Story |
storyOfPath(java.lang.String storyPath) |
Story |
storyOfText(java.lang.String storyAsText,
java.lang.String storyId) |
void |
waitUntilAllDoneOrFailed(BatchFailures failures) |
public StoryManager(Configuration configuration, EmbedderControls embedderControls, EmbedderMonitor embedderMonitor, java.util.concurrent.ExecutorService executorService, InjectableStepsFactory stepsFactory, StoryRunner storyRunner)
public Story storyOfPath(java.lang.String storyPath)
public Story storyOfText(java.lang.String storyAsText, java.lang.String storyId)
public void clear()
public java.util.List<StoryManager.StoryOutcome> outcomes()
public void runStories(java.util.List<java.lang.String> storyPaths, MetaFilter filter, BatchFailures failures)
public StoryRunner.State runBeforeOrAfterStories(BatchFailures failures, StepCollector.Stage stage)
public java.util.Map<java.lang.String,StoryManager.RunningStory> runningStoriesAsPaths(java.util.List<java.lang.String> storyPaths, MetaFilter filter, StoryRunner.State beforeStories)
public java.util.Map<java.lang.String,StoryManager.RunningStory> runningStories(java.util.List<Story> stories, MetaFilter filter, StoryRunner.State beforeStories)
public java.util.List<Story> notAllowedBy(MetaFilter filter)
public StoryManager.RunningStory runningStory(java.lang.String storyPath, Story story, MetaFilter filter, StoryRunner.State beforeStories)
public void waitUntilAllDoneOrFailed(BatchFailures failures)
Copyright © 2003-2014. All Rights Reserved.