Commit Graph

  • 40e35d4318 Reorganize base headers for matchers Martin Hořeňovský 2020-02-20 13:39:04 +01:00
  • b83a12b12c Replace enable_if with enable_if_t Martin Hořeňovský 2020-02-19 20:55:37 +01:00
  • d33af93e17 Cleanup visibility in generic not matcher Martin Hořeňovský 2020-02-19 20:23:02 +01:00
  • 25c5ae240c Disable copies on generic matcher combinators Martin Hořeňovský 2020-02-19 19:55:45 +01:00
  • 260263b9bf Combined matchers are now final Martin Hořeňovský 2020-02-19 18:59:51 +01:00
  • cf6575576f Start fixing up Matchers: namespaces, composition ops Martin Hořeňovský 2020-02-18 23:31:16 +01:00
  • a1be19aa1b Remove the separately compiled test for Benchmarking Macros Martin Hořeňovský 2020-02-18 13:48:34 +01:00
  • c745adb81c Temporarily disable the test for DebugBreakMacro Martin Hořeňovský 2020-02-18 13:43:33 +01:00
  • 06c135706e Move X12-CustomDebugBreakMacro.cpp to the right place Martin Hořeňovský 2020-02-18 10:20:28 +01:00
  • ae1d21315c Specialize CATCH_TRAP() for iOS + thumb instruction set combo Martin Hořeňovský 2020-02-15 21:31:31 +01:00
  • 6a2c025bfc Add command line option 'never' to --wait-for-keypress (#1866) Tristan Stenner 2020-02-15 20:42:57 +01:00
  • 2441c2faab stdio.h replaced with cstdio. offa 2020-02-04 18:41:11 +01:00
  • 442283ee11 Add link to list of commercial user projects Clare Macrae 2020-02-07 12:20:31 +00:00
  • 3f81dd753a Fix typo in link in docs Clare Macrae 2020-02-07 12:16:24 +00:00
  • f8794634c2 Fix significant bug with storing composed matchers Martin Hořeňovský 2020-02-01 20:55:42 +01:00
  • d6b2a3793b Check for Windows instead of WIN32 for wmain entry point Martin Hořeňovský 2020-02-03 09:33:42 +01:00
  • 548de655fd Cleanup nextafter workaround Martin Hořeňovský 2020-02-03 10:05:17 +01:00
  • 89f18f15ca Add a test for custom debug break macros Martin Hořeňovský 2020-02-01 20:17:54 +01:00
  • 3c7e737a7b Allow configuring of benchmark warmup time khyperia 2020-01-27 15:43:27 +01:00
  • e880da93bd Make CATCH_BREAK_INTO_DEBUGGER be user-configurable khyperia 2020-01-27 15:43:27 +01:00
  • 3e01d4b239 catch_compiler_capabilities.h: use proper math define Rosen Penev 2020-01-31 21:54:16 -08:00
  • 06c32862b3 Some refactorings: offa 2020-01-21 21:04:42 +01:00
  • ab520f4e97 Removed unneeded 'using uchar = unsigned char' Daniel Griscom 2020-01-20 21:41:08 -05:00
  • 32617f42d0 Cherry-pick release notes for v2.11.1 Martin Hořeňovský 2020-02-16 15:11:30 +01:00
  • 17c4b2d093 Feature: generic matchers (#1843) melak47 2020-02-16 11:19:10 +01:00
  • 81d52c4a5f Specialize CATCH_TRAP() for iOS + thumb instruction set combo Martin Hořeňovský 2020-02-15 21:31:31 +01:00
  • 200b8b6fc0 Add command line option 'never' to --wait-for-keypress (#1866) Tristan Stenner 2020-02-15 20:42:57 +01:00
  • db1a0465dc Outline GeneratorException from generators header Martin Hořeňovský 2020-02-14 10:32:30 +01:00
  • b2a6523d85 Fix Clang-3.8 compilation of tests Martin Hořeňovský 2020-02-13 16:57:33 +01:00
  • b009d190bf Avoid detecting Clang as having MSVC's traditional preprocessor Martin Hořeňovský 2019-12-28 18:57:24 +01:00
  • ac83087bc2 catch_debugger.h - implement break into debugger assembler instructions for iOS ptc-tgamper 2019-12-18 14:51:09 +01:00
  • 123b449f8d catch_console_colour.cpp - adjust useColourOnPlatform for iOS ptc-tgamper 2019-12-18 10:19:10 +01:00
  • 6ad743a62b catch_debugger.cpp - debugger detection is identical on Mac OS X and iOS ptc-tgamper 2019-12-18 10:14:32 +01:00
  • 0f47fe16bd Provide const overload of ObjectStorage::stored_object() Martin Hořeňovský 2019-12-23 21:22:32 +01:00
  • 82baef62e2 Fix forwarding in SingleValueGenerator and generator creation Joe Burzinski 2019-12-15 00:16:04 -06:00
  • 0fbf4f3e15 Fix wrong namespacing of benchmarking constructor helpers Joe Burzinski 2019-11-18 22:22:38 -06:00
  • ad3f50bbc1 Suppress using-namespace lint in GENERATE* macros Martin Hořeňovský 2019-11-16 17:38:29 +01:00
  • 13e01d273a Cherry pick v2.11.0 release notes and docs Martin Hořeňovský 2020-02-13 15:30:46 +01:00
  • 2788897051 Minor cleanup in the benchmarking tests Martin Hořeňovský 2019-11-15 11:55:56 +01:00
  • 2945b80f61 Add more constexpr to StringRef Martin Hořeňovský 2020-02-13 15:01:03 +01:00
  • 63b7d6f98e Improve erasure of test numbers in TAP approvals Martin Hořeňovský 2020-02-13 14:22:18 +01:00
  • c50ba09cde Split [.foo] into [.][foo] when parsing test specs Martin Hořeňovský 2019-11-05 23:28:47 +01:00
  • c165bd15c5 Forbid copying ReusableStringStream Martin Hořeňovský 2019-11-04 00:05:32 +01:00
  • 4f0de7bbad Fix error when period of steady_clock is not nano cericks0n 2019-11-01 15:52:38 -05:00
  • 21b24e8326 Remove catch_external_interfaces.h Martin Hořeňovský 2020-02-12 16:57:15 +01:00
  • e70fd2a4b9 Variables made const-ref. offa 2020-02-04 18:45:52 +01:00
  • 36170d60ca stdio.h replaced with cstdio. offa 2020-02-04 18:41:11 +01:00
  • 917e92c162 Add link to list of commercial user projects Clare Macrae 2020-02-07 12:20:31 +00:00
  • f54950744f Fix typo in link in docs Clare Macrae 2020-02-07 12:16:24 +00:00
  • 0b2874b6b1 Move SonarQube reporter implementation to a cpp file Martin Hořeňovský 2020-02-07 11:22:59 +01:00
  • e6ea53ab49 Move Automake reporter to a cpp file Martin Hořeňovský 2020-02-07 10:47:18 +01:00
  • 338572a4f7 Move TAP reporter implementation to a cpp file Martin Hořeňovský 2020-02-07 09:25:34 +01:00
  • 70836d49ba Move include of catch_enforce out of the reporter bases Martin Hořeňovský 2020-02-07 09:24:26 +01:00
  • db148c42d7 Move TeamCity implementation to a cpp file Martin Hořeňovský 2020-02-06 15:15:24 +01:00
  • cd7d7a1c67 Remove CATCH_CONFIG_ENABLE_BENCHMARKING compilation toggle Martin Hořeňovský 2020-02-03 18:08:15 +01:00
  • 86e19b952d NoAssertions runs only 1 test case instead of all of them Martin Hořeňovský 2020-02-03 21:24:53 +01:00
  • bce5b364d3 Unconditionally provide <chrono> StringMakers Martin Hořeňovský 2020-02-03 20:48:44 +01:00
  • 34bc56340d Normalize TAP approvals to avoid massive diffs for every change Martin Hořeňovský 2020-02-03 20:29:36 +01:00
  • c3a5e21648 Move Approx out of the Detail namespace Martin Hořeňovský 2020-02-03 15:07:59 +01:00
  • b3b07215d1 Merge pull request #1854 from neheb/patch-1 Martin Hořeňovský 2020-02-03 11:26:31 +01:00
  • 2652bb86e3 Cleanup nextafter workaround Martin Hořeňovský 2020-02-03 10:05:17 +01:00
  • 1715b6b923 Check for Windows instead of WIN32 for wmain entry point Martin Hořeňovský 2020-02-03 09:33:42 +01:00
  • bd9520c0f9 GCC pragma fixed. offa 2020-02-02 17:32:01 +01:00
  • a3ffc20f57 Provide CTest a hint on test costs (and thus ordering) Martin Hořeňovský 2020-02-03 09:07:23 +01:00
  • b86ab20154 OpenCppCoverage skips coverage of non-source directories Martin Hořeňovský 2020-02-02 23:14:57 +01:00
  • 1327946785 Add all in-repo reporters to approval tests Martin Hořeňovský 2020-02-02 15:04:19 +01:00
  • a49ab0a162 Do not count test files into coverage Martin Hořeňovský 2020-02-02 14:18:20 +01:00
  • 3b297cf9b5 Outline Config destructor to avoid including superfluous header Martin Hořeňovský 2020-02-02 14:43:26 +01:00
  • 66fe591477 Replace C++11 use of ::type with the _t suffix for std traits Martin Hořeňovský 2020-02-02 11:03:48 +01:00
  • ea6db67063 Use std::make_unique instead of our polyfill or naked new Martin Hořeňovský 2020-02-01 21:43:00 +01:00
  • f20a9dbc6e Fix significant bug with storing composed matchers Martin Hořeňovský 2020-02-01 20:55:42 +01:00
  • 273c3f85eb Add missing ToC entry in release notes Martin Hořeňovský 2020-02-01 20:24:53 +01:00
  • 6a3d0dc176 Add a test for custom debug break macros Martin Hořeňovský 2020-02-01 20:17:54 +01:00
  • ccb1f70629 Make CATCH_BREAK_INTO_DEBUGGER be user-configurable khyperia 2020-01-27 15:43:27 +01:00
  • 4a5bc0f39a Make CATCH_BREAK_INTO_DEBUGGER be user-configurable khyperia 2020-01-27 15:43:27 +01:00
  • f96e89e016 catch_compiler_capabilities.h: use proper math define Rosen Penev 2020-01-31 21:54:16 -08:00
  • 481f54b357 Make hidden tags behave identically (#1847) dmsteck 2020-01-31 20:44:06 +00:00
  • a7b3e087a0 Fix coverage collection on AppVeyor Martin Hořeňovský 2020-01-31 14:44:03 +01:00
  • ddd0e7218d Remove the !hide special tag Martin Hořeňovský 2020-01-28 20:48:32 +01:00
  • 49e000b505 [conan] Fix the Conan package for multiple static library use Alexandr Timofeev 2020-01-25 20:48:59 +03:00
  • 2e1ce37faa Try uploading in-development versions of v3 as testing packages Martin Hořeňovský 2020-01-25 09:52:13 +01:00
  • d0257fc1ff Do not use shared_ptrs for filters and patterns Martin Hořeňovský 2020-01-25 20:39:17 +01:00
  • df2379218b Reduce the use of shared_ptrs for various Config objects Martin Hořeňovský 2020-01-25 15:32:56 +01:00
  • 7134ad9913 Replace shared_ptr with unique_ptr for reporters Martin Hořeňovský 2020-01-25 14:07:29 +01:00
  • 827733fe81 Improve approval tests handling off tagged devel versions Martin Hořeňovský 2020-01-25 11:23:40 +01:00
  • 2f4a7dda68 Have the in-development version report as v3.0.0 Martin Hořeňovský 2020-01-25 09:11:43 +01:00
  • 6c3a5ef625 Remove CATCH_CONFIG_DISABLE_MATCHERS Martin Hořeňovský 2020-01-25 09:06:25 +01:00
  • 2d172dc688 Some refactorings: offa 2020-01-21 21:04:42 +01:00
  • c770a9c8b5 Conan topic cleanup. offa 2020-01-20 20:20:59 +01:00
  • 587a20b312 Removed unneeded 'using uchar = unsigned char' Daniel Griscom 2020-01-20 21:41:08 -05:00
  • d63681f707 Remove testing of CATCH_CONFIG_FALLBACK_STRINGIFIER from SelfTest Martin Hořeňovský 2020-01-21 15:14:24 +01:00
  • 2b696c4388 Piecemeal includes in extra-tests Martin Hořeňovský 2020-01-21 15:03:07 +01:00
  • 17281c09c3 Convert examples to piecemeal includes Martin Hořeňovský 2020-01-21 14:46:07 +01:00
  • 26f78f96aa Start using piecemeal includes in test files Martin Hořeňovský 2020-01-20 23:24:04 +01:00
  • c381b49c60 Split the test macros into their own file Martin Hořeňovský 2020-01-19 16:01:50 +01:00
  • acf975cab1 Separate version macros to its own header Martin Hořeňovský 2020-01-19 15:30:38 +01:00
  • ec7280379e Adjust release scripts for v3 Martin Hořeňovský 2020-01-19 15:37:34 +01:00
  • 21868deeab Conanfile updated to build the static libraries. offa 2020-01-14 19:36:36 +01:00
  • bff44f8b01 Merge pull request #1831 from matt77hias/master Martin Hořeňovský 2020-01-14 14:05:50 +01:00
  • 4ea74ff966 Added <random> include for std::uniform_int_distribution Matthias Moulin 2020-01-14 12:48:09 +01:00