0952b76 | Phil Nash | 28 February 2017, 14:19:09 UTC | v1.8.0 release | 28 February 2017, 14:19:09 UTC |
bbeb192 | Martin Hořeňovský | 27 February 2017, 15:27:43 UTC | Updated baselines | 27 February 2017, 15:27:43 UTC |
e4f4335 | Martin Hořeňovský | 27 February 2017, 13:22:17 UTC | Improved Approx documentation | 27 February 2017, 13:22:17 UTC |
8c07899 | Martin Hořeňovský | 27 February 2017, 13:15:03 UTC | Added tests for using margin with Approx. | 27 February 2017, 13:15:03 UTC |
d5c623b | Martin Hořeňovský | 27 February 2017, 12:12:13 UTC | Merge branch 'develop' of https://github.com/CNugteren/Catch This adds an optional absolute margin to the Approx checks. | 27 February 2017, 12:12:13 UTC |
061a183 | Martin Hořeňovský | 27 February 2017, 10:34:15 UTC | Console reporter now uses fixed decimal formatting 3 decimal places, output in seconds. | 27 February 2017, 10:34:15 UTC |
70ac6db | Martin Hořeňovský | 24 February 2017, 14:56:26 UTC | Minor output improvements in approvalTests.py | 24 February 2017, 14:56:26 UTC |
593161d | Martin Hořeňovský | 24 February 2017, 14:42:11 UTC | Documented the new vector matchers | 24 February 2017, 14:42:11 UTC |
71e500f | Martin Hořeňovský | 24 February 2017, 13:01:33 UTC | Updated reporter documentation | 24 February 2017, 13:01:38 UTC |
ad94288 | Phil Nash | 23 February 2017, 08:10:37 UTC | Removed unused exception object from release notes script | 23 February 2017, 08:11:15 UTC |
e058a37 | Phil Nash | 23 February 2017, 08:10:16 UTC | Removed stray code | 23 February 2017, 08:11:15 UTC |
72b72ca | Martin Hořeňovský | 22 February 2017, 16:04:36 UTC | Fix C++11 dependency in TAP reporter | 22 February 2017, 16:04:36 UTC |
a8a6b31 | Martin Hořeňovský | 22 February 2017, 13:14:59 UTC | Disabled C4312 in the evaluate layer We reinterpret cast int to T* (because someone might compare 0 to a ptr), which causes 4312 to fire when x64 platform is set. Fixes #148 | 22 February 2017, 13:14:59 UTC |
9e2616a | Martin Hořeňovský | 22 February 2017, 12:31:51 UTC | Add missing assert.h include to reporter bases. It being missing caused an error when compiling under MSVC. | 22 February 2017, 12:31:51 UTC |
c5ffd2e | Martin Hořeňovský | 22 February 2017, 12:29:17 UTC | Fixed up Automake reporter | 22 February 2017, 12:29:17 UTC |
0f24a8c | Martin Hořeňovský | 22 February 2017, 12:28:36 UTC | Added Automake and TAP reporters to SelfTest's main | 22 February 2017, 12:28:36 UTC |
b0260c6 | Martin Hořeňovský | 22 February 2017, 12:28:13 UTC | Fixed-up TAP reporter a bit. | 22 February 2017, 12:28:13 UTC |
a63ce95 | Colton Wolkins (Ogre) | 15 October 2015, 06:54:37 UTC | Add TAP reporter This is a hackish attempt to add a TAP reporter (see philsquared/Catch#309 ) by following the TAP 12 specification <http://testanything.org/tap-specification.html>. I'm unsure how well I did in following the spec or with following good C++ guidelines. Comments are appreciated. Signed-off-by: Colton Wolkins (Ogre) <frostyfrog2@gmail.com> | 22 February 2017, 10:35:20 UTC |
b753f05 | Justin Wilson | 22 February 2017, 10:17:25 UTC | Add reporter for Automake (#826) This allows for integration with Automake's default log compiler. See #826 for more details. | 22 February 2017, 10:17:25 UTC |
9bab7c8 | Martin Hořeňovský | 17 February 2017, 14:07:56 UTC | Changed console reporter test duration reporting format Was "<section-name> completed in XXX s." Now is "XXX s: <section-name>" Closes #322 (cherry picked from commit 0805539) | 22 February 2017, 08:35:53 UTC |
d8c4512 | Phil Nash | 22 February 2017, 08:26:52 UTC | Removed tabs | 22 February 2017, 08:26:52 UTC |
2e08bfe | Phil Nash | 22 February 2017, 08:05:31 UTC | Single include generator now handles spaces between # and include | 22 February 2017, 08:05:31 UTC |
d2a59ad | Phil Nash | 22 February 2017, 07:49:38 UTC | Fixed test spec parser issue - multiple specs in a single string, with escapes in each were erroring out | 22 February 2017, 07:49:38 UTC |
10dfca3 | Phil Nash | 21 February 2017, 16:05:04 UTC | Added first vector matchers (Contains and Equals) | 21 February 2017, 16:05:04 UTC |
45d4096 | Phil Nash | 21 February 2017, 15:52:03 UTC | Generalised Matchers so objects and comparators can be different types | 21 February 2017, 15:52:03 UTC |
4e6938d | Phil Nash | 21 February 2017, 14:19:09 UTC | Moved matchers tests into their own file | 21 February 2017, 14:19:09 UTC |
1ca8cef | Phil Nash | 21 February 2017, 11:32:32 UTC | Added #define needed for gettimeofday() to be declared on some versions of Cygwin | 21 February 2017, 11:32:32 UTC |
ca66dd2 | philsquared | 21 February 2017, 09:10:44 UTC | Added a couple more unimplemented assignment operators to silence VS2013 warnings | 21 February 2017, 09:10:44 UTC |
44632c3 | philsquared | 21 February 2017, 08:47:34 UTC | Merge branch 'warning-c4512' of https://github.com/gchudnov/Catch into gchudnov-warning-c4512 | 21 February 2017, 08:56:14 UTC |
aa28196 | philsquared | 21 February 2017, 08:52:08 UTC | Ignore .vs folder | 21 February 2017, 08:52:08 UTC |
5d80553 | Martin Hořeňovský | 18 February 2017, 16:24:31 UTC | Updated docs to reflect the change to leak checking | 18 February 2017, 16:24:31 UTC |
b1835e1 | philsquared | 17 February 2017, 23:43:31 UTC | Moved WIndows leak detector code out of main() | 17 February 2017, 23:43:31 UTC |
8cd4135 | Martin Hořeňovský | 17 February 2017, 13:25:08 UTC | Merge branch 'dev-windows-leakdetection' | 17 February 2017, 13:25:08 UTC |
30e4dbe | Martin Hořeňovský | 17 February 2017, 13:22:42 UTC | Report leaks to debugger in addition to stderr This branch should also close #120. | 17 February 2017, 13:22:57 UTC |
90b3946 | Phil Nash | 17 February 2017, 10:26:17 UTC | Add file/line to TestCase, Section and Failure elements in Xml Reporter | 17 February 2017, 10:26:17 UTC |
9202a77 | Martin Hořeňovský | 16 February 2017, 10:11:52 UTC | Documentation improvement | 16 February 2017, 10:11:52 UTC |
d8230a8 | Martin Hořeňovský | 16 February 2017, 10:09:09 UTC | Add opt-in leak detection under MSVC + Windows. Closes #439 | 16 February 2017, 10:09:09 UTC |
c617860 | Martin Hořeňovský | 15 February 2017, 16:57:22 UTC | Cygwin compatibility fixes | 15 February 2017, 16:57:22 UTC |
2e0ae01 | Martin Hořeňovský | 15 February 2017, 16:11:39 UTC | Improve -Wparentheses supression for gcc If the gcc version supports `_Pragma` properly, we use that to disable it locally inside assertions. Otherwise we disable it for the entire TU. Fixes #674 | 15 February 2017, 16:11:44 UTC |
1f71d1f | Phil Nash | 15 February 2017, 11:54:47 UTC | Some minor clean-up to Python script | 15 February 2017, 11:54:47 UTC |
fe690a6 | Phil Nash | 15 February 2017, 09:38:38 UTC | push/pop warnings when disabling parentheses warnings within assertion (gcc/ clang) | 15 February 2017, 10:03:28 UTC |
c9a37c5 | Martin Hořeňovský | 15 February 2017, 09:42:11 UTC | Added `CATCH_CONFIG_FAST_COMPILE` to documentation. | 15 February 2017, 09:42:11 UTC |
3cfef73 | Martin Hořeňovský | 15 February 2017, 09:35:01 UTC | Merge branch 'dev-performance-round3' | 15 February 2017, 09:35:01 UTC |
5cb9e47 | Phil Nash | 15 February 2017, 08:39:21 UTC | Added SOCI to open-source users | 15 February 2017, 08:39:21 UTC |
044b616 | Phil Nash | 14 February 2017, 11:24:15 UTC | Added link to matchers docs from readme | 15 February 2017, 08:30:47 UTC |
f880491 | Kevin Wojniak | 14 February 2017, 20:21:23 UTC | Fix wrong short option for section | 15 February 2017, 07:17:43 UTC |
7b13a8f | Martin Hořeňovský | 14 February 2017, 14:35:12 UTC | Move debug break out of tests, speeds up compilation time This is hidden behind CATCH_CONFIG_FAST_COMPILE | 14 February 2017, 14:35:12 UTC |
6da5e08 | Martin Hořeňovský | 14 February 2017, 14:34:17 UTC | Benchmark script: allow passing flags to compiler | 14 February 2017, 14:34:17 UTC |
2049113 | Martin Hořeňovský | 14 February 2017, 14:34:00 UTC | Benchmark script: use median AND mean of compile time | 14 February 2017, 14:34:00 UTC |
d4ae1b1 | Phil Nash | 14 February 2017, 09:15:21 UTC | Matcher documentation | 14 February 2017, 09:16:54 UTC |
2081caa | Phil Nash | 14 February 2017, 09:15:08 UTC | Import MatcherBase to Catch namespace | 14 February 2017, 09:16:54 UTC |
a5a0138 | Phil Nash | 14 February 2017, 09:04:26 UTC | Renamed toStringUncached -> describe | 14 February 2017, 09:16:54 UTC |
1400127 | Phil Nash | 08 February 2017, 15:14:51 UTC | Extracted string matchers impl into cpp that is only compiled into main TU | 14 February 2017, 09:16:54 UTC |
7fed25a | Phil Nash | 08 February 2017, 14:17:17 UTC | New Matchers implementation - simpler - less templates and machinery - no cloning, copying or unnecessary heap allocations - better factored | 14 February 2017, 09:16:54 UTC |
5530303 | Phil Nash | 08 February 2017, 15:20:39 UTC | Removed test for invoking String Matcher with NULL (this will no longer be supported) | 14 February 2017, 09:16:54 UTC |
29fa1ed | Martin Hořeňovský | 14 February 2017, 08:37:37 UTC | Added appveyor.yml for CI with VS {2013, 2015} for {Win32, x64} | 14 February 2017, 08:37:37 UTC |
1cb8baf | Phil Nash | 13 February 2017, 17:43:43 UTC | Added missing #include in test file | 13 February 2017, 17:43:43 UTC |
d08cee2 | Phil Nash | 13 February 2017, 16:15:42 UTC | v1.7.2 build | 13 February 2017, 16:15:42 UTC |
873ef27 | Phil Nash | 13 February 2017, 15:56:25 UTC | XML Reporter closes tag and flushes stream at end of TestCase and Section tags. This fixes an issue where XML reports on stdout are broken by printf statements | 13 February 2017, 15:56:25 UTC |
bc68b9f | Martin Hořeňovský | 12 February 2017, 12:34:55 UTC | More include simplifications | 13 February 2017, 13:12:22 UTC |
67d513a | Phil Nash | 13 February 2017, 08:19:34 UTC | Removed single char contains() - had incorrect prototype anyway | 13 February 2017, 08:20:45 UTC |
9a3486a | Phil Nash | 12 February 2017, 22:00:17 UTC | Replaced use of dynamic_cast with static_cast. It wasn't necessary anyway. This addresses #821 | 12 February 2017, 22:00:17 UTC |
d890791 | Martin Hořeňovský | 12 February 2017, 14:48:32 UTC | Fixed editing mishap in documentation. | 12 February 2017, 14:48:32 UTC |
26f6012 | Martin Hořeňovský | 12 February 2017, 13:47:25 UTC | Expanded the practical example in slow-compiles documentation | 12 February 2017, 13:47:25 UTC |
50dee9a | Martin Hořeňovský | 12 February 2017, 12:50:15 UTC | Fixed typo in CLI error reporting | 12 February 2017, 12:50:15 UTC |
b2a6fe9 | Martin Hořeňovský | 12 February 2017, 11:48:25 UTC | Couple more includes cleaned out | 12 February 2017, 11:48:25 UTC |
0837132 | Martin Hořeňovský | 12 February 2017, 11:25:43 UTC | Make the benchmarking script Python 2 compatible Ended up using `time.time()`, even if it supposedly has worse accuracy, because Python running under WSL supports `time.clock()` very badly. | 12 February 2017, 11:25:43 UTC |
9012f95 | Martin Hořeňovský | 12 February 2017, 11:17:07 UTC | Moved some std includes out from catch_common.h | 12 February 2017, 11:17:07 UTC |
324260f | Phil Nash | 11 February 2017, 23:39:27 UTC | Removed reference to DEBUG in command line docs | 11 February 2017, 23:39:38 UTC |
d0620c3 | Martin Hořeňovský | 26 January 2017, 18:11:20 UTC | Added std:: qualification to some functions from C stdlib This should solve #543, once Clara changes are in as well. | 11 February 2017, 22:20:09 UTC |
fd7dde1 | Martin Hořeňovský | 11 February 2017, 18:11:57 UTC | Added example of how to separately compile Catch's main Closes #632 | 11 February 2017, 18:11:57 UTC |
9a3788d | Phil Nash | 10 February 2017, 22:50:40 UTC | Added links to open source users page from general pages | 10 February 2017, 22:50:40 UTC |
005787f | Phil Nash | 10 February 2017, 22:39:27 UTC | Marked IConfig implementations in Config CATCH_OVERRIDE (silences warnings) | 10 February 2017, 22:39:27 UTC |
d2e814f | Phil Nash | 10 February 2017, 19:13:45 UTC | Tagged a C++11 specific test with [c++11] to exclude from approval tests (for now) | 10 February 2017, 19:13:45 UTC |
f75a511 | Martin Hořeňovský | 10 February 2017, 16:12:41 UTC | Fix MSVC /analyze warning about inconsistent annotations | 10 February 2017, 16:12:41 UTC |
ab44fb6 | Phil Nash | 10 February 2017, 11:56:46 UTC | The file/ line in sections is now of the section. not the test case | 10 February 2017, 11:56:46 UTC |
d6b8ac5 | Phil Nash | 10 February 2017, 11:53:29 UTC | Added compilation tests to approvals | 10 February 2017, 11:53:29 UTC |
c72ba93 | Phil Nash | 09 February 2017, 17:54:13 UTC | Added file for listing commercial users | 09 February 2017, 17:54:13 UTC |
73159ac | Martin Hořeňovský | 09 February 2017, 11:57:01 UTC | REQUIRE_THROWS_AS now catches exception by const& Prevents some warnings caused by catching complex types by value. Closes #542 | 09 February 2017, 11:57:01 UTC |
9952dda | Martin Hořeňovský | 09 February 2017, 11:41:16 UTC | REQUIRE_THROWS_AS is now reported with expected type as well Also updated tests to reflect this change. | 09 February 2017, 11:51:43 UTC |
e543cc0 | Martin Hořeňovský | 09 February 2017, 10:12:25 UTC | Removed an obsolete file that somehow got into the previous master. | 09 February 2017, 10:12:25 UTC |
c1a5391 | Phil Nash | 08 February 2017, 21:46:44 UTC | Added some more open source projects | 08 February 2017, 21:47:07 UTC |
a38ccec | Martin Hořeňovský | 08 February 2017, 19:53:39 UTC | Added 3rd party bug to documentation | 08 February 2017, 19:53:39 UTC |
1ff5630 | Phil Nash | 08 February 2017, 18:35:30 UTC | Corrected formatting | 08 February 2017, 18:35:30 UTC |
aee3675 | Phil Nash | 08 February 2017, 18:34:19 UTC | Added ChakraCore, Couchbase-lite and MAME rot OS projects | 08 February 2017, 18:34:19 UTC |
0579f07 | Phil Nash | 08 February 2017, 18:02:11 UTC | Added RxCpp to OS page | 08 February 2017, 18:02:11 UTC |
e9ad954 | Phil Nash | 08 February 2017, 17:15:37 UTC | Seeded new doc page for tracking open source projects that use Catch | 08 February 2017, 17:15:37 UTC |
1e87cae | Phil Nash | 08 February 2017, 16:18:53 UTC | Documented the _THROWS_WITH macros, as well as slightly expanding the matchers docs. | 08 February 2017, 16:18:53 UTC |
26df078 | Martin Hořeňovský | 08 February 2017, 13:14:01 UTC | Added a script for running synthetic compile time benchmark | 08 February 2017, 13:15:01 UTC |
4d0cd60 | Phil Nash | 07 February 2017, 23:14:49 UTC | Rebased approvals with tags and description attributes in XML report | 07 February 2017, 23:14:49 UTC |
ab199d9 | Marek Klus | 07 February 2017, 22:52:32 UTC | XmlReporter: Trim test case name; added description and tags attributes to the test case element in the xml report. | 07 February 2017, 23:12:58 UTC |
97d8003 | Phil Nash | 07 February 2017, 23:09:43 UTC | XmlWriter can specify a stylesheet Provide an extension point on XmlReporter to be able to supply a stylesheet url in a derived implementation | 07 February 2017, 23:09:43 UTC |
1f271c9 | Phil Nash | 06 February 2017, 16:00:05 UTC | XmlWriter reverts to XML 1.0. Character encodings that are not valid in XML 1.0 are instead written using C-style escapes | 07 February 2017, 22:48:06 UTC |
7db4d8d | Martin Hořeňovský | 07 February 2017, 12:32:48 UTC | Added tests (single char pretty printing + op overload) Tests for issue #809 -- Potentional operator overload ambiguity -- and PR #646 -- Pretty print characters. | 07 February 2017, 12:32:48 UTC |
a5ce57b | Martin Hořeňovský | 07 February 2017, 10:56:34 UTC | Improved .travis.yml * Removed ccache (it was slowing down the compilation for some reason) * Enabled some C++11 builds (gcc 4.8, gcc 6, clang 3.8 for now) * Added gcc 4.4, 4.7 and clang 3.4 | 07 February 2017, 10:56:34 UTC |
7b8a27e | Martin Hořeňovský | 07 February 2017, 09:06:52 UTC | v1.7.1 build | 07 February 2017, 09:06:52 UTC |
2b74613 | Phil Nash | 06 February 2017, 22:37:23 UTC | Revert "First cut of Evaluate refactoring to remove int specialisations, among other things" This reverts commit 39753558eb635886555a07e0fa01ee72816c06f6. | 06 February 2017, 22:37:23 UTC |
2360060 | Martin Hořeňovský | 06 February 2017, 19:40:46 UTC | Deregister SEH handler before reporting SE. | 06 February 2017, 19:40:46 UTC |
4feb2db | Martin Hořeňovský | 06 February 2017, 19:39:18 UTC | Removed const qualification to disambiguate between operator overloads | 06 February 2017, 19:39:32 UTC |
84af6bc | Phil Nash | 06 February 2017, 16:25:36 UTC | XmllWriter flushes the stream after every endElement now | 06 February 2017, 16:25:36 UTC |