Commit Graph

  • e0aaba6cf8 Actually link #923 from the documentation Martin Hořeňovský 2017-06-06 16:46:46 +02:00
  • a09bef23ed Refer to #923 in reporter documentation Martin Hořeňovský 2017-06-06 16:43:14 +02:00
  • b6d9976fbb Make generateSingleHeader.py Python 2.7 compatible Martin Hořeňovský 2017-06-06 16:32:45 +02:00
  • 6583284731 Fix erroneous result disposition for {REQUIRE,CHECK}_THAT Martin Hořeňovský 2017-06-06 15:12:03 +02:00
  • 07ef028483 Update baselines Martin Hořeňovský 2017-06-06 15:07:57 +02:00
  • 47eb9b3d68 Fix #914 being removed during last merge Martin Hořeňovský 2017-06-06 15:07:34 +02:00
  • 8fde7abf31 Add tests for *_THROWS_MATCHES Martin Hořeňovský 2017-06-05 19:14:00 +02:00
  • c465fbd0ea Slight documentation improvements Martin Hořeňovský 2017-06-05 18:42:04 +02:00
  • 950cae9040 Added new assertion macros: *_THROWS_WITH Martin Hořeňovský 2017-06-05 18:40:50 +02:00
  • 7f6773bb4d Merge branch 'master' into dev-modernize Martin Hořeňovský 2017-06-05 17:19:42 +02:00
  • b459bb4c43 Silence GCC's Wunused-function firing in compilation tests Martin Hořeňovský 2017-06-05 16:59:31 +02:00
  • 1e16be0b9e Purge deprecated generators Martin Hořeňovský 2017-06-05 16:49:10 +02:00
  • 69ff7fcf42 Include suite name in junit classname attrib for grouping in jenkins Thomas Sondergaard 2017-05-30 21:40:28 +02:00
  • a6b03031ba Use [#filename] tag for junit testcase classname attribute Thomas Sondergaard 2017-05-30 17:26:46 +02:00
  • 47c8994a61 Inherit from NonCopyable to disable RegisterHub copies Martin Hořeňovský 2017-06-04 22:56:57 +02:00
  • 860de28b8d Catch and register startup exceptions in autoregistrars Martin Hořeňovský 2017-06-04 22:37:59 +02:00
  • da0edcbe25 Collect startup exceptions instead of throwing them Martin Hořeňovský 2017-06-04 21:39:27 +02:00
  • 0020747420 Generate single header even if output dir does not exist Martin Hořeňovský 2017-06-04 21:28:08 +02:00
  • 3e018ef131 Add link to external gcov/lcov example to documentation Martin Hořeňovský 2017-06-04 12:17:59 +02:00
  • adb66f55a7 Don't include warning headers from catch_xmlwriter.hpp Martin Hořeňovský 2017-06-02 19:10:57 +02:00
  • a64a0c6f06 Consistent junit reporting regardless of internal SECTIONS Thomas Sondergaard 2017-05-30 17:10:14 +02:00
  • 377c9a746d Cosmetic fixes (whitespace and spelling) Martin Hořeňovský 2017-05-27 14:42:54 +02:00
  • ea48ae0f75 Add test for #914 (stringify truthy exprs in standard way) Martin Hořeňovský 2017-05-27 14:42:05 +02:00
  • 2d1739b429 ExpressionLhs reconstruction based on value, not truthiness (#914) twhittock 2017-05-27 13:09:44 +01:00
  • 1c59034be4 Merge pull request #911 from dvirtz/master Martin Hořeňovský 2017-05-27 13:52:55 +02:00
  • 52a84788e0 Add Inscopix to commercial users Martin Hořeňovský 2017-05-27 12:23:35 +02:00
  • 169e260e8b Enable colourized output while in debugger Martin Hořeňovský 2017-05-22 00:41:31 +02:00
  • 67914d8b86 Move back to static StringMaker<T>::convert Martin Hořeňovský 2017-05-21 23:40:05 +02:00
  • 3e328f55fc Merge pull request #913 from Carrotstrip/master Martin Hořeňovský 2017-05-21 11:17:25 +02:00
  • b18e67522f fixed spelling error Austin L Wolfgram 2017-05-20 15:10:42 -04:00
  • 4b086bd5b5 added target name to test name and labels dvirtz 2017-05-18 16:00:18 +03:00
  • aac594aae3 add option to print debug messages dvirtz 2017-05-18 15:53:35 +03:00
  • a49fa0edbe use absolute path to test files - accroding to CMake docs EXISTS behavior is well-defined only for full paths. dvirtz 2017-05-18 15:51:44 +03:00
  • d271683c14 Added release process notes/checklist/explanation Martin Hořeňovský 2017-05-16 21:33:58 +02:00
  • 0bb8e1247e Merge branch 'master' of https://github.com/awglyde/Catch Martin Hořeňovský 2017-05-16 16:09:51 +02:00
  • 32d97caf42 Fixed missing ` in tag documentation Martin Hořeňovský 2017-05-16 15:45:44 +02:00
  • bc93b29789 Expanded tag documentation Martin Hořeňovský 2017-05-16 15:28:53 +02:00
  • df5cf2d323 Minor fixup in updateVcpkgPackage.py Martin Hořeňovský 2017-05-16 14:34:55 +02:00
  • b62c0256b2 Merge branch 'master' of https://github.com/philsquared/Catch Martin Hořeňovský 2017-05-16 14:34:27 +02:00
  • 1ea84cb734 Expanded logging documentation Martin Hořeňovský 2017-05-16 14:34:20 +02:00
  • 2a5d3736e8 Merge pull request #908 from pJunger/patch-1 Martin Hořeňovský 2017-05-16 14:05:31 +02:00
  • 3dcc923351 v1.9.4 v1.9.4 Martin Hořeňovský 2017-05-16 13:59:29 +02:00
  • 589c40077b Typo fix Martin Hořeňovský 2017-05-16 13:49:53 +02:00
  • 31f5e2ed81 Updated documentation about stringifying UDTs Martin Hořeňovský 2017-05-16 13:38:52 +02:00
  • d4e0b1d093 Added namespace in method testCaseEnded Patrick Junger 2017-05-14 14:11:47 +02:00
  • b8443e67da Added Win32 UNICODE wmain support (#903) Antonio Di Monaco 2017-05-11 13:00:03 +02:00
  • 85aa770701 Disable unreachable code warning for TrickyTests.cpp Martin Hořeňovský 2017-05-08 01:26:06 +02:00
  • f82e312552 Attempt at fixing compilation on OSX Martin Hořeňovský 2017-05-08 01:08:07 +02:00
  • bffef1bffa Fix alignment for Catch::Option Martin Hořeňovský 2017-05-08 00:59:44 +02:00
  • 7e14232924 Fix C4702 (unreachable code) in generators Martin Hořeňovský 2017-05-08 00:58:44 +02:00
  • d7eb041ab5 Fix compilation on non-OSX platforms Martin Hořeňovský 2017-05-08 00:54:53 +02:00
  • 8c757cc542 Removed need for Error class to capture stream inserted strings into exceptions Phil Nash 2017-05-05 18:39:49 +01:00
  • bada67bb72 Rebased approvals Phil Nash 2017-05-05 18:25:02 +01:00
  • 4c5af2089a Added CATCH_ENFORCE (and updated CATCH_INTERNAL_ERROR to be stream based) replaced all ad-hoc exceptions (where appropriate) with CATCH_ENFORCE or CATCH_INTERNAL_ERROR - no explicit ostringstreams. Phil Nash 2017-05-05 15:42:57 +01:00
  • 687437fcd1 converted IStreamingReporter to unique_ptr Phil Nash 2017-04-29 19:38:34 +01:00
  • ef8b72c949 Changed dynamic_pointer_casts to static_pointer_casts Phil Nash 2017-04-29 18:52:54 +01:00
  • 5604ec7266 Updated toString documentation Martin Hořeňovský 2017-05-03 21:09:27 +02:00
  • a9128d0fac More macros are now variadic Martin Hořeňovský 2017-05-03 19:10:27 +02:00
  • c5c3d368a2 Added std:: qualification to nullptr_t Martin Hořeňovský 2017-05-03 00:29:36 +02:00
  • 33ed1773f4 Reworked stringification layer, removed Catch::toString Martin Hořeňovský 2017-05-02 23:51:03 +02:00
  • 6f012f2d1d Added warning if source file cannot be found Benjamin R. Jack 2017-05-01 11:17:57 -05:00
  • 98e61c31df Approval tests now see different line endings as ok Martin Hořeňovský 2017-04-29 18:06:36 +02:00
  • e641485132 Updated approval tests Martin Hořeňovský 2017-04-29 17:54:10 +02:00
  • a3ceb8f007 Approval tests now can deal with different expansions of errno Martin Hořeňovský 2017-04-29 17:52:12 +02:00
  • b819432271 Don't clear out all messages upon printing an assertion. Martin Hořeňovský 2017-04-29 17:50:03 +02:00
  • 9ceae8f51f CMake binaries are now conditionally enabled Martin Hořeňovský 2017-04-28 20:27:10 +02:00
  • 40130e59b4 Fix order of arguments in CATCH_FAIL macro Martin Hořeňovský 2017-04-28 18:33:52 +02:00
  • 5ffc8a84cd Fix order of arguments in CATCH_FAIL and nonvariadic INTERNAL_CATCH_MSG Martin Hořeňovský 2017-04-28 18:30:04 +02:00
  • 6e0fa4be68 Update opensource-users.md JayAndCatchFire 2017-04-26 15:56:24 -05:00
  • 316cb28ea8 Added missing <memory> includes Phil Nash 2017-04-26 17:04:00 +01:00
  • 51c143b2c6 Added test for assertion with comma Phil Nash 2017-04-26 16:12:48 +01:00
  • d17d94e45d Made INTERNAL_CATCH_TEST variadic so commas in assertions work Phil Nash 2017-04-26 16:10:18 +01:00
  • 8ccbf63f28 Removed Ptr, Shared and SharedImpl Phil Nash 2017-04-25 21:51:44 +01:00
  • e6094a9503 migrated (Reporter) Nodes to std::shared_ptr Phil Nash 2017-04-25 21:08:41 +01:00
  • 851e40a4bb migrated Pattern to std::shared_ptr Phil Nash 2017-04-25 21:01:40 +01:00
  • 0807a6910f migrated ITracker to std::shared_ptr Phil Nash 2017-04-25 20:57:43 +01:00
  • 44cccde8b9 Migrated ITestCase to std::shared_ptr Phil Nash 2017-04-25 20:45:31 +01:00
  • 0844d6e867 Migrated IStreamingReporter from Ptr to std::shared_ptr Phil Nash 2017-04-25 20:42:01 +01:00
  • a96f25c716 Some listener and factory clean-ups Phil Nash 2017-04-25 20:35:38 +01:00
  • dd78824697 Migrated IReporterFactory to std::shared_ptr Phil Nash 2017-04-25 20:28:53 +01:00
  • 338ba6b9ba Migrated Config and IConfig to shared_ptr (from Ptr) Phil Nash 2017-04-25 20:18:02 +01:00
  • 41afd0c3d4 Removed copy ctor, assignment operator and swap from TestCaseInfo Phil Nash 2017-04-25 20:17:37 +01:00
  • 602b62f037 Removed legacy reporter support Phil Nash 2017-04-25 19:49:50 +01:00
  • de348b9bdd Removed VS 2013 from AppVeyor Martin Hořeňovský 2017-04-25 21:28:12 +02:00
  • c1835ec203 Removed gcc 4.7 from travis Martin Hořeňovský 2017-04-25 21:27:29 +02:00
  • e749724a11 A load more C++11 tweaks - mostly moving initialisations from constructors to inline Phil Nash 2017-04-25 18:56:53 +01:00
  • cc8206f4c3 Removed SafeBool Phil Nash 2017-04-25 14:46:48 +00:00
  • e1bca7017d Most of Assertion macros are now variadic Martin Hořeňovský 2017-04-25 20:20:46 +02:00
  • 53864dee7b Fix MSVC compilation error Martin Hořeňovský 2017-04-25 19:54:22 +02:00
  • b245eaa7d1 Fix double-to-float conversion warning in tests Martin Hořeňovský 2017-04-25 17:48:28 +02:00
  • be0fc60c07 Updated version number for v2 development and removed single include (for now). Phil Nash 2017-04-25 14:43:13 +00:00
  • a0ada2e935 v1.9.3 v1.9.3 Phil Nash 2017-04-25 14:23:06 +00:00
  • e4694f58da Removed errant uses of uint64_t fixes #894 Phil Nash 2017-04-25 14:15:59 +00:00
  • 61ac34045c Enabled SFINAE stream test Phil Nash 2017-04-25 14:57:58 +01:00
  • 569d355b36 Removed C++11 config macro docs Phil Nash 2017-04-25 14:57:47 +01:00
  • 79650e44f4 Removed more C++98/03 compatibility Phil Nash 2017-04-25 12:40:52 +01:00
  • 5c8ea03cc8 Removed debug break support for PowerPC Macs Phil Nash 2017-04-25 12:27:26 +01:00
  • 242022460d Use std::chrono for Timer to eliminate platform dependency Phil Nash 2017-04-25 12:24:34 +01:00
  • 67005d290c Removed more redundant compatibility stuff from timer Phil Nash 2017-04-25 12:13:16 +01:00
  • f57f96f190 Removed pre-C++11 versions of Clang (3.4) and GCC (4.4) Phil Nash 2017-04-25 12:10:04 +01:00