Commit Graph

  • 6859c683e0 Don't apply global settings when configuring as a subproject. James Touton 2020-07-18 19:42:48 -07:00
  • de3a208e16 Update ParseAndAddCatchTests.cmake Karthik Nishanth 2020-07-31 08:24:44 +02:00
  • 8b0845b1a2 Split catch_config.hpp out of reporter bases Martin Hořeňovský 2020-07-30 08:46:07 +02:00
  • c5037743e6 Avoid copying SectionInfo while construction Section Martin Hořeňovský 2020-07-29 21:29:38 +02:00
  • 9d6ac62aff Remove unused member from Section Martin Hořeňovský 2020-07-29 21:22:59 +02:00
  • ed0ea30149 Apply some IWYU suggestions Martin Hořeňovský 2020-07-29 16:29:41 +02:00
  • 35098a62d8 Sanitize includes in random_number_generator.cpp Martin Hořeňovský 2020-07-29 14:58:11 +02:00
  • ba57c17310 Remove some extraneous includes from run_context.hpp Martin Hořeňovský 2020-07-29 14:54:55 +02:00
  • 4e0af77e29 Push includes for TestCaseInfo down into reporter TUs Martin Hořeňovský 2020-07-29 14:30:19 +02:00
  • eaf7113fd3 Cleanup stdlib includes in reporter_bases.hpp Martin Hořeňovský 2020-07-29 12:50:51 +02:00
  • d090074da7 Devirtualize handling of ReporterPreferences Martin Hořeňovský 2020-07-28 09:24:57 +02:00
  • d218d6f9e2 Avoid recalculating string-literal size on root tracker construction Martin Hořeňovský 2020-07-27 20:08:44 +02:00
  • ef92178058 Devirtualize nested tracker handling Martin Hořeňovský 2020-07-27 19:53:54 +02:00
  • 125d4b4164 Devirtualize test case registration Martin Hořeňovský 2020-07-27 08:49:49 +02:00
  • c9b4867441 Move some impls of StreamingReporterBase members to .cpp file Martin Hořeňovský 2020-07-27 08:46:35 +02:00
  • 258cac63f8 Move impls of CumulativeReporterBase member functions to .cpp file Martin Hořeňovský 2020-07-27 07:32:21 +02:00
  • 5f6990d746 Only start Section's timer if the duration will be used Martin Hořeňovský 2020-07-26 21:33:49 +02:00
  • 5ca68829e1 Refactor how shortcircuiting of old style matchers is tested Martin Hořeňovský 2020-07-26 21:31:29 +02:00
  • ac54ba7e12 Add test for shortcircuiting behaviour of generic matcher combinators Martin Hořeňovský 2020-07-26 21:22:13 +02:00
  • 95c0c88d84 Fix CMake add test helper for CMake 3.18.0 Reinhold Gschweicher 2020-07-16 11:45:38 +02:00
  • 6efeecc179 Cherry-pick doc updates for v2.13.0 Martin Hořeňovský 2020-07-12 20:28:38 +02:00
  • 6b3c563c38 Remove pointless CompactReporter::getPreferences override Martin Hořeňovský 2020-07-12 20:06:08 +02:00
  • a004423c7f Improve documentation for --min-duration Martin Hořeňovský 2020-07-12 16:27:55 +02:00
  • 4b344f11ea Document GENERATE's new usage between SECTIONs Martin Hořeňovský 2020-07-12 16:20:26 +02:00
  • 87d0197cbd Update catch_reporter_tap.hpp Gavin S 2020-07-12 01:17:37 -07:00
  • 4565b826cf Modify generator tracking to allow GENERATEs between SECTIONs Martin Hořeňovský 2020-07-04 17:45:30 +02:00
  • 250d9b9c72 Fix how testRandomOrder.py builds tag arguments Martin Hořeňovský 2020-07-11 21:31:08 +02:00
  • 90d6fd849e Increase tolerances in --min-duration tests Martin Hořeňovský 2020-07-07 11:36:51 +02:00
  • 13917c44b4 --min-duration is overriden by -d no Martin Hořeňovský 2020-07-06 20:33:08 +02:00
  • e6d947f6d4 Refactor tests for duration reporting threshold Martin Hořeňovský 2020-07-06 20:02:20 +02:00
  • 80b0d6975c Add --min-duration option John Bytheway 2020-04-13 08:34:27 -04:00
  • 36131f7ffa Escaping literal "*" ("times") to fix markdown Eric Huber 2020-07-05 17:04:00 -05:00
  • f52018205d Cherry pick release notes for v2.12.4 Martin Hořeňovský 2020-07-24 22:36:13 +02:00
  • b32d2fa016 Update FUNDING file (-Patreon, +PayPal) Martin Hořeňovský 2020-07-04 20:06:27 +02:00
  • a25c1a24af Fix for macOS on ARM George Rhoten 2020-07-01 08:36:23 -07:00
  • e28018c659 Cherry pick release notes for v2.12.3 Martin Hořeňovský 2020-07-24 22:33:59 +02:00
  • 2a25a267ea Cherry pick release notes for v2.12.2 Martin Hořeňovský 2020-07-24 22:33:26 +02:00
  • 7f58840163 Add OverallResultsCases element to XML reporter Ryan Pavlik 2020-06-11 16:58:56 -05:00
  • 3b0f8c7ff0 Replace a TODO comment in examples Martin Hořeňovský 2020-06-23 18:30:48 +02:00
  • 2840ce1e70 Add an example of using GENERATE(table()) Richard Ash 2020-06-19 15:32:08 +01:00
  • ed9be5a00b Add notes on compiling the examples. Richard Ash 2020-06-18 17:40:18 +01:00
  • 273111d1a6 Clang-format configuration added. offa 2020-04-29 13:18:46 +02:00
  • a862924601 Make scripts/updateDocumentToC.py executable. Richard Ash 2020-06-18 17:02:21 +01:00
  • 0e77adee05 Add explicit test for shortcircuiting behaviour of combined matchers Martin Hořeňovský 2020-06-14 21:48:08 +02:00
  • b74996a29c Devirtualize NameAndLocation query on trackers Martin Hořeňovský 2020-06-13 19:26:17 +02:00
  • de53773e46 Fix copy paste error in 7-arg TEMPLATE_TEST_CASE_SIG implementation Martin Hořeňovský 2020-06-13 15:41:25 +02:00
  • 314bb7e632 Clarify documentation about nested generators Martin Hořeňovský 2020-06-13 11:11:19 +02:00
  • 9221a6ff65 Hide std::exception_ptr and friends if exceptions disabled Matthias Blankertz 2020-06-04 11:53:13 +02:00
  • 657ebf5db2 Replace stray tabs with spaces Martin Hořeňovský 2020-06-01 19:06:41 +02:00
  • 480f3f418b Improved generator tracking Martin Hořeňovský 2020-06-01 19:04:23 +02:00
  • 3ceaad7d66 fixing UB bogdasar1985 2020-05-28 19:13:55 +05:00
  • 229cc4823c Fix CMake add test helper for CMake 3.18.0 Reinhold Gschweicher 2020-07-16 11:45:38 +02:00
  • 5c502320e8 Remove obsolete comment in UnorderedEquals vector matcher Martin Hořeňovský 2020-05-18 14:29:50 +02:00
  • f3fe2dcb11 Add status attribute to JUnit's section reporting Martin Hořeňovský 2020-05-15 21:00:19 +02:00
  • 8b5f6e26d3 Fix compilation failure when using libstdc++10 (#1929) Natsu 2020-05-15 17:30:12 +08:00
  • c24f7e5b34 Fix invalid isspace call detected by PREfast Billy Robert O'Neal III 2020-05-11 20:38:09 -07:00
  • 7dae3efad2 Silence clang-tidy's hicpp-vararg (alias of coreguidelines vararg) Martin Hořeňovský 2020-05-09 18:23:09 +02:00
  • 7f21cc6c55 v2.13.0 v2.13.0 Martin Hořeňovský 2020-07-12 20:28:38 +02:00
  • 4c85248179 Fixup whitespace in TAPReporter Martin Hořeňovský 2020-07-12 20:27:25 +02:00
  • b4e2237152 Remove pointless CompactReporter::getPreferences override Martin Hořeňovský 2020-07-12 20:06:08 +02:00
  • 40937b67c7 Merge pull request #1983 from s7726/patch-1 Martin Hořeňovský 2020-07-12 20:00:03 +02:00
  • 0d5b131394 Improve documentation for --min-duration Martin Hořeňovský 2020-07-12 16:27:55 +02:00
  • ad3b90553b Document GENERATE's new usage between SECTIONs Martin Hořeňovský 2020-07-12 16:20:26 +02:00
  • b1c45652e5 Update catch_reporter_tap.hpp Gavin S 2020-07-12 01:17:37 -07:00
  • b79a83e4aa Modify generator tracking to allow GENERATEs between SECTIONs Martin Hořeňovský 2020-07-04 17:45:30 +02:00
  • 89fe35d515 Fix how testRandomOrder.py builds tag arguments Martin Hořeňovský 2020-07-11 21:31:08 +02:00
  • a71721801e Remove extra semi-colons Corentin Jabot 2020-07-10 12:57:31 +02:00
  • 2cd5e70012 Silence a -Wsign-conversio warning in Clara under GCC Corentin Jabot 2020-07-08 18:00:24 +02:00
  • 115d6a1c40 Increase tolerances in --min-duration tests Martin Hořeňovský 2020-07-07 11:36:51 +02:00
  • 91576352f9 Fixup single_include to be consistent with last tag Martin Hořeňovský 2020-07-07 11:30:37 +02:00
  • 6f7c191513 --min-duration is overriden by -d no Martin Hořeňovský 2020-07-06 20:33:08 +02:00
  • 4eb9d37e05 Refactor tests for duration reporting threshold Martin Hořeňovský 2020-07-06 20:02:20 +02:00
  • 53d8af8e96 Test for --min-duration John Bytheway 2020-04-13 08:37:23 -04:00
  • 46fde0c597 Add --min-duration option John Bytheway 2020-04-13 08:34:27 -04:00
  • de103db696 Merge pull request #1973 from echuber2/patch-1 Martin Hořeňovský 2020-07-06 11:34:22 +02:00
  • fedc3a7b7b Escaping literal "*" ("times") to fix markdown Eric Huber 2020-07-05 17:04:00 -05:00
  • c299133a31 v2.12.4 v2.12.4 Martin Hořeňovský 2020-07-05 11:51:30 +02:00
  • 09b8017ea3 Update FUNDING file (-Patreon, +PayPal) Martin Hořeňovský 2020-07-04 20:06:27 +02:00
  • bad3c93049 Fix for macOS on ARM George Rhoten 2020-07-01 08:36:23 -07:00
  • 0f05c034c2 v2.12.3 v2.12.3 Martin Hořeňovský 2020-06-29 20:50:39 +02:00
  • ee4538c0c6 Add OverallResultsCases element to XML reporter Ryan Pavlik 2020-06-11 16:58:56 -05:00
  • dc7a20fc74 Rewrite the contributing documentation Martin Hořeňovský 2020-06-26 20:00:14 +02:00
  • 018dc0b74f Replace a TODO comment in examples Martin Hořeňovský 2020-06-23 18:30:48 +02:00
  • ad1940f336 Add an example of using GENERATE(table()) Richard Ash 2020-06-19 15:32:08 +01:00
  • 5399921622 Add notes on compiling the examples. Richard Ash 2020-06-18 17:40:18 +01:00
  • e815acddf8 Clang-format configuration added. offa 2020-04-29 13:18:46 +02:00
  • e7189f1e4f Make scripts/updateDocumentToC.py executable. Richard Ash 2020-06-18 17:02:21 +01:00
  • 1806b21545 Add explicit test for shortcircuiting behaviour of combined matchers Martin Hořeňovský 2020-06-14 21:48:08 +02:00
  • 288416f501 Devirtualize NameAndLocation query on trackers Martin Hořeňovský 2020-06-13 19:26:17 +02:00
  • cbbebb65b6 Fix copy paste error in 7-arg TEMPLATE_TEST_CASE_SIG implementation Martin Hořeňovský 2020-06-13 15:41:25 +02:00
  • fb08596b1b Clarify documentation about nested generators Martin Hořeňovský 2020-06-13 11:11:19 +02:00
  • 0614a4acb3 Hide std::exception_ptr and friends if exceptions disabled Matthias Blankertz 2020-06-04 11:53:13 +02:00
  • 0f12995501 Fix compilation of examples Martin Hořeňovský 2020-06-01 21:27:58 +02:00
  • 0807fdb175 Replace stray tabs with spaces Martin Hořeňovský 2020-06-01 19:06:41 +02:00
  • 9500ded83b Improved generator tracking Martin Hořeňovský 2020-06-01 19:04:23 +02:00
  • 392e44ec21 Minor refactoring of CompactReporter Martin Hořeňovský 2020-05-31 22:34:37 +02:00
  • 317145514f Add op+(StringRef, StringRef) -> std::string Martin Hořeňovský 2020-05-31 22:30:41 +02:00
  • f2b9508081 Remove last vestiges of shared ptr use with IConfig Martin Hořeňovský 2020-05-30 14:30:20 +02:00
  • 1d1ccf8f3c Replace all uses of std::unique_ptr with Catch::Detail::unique_ptr Martin Hořeňovský 2020-05-25 09:45:24 +02:00
  • 41bbaa6d57 Implement a simplified variant of std::unique_ptr<T> Martin Hořeňovský 2020-05-24 23:41:02 +02:00