1.
Introduction
2.
Quickstart
3.
Writing tests
3.1.
Capturing and variation
3.2.
Asserting
3.3.
Data tables
3.4.
Doc strings
3.5.
Rule keyword
3.6.
Background keyword
3.7.
Scenario Outline keyword
3.8.
Scenario hooks
3.9.
Spoken languages
3.10.
Tags
3.11.
Retrying failed scenarios
3.12.
Modules organization
4.
CLI (command-line interface)
5.
Output
5.1.
Terminal
5.2.
JUnit XML report
5.3.
Cucumber JSON format
5.4.
Multiple outputs
5.5.
tracing integration
5.6.
IntelliJ Rust (libtest) integration
6.
Architecture
6.1.
Custom Parser
6.2.
Custom Runner
6.3.
Custom Writer
Light
Rust
Coal
Navy
Ayu
Cucumber Rust Book
Output
This chapter describes possible way and tweaks of outputting test suite results.
Terminal
JUnit XML report
Cucumber JSON format
Multiple outputs
tracing
integration
IntelliJ Rust (
libtest
) integration