Rich formatting of Cucumber progress and results for the terminal
This package provides several printers and utilities for rich formatting of Cucumber progress and results in the terminal.
The pretty formatter writes a rich report of the scenario and example execution as it happens. Useful when running Cucumber from the terminal.
The progress formatter is minimalist progress indicator that writes a single character status for each test. Useful the test suite gets large. Pairs well with the summary formatter.
The summary formatter writes a rich summary at the end of the test run.
Each step is colored according to the outcome. When the cucumber theme is in
use the following colors and symbols are used.
| Cucumber Outcome | Color | Status Symbol | Progress Symbol |
|---|---|---|---|
| UNKNOWN | n/a | n/a | n/a |
| PASSED | Green | ✔ | . |
| SKIPPED | Yellow | ↷ | - |
| PENDING | Cyan | ■ | P |
| UNDEFINED | Blue | ■ | U |
| AMBIGUOUS | Magenta | ✘ | A |
| FAILED | Red | ✘ | F |
Each language implementation validates itself against the examples in the
testdata folder. See the testdata/README.md for more
information.



