All Classes and Interfaces
Class
Description
Supplies instances of
Backend
created by using a
ServiceLoader
to locate instance of BackendSupplier
.Contains all available command line options for
Main
Thrown when the backend could not invoke some glue code.
Thrown when an exception was thrown by glue code.
Store properties.
Default factory to instantiate glue classes.
Identifies a single feature.
A feature path is a URI to a single feature file or directory of features.
Supplies a list of features found on the the feature path provided to
RuntimeOptions.
Identifies either a directory containing feature files, a specific feature or
specific scenarios and examples (pickles) in a feature.
The glue path is a class path URI to a package.
Logs messages to
Logger
.Cucumber uses the Java Logging APIs from
java.util.logging
(JUL).Deprecated.
Cucumber Main.
Instantiates glue classes.
Loads an instance of
ObjectFactory
using the ServiceLoader
mechanism.Any exception class annotated with this annotation will be treated as a
"pending" exception.
This class creates plugin instances from a String.
Prints a pretty report of the scenario execution as it happens.
Formatter for reporting all failed test cases and print their locations
Failed means: results that make the exit code non-zero.
Minimal representation of a resource e.g.
This is the main entry point for running Cucumber features from the CLI.
Marks a glue class as being scenario scoped.
Returns a single unique runner.
Outputs Teamcity services messages to std out.
Creates a distinct runner for each calling thread.
Deprecated.
use the dedicated type annotations to register data table and
parameter types instead
Allows lazy resolution and validation of the type of a data table or doc
string argument.
Utility for filtering out unrecoverable exceptions.
Formatter to measure performance of steps.
Main
instead.