Commit graph

139 commits

Author SHA1 Message Date
Snaipe
5d25030a6c [Issue #31] Merge branch 'features/theories' into bleeding 2015-09-03 19:00:15 +02:00
Snaipe
1757752dd1 Added reporting & logging on theory failure 2015-09-03 17:29:46 +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
b7528a9542 Fixed duplicated output when writing in PRE_ALL report hook with a redirected output 2015-08-20 19:56:23 +02:00
Snaipe
0520a36723 Implemented basename for compatibility with OS X and Windows 2015-08-20 18:04:29 +02:00
Snaipe
b4fc22e7e4 Added -S switch to display the base name of source files 2015-08-20 08:05:44 +02:00
Snaipe
a6a6c4c79f Fixed crashes on invalid report hooks 2015-08-19 17:51:05 -07:00
Snaipe
d052330c21 Force usage of get_win_section_{start,stop} on cygwin 2015-08-19 17:51:05 -07:00
Snaipe
efb2587da5 Added macro expansion round before stringification for GET_SECTION_START/STOP. This fixes report hooks not working for Windows and OSX 2015-08-07 21:40:00 -07:00
Snaipe
799f46a3e3 [Issue #30] Added special accessors for section limits on OS X 2015-08-07 19:51:11 -07:00
Snaipe
4d60e8ad91 Added missing license headers 2015-08-06 00:23:22 +02:00
Snaipe
de0a0857c7 Fixed gettext translations not being registered & updated french translation 2015-08-06 00:23:22 +02:00
Snaipe
d07ad6a149 Added more tests and fixed some border-case errors on the extglob translator 2015-08-04 18:20:06 +02:00
Snaipe
ac3044b86e Added missing config.h to runner.c, fixed --pattern not working 2015-08-04 16:25:35 +02:00
Snaipe
0d1210a24d Fixed typo disabling pre_init logging 2015-08-04 15:36:50 +02:00
Snaipe
1feeca65ce Fixed signal handling on windows 2015-08-04 15:20:12 +02:00
Snaipe
051e97b96a Added basic SEH-to-signal translator in posix compatibility layer 2015-08-04 15:02:33 +02:00
Snaipe
5608711a00 Fixed output on windows 2015-08-04 15:02:04 +02:00
Snaipe
ea5a074ff4 Merge branch 'features/windows-compat' into bleeding 2015-08-04 13:34:59 +02:00
Snaipe
b0200e8e41 Fixed some typos 2015-08-04 04:29:11 -07:00
Snaipe
0b74a5a279 Switched context copy to shared memory since the library's memory space is not initialized on a newly created process 2015-08-04 11:07:43 +02:00
Snaipe
567e4731a7 Fixed section iteration crashing on padding entries & typos 2015-08-03 15:39:57 +02:00
Snaipe
86762f8ff7 Fixed windows code for section retrieving and changed section names to fit under 8 bytes. 2015-08-03 15:15:48 +02:00
Snaipe
9aa9be0a41 Added tentative to retrieve the sections from the PE header 2015-08-03 14:25:53 +02:00
Snaipe
7dd294a438 Moved logging out of report hooks since report hooks are overriden in the test executable 2015-08-03 14:15:28 +02:00
Snaipe
2fcb89c7ef Fixed typo & added pointer cast for explicit comparison in section entry iterations 2015-08-01 13:54:46 +02:00
Snaipe
0d7033cfd5 Made windows dynamically resolve the section limits at runtime 2015-08-01 13:44:58 +02:00
Snaipe
59e5836046 Fixed extmatch functionality always being ignored 2015-07-31 11:54:10 +02:00
Snaipe
9f26b192ec Added fallback to strtok on windows since strtok_s is not available on all windows platforms 2015-07-31 08:30:43 +02:00
Snaipe
86e059b403 Fixed GetProcessId include compatibility for windows server 2012 & windows 8 2015-07-31 07:30:25 +02:00
Snaipe
bd00c80ea8 Aliased strtok_s to strtok_r for windows builds 2015-07-31 03:42:45 +02:00
Snaipe
4553a50f46 Fixed missing initializer warning 2015-07-30 23:17:03 +02:00
Snaipe
8acb2f5dc2 Provided non-positional format strings when gettext is not available (hint: windows) 2015-07-29 13:32:49 +02:00
Snaipe
1bc6bf59fe Integrated gettext into the build system 2015-07-28 22:44:28 +02:00
Snaipe
e0d93f53c7 Added basic config.h.in 2015-07-28 19:11:28 +02:00
Snaipe
dd5e4eea23 [Issue #28] Added test name in the setup/teardown crash message 2015-06-30 14:18:21 +02:00
Snaipe
f24da39204 Patch the stack explosion on assertion stats cleanup 2015-05-26 20:59:58 +02:00
Snaipe
55e29dfe5b [Issue #26] Fixed the stack explosion when cleaning up too many assertion stats 2015-05-26 20:12:47 +02:00
Snaipe
0020f1aa27 Added autoconf conditional for PCRE 2015-05-04 00:05:52 +02:00
Snaipe
b881d85b19 [Issue #24] Merge branch 'features/extglob' into bleeding 2015-05-03 23:26:23 +02:00
Snaipe
e8443cd071 Fixed wrong step in max_length proof 2015-05-03 16:30:06 +02:00
Snaipe
1dcba90eb3 Added optimal max pattern length and proof, added better error handling 2015-05-03 16:02:26 +02:00
Snaipe
bff5081611 [Issue #24] Implemented extended shell pattern using a PCRE translator 2015-05-03 00:41:58 +02:00
offa
4472085c7d Possible leak fixed. 2015-04-27 18:41:50 +02:00
Snaipe
c583e7e742 [Issue #17] Fixed nested failed asserts not aborting the test 2015-04-14 18:39:40 +02:00
Snaipe
f9d3d318f1 Fixed rare crash where the output provider does not get defined 2015-04-14 17:22:55 +02:00
Snaipe
223fe6b79b [Issue #16] sources with no tests can now compile 2015-04-14 17:15:23 +02:00
Snaipe
795f2d28da Fixed skipped tests not being reported 2015-04-12 16:48:54 +02:00
Snaipe
14aa37594d [Issue #15] Fixed incorrect reporting on setup/teardown crash 2015-04-10 23:21:03 +02:00