Snaipe
33d4d3c9f1
protocol: Loop on FSM errors
2016-05-23 15:19:14 +02:00
Snaipe
cb3486eb7b
core: Fixed #121 Single mode crashes
2016-05-05 15:44:35 +02:00
Adeel
fc066a710d
Remove restrict
keyword usages
...
This turned out to be a bug in the recent C99 support:
https://connect.microsoft.com/VisualStudio/Feedback/Details/1161593
(ticket probably needs some votes to draw their attention)
Since this is little to no value there for `restrict` anyway, it has
been removed.
Contributes to #118 .
2016-04-24 12:36:20 +03:00
Snaipe
d699665274
windows: Fixed hangs
2016-04-23 12:09:14 +02:00
commit
f5340f8f27
XML: The output parameter --xml now generates xml-files with the elapsed time.
2016-04-19 19:16:15 +02:00
Franklin Mathieu
1f7ca2f32b
Merge pull request #101 from kaidowei/bleeding
...
cli: Strip red ANSI color from the failing & crashing summary if there were no errored tests.
2016-04-13 15:37:40 +02:00
Snaipe
cd814f9899
protocol: Fixed rc check being removed on Release builds
2016-04-13 15:22:01 +02:00
Snaipe
4842cf0d9e
protocol: Connect to a PID-bound named socket
2016-04-13 15:03:23 +02:00
Snaipe
38653a6414
Merge branch 'master' into bleeding
...
This merges the changes brought by 2.2.1 into bleeding.
2016-04-13 11:57:37 +02:00
Snaipe
95d7ed4356
[v2.2.1] Merge branch 'patch' (Patch release)
...
* Fix: fixed criterion not being embeddable with CMake's `add_directory`
* Fix: fixed resource leaks in the child pump thread
* Fix: fixed redirected standard streams being leaked by cr_(assert|expect)_std(out|err)
* Fix: fixed out of bounds during assert message sending
* Fix: fixed naming convention conflicts for internal variables used by the implementation of cr_assert
* Fix: fixed empty format string warning with GCC 4.8
* Fix: fixed file-to-file comparison assert message being corrupted
2016-03-06 13:45:29 +01:00
Snaipe
00d3ef7ad8
Fixed resource leaks the child pump thread
2016-03-05 15:53:50 +01:00
Snaipe
c5b4ca27d7
Fixed redirected standard streams being leaked by cr_(assert|expect)_std(out|err)
2016-03-05 15:51:50 +01:00
Snaipe
c5d9172c3d
Fixed cross-compiling of cmake subprojects
2016-02-19 21:10:15 +01:00
Snaipe
e53f3892d5
Merge branch 'features/new-logging' into bleeding
2016-02-18 00:25:45 +01:00
Snaipe
99b10d443c
Added message splitting on line feed
2016-02-18 00:05:15 +01:00
Snaipe
8ab938d06d
Added deprecation for old criterion logging macros
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
commit
f442488f19
Visibility change:
...
The numbers next to Failing and Crashing in the text synthesis will not be printed red, if they are zero.
2016-02-11 14:31:35 +01:00
Snaipe
d539c12b5d
Fixed Error NTSTATUS-es not being reported as crashes
2016-02-07 02:50:07 +01:00
Snaipe
5e2d8fe57b
Removed unused include
2016-02-06 17:38:35 +01:00
Snaipe
744eb31101
Added proper platform checks for strtok_r
2016-02-06 04:02:17 +01:00
Snaipe
0d3d986c7b
Fixed MinGW-w64 pointer size conversion warnings
2016-02-06 03:20:10 +01:00
Snaipe
f4cccfec3f
Fixed windows runner exiting before the death of all wait threads
2016-02-06 01:13:57 +01:00
Snaipe
1d2a5c2376
Bump Windows API requirement to Vista and later
2016-02-06 01:12:35 +01:00
Snaipe
223af17ddc
Updated nanomsg patch to latest
2016-01-30 18:40:29 +01:00
Snaipe
04042ab71a
Revert "Switched from nanomsg to zeromq temporarily until the fork patch works"
...
This reverts commit 4af745bf88
.
2016-01-28 23:43:23 +01:00
Snaipe
4af745bf88
Switched from nanomsg to zeromq temporarily until the fork patch works
2016-01-27 21:08:33 +01:00
Snaipe
5b4f724ccf
Fixed external suite stats memory leak
2016-01-26 20:55:00 +01:00
Snaipe
2b1b823db0
Fixed use after frees & deadlocks in the child pump
2016-01-23 12:26:30 +01:00
Snaipe
07f76af017
Added a pkg-config file for criterion
2016-01-20 22:35:31 +01:00
Snaipe
a3ee1b1b99
[runtime] Display an error message when a pattern has been set without extglob support
2016-01-20 16:04:18 +01:00
Snaipe
5413075812
[windows] Fixed output not being flushed on fail-fast mode
2016-01-20 12:36:14 +01:00
Snaipe
b4591cd0e1
[license] Updated license year on missed files
2016-01-18 16:06:54 +01:00
Snaipe
dc62c45c08
[Issue #96 ] Refactored the build system configuration
2016-01-18 14:16:13 +01:00
Snaipe
70c0593e23
Fixed abort messages not showing anymore
2016-01-18 01:41:51 +01:00
Snaipe
e638cf3d43
Merge branch 'features/io-rewrite-nanopb' into bleeding
2016-01-18 01:35:55 +01:00
Snaipe
497b584a59
Fixed crashes on windows due to null pipe dereferencing
2016-01-17 20:44:13 +01:00
Snaipe
5591942df9
Removed unused includes in protocol.c
2016-01-17 12:01:01 +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
05bf62890f
Fixed various compile errors with the compatibility kill code
2016-01-16 21:20:02 +01:00
Snaipe
7faaa7656f
[Issue #95 ] Fixed fail fast and added proper SIGTERM handling
2016-01-16 14:47:46 +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
4d17b35a75
Fixed old gcc warnings
2016-01-15 14:24:02 +01:00
Snaipe
44adfb4be5
Fixed description not being printed with dashes
2016-01-14 15:46:19 +01:00
Snaipe
48346747b9
Removed unused protocol functions
2016-01-13 20:17:22 +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
c4f5e6baed
Implemented simple server mode
2016-01-12 00:17:03 +01:00