Snaipe
95d7ed4356
[v2.2.1] Merge branch 'patch' (Patch release)
...
* Fix: fixed criterion not being embeddable with CMake's `add_directory`
* Fix: fixed resource leaks in the child pump thread
* Fix: fixed redirected standard streams being leaked by cr_(assert|expect)_std(out|err)
* Fix: fixed out of bounds during assert message sending
* Fix: fixed naming convention conflicts for internal variables used by the implementation of cr_assert
* Fix: fixed empty format string warning with GCC 4.8
* Fix: fixed file-to-file comparison assert message being corrupted
2016-03-06 13:45:29 +01:00
Snaipe
22c9c3ec1c
Merge branch 'fix-project-src-bin-dir' of https://github.com/MrAnno/Criterion into patch
2016-03-05 16:14:14 +01:00
Snaipe
00d3ef7ad8
Fixed resource leaks the child pump thread
2016-03-05 15:53:50 +01:00
Snaipe
c5b4ca27d7
Fixed redirected standard streams being leaked by cr_(assert|expect)_std(out|err)
2016-03-05 15:51:50 +01:00
László Várady
b4f5197288
Switched CMAKE_*_DIR variables to PROJECT_*_DIR
...
With this change, Criterion can be added as a cmake subproject
with the add_subdirectory() command.
2016-03-05 13:34:26 +01:00
Snaipe
de5ec40466
Fixed out of bounds during assert message sending
2016-02-22 16:56:00 +01:00
Snaipe
ec5c8958cb
Fixed naming convention conflicts for internal variables used by the implementation of cr_assert
2016-02-16 17:47:02 +01:00
Snaipe
1f674d3ffb
Fixed empty format string warning with GCC 4.8
2016-02-16 17:35:14 +01:00
Snaipe
8c1c9c05ee
Fixed file-to-file comparison assert message being corrupted
2016-02-10 23:27:51 +01:00
Snaipe
65aa79dd52
[v2.2.0] Merge branch 'bleeding' (Version release)
2015-12-08 14:31:59 +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
df7d47f184
Fixed theories regression tests
2015-12-08 01:56:01 +01:00
Snaipe
6c248da321
Removed Theory data point generation
2015-12-08 01:49:56 +01:00
Snaipe
e7234512ed
Added doxygen for theories.h
2015-12-08 01:44:42 +01:00
Snaipe
0dfd69b4b9
Added doxygen for redirect.h
2015-12-08 01:10:06 +01:00
Snaipe
046e7abac5
Removed objective-c dependency on deb builds & added missing libpcre3 runtime dependency
2015-12-08 00:36:12 +01:00
Snaipe
c681d2a42e
Added doxygen for parameterized.h
2015-12-08 00:34:38 +01:00
Snaipe
93199a1651
Added doxygen for output.h
2015-12-08 00:34:14 +01:00
Snaipe
7c416af673
Added doxygen for options.h
2015-12-08 00:34:02 +01:00
Snaipe
415fc20462
Added doxygen for hooks.h
2015-12-08 00:33:55 +01:00
Snaipe
1b9c13246a
Fixed misformed table in assert docs
2015-12-07 15:09:30 +01:00
Snaipe
2e5e4af3c7
Added doxygen docs for alloc.h
2015-12-07 15:03:35 +01:00
Snaipe
00ca6cfc67
Added doxygen docs for abort.h
2015-12-07 15:03:27 +01:00
Snaipe
dbe2894b88
[Issue #81 ] Fixed documentation not mentioning that the assert message is a format string
2015-12-07 13:57:22 +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
503f9e2896
Properly set up cmake install components
2015-11-29 00:33:58 +01:00
Snaipe
689eee1545
Removed unused deb dependencies and activated objective c support on deb builds
2015-11-28 14:36:15 +01:00
Snaipe
ba21d658ca
Added missing files for ppa builds
2015-11-28 14:33:09 +01:00
Snaipe
2ccbdbd578
Added deb generation rules in cmake module
2015-11-28 14:26:08 +01:00
Snaipe
c4bc28b7fb
Added THEORIES cmake option
2015-11-27 15:53:10 +01:00
Snaipe
5101a514a3
Moved cr_translate_assert_msg out of the public API
2015-11-27 15:42:05 +01:00
Snaipe
d25ea68eb1
Removed the worker function pointer typedef from the public API
2015-11-27 14:21:50 +01:00
Snaipe
5fddb5a0c8
Added doxygen docs for types.h
2015-11-27 13:57:38 +01:00
Snaipe
4185058a89
Added doxygen-style doc in criterion.h
2015-11-27 13:47:35 +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
3e48959798
Added --quiet implication of having a provider write to stderr in documentation
2015-11-27 12:31:38 +01:00
Snaipe
8a0540b5ab
Revert "Added install checks on travis builds"
...
This reverts commit 56f0abfd49
.
2015-11-27 12:26:49 +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
56f0abfd49
Added install checks on travis builds
2015-11-27 11:48:52 +01:00