Commit graph

352 commits

Author SHA1 Message Date
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
Snaipe
8a29e3e792 [Issue #15] Fixed inaccurate statistics on disabled tests 2015-04-10 22:50:30 +02:00
Snaipe
260b88c5d7 Boyscouting 2015-04-10 01:03:58 +02:00
Snaipe
fe65034ecd Preemptively cast size_t's to unsigned long for compatibility issues on localized format strings 2015-04-10 00:33:57 +02:00
Snaipe
e255e5dead Switched to ENABLE_NLS macro instead of rolling our own 2015-04-10 00:30:34 +02:00
Snaipe
55bef02069 Restored full cygwin compatibility (win32 should only be used for timing functions with the cygwin layer) 2015-04-09 22:51:15 +02:00
Snaipe
0782f9a89d [Issue #11] Fixed coverage not being made for forked children 2015-04-09 22:28:24 +02:00
Snaipe
ef2ea42c1a [Issue #12] Merge branch 'features/i18n' into bleeding 2015-04-06 19:28:25 +02:00
Snaipe
633e4c63df Added french translation 2015-04-03 20:45:02 +02:00
Snaipe
24a20253c5 Added i18n initialization 2015-04-01 20:42:21 +02:00
Snaipe
beb9b64eb1 Refactored most of the output for i18n support 2015-03-31 22:13:09 +02:00
Snaipe
09fc65eae3 Default to ascii charset when on a dumb terminal (or cmd.exe) 2015-03-27 19:50:53 +01:00
Snaipe
9374693b66 Added conditional usage display for --pattern 2015-03-27 16:21:03 +01:00
Snaipe
07a5d9a600 Made the pipe handles inheritable 2015-03-27 07:39:33 -07:00
Snaipe
243ed3a8b8 Trying a safer approach for a fork() alternative 2015-03-26 22:18:43 +01:00
Snaipe
f652d174fe Also copy the heap 2015-03-26 14:49:09 +01:00
Snaipe
419d80639f Added missing jmp_buf type 2015-03-25 20:24:41 +01:00
Snaipe
bbb107e8da Fixed some issues on windows 2015-03-25 20:23:06 +01:00
Snaipe
e9f0dfb572 Added fnmatch conditional for Windows portability 2015-03-25 19:58:51 +01:00
Snaipe
d61d8c4ae1 Added WIP fork()'ing 2015-03-25 17:17:28 +01:00
Snaipe
130244d2ca Implemented pipe on the windows side 2015-03-25 00:22:33 +01:00
Snaipe
70a3c91dc5 Refactored code to prepare for windows integration 2015-03-24 23:38:00 +01:00
Snaipe
9ca88d5673 Added an optional description field for tests 2015-03-24 15:59:02 +01:00
Snaipe
6af7a69fb4 Added basic i18n interface 2015-03-24 15:43:09 +01:00
Snaipe
576dc9d97e Added string identifier precompilation to avoid dynamic generation in pattern matching 2015-03-24 11:23:38 +01:00
Snaipe
a4115915f4 Fixed memory leak for multiple suites 2015-03-24 01:56:17 +01:00
Snaipe
7bb1240af1 Boyscouting. 2015-03-24 01:17:58 +01:00
Snaipe
32d7f6e518 Added output for skipped tests (tap & normal logging) 2015-03-24 01:09:10 +01:00
Snaipe
9e65e34650 Removed test index in tap to avoid issues with the counter in the future 2015-03-24 00:32:37 +01:00
Snaipe
680b86420b Added more structure to tap output, protocol 13 directive, and useful info comments 2015-03-24 00:26:39 +01:00
Snaipe
85d47cff98 Added version info when starting the tests, refactored version out of main.c 2015-03-24 00:25:50 +01:00
Snaipe
02790e461c Fixed bad formatting with mutli-line assertion messages 2015-03-23 20:54:48 +01:00
Snaipe
4dff524e55 Added stats on suites 2015-03-23 18:37:51 +01:00
Snaipe
c98dd08e91 Fixed color mishandling, removed unused bold call 2015-03-23 18:06:54 +01:00
Snaipe
374542db5e Added PRE/POST_SUITE hooks 2015-03-23 17:15:51 +01:00
Snaipe
b0f4ad6e6d Added ANSI color support 2015-03-23 16:32:12 +01:00
Snaipe
d589386569 Fixing bad grammar on messages for single tests 2015-03-23 01:13:53 +01:00
Snaipe
9559a1e788 Added missing environment variables 2015-03-23 01:01:49 +01:00