Lumiera  0.pre.03
»edit your freedom«
testrunner.cpp File Reference

Go to the source code of this file.

Description

Lumiera unit test suite A simple test runner application.

The build system will link the individual shared libraries with the test code together with this translation unit into the executable target/test-suite

Definition in file testrunner.cpp.

Functions

int main (int argc, const char *argv[])
 run all tests or any single test specified in the first command line argument. More...
 

Function Documentation

◆ main()

int main ( int  argc,
const char *  argv[] 
)

run all tests or any single test specified in the first command line argument.

Returns
exit code signalling if any exception was caught at the level of individual test cases
Exceptions
anyfurther exceptions raised outside of test cases
anylibrary and external exceptions (not lumiera::Exception)

Definition at line 47 of file testrunner.cpp.

References TestOption::getTestgroup(), TestOption::handleHelpRequest(), lumiera::ON_GLOBAL_INIT, lumiera::ON_GLOBAL_SHUTDOWN, and TestOption::shouldDescribe().

+ Here is the call graph for this function: