Snaipe
72d47ef43c
Added xml tests
2015-10-06 14:58:46 +02:00
Snaipe
547c77266b
Added criterion_test_die to abort tests with a message on unhandled exceptions
2015-10-01 23:15:02 +02:00
Snaipe
fb6b0a6eaf
Updated theory regression test output
2015-09-28 23:01:47 +02:00
Snaipe
4352878db6
Fixed incorrect float comparison on MinGW-GCC for theory samples
2015-09-28 20:06:18 +02:00
Snaipe
9549db4fac
[Issue #60 ] Added regression tests for theories
2015-09-28 13:30:02 +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
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
0b8680aac7
Added array-to-criterion_test_param conversion constructor
2015-09-23 21:35:05 +02:00
Snaipe
b773bb61c3
Added C++ version of parameterized sample
2015-09-23 20:11:35 +02:00
Snaipe
40dbcc3408
Added --jobs CLI switch and CRITERION_JOBS environment variable
2015-09-22 23:21:51 +02:00
Snaipe
942de4a583
Fixed line numbers on regression tests for parameterized tests
2015-09-21 17:02:16 +02:00
Snaipe
e2cf03c327
Fixed context passing errors for the heap and added dynamic parameter allocation for parameterized tests
2015-09-21 07:55:40 -07:00
Snaipe
ef0d88326c
Added regression test for parameterized sample
2015-09-20 13:59:10 +02:00
Snaipe
d4472a1fdc
Fixed header warnings and removed dynamically-embeded data in parameterized sample
2015-09-20 13:59:10 +02:00
Snaipe
d66df33a5c
Updated samples and added cleanup procedure
2015-09-20 13:59:10 +02:00
Snaipe
1d908327d8
Fixed erroneous indirection logic for passed data
2015-09-20 13:59:10 +02:00
Snaipe
582fa18389
Added parameterized tests
2015-09-20 13:59:10 +02:00
Snaipe
548a3d6b14
Added coverage reports for all current tests
2015-09-16 01:52:48 +02:00
Snaipe
9690963bd5
Fixed coverage not being reported for all samples
2015-09-16 01:13:40 +02:00
Snaipe
a18934e37a
Removed unused includes in redirect.cc sample
2015-09-14 04:45:33 +02:00
Snaipe
9f850ef6fe
Fixed regression test for assert
2015-09-14 03:42:20 +02:00
Snaipe
779fbca56e
Added redirection assertion shortcuts for std{out,err}
2015-09-14 03:39:52 +02:00
Snaipe
0e2203df43
Renamed file assertion macros for consistency
2015-09-14 03:35:13 +02:00
Snaipe
5e8491af90
Added any_throw and none_throw assertions
2015-09-14 03:24:25 +02:00
Snaipe
d4271865bc
Added default message for throw assertions
2015-09-14 02:14:46 +02:00
Snaipe
28144765ba
Fixed comparison tests for failmessages
2015-09-14 01:47:00 +02:00
Snaipe
b893b9aba1
Fixed output directory of comparison tests
2015-09-14 01:39:47 +02:00
Snaipe
98a892d344
[Issue #33 ] Merge branch 'features/redirect' into bleeding
2015-09-13 14:03:55 +02:00
Snaipe
dd3f534404
Added regression tests for redirect.{c,cc}
2015-09-13 13:52:02 +02:00
Snaipe
ac6415d465
Added C++ stream interface for redirection functions
2015-09-13 13:11:11 +02:00
Snaipe
2be4bfd241
Added C++ redirect sample
2015-09-12 10:24:00 -07:00
Snaipe
e29d5a13cf
Added timeout code for tests
2015-09-12 17:27:59 +02:00
Snaipe
1d06689aa0
Enhanced redirect sample
2015-09-11 03:16:50 +02:00
Snaipe
73255382a3
Fixed stdout being macro-substitued in test name
2015-09-11 02:34:25 +02:00
Snaipe
ec1095c966
Added redirect.c sample
2015-09-11 02:16:54 +02:00
Snaipe
3dc9d47c0b
Added file assertions for redirection
2015-09-11 02:15:45 +02:00
Snaipe
343678a020
Removed samples building from 'all' target
2015-09-09 19:19:58 +02:00
Snaipe
f7d4d7616a
Cleaned up sample directory
2015-09-09 02:44:34 +02:00
Snaipe
d9af4fc614
Removed legacy Makefile.am
2015-09-09 02:42:00 +02:00
Snaipe
df8035e484
Refactored sample CMakeLists
2015-09-09 01:47:10 +02:00
Snaipe
f020119319
Added comparison test for all failure messages
2015-09-09 01:31:33 +02:00
Snaipe
d6ef9f61ad
Improved assert messages
2015-09-09 01:29:20 +02:00
Snaipe
a8ecd27427
Updated asserts sample
2015-09-08 23:56:19 +02:00
Snaipe
ae429f9bd2
Fixed comparison tests to reflect the API change
2015-09-08 19:22:28 +02:00
Snaipe
4d114fdd38
Changed the assert interface to accept a format string
2015-09-08 18:49:24 +02:00
Snaipe
b8374bca16
[Issue #36 ] Added throw assertions
2015-09-07 20:09:28 +02:00
Snaipe
afad78c433
Added generated datapoints theory sample
2015-09-07 18:03:05 +02:00
Snaipe
60760092b4
Fixed __VA_ARG__ warnings & added -pedantic to c++ samples
2015-09-07 10:22:37 +02:00
Snaipe
17cd3c6509
Removed bogus assert in asserts.{c,cc} samples
2015-09-07 08:45:38 +02:00