Commit graph

962 commits

Author SHA1 Message Date
Snaipe
34675fe4f3 Redefine null for failure messages regression test 2016-01-17 11:50:10 +01:00
Snaipe
bdcf62d0eb Removed debug logging on cram patch 2016-01-17 11:50:10 +01:00
Snaipe
347a114b29 Added nanomsg header copy to cmake builds for MSVC 2016-01-17 11:27:07 +01:00
Snaipe
8169b70049 Merged verbosity & prefix fields into one severity field in the log message type 2016-01-17 02:07:40 +01:00
Snaipe
33757e01db Added pcre installation on OS X builds 2016-01-16 21:29:19 +01:00
Snaipe
55187c7f59 Patched buggy cram on OS X 2016-01-16 21:20:02 +01:00
Snaipe
05bf62890f Fixed various compile errors with the compatibility kill code 2016-01-16 21:20:02 +01:00
Snaipe
2b963e8eff Changed cram installation on travis builds for python 3 2016-01-16 21:20:02 +01:00
Snaipe
02194aa132 Fixed cram target not being run on cmake 2.8.x 2016-01-16 15:34:32 +01:00
Snaipe
7faaa7656f [Issue #95] Fixed fail fast and added proper SIGTERM handling 2016-01-16 14:47:46 +01:00
Snaipe
dbfffabf84 Merge branch 'features/cram-tests' into bleeding 2016-01-16 13:31:23 +01:00
Snaipe
bfc29532cd Moved cram tests into their own subdirectory 2016-01-16 13:28:11 +01:00
Snaipe
8d286b4334 Added the rest of the cram tests and removed old system test suite 2016-01-16 13:24:35 +01:00
Snaipe
714f176b65 Added test name in birth messages and made the subtest name optional in phase messages 2016-01-15 17:37:44 +01:00
Snaipe
a6aefb69aa Fixed potential overflow and fixed the state stack to be at least 32 bits 2016-01-15 14:24:02 +01:00
Snaipe
e4ee92c8d7 Fixed multiple typedefs error 2016-01-15 14:24:02 +01:00
Snaipe
77e33940f8 Fixed cross platform compatibility setup 2016-01-15 14:24:02 +01:00
Snaipe
cd09997f3c Deparallelized tests 2016-01-15 14:24:02 +01:00
Snaipe
4d17b35a75 Fixed old gcc warnings 2016-01-15 14:24:02 +01:00
Snaipe
feb9611eed Added proper nanomsg-patched submodule 2016-01-15 14:24:02 +01:00
Snaipe
7c01e372c2 Temporarily used patched nanomsg for tests 2016-01-15 12:13:05 +01:00
Snaipe
44adfb4be5 Fixed description not being printed with dashes 2016-01-14 15:46:19 +01:00
Snaipe
14d8019dce Added cram tests for theories, redirections, report hooks, and patterns 2016-01-14 15:36:06 +01:00
Snaipe
44bf59aeab Fixed Tests logs not showing on failure 2016-01-14 12:40:22 +01:00
Snaipe
23aab98c90 Install cram in home directory and only if tests are active 2016-01-14 12:40:01 +01:00
Snaipe
6fff06a2ee Made cram tests run on travis 2016-01-14 12:25:46 +01:00
Snaipe
1a3cb4e2b1 Added more cram tests 2016-01-14 11:12:24 +01:00
Snaipe
1b8cad2162 Added basic cram tests 2016-01-14 00:38:37 +01:00
Snaipe
48346747b9 Removed unused protocol functions 2016-01-13 20:17:22 +01:00
Snaipe
2e75ad6268 Fixed MinGW builds receiving -lpthread wrongly 2016-01-12 22:28:45 +01:00
Snaipe
bec554e6d6 Removed tinycthreads artifacts 2016-01-12 21:44:58 +01:00
Snaipe
43f3e99b36 [Issue #94] Fixed compiler errors on OpenBSD 2016-01-12 19:48:48 +01:00
Snaipe
fc5a943327 Added missing pthreads link dependency 2016-01-12 19:37:00 +01:00
Snaipe
c4f5e6baed Implemented simple server mode 2016-01-12 00:17:03 +01:00
Snaipe
1339185973 Send the new death message on windows child reaper 2016-01-11 15:39:27 +01:00
Snaipe
f4e444a8d3 Integrated new protocol into the core 2016-01-11 12:21:58 +01:00
Snaipe
131a6a646b Revamped the protocol for test nesting and phase grouping 2016-01-11 12:20:38 +01:00
Snaipe
2461574214 We're in 2016. 2016-01-06 17:35:35 +01:00
Franklin Mathieu
4321068c30 Merge pull request #93 from hppritcha/topic/add_soname
cmake: add a SOVERSION to libcriterion.so
2015-12-29 23:32:49 +01:00
Howard Pritchard
766e61ad67 cmake: add a SOVERSION to libcriterion.so
Shared libraries should have an SONAME
to facilitate proper dynamic linking.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-12-29 13:07:37 -08:00
Snaipe
6936ca44de Removed the generic event sending function from the API 2015-12-13 18:52:56 +01:00
Snaipe
f8965214e3 Added missing license header 2015-12-13 18:13:27 +01:00
Snaipe
e7b0d5e0c4 Added message read/write utilities 2015-12-13 18:13:16 +01:00
Snaipe
752123f496 Added new sources to cmake build 2015-12-13 18:11:39 +01:00
Snaipe
43f7d837f0 Started to integrate the new message pump into the runner 2015-12-13 17:18:06 +01:00
Snaipe
2411660cba Fixed typos in extmatch size heuristic 2015-12-13 00:44:16 +01:00
Snaipe
d9fa24276e Changed submessage union as oneof 2015-12-11 17:15:35 +01:00
Snaipe
74a72eec17 Updated protocol to latest 2015-12-11 17:01:38 +01:00
Snaipe
16b604673c Simplified protocol 2015-12-10 21:58:30 +01:00
Snaipe
7c69b81045 Updated gitignore 2015-12-10 12:42:44 +01:00