Commit graph

22 commits

Author SHA1 Message Date
Snaipe
7b5cad2e2c Added missing includes in main header file 2015-02-06 13:05:23 +01:00
Snaipe
09d186ab11 Exposed run_all to allow user-defined entry points 2015-02-06 12:46:38 +01:00
Snaipe
3ac79db604 Fixed compilation issue with non-installed csptr & excluded dependencies from coverage 2015-02-06 02:58:55 +01:00
Snaipe
e24fdeb870 Added build system & coverage reports 2015-02-06 02:53:23 +01:00
Snaipe
162aa6608b Fixed innaccurate statistics on wrong signal 2015-02-06 02:46:15 +01:00
Snaipe
49d7741a66 Added visual synthesis, made the program exit with a non-zero status when a test fails, and a way to bypass this. 2015-02-06 02:27:21 +01:00
Snaipe
50511d1b6c Added m4 placeholder 2015-02-06 02:00:04 +01:00
Snaipe
47c7257c2d Added autogen.sh, updated gitignore 2015-02-06 01:57:17 +01:00
Snaipe
6cca71103a Added signal & crash handling 2015-02-06 01:53:58 +01:00
Snaipe
6356d35a05 Switched build system to autotools 2015-02-06 01:53:01 +01:00
Snaipe
b0ebd5cdde Added visual reporting for failed asserts and crashes 2015-02-05 20:35:17 +01:00
Snaipe
f90a62ecfa Added statistics gathering mechanism 2015-02-05 19:52:41 +01:00
Snaipe
1d6eccc69e Test worker should bypass atexit hooks 2015-02-05 18:17:11 +01:00
Snaipe
7db8b3f413 Added event system to push reporting back to the parent process 2015-02-05 18:09:21 +01:00
Snaipe
6babf0e295 Added test initialization & sorting 2015-02-05 15:36:09 +01:00
Snaipe
5ca6f80e25 Changed the ReportHook declaration syntax 2015-02-02 16:34:29 +01:00
Snaipe
4dd9f77c41 Added missing license headers 2015-02-02 13:02:59 +01:00
Snaipe
b0403cf36d Replaced criterion_{init,fini} with report hooks 2015-02-02 13:00:16 +01:00
Snaipe
2e2b2bc2df Added assertion & test statistics 2015-02-02 12:43:36 +01:00
Snaipe
b25ad2001b Added report hooks draft 2015-02-01 18:14:36 +01:00
Snaipe
f605f26001 Changed pre/post hooks to use the weak symbol mechanism 2015-01-31 16:26:13 +01:00
Snaipe
5a04df5554 Initial commit 2015-01-31 13:45:12 +01:00