The main program executes the tests. Output may be routed to various locations, depending on the arguments passed.
Run with --help for a full list of arguments supported