public class StoryManager extends 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,
ExecutorService executorService,
InjectableStepsFactory stepsFactory,
StoryRunner storyRunner) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
List<Story> |
notAllowedBy(MetaFilter filter) |
List<StoryManager.StoryOutcome> |
outcomes() |
StoryRunner.State |
runBeforeOrAfterStories(BatchFailures failures,
StepCollector.Stage stage) |
Map<String,StoryManager.RunningStory> |
runningStories(List<Story> stories,
MetaFilter filter,
StoryRunner.State beforeStories) |
Map<String,StoryManager.RunningStory> |
runningStoriesAsPaths(List<String> storyPaths,
MetaFilter filter,
StoryRunner.State beforeStories) |
StoryManager.RunningStory |
runningStory(String storyPath,
Story story,
MetaFilter filter,
StoryRunner.State beforeStories) |
void |
runStories(List<String> storyPaths,
MetaFilter filter,
BatchFailures failures) |
Story |
storyOfPath(String storyPath) |
Story |
storyOfText(String storyAsText,
String storyId) |
void |
waitUntilAllDoneOrFailed(BatchFailures failures) |
public StoryManager(Configuration configuration, EmbedderControls embedderControls, EmbedderMonitor embedderMonitor, ExecutorService executorService, InjectableStepsFactory stepsFactory, StoryRunner storyRunner)
public void clear()
public List<StoryManager.StoryOutcome> outcomes()
public void runStories(List<String> storyPaths, MetaFilter filter, BatchFailures failures)
public StoryRunner.State runBeforeOrAfterStories(BatchFailures failures, StepCollector.Stage stage)
public Map<String,StoryManager.RunningStory> runningStoriesAsPaths(List<String> storyPaths, MetaFilter filter, StoryRunner.State beforeStories)
public Map<String,StoryManager.RunningStory> runningStories(List<Story> stories, MetaFilter filter, StoryRunner.State beforeStories)
public List<Story> notAllowedBy(MetaFilter filter)
public StoryManager.RunningStory runningStory(String storyPath, Story story, MetaFilter filter, StoryRunner.State beforeStories)
public void waitUntilAllDoneOrFailed(BatchFailures failures)
Copyright © 2003-2014. All Rights Reserved.