Snaipe
0722fd4c99
Merge branch 'features/multiple-languages' into bleeding
2015-11-16 20:01:17 +01:00
Snaipe
62b4f2171b
Fixed failing Appveyor MinGW builds due to '_hypot' not being defined.
...
This is caused by a MinGW bug in math.h. See http://ehc.ac/p/mingw/bugs/2250/
for more information.
2015-11-16 19:25:56 +01:00
Snaipe
f0e4f758d2
Fixed regression tests being sensitive to line endings
2015-11-16 08:27:23 -08:00
Snaipe
c77ec23678
Fixed regression test for TAP output format
2015-11-12 23:37:13 +01:00
Snaipe
57b95ab03e
[Issue #73 ] Merge branch 'features/json-reporting' into bleeding
2015-11-11 13:59:48 +01:00
Snaipe
3e5f43ff74
Fixed XML regression tests
2015-11-11 13:53:07 +01:00
Snaipe
586be28378
Fixed script regression tests
2015-11-11 13:45:52 +01:00
Snaipe
a6ff1f110c
Added json regression test
2015-11-11 13:43:51 +01:00
Snaipe
5fb367c338
Merge branch 'features/xml-reporting' into bleeding
2015-10-06 15:52:11 +02:00
Snaipe
3733c858cb
Fixed regression tests sometimes failing because of them being time-dependent
2015-10-06 15:44:09 +02:00
Snaipe
72d47ef43c
Added xml tests
2015-10-06 14:58:46 +02:00
Snaipe
2da6588eab
Added better integration for multiple native languages tests
2015-10-03 02:43:24 +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