public class Embedder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Embedder.AnnotatedEmbedderRunFailed |
static interface |
Embedder.EmbedderFailureStrategy |
static class |
Embedder.RunningEmbeddablesFailed |
static class |
Embedder.RunningStoriesFailed |
static class |
Embedder.ThrowingRunningStoriesFailed |
static class |
Embedder.ViewGenerationFailed |
Constructor and Description |
---|
Embedder() |
Embedder(StoryMapper storyMapper,
StoryRunner storyRunner,
EmbedderMonitor embedderMonitor) |
Modifier and Type | Method and Description |
---|---|
java.util.List<CandidateSteps> |
candidateSteps() |
EmbedderClassLoader |
classLoader() |
Configuration |
configuration() |
EmbedderControls |
embedderControls() |
Embedder.EmbedderFailureStrategy |
embedderFailureStrategy() |
EmbedderMonitor |
embedderMonitor() |
java.util.concurrent.ExecutorService |
executorService() |
void |
generateCrossReference() |
void |
generateReportsView() |
void |
generateReportsView(java.io.File outputDirectory,
java.util.List<java.lang.String> formats,
java.util.Properties viewResources) |
boolean |
hasExecutorService() |
void |
mapStoriesAsPaths(java.util.List<java.lang.String> storyPaths) |
MetaFilter |
metaFilter() |
java.util.List<java.lang.String> |
metaFilters() |
void |
processSystemProperties() |
void |
reportMatchingStepdocs(java.lang.String stepAsString) |
void |
reportStepdocs() |
void |
reportStepdocs(Configuration configuration,
java.util.List<CandidateSteps> candidateSteps) |
void |
reportStepdocsAsEmbeddables(java.util.List<java.lang.String> classNames) |
void |
runAsEmbeddables(java.util.List<java.lang.String> classNames) |
void |
runStoriesAsPaths(java.util.List<java.lang.String> storyPaths) |
void |
runStoriesWithAnnotatedEmbedderRunner(java.util.List<java.lang.String> classNames) |
protected void |
shutdownExecutorService()
Shuts down executor service, if it was created by Embedder.
|
InjectableStepsFactory |
stepsFactory() |
StoryManager |
storyManager() |
StoryRunner |
storyRunner() |
java.util.Properties |
systemProperties() |
java.lang.String |
toString() |
void |
useCandidateSteps(java.util.List<CandidateSteps> candidateSteps) |
void |
useClassLoader(EmbedderClassLoader classLoader) |
void |
useConfiguration(Configuration configuration) |
void |
useEmbedderControls(EmbedderControls embedderControls) |
void |
useEmbedderFailureStrategy(Embedder.EmbedderFailureStrategy failureStategy) |
void |
useEmbedderMonitor(EmbedderMonitor embedderMonitor) |
void |
useExecutorService(java.util.concurrent.ExecutorService executorService) |
void |
useMetaFilters(java.util.List<java.lang.String> metaFilters) |
void |
useStepsFactory(InjectableStepsFactory stepsFactory) |
void |
useStoryRunner(StoryRunner storyRunner) |
void |
useSystemProperties(java.util.Properties systemProperties) |
public Embedder()
public Embedder(StoryMapper storyMapper, StoryRunner storyRunner, EmbedderMonitor embedderMonitor)
public void mapStoriesAsPaths(java.util.List<java.lang.String> storyPaths)
public void runAsEmbeddables(java.util.List<java.lang.String> classNames)
public void runStoriesWithAnnotatedEmbedderRunner(java.util.List<java.lang.String> classNames)
public void runStoriesAsPaths(java.util.List<java.lang.String> storyPaths)
public void generateReportsView()
public void generateReportsView(java.io.File outputDirectory, java.util.List<java.lang.String> formats, java.util.Properties viewResources)
public void generateCrossReference()
public void reportStepdocs()
public void reportStepdocsAsEmbeddables(java.util.List<java.lang.String> classNames)
public void reportStepdocs(Configuration configuration, java.util.List<CandidateSteps> candidateSteps)
public void reportMatchingStepdocs(java.lang.String stepAsString)
public void processSystemProperties()
public EmbedderClassLoader classLoader()
public Configuration configuration()
public java.util.List<CandidateSteps> candidateSteps()
public InjectableStepsFactory stepsFactory()
public EmbedderControls embedderControls()
public EmbedderMonitor embedderMonitor()
public Embedder.EmbedderFailureStrategy embedderFailureStrategy()
public boolean hasExecutorService()
public java.util.concurrent.ExecutorService executorService()
protected void shutdownExecutorService()
useExecutorService(ExecutorService)
need to be managed by the
provider.public StoryManager storyManager()
public java.util.List<java.lang.String> metaFilters()
public MetaFilter metaFilter()
public StoryRunner storyRunner()
public java.util.Properties systemProperties()
public void useClassLoader(EmbedderClassLoader classLoader)
public void useConfiguration(Configuration configuration)
public void useCandidateSteps(java.util.List<CandidateSteps> candidateSteps)
public void useStepsFactory(InjectableStepsFactory stepsFactory)
public void useEmbedderControls(EmbedderControls embedderControls)
public void useEmbedderFailureStrategy(Embedder.EmbedderFailureStrategy failureStategy)
public void useEmbedderMonitor(EmbedderMonitor embedderMonitor)
public void useExecutorService(java.util.concurrent.ExecutorService executorService)
public void useMetaFilters(java.util.List<java.lang.String> metaFilters)
public void useStoryRunner(StoryRunner storyRunner)
public void useSystemProperties(java.util.Properties systemProperties)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2003-2014. All Rights Reserved.