Commit graph

56 commits

Author SHA1 Message Date
ailu
7143118b5c api: added cr_skip_test()
Added cr_skip_test to skip a test during runtime. Also merged the old
disable system with the new one. All skipped tests are printed by
normal_log_post_suite(), so there is no need for a logger function for
runtime skipepd tests.
Fixes #131.
2016-09-03 23:06:35 +02:00
Snaipe
832e9ca8a1 cmake: Removed unused SCRIPTS variable 2016-09-03 16:07:41 +02:00
Snaipe
a4ad3084a9 options: Deprecate no-early-exit 2016-09-03 16:05:53 +02:00
a1lu
4d6d741357 extended glob matcher with brzozowski derivative (#111) 2016-07-23 22:32:57 +02:00
Snaipe
9bc0da9e83 Added C++ stream interface for logging 2016-02-18 00:05:15 +01:00
Snaipe
b8bfa34c22 Added simple message logging from a test worker 2016-02-18 00:05:14 +01:00
Snaipe
8b11c2d179 [cmake] Prevented function inlining for C++ samples on mingw (see mingw bug <http://sourceforge.net/p/mingw/bugs/2250/>) 2016-01-19 23:55:01 +01:00
Snaipe
1b8cad2162 Added basic cram tests 2016-01-14 00:38:37 +01:00
Snaipe
c4bc28b7fb Added THEORIES cmake option 2015-11-27 15:53:10 +01:00
Snaipe
fa29b3c6db Added back GCC 4.6 support 2015-11-25 20:10:09 +01:00
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
57b95ab03e [Issue #73] Merge branch 'features/json-reporting' into bleeding 2015-11-11 13:59:48 +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
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
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
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
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
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
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
60760092b4 Fixed __VA_ARG__ warnings & added -pedantic to c++ samples 2015-09-07 10:22:37 +02:00
Snaipe
47d1293303 Made the theory interface C++11-compatible 2015-09-07 08:22:02 +02:00
Snaipe
18f218f4df Revert "Removed report.cc from MinGW build on appveyor"
This reverts commit 20d5f6fe59.
2015-09-07 05:42:25 +02:00
Snaipe
20d5f6fe59 Removed report.cc from MinGW build on appveyor 2015-09-07 03:57:00 +02:00
Snaipe
b9292bb42d Temporarily removed -pedantic from c++ samples 2015-09-07 01:58:15 +02:00
Snaipe
496710164e Refactored samples for cmake compilation 2015-09-07 01:56:38 +02:00
Snaipe
416b034fe1 Made the interface C++11-compatible 2015-09-07 01:15:31 +02:00
Snaipe
6b91180c9a Disabled comparison tests for MSVC builds 2015-09-06 03:29:41 +02:00
Snaipe
af45e407bb Removed script-based tests when building with visual studio 2015-09-06 02:49:10 +02:00
Snaipe
4aa7c07295 Made the samples compile with MSVC 2015-09-06 00:37:30 +02:00
Snaipe
5d25030a6c [Issue #31] Merge branch 'features/theories' into bleeding 2015-09-03 19:00:15 +02:00
Snaipe
c9501805b6 Added support for theories 2015-09-03 06:38:44 +02:00
Snaipe
b940ad3790 [Issue #32] Added ability to test the exit status of a test. 2015-09-01 19:09:11 +02:00
Snaipe
883088e2a5 Added conditional pattern test activation 2015-08-21 00:26:51 +02:00
Snaipe
d6888c4ac6 Fixed comparison tests for scripts 2015-08-21 00:21:48 +02:00
Snaipe
0d85790a9d Fixed locale use to be en_US.utf8 in expected test output 2015-08-20 17:47:02 +02:00
Snaipe
880c75746f Fixed comparison tests depending on absolute paths 2015-08-20 17:41:12 +02:00