Crate ftf

Source

Modules§

error
expected
ExpGots are used to represent what was expected, and what was received. If nothing was expected, then any output will be valid. If something was expected, then what was received must match
input
Transforms the written test cases from whatever data language was used to conditions that ft understands. Add any language by implementing the Inputter trait
launcher
The Launcher module is the one responsible for executing the different test cases and reporting the results
output
This module specifies the output format of an ft test case To add an output format, simply implement the FtOutput trait. This is what is done by YmlOutput and JsonOutput for example
scheduler
The scheduler handles a set of launchers, deciding who to launch and who to wait for.
yaml
The YAML module enables input and output from and to a YAML file.

Constants§

INVALID_EXIT