org.jbehave.core.embedder
Class Embedder
java.lang.Object
org.jbehave.core.embedder.Embedder
public class Embedder
- extends Object
Represents an entry point to all of JBehave's functionality that is
embeddable into other launchers, such as IDEs or CLIs.
Embedder
public Embedder()
Embedder
public Embedder(StoryMapper storyMapper,
StoryRunner storyRunner,
EmbedderMonitor embedderMonitor)
mapStoriesAsPaths
public void mapStoriesAsPaths(List<String> storyPaths)
runAsEmbeddables
public void runAsEmbeddables(List<String> classNames)
runStoriesWithAnnotatedEmbedderRunner
public void runStoriesWithAnnotatedEmbedderRunner(String runnerClass,
List<String> classNames)
runStoriesAsPaths
public void runStoriesAsPaths(List<String> storyPaths)
createExecutorService
protected ExecutorService createExecutorService()
- Creates a
ThreadPoolExecutor using the number of threads defined
in the EmbedderControls.threads()
- Returns:
- An ExecutorService
generateReportsView
public void generateReportsView()
generateReportsView
public void generateReportsView(File outputDirectory,
List<String> formats,
Properties viewResources)
generateCrossReference
public void generateCrossReference()
reportStepdocs
public void reportStepdocs()
reportStepdocsAsEmbeddables
public void reportStepdocsAsEmbeddables(List<String> classNames)
reportStepdocs
public void reportStepdocs(Configuration configuration,
List<CandidateSteps> candidateSteps)
reportMatchingStepdocs
public void reportMatchingStepdocs(String stepAsString)
processSystemProperties
public void processSystemProperties()
classLoader
public EmbedderClassLoader classLoader()
configuration
public Configuration configuration()
candidateSteps
public List<CandidateSteps> candidateSteps()
embedderControls
public EmbedderControls embedderControls()
embedderMonitor
public EmbedderMonitor embedderMonitor()
metaFilters
public List<String> metaFilters()
storyRunner
public StoryRunner storyRunner()
systemProperties
public Properties systemProperties()
useClassLoader
public void useClassLoader(EmbedderClassLoader classLoader)
useConfiguration
public void useConfiguration(Configuration configuration)
useCandidateSteps
public void useCandidateSteps(List<CandidateSteps> candidateSteps)
useEmbedderControls
public void useEmbedderControls(EmbedderControls embedderControls)
useEmbedderMonitor
public void useEmbedderMonitor(EmbedderMonitor embedderMonitor)
useMetaFilters
public void useMetaFilters(List<String> metaFilters)
useStoryRunner
public void useStoryRunner(StoryRunner storyRunner)
useSystemProperties
public void useSystemProperties(Properties systemProperties)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2003-2011. All Rights Reserved.