Snaipe
411bdb73df
Moved actual implementation of Test & TestSuite in internal/test.h
2016-04-10 15:12:32 +02:00
Snaipe
8bcc21e55c
Moved CR_STDN definition to commons
2016-04-10 15:12:32 +02:00
Snaipe
d95bfa2de8
Fixed macro redefinition errors for redirect.h
2016-04-10 15:12:32 +02:00
Snaipe
d2ecb5c0ac
Added collapsible definition lists for sphinx docs
2016-04-10 15:12:32 +02:00
Snaipe
1d216ac929
Added more details to test option fields & integrated doxygen docs for Test and TestSuite
2016-04-10 15:12:32 +02:00
Snaipe
cbe733b7f9
Fixed doxygen warnings on unknown <type> xml tag
2016-04-10 15:12:32 +02:00
Snaipe
c270c02940
Fixed asserts doxygen & integrated them into the assertion reference
2016-04-10 15:12:32 +02:00
Snaipe
7bd7053aa5
Integrated doxygen into sphinx docs
2016-04-10 15:12:32 +02:00
Franklin Mathieu
f285c3bc58
Merge pull request #114 from blinskey/gcov-faq
...
doc: Add coverage info to FAQ
2016-04-04 05:18:39 +02:00
Ben Linskey
e9f8d46c1b
Add coverage info to FAQ in docs
...
Adds a question and answer explaining how to generate Gcov test coverage
data. Answer text is copied from https://github.com/Snaipe/Criterion/pull/84#issuecomment-161551069
2016-04-03 19:28:40 -04: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
22c9c3ec1c
Merge branch 'fix-project-src-bin-dir' of https://github.com/MrAnno/Criterion into patch
2016-03-05 16:14:14 +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
László Várady
b4f5197288
Switched CMAKE_*_DIR variables to PROJECT_*_DIR
...
With this change, Criterion can be added as a cmake subproject
with the add_subdirectory() command.
2016-03-05 13:34:26 +01:00
Franklin Mathieu
2e84d3d443
Merge pull request #108 from a1lu/features/doxygen-api
...
added doxygen for cr_assume_* macros
2016-02-23 19:11:27 +01:00
ailu
faa44899a6
added doxygen for cr_assume_* macros
2016-02-23 18:25:46 +01:00
Snaipe
de5ec40466
Fixed out of bounds during assert message sending
2016-02-22 16:56:00 +01:00
Franklin Mathieu
1ef7c0f25a
Merge pull request #106 from a1lu/doc/api-docs
...
Add doxygen documentation in API headers (Fixes #80 )
2016-02-20 14:46:30 +01:00
ailu
4bea3d5ce2
Add doxygen documentation in API headers
2016-02-20 13:09:20 +01:00
Snaipe
0f76430d74
Removed libcsptr tests from builds
2016-02-19 21:10:15 +01:00
Snaipe
c5d9172c3d
Fixed cross-compiling of cmake subprojects
2016-02-19 21:10:15 +01:00
Franklin Mathieu
c5148d74a2
Merge pull request #104 from a1lu/bleeding
...
Added missing licenses on stdio_filebuf.hxx and stream.hxx
2016-02-18 12:26:08 +01:00
ailu
70a5b88763
added licenses
2016-02-18 07:31:57 +01:00
Snaipe
e53f3892d5
Merge branch 'features/new-logging' into bleeding
2016-02-18 00:25:45 +01:00
Snaipe
4b093d2a3e
Added documentation on logging functions
2016-02-18 00:05:15 +01:00
Snaipe
99b10d443c
Added message splitting on line feed
2016-02-18 00:05:15 +01:00
Snaipe
9bc0da9e83
Added C++ stream interface for logging
2016-02-18 00:05:15 +01:00
Snaipe
4241b4e517
Added cram test for log.c
2016-02-18 00:05:15 +01:00
Snaipe
9e0a746a2e
Fixed typo in deprecation macro
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
Snaipe
41bfaa189d
Fixed pot files being updated when only the timestamp changed
2016-02-17 18:00:57 +01:00
Snaipe
ec5c8958cb
Fixed naming convention conflicts for internal variables used by the implementation of cr_assert
2016-02-16 17:47:02 +01:00
Snaipe
1f674d3ffb
Fixed empty format string warning with GCC 4.8
2016-02-16 17:35:14 +01:00
Snaipe
1d944471d3
Removed google analytics beacon from README
2016-02-14 23:12:19 +01:00
Snaipe
28007ab67e
Added missing array include for asserts.cc
2016-02-13 15:09:31 +01:00
Snaipe
24f90ea817
Fixed array comparison assert samples
2016-02-13 13:20:10 +01:00
Snaipe
d5518956cb
Updated po file line numbers
2016-02-13 13:05:41 +01:00
Snaipe
9f11303552
Merge remote-tracking branch 'ailu1/translation/german' into bleeding
2016-02-13 12:55:46 +01:00
ailu
dabee4470f
added german translation
2016-02-13 11:15:06 +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
8c1c9c05ee
Fixed file-to-file comparison assert message being corrupted
2016-02-10 23:27:51 +01:00
Snaipe
f0541e86fa
Reformatted chat rooms into a table in README & changed logo accreditation [ci skip]
2016-02-07 03:43:55 +01:00
Snaipe
d539c12b5d
Fixed Error NTSTATUS-es not being reported as crashes
2016-02-07 02:50:07 +01:00
Snaipe
4636358398
Manually added cram shell path for appveyor builds
2016-02-06 23:06:53 +01:00
Snaipe
7a847952b6
Fixed Cram module environment expansion and python binary for cram tests on appveyor
2016-02-06 22:41:08 +01:00
Snaipe
80bd1fe829
Fixed linkage issues with nanomsg
2016-02-06 22:15:44 +01:00
Snaipe
ba195d3c9f
Updated nanomsg patch for Windows API setting
2016-02-06 19:30:55 +01:00
Snaipe
91b2fdb180
Updated nanomsg patch for fixed WIN32 checks for fork strategies
2016-02-06 19:01:39 +01:00