Tester Console (from PawLIB)ο
SIMPLExpress uses the included PawLIB tester application, Goldilocks, which allows you to run tests and benchmarks using GoldilocksShell.
SIMPLExpress currently includes various functionality tests. Please see Goldilocks in PawLIB documentation for more information on Goldilocks tests.
See Using SIMPLExpress for instructions on how to build the SIMPLExpress Tester.
Once itβs built, you can run the tester from within the SIMPLExpress repository
via ./tester
.
For SIMPLExpress test and suite ID naming conventions, see tests.
Interactive Modeο
We can start Interactive Mode by running the tester application without
arguments, via ./tester
. Type commands at the >>
prompt.
All commands are detailed under Goldilocks Interactive.
Command-Line Modeο
We can run tests and suites by passing arguments to our ./tester
application. This is especially useful if you want to run tests in a
automated manner, such as with a continuous integration system.
You can get help via ./tester --help
.
Multiple commands may be run in a single line. They will be executed in order.
All commands are detailed under Goldilocks Command Line Interface.