Modules
ExpGot
s 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
Transforms the written test cases from whatever data language was used
to conditions that ft
understands. Add any language by implementing
the Inputter trait
The Launcher module is the one responsible for executing the different test cases and reporting the results
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
The scheduler handles a set of launchers, deciding who to launch and who to wait for.
The YAML module enables input and output from and to a YAML file.