Commit Graph

  • 5e484862f2 Add Catch::is_range to documentation Martin Hořeňovský 2018-02-01 20:29:18 +01:00
  • 5713381d06 Fixes for cygwin philsquared 2018-02-01 16:14:12 +00:00
  • 1ab6be30a2 Add a BrightYellow colour, also use it for reconstructed exprs Martin Hořeňovský 2018-01-26 23:04:54 +01:00
  • 126850e76b Prefer operator<< to range-based stringification Martin Hořeňovský 2018-02-01 14:07:23 +01:00
  • 5e8df1c384 Update opensource-users.md George Fotopoulos 2018-01-28 19:58:36 +02:00
  • 44dbda9f01 Add CATCH_VERSION_* defines for external use Martin Hořeňovský 2018-01-26 20:27:19 +01:00
  • ca2455e6e6 Fixed NoAssertions warning Phil Nash 2018-01-26 16:52:28 +00:00
  • 42213d4c31 Keep LICENCE.txt with LF as line endings for easy hashing Martin Hořeňovský 2018-01-26 16:45:32 +01:00
  • 62dae592c3 v2.1.1 v2.1.1 Martin Hořeňovský 2018-01-26 16:06:07 +01:00
  • 9a5705411a Add % to codecov coverage decrease threshold Martin Hořeňovský 2018-01-26 15:45:31 +01:00
  • a1aefce6e4 Guard against CLR exceptions when translating exceptions Martin Hořeňovský 2018-01-24 12:10:03 +01:00
  • d5959907f5 Added Catch::clara namespace to doc for adding Opt Phil Nash 2018-01-23 07:44:09 +00:00
  • 31e6499e64 Embed Clara v1.1.1 Phil Nash 2018-01-22 15:08:28 +00:00
  • b0f4f16ee0 Namespace Catch CMake options David Seifert 2018-01-18 19:20:08 +01:00
  • 1e3ddbb496 Specify VERSION in modern CMake David Seifert 2018-01-18 19:20:08 +01:00
  • 15ad95c8db Make generateSingleHeader compatible with Python 2.7 Martin Hořeňovský 2018-01-18 16:28:19 +01:00
  • 00a10d5a5e Return fixed codecov settings Martin Hořeňovský 2018-01-17 20:02:15 +01:00
  • 0d687a15d3 Change CMake project name to 'Catch2' David Seifert 2018-01-18 00:01:27 +01:00
  • bdf431c400 Install documentation David Seifert 2018-01-18 00:01:27 +01:00
  • a0359980f0 Use CTest to control test suite via BUILD_TESTING David Seifert 2018-01-18 00:01:27 +01:00
  • 8d4074aad9 Use GNUInstallDirs module David Seifert 2018-01-18 00:01:27 +01:00
  • f0f40a0dbf Ensure that the single header is kept with LFs Martin Hořeňovský 2018-01-18 12:35:40 +01:00
  • fa4fd7f296 Modify codecov.yml again Martin Hořeňovský 2018-01-15 13:59:48 +01:00
  • 07c84adfba Allow disabling -Werror in CMake Martin Hořeňovský 2018-01-14 18:14:11 +01:00
  • 8d854c689b Provide useful and unambigous stringification for static arrays Martin Hořeňovský 2018-01-14 18:06:21 +01:00
  • f0909dfe02 Add yet another expansion of INF macro Martin Hořeňovský 2018-01-14 17:04:36 +01:00
  • de36b2ada6 Fix compilation for types where relops don't return bool Martin Hořeňovský 2018-01-12 15:43:56 +01:00
  • 9700ee4fc0 Update CTest autodiscovery documentation Martin Hořeňovský 2018-01-12 12:28:14 +01:00
  • bbda8cd77c Update reporter docs with their new location Martin Hořeňovský 2018-01-12 12:20:52 +01:00
  • 4575594bbf Comment why the return code is clamped Martin Hořeňovský 2018-01-12 11:49:48 +01:00
  • c053dca26e Update path to vcpkg's portfile Martin Hořeňovský 2018-01-12 11:09:46 +01:00
  • b97e9a2f8b Update path for catch-classic vcpkg's portfile Martin Hořeňovský 2018-01-12 11:06:09 +01:00
  • 34f7cfe046 v1.12.0 v1.12.0 Martin Hořeňovský 2018-01-12 09:54:01 +01:00
  • 3d7104c124 Catch `catch_discover_tests` garethsb-sony 2017-12-19 12:26:37 +00:00
  • 6441c20a2c Modify codecov behaviour Martin Hořeňovský 2018-01-11 21:13:52 +01:00
  • 5774c4f9c2 Update release process with the need to release reporters Martin Hořeňovský 2018-01-11 21:06:35 +01:00
  • 2bc33dd04d Fix script responsible for updating release link in the readme Martin Hořeňovský 2018-01-10 14:01:20 +01:00
  • cd76f5730c v2.1.0 v2.1.0 Martin Hořeňovský 2018-01-10 13:53:04 +01:00
  • f5910f38ef Copy reporters to single_include during releases Martin Hořeňovský 2018-01-10 13:44:08 +01:00
  • 421ab16062 Exclude string-literal arrays from automatic range serialisation Phil Nash 2018-01-08 15:15:44 +00:00
  • 161dd4ed24 Merge commit '2c43620d9baed1fdcaa9146af1d3eb90520cbe92' Phil Nash 2018-01-08 11:13:29 +00:00
  • 13ea4225e7 Add fuxedo.io to open source users Aivars Kalvans 2018-01-06 13:56:14 +02:00
  • 2c43620d9b Exclude benchmark dir Phil Nash 2018-01-05 14:39:59 +00:00
  • 8be1df243e Added test for stringifying std::arrays Phil Nash 2018-01-04 10:52:55 +00:00
  • 32eb90b9bd Fix stringifying of unknown enums Phil Nash 2018-01-04 10:21:52 +00:00
  • 702cfdaf6e Added special handling for vector<bool> when stringifying Phil Nash 2018-01-04 10:05:02 +00:00
  • e41e8e8384 Added tests for stringifying map and set Phil Nash 2018-01-04 10:03:08 +00:00
  • af3f2499bc Added generic container detection in StringMaker. Phil Nash 2018-01-04 09:30:06 +00:00
  • c3a1143d23 Cleanly override warning level for SelfTest in MSVC philsquared 2018-01-02 10:18:35 +00:00
  • f580591bf8 Test different way of excluding system headers Martin Hořeňovský 2017-12-25 19:38:51 +01:00
  • fc88313d45 Added DtCraft to Open Source users Phil Nash 2017-12-12 17:20:44 +00:00
  • 3979845d5f Add coverage badge Martin Hořeňovský 2017-12-11 13:06:01 +01:00
  • 88d2bac624 Trivial typo fix. (#1119) Dan Nissenbaum 2017-12-09 15:29:39 -05:00
  • ed33e9787e Update MessageTests.cpp Pfiffikus 2017-11-30 16:17:23 +01:00
  • f466d9a1ed Fix a7a9ee5 Martin Hořeňovský 2017-12-09 20:48:29 +01:00
  • a7a9ee5552 Manual cherry-pick from #1111 Martin Hořeňovský 2017-12-09 20:17:47 +01:00
  • 0cf05d54a6 Force Travis badge to use status of master branch Martin Hořeňovský 2017-12-08 21:47:42 +01:00
  • 11887fbbab Point AppVeyor status badge at status for this repo Martin Hořeňovský 2017-12-08 21:35:47 +01:00
  • 347be87126 Removed debug code accidentally left in previous commit Phil Nash 2017-12-08 16:30:16 +00:00
  • 4da655c1b0 Increased int size for timers to avoid truncations Phil Nash 2017-12-08 15:57:36 +00:00
  • 07b9bda1d2 Revert backport of new evaluate layer to fix C++98 compilation Martin Hořeňovský 2017-12-07 19:46:26 +01:00
  • c4d1aa9033 Fix std::uncaught_exception deprecation warning in ~ScopedMessage Martin Hořeňovský 2017-12-07 19:10:28 +01:00
  • 495d2458e0 Add UnorderedEqualsMatcher for vectors Martin Hořeňovský 2017-12-07 17:07:25 +01:00
  • 3035120dc7 Some bits of tidy up Phil Nash 2017-12-07 00:02:19 +00:00
  • 584e04d480 Add compact reporter baseline Martin Hořeňovský 2017-12-06 21:47:14 +01:00
  • 84e8b696b1 Include Info messages in xml reporter even without -s Phil Nash 2017-12-06 14:30:17 +00:00
  • 673dcc16a9 Make approval tests also check compact reporter Martin Hořeňovský 2017-12-06 15:48:46 +01:00
  • 0c122c135d Add constructor arg checking to WithinAbsMatcher Martin Hořeňovský 2017-12-06 15:37:13 +01:00
  • d19b7292b3 xml reporter reports WARN message when not used with -s Phil Nash 2017-12-06 14:30:17 +00:00
  • 5e063616df Moved runner helpers into Catch namespace Phil Nash 2017-12-05 23:26:21 +00:00
  • aa9d635014 Refactored StreamRedirect classes Phil Nash 2017-12-05 23:19:28 +00:00
  • 7c5a21fb7d Added clog test Phil Nash 2017-12-05 17:48:15 +00:00
  • 533cdc6bc1 Revirtualised IResultCapture methods Phil Nash 2017-12-05 16:18:53 +00:00
  • 51e281a684 Simplify code coverage CMake toggle Martin Hořeňovský 2017-12-02 14:46:28 +01:00
  • 24851dff99 Add release notes from the EOL of Catch Classic Martin Hořeňovský 2017-12-03 14:19:02 +01:00
  • a4fd96fbaa Remove debug prints from batch scripts Martin Hořeňovský 2017-12-03 14:14:58 +01:00
  • 12c57cedda No longer rename AppVeyor builds Martin Hořeňovský 2017-12-03 13:06:21 +01:00
  • 45a465713e Add codecov.io coverage collection from AppVeyor Martin Hořeňovský 2017-12-03 13:03:52 +01:00
  • dfa817ae73 Just track whether last assertion passed directly, rather than deduce it from counts Phil Nash 2017-12-02 21:01:59 +03:00
  • 57c346a46d Removed assertionRun() and rolled its logic into assertionPassed() and assertionEnded() Phil Nash 2017-12-02 19:32:02 +03:00
  • 67f734c799 Remove system headers when preprocessing coverage report Martin Hořeňovský 2017-12-02 14:17:11 +01:00
  • b76e80ed3d Small clean-ups Phil Nash 2017-11-28 11:24:26 +03:00
  • a3632facf3 Fix teamcity reporter compilation with single header Martin Hořeňovský 2017-11-30 13:47:54 +01:00
  • 7d0db6b8e9 Moved -Wparentheses suppression before the push for GCC Phil Nash 2017-11-29 20:19:50 +03:00
  • 8a7493cd88 Globally suppress Wunused-variable again, for now Phil Nash 2017-11-29 20:01:00 +03:00
  • b5a5d9a6f8 Stop leaking some warning suppressions to user code Phil Nash 2017-11-29 19:14:33 +03:00
  • 8c32d0b644 Add more weird chrono::duration stringification tests Martin Hořeňovský 2017-11-28 21:47:06 +01:00
  • 28d1955ea8 Also test Approx template constructor Martin Hořeňovský 2017-11-28 21:29:34 +01:00
  • 20211a33e6 Stop using brew if not needed -- fix build on XCode9 image Martin Hořeňovský 2017-11-27 22:34:44 +01:00
  • e3941a9ad2 De-virtualised isBinaryExpression() and getResult() on ITransientExpression Phil Nash 2017-11-27 22:49:26 +03:00
  • da86ddc620 Fixed accidental const & formating Phil Nash 2017-11-27 22:28:45 +03:00
  • 4b614ee1d1 Moved all AssertionHandler logic into RunContext and de-virtualised interface Phil Nash 2017-11-27 22:21:47 +03:00
  • 5461242ffe Renamed last usge specific handle method (and made the low level ones private) Phil Nash 2017-11-27 06:53:56 +00:00
  • e344984a1b Add codecov.io coverage tracking Martin Hořeňovský 2017-11-25 16:58:29 +01:00
  • db44964e27 Refactored most handle() calls to more specific/ descriptive calls Phil Nash 2017-11-24 19:15:46 +00:00
  • 2800adba25 Qualified handleExceptionMatchExpr in Catch:: Phil Nash 2017-11-24 18:46:18 +00:00
  • ae1547e202 Add extra tests to ctest Martin Hořeňovský 2017-11-26 21:10:52 +01:00
  • 73a1623eaf Re-enable 2 string tests Martin Hořeňovský 2017-11-25 18:38:18 +01:00
  • c411c131cb Move crtdbg.h include outside namespace Phil Nash 2017-11-24 10:36:54 +00:00
  • 091595780e Clean-up re-usable string streams Phil Nash 2017-11-24 08:46:17 +00:00