org.jbehave.core.embedder
Class Embedder
java.lang.Object
org.jbehave.core.embedder.Embedder
public class Embedder
- extends java.lang.Object
The Embedder is a facade allowing all functionality to be embedded into other
run contexts, such as IDEs (e.g. via JUnit support) or CLIs (via Ant or
Maven).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Embedder
public Embedder()
Embedder
public Embedder(StoryMapper storyMapper,
StoryRunner storyRunner,
EmbedderMonitor embedderMonitor)
mapStoriesAsPaths
public void mapStoriesAsPaths(java.util.List<java.lang.String> storyPaths)
runAsEmbeddables
public void runAsEmbeddables(java.util.List<java.lang.String> classNames)
runStoriesWithAnnotatedEmbedderRunner
public void runStoriesWithAnnotatedEmbedderRunner(java.util.List<java.lang.String> classNames)
runStoriesAsPaths
public void runStoriesAsPaths(java.util.List<java.lang.String> storyPaths)
generateReportsView
public void generateReportsView()
generateReportsView
public void generateReportsView(java.io.File outputDirectory,
java.util.List<java.lang.String> formats,
java.util.Properties viewResources)
generateCrossReference
public void generateCrossReference()
reportStepdocs
public void reportStepdocs()
reportStepdocsAsEmbeddables
public void reportStepdocsAsEmbeddables(java.util.List<java.lang.String> classNames)
reportStepdocs
public void reportStepdocs(Configuration configuration,
java.util.List<CandidateSteps> candidateSteps)
reportMatchingStepdocs
public void reportMatchingStepdocs(java.lang.String stepAsString)
processSystemProperties
public void processSystemProperties()
classLoader
public EmbedderClassLoader classLoader()
configuration
public Configuration configuration()
candidateSteps
public java.util.List<CandidateSteps> candidateSteps()
stepsFactory
public InjectableStepsFactory stepsFactory()
embedderControls
public EmbedderControls embedderControls()
embedderMonitor
public EmbedderMonitor embedderMonitor()
embedderFailureStrategy
public Embedder.EmbedderFailureStrategy embedderFailureStrategy()
hasExecutorService
public boolean hasExecutorService()
executorService
public java.util.concurrent.ExecutorService executorService()
shutdownExecutorService
protected void shutdownExecutorService()
- Shuts down executor service, if it was created by Embedder.
ExecutorServices provided by the
useExecutorService(ExecutorService) need to be managed by the
provider.
storyManager
public StoryManager storyManager()
metaFilters
public java.util.List<java.lang.String> metaFilters()
metaFilter
public MetaFilter metaFilter()
storyRunner
public StoryRunner storyRunner()
systemProperties
public java.util.Properties systemProperties()
useClassLoader
public void useClassLoader(EmbedderClassLoader classLoader)
useConfiguration
public void useConfiguration(Configuration configuration)
useCandidateSteps
public void useCandidateSteps(java.util.List<CandidateSteps> candidateSteps)
useStepsFactory
public void useStepsFactory(InjectableStepsFactory stepsFactory)
useEmbedderControls
public void useEmbedderControls(EmbedderControls embedderControls)
useEmbedderFailureStrategy
public void useEmbedderFailureStrategy(Embedder.EmbedderFailureStrategy failureStategy)
useEmbedderMonitor
public void useEmbedderMonitor(EmbedderMonitor embedderMonitor)
useExecutorService
public void useExecutorService(java.util.concurrent.ExecutorService executorService)
useMetaFilters
public void useMetaFilters(java.util.List<java.lang.String> metaFilters)
useStoryRunner
public void useStoryRunner(StoryRunner storyRunner)
useSystemProperties
public void useSystemProperties(java.util.Properties systemProperties)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2003-2012. All Rights Reserved.