Package org.jbehave.core.embedder
package org.jbehave.core.embedder
-
ClassDescriptionMonitor which collects other
EmbedderMonitor
s and delegates all invocations to the collected monitors.The Embedder is a facade allowing all functionality to be embedded into other run contexts, such as IDEs (e.g.EmbedderClassLoader is a URLClassLoader with a specified list of classpath elements.Holds values used by the Embedder to control execution flow.Deprecated.Allows filtering on meta info.Null Object Pattern implementation ofEmbedderMonitor
.Creates a tree ofPerformableTree.Performable
objects for a set of stories, grouping sets of performable steps for each story and scenario, and adding before and after stories steps.The context for running a story.Abstract monitor that reports to output which should be defined in child implementations.Monitor that reports to aPrintStream
, defaulting toSystem.out
Monitor that reports toPrintStream
only failure eventsMonitor that reports nothingHolds flags used to control story execution flow.Manages the execution and outcomes of running stories.MapsStory
s by aMetaFilter
.Splits story into the list of stories basing on Lifecycle ExamplesTable and the provided story index format.A digit parser for timeoutsA simple parser for timeouts of format: 1d 2h 30m 15s.
DelegatingEmbedderMonitor