logo

Module cucumber::writer[][src]

Expand description

Tools for outputting Cucumber events.

Modules

Default Writer implementation.

Wrappers providing no-op implementations.

Writer-wrapper for transforming Skipped Steps into Failed.

JUnit XML report Writer implementation.

Writer-wrapper for outputting events in a normalized readable order.

Tools for writing output.

Writer-wrapper for re-outputting events at the end of an output.

Writer-wrapper for collecting a summary of execution.

Passing events to multiple terminating Writers simultaneously.

Structs

Wrapper for a Writer asserting it being Normalized.

Default Writer implementation outputting to an io::Write implementor (io::Stdout by default).

Writer-wrapper for transforming Skipped Steps into Failed.

JUnit XML report Writer implementation outputting XML to an io::Write implementor.

Cucumber JSON format Writer implementation outputting JSON to an io::Write implementor.

Wrapper for a Writer implementation for outputting events corresponding to order guarantees from the Runner in a Normalized readable order.

Wrapper for a Writer implementation for re-outputting events at the end of an output, based on a filter predicated.

Wrapper for a Writer for outputting an execution summary (number of executed features, scenarios, steps and parsing errors).

Wrapper for passing events to multiple terminating Writers simultaneously.

Enums

Possible policies of a console output coloring.

Standard verbosity levels of a Writer.

Traits

Writer that also can output an arbitrary Value in addition to regular Cucumber events.

Extension of Writer allowing its normalization and summarization.

Writer tracking a number of Failed Steps and parsing errors.

Marker indicating that a Writer doesn’t transform or rearrange events.

Marker indicating that a Writer can accept events in a happened-before order.

Marker indicating that a Writer can be wrapped into a Summarize.

Writer of Cucumber events to some output.