Commit graph

338 commits

Author SHA1 Message Date
Snaipe
5591942df9 Removed unused includes in protocol.c 2016-01-17 12:01:01 +01:00
Snaipe
8169b70049 Merged verbosity & prefix fields into one severity field in the log message type 2016-01-17 02:07:40 +01:00
Snaipe
714f176b65 Added test name in birth messages and made the subtest name optional in phase messages 2016-01-15 17:37:44 +01:00
Snaipe
a6aefb69aa Fixed potential overflow and fixed the state stack to be at least 32 bits 2016-01-15 14:24:02 +01:00
Snaipe
e4ee92c8d7 Fixed multiple typedefs error 2016-01-15 14:24:02 +01:00
Snaipe
4d17b35a75 Fixed old gcc warnings 2016-01-15 14:24:02 +01:00
Snaipe
48346747b9 Removed unused protocol functions 2016-01-13 20:17:22 +01:00
Snaipe
bec554e6d6 Removed tinycthreads artifacts 2016-01-12 21:44:58 +01:00
Snaipe
c4f5e6baed Implemented simple server mode 2016-01-12 00:17:03 +01:00
Snaipe
1339185973 Send the new death message on windows child reaper 2016-01-11 15:39:27 +01:00
Snaipe
f4e444a8d3 Integrated new protocol into the core 2016-01-11 12:21:58 +01:00
Snaipe
131a6a646b Revamped the protocol for test nesting and phase grouping 2016-01-11 12:20:38 +01:00
Snaipe
6936ca44de Removed the generic event sending function from the API 2015-12-13 18:52:56 +01:00
Snaipe
f8965214e3 Added missing license header 2015-12-13 18:13:27 +01:00
Snaipe
e7b0d5e0c4 Added message read/write utilities 2015-12-13 18:13:16 +01:00
Snaipe
43f7d837f0 Started to integrate the new message pump into the runner 2015-12-13 17:18:06 +01:00
Snaipe
d9fa24276e Changed submessage union as oneof 2015-12-11 17:15:35 +01:00
Snaipe
74a72eec17 Updated protocol to latest 2015-12-11 17:01:38 +01:00
Snaipe
16b604673c Simplified protocol 2015-12-10 21:58:30 +01:00
Snaipe
8b5f19f1d4 Added nanopb/nanomsg layer 2015-12-10 12:40:49 +01:00
Snaipe
474b0aa2f6 Added generated protocol sources 2015-12-09 13:53:31 +01:00
Snaipe
6efdc13b81 Added basic criterion protocol definition 2015-12-09 01:51:22 +01:00
Snaipe
c9f88e5b93 Added nanopb generation facilities 2015-12-09 00:29:48 +01:00
Snaipe
78a62465e9 Merge branch 'features/language-decouple' into bleeding 2015-12-08 13:52:29 +01:00
Snaipe
ac2f5e1bce Removed Objective-C compiler modules 2015-12-08 03:12:05 +01:00
Snaipe
f913940427 Fixed decoupling for parameterized tests and fixed missing definitions 2015-12-08 02:36:23 +01:00
Snaipe
cdcf52e373 Fixed conditional windows build broken by 13e7928d0c 2015-12-07 13:56:08 +01:00
Snaipe
13e7928d0c [Issue #82] Fixed deadlocks that were triggered when the event pipe was full and a child needed to be reaped 2015-12-07 13:28:49 +01:00
Snaipe
aaa21d922c Simplified empty tests & suite placeholders in runner 2015-12-06 14:27:44 +01:00
Snaipe
30c3afedda Added first tentative to decouple the wrappers from the library 2015-12-05 01:37:58 +01:00
Snaipe
214bd95a62 [Issue #83] Added single test execution mode 2015-12-04 18:44:46 +01:00
Snaipe
30f2982423 Fixed main not cleaning up on special CLI actions 2015-12-04 17:41:14 +01:00
Snaipe
d25ea68eb1 Removed the worker function pointer typedef from the public API 2015-11-27 14:21:50 +01:00
Snaipe
d55869a5e5 Moved criterion_test_params to internal API 2015-11-27 13:44:38 +01:00
Snaipe
090e8571fe Added missing license headers 2015-11-27 12:55:24 +01:00
Snaipe
d16ce3ae61 Refactored main.c -> params.c 2015-11-27 12:52:40 +01:00
Snaipe
11b84284f7 Print strerror when failing to open a report file 2015-11-27 12:24:42 +01:00
Snaipe
07f109eb6e Added error messages when reporting fails 2015-11-27 12:18:46 +01:00
Snaipe
85095ba7e7 Disable --quiet when the provider output path is not stderr 2015-11-27 11:59:39 +01:00
Snaipe
1beccec921 Added back CRITERION_ENABLE_TAP and added CRITERION_OUTPUTS environment variable. 2015-11-26 00:23:27 +01:00
Snaipe
5bdccd862a Fixed unused parameter warnings 2015-11-21 00:07:53 +01:00
Snaipe
80a45b5ecc [Issue #76] Fixed compilation errors for ICC 2015-11-20 19:10:35 +01:00
Snaipe
9b993abb93 Refactored tests and assertions implementation to internal/ 2015-11-17 17:33:44 +01:00
Snaipe
7fa0b6580b Refactored internal headers into its own subdirectory 2015-11-17 16:30:00 +01:00
Snaipe
0722fd4c99 Merge branch 'features/multiple-languages' into bleeding 2015-11-16 20:01:17 +01:00
Snaipe
edc72c9554 Removed math.h dependency on base assertions 2015-11-16 18:19:26 +01:00
Snaipe
5388dd0341 Removed intermediate function pointer cast to integer in theory function call 2015-11-16 14:50:00 +01:00
Snaipe
cb02a30576 Removed MINGW_DEFINE_OFF_T definition when option is off 2015-11-16 00:33:58 +01:00
Snaipe
10e933d758 Fixed pedantic warnings for C99 + POSIX 2008 compatibility 2015-11-16 00:21:30 +01:00
Snaipe
e7faf8aaed Removed ansi checks for off_t definition, and added option to define it if needed. 2015-11-15 22:52:25 +01:00