Expand description
Tools for outputting Cucumber
events.
Modules§
- basic
- Default
Writer
implementation. - discard
- Wrappers providing no-op implementations.
- fail_
on_ skipped Writer
-wrapper for transformingSkipped
Step
s intoFailed
.- json
output-json
- Cucumber JSON format
Writer
implementation. - junit
output-junit
- JUnit XML report
Writer
implementation. - libtest
libtest
- Rust
libtest
compatibleWriter
implementation. - normalize
Writer
-wrapper for outputting events in a normalized readable order.- or
- Passing events to one of two
Writer
s based on a predicate. - out
- Tools for writing output.
- repeat
Writer
-wrapper for re-outputting events at the end of an output.- summarize
Writer
-wrapper for collecting a summary of execution.- tee
- Passing events to multiple terminating
Writer
s simultaneously.
Structs§
- Assert
Normalized - Wrapper for a
Writer
asserting it beingNormalized
. - Basic
- Default
Writer
implementation outputting to anio::Write
implementor (io::Stdout
by default). - Fail
OnSkipped Writer
-wrapper for transformingSkipped
Step
s intoFailed
.- JUnit
output-junit
- JUnit XML report
Writer
implementation outputting XML to anio::Write
implementor. - Json
output-json
- Cucumber JSON format
Writer
implementation outputting JSON to anio::Write
implementor. - Libtest
libtest
libtest
compatibleWriter
.- Normalize
- Wrapper for a
Writer
implementation for outputting events corresponding to order guarantees from theRunner
in aNormalized
readable order. - Or
- Wrapper for passing events to one of two
Writer
s based on a predicate. - Repeat
- Wrapper for a
Writer
implementation for re-outputting events at the end of an output, based on a filter predicated. - Summarize
- Wrapper for a
Writer
for outputting an execution summary (number of executed features, scenarios, steps and parsing errors). - Tee
- Wrapper for passing events to multiple terminating
Writer
s simultaneously.
Enums§
- Coloring
- Possible policies of a
console
output coloring. - Verbosity
- Standard verbosity levels of a
Writer
.
Traits§
- Arbitrary
Writer
that also can output an arbitraryValue
in addition to regularCucumber
events.- Ext
- Extension of
Writer
allowing its normalization and summarization. - NonTransforming
- Marker indicating that a
Writer
doesn’t transform or rearrange events. - Normalized
- Marker indicating that a
Writer
can accept events in a happened-before order. - Stats
Writer
tracking a number ofPassed
,Skipped
,Failed
Step
s and parsing errors.- Summarizable
- Marker indicating that a
Writer
can be wrapped into aSummarize
. - Writer
- Writer of
Cucumber
events to some output.