Snaipe
9549db4fac
[Issue #60 ] Added regression tests for theories
2015-09-28 13:30:02 +02:00
Snaipe
218cd9ecfa
Added /usr/local/include as a system include directory
2015-09-28 12:26:40 +02:00
Snaipe
3fe7b41256
[Issue #59 ] Added more explicit abort messages
2015-09-27 23:49:22 +02:00
Snaipe
ee4e811bd0
Removed parallelization on mingw builds on appveyor
2015-09-27 14:15:23 +02:00
Snaipe
670e923b3f
Reduced number of cmake parallel jobs on appveyor to 2
2015-09-27 14:06:23 +02:00
Snaipe
906fec9444
Added parallel building and testing to speed up builds
2015-09-27 13:59:40 +02:00
Snaipe
50bc75f5fb
Merge branch 'features/valgrind-integration' into bleeding
2015-09-27 12:26:20 +02:00
Snaipe
0b38972f4d
Used suggested string format from generated POT file
2015-09-27 12:26:01 +02:00
Snaipe
2d016b61f9
Fixed the semantics of ASSERT in event IO
2015-09-27 02:36:28 +02:00
Snaipe
3fb26eb505
[Issue #58 ] Switched event pipe IO to use native read/write syscalls
2015-09-27 02:31:46 +02:00
Snaipe
f1dfff5756
Abort the runner when failing in the middle of reading an event
2015-09-26 18:48:15 +02:00
Snaipe
49106f4916
Made child processes finalize and exit before returning from criterion_run_all_tests
2015-09-26 17:36:39 +02:00
Snaipe
c546bcef5c
Added valgrind error suppression for the runner process
2015-09-26 17:02:28 +02:00
Snaipe
974b7d0393
Revert "Removed theory parameter printing from sample & regression test"
...
& "Added regression tests on theories"
This reverts commits 4cc826eae3
and 6110f43d87
.
Regression tests cannot be done on the two theory samples, as they both
illustrate the consequences of testing against undefined behaviour.
A full-fledged internal test should be set up in ./samples/tests for
this purpose.
2015-09-26 01:39:17 +02:00
Snaipe
5ffd883015
Fixed inconsistent message strings for failed theories
2015-09-26 01:33:14 +02:00
Snaipe
4cc826eae3
Removed theory parameter printing from sample & regression test
2015-09-26 00:36:51 +02:00
Snaipe
6110f43d87
Added regression tests on theories
2015-09-26 00:31:57 +02:00
Snaipe
2b9f14041c
Added sane option defaults when running valgrind
2015-09-26 00:22:21 +02:00
Snaipe
8db5def5e3
[Issue #56 ] Updated screencast
2015-09-25 14:10:58 +02:00
Snaipe
b347b70bdb
Refactored runner coroutine into its own file
2015-09-24 16:08:58 +02:00
Snaipe
5ec278c7d6
Fixed memory leaks
2015-09-24 01:14:16 +02:00
Snaipe
461c56e8e9
Removed deprecated 1.x unprefixed assertion macros
2015-09-24 00:15:32 +02:00
Snaipe
13760d0447
Fixed BSD unused warning
2015-09-23 22:34:27 +02:00
Snaipe
013992d9cd
Removed asprintf::invalid test
2015-09-23 13:30:08 -07:00
Snaipe
665dd40059
Fixed BSD & OSX get_processor_count implementation
2015-09-23 13:29:31 -07:00
Snaipe
10a3cbb988
Conditionally disabled asprintf::invalid on some OSes
2015-09-23 21:57:20 +02:00
Snaipe
2354ba6c78
Fixed and completed documentation on parameterized tests
2015-09-23 21:54:42 +02:00
Snaipe
0b8680aac7
Added array-to-criterion_test_param conversion constructor
2015-09-23 21:35:05 +02:00
Snaipe
f44eb1760e
Added optional cleanup parameter to conversion function
2015-09-23 20:37:09 +02:00
Snaipe
b773bb61c3
Added C++ version of parameterized sample
2015-09-23 20:11:35 +02:00
Snaipe
2b66cda524
Added criterion::parameters for simpler C++ parameter generation
2015-09-23 20:10:00 +02:00
Snaipe
37a043147f
[Issue #54 ] Added custom allocator for cr_malloc/cr_free
2015-09-23 19:48:11 +02:00
Snaipe
05812ca34e
Fixed buggy delete_arr
2015-09-23 19:21:32 +02:00
Snaipe
350eb235b1
[Issue #53 ] Removed ext/stdio_sync_filebuf.h
2015-09-23 14:12:09 +02:00
Snaipe
473d91ea18
Removed readme FAQ [ci skip]
2015-09-23 14:10:30 +02:00
Snaipe
7263020d74
Updated documentation intro [ci skip]
2015-09-23 14:10:09 +02:00
Snaipe
7d4896da07
Updated documentation to mention extglob patterns
2015-09-23 02:19:11 +02:00
Snaipe
fbd6d3dba0
Added documentation for --jobs and CRITERION_JOBS
2015-09-23 02:11:06 +02:00
Snaipe
a6f2bbb4c2
Boyscouting.
2015-09-23 01:59:31 +02:00
Snaipe
525e69a5ab
Merge branch 'features/parallel' into bleeding
2015-09-23 01:21:10 +02:00
Snaipe
f90131d6be
Fixed invalid platform name for x64 in appveyor config
2015-09-23 00:59:12 +02:00
Snaipe
ace14dc3bc
Fixed sysctl errors being ignored when getting the number of processors on BSD
2015-09-23 00:42:30 +02:00
Snaipe
080c10ebad
Fixed clang warnings over partial initialization in coroutine
2015-09-23 00:34:30 +02:00
Snaipe
2c76e45479
Fixed missing typedefs on BSD
2015-09-22 23:30:53 +02:00
Snaipe
40dbcc3408
Added --jobs CLI switch and CRITERION_JOBS environment variable
2015-09-22 23:21:51 +02:00
Snaipe
eac6ee518d
Fixed various memory and logic errors
2015-09-22 22:32:32 +02:00
Snaipe
a086aa995c
Added parallelisation code & cleaned up runner code
2015-09-22 21:43:22 +02:00
Snaipe
3af74ac9dd
Added package links for brew and AUR
2015-09-22 14:06:36 +02:00
Snaipe
ca85603b0d
Removed unused include
2015-09-22 12:14:33 +02:00
Snaipe
0de2797dee
Renamed assume macros for consistency
2015-09-22 12:12:54 +02:00