Commit Graph

  • 60dfec559f
    Provide 1 .hpp + 1 .cpp distribution of Catch2 Martin Hořeňovský 2020-09-08 15:53:08 +02:00
  • 8b89a60bf6
    Reenable VS2017+examples+extra-tests build on AppVeyor Martin Hořeňovský 2020-09-08 15:30:53 +02:00
  • 99d70c0c9d
    Remove superfluous whitespace before #include Martin Hořeňovský 2020-09-07 20:01:04 +02:00
  • d1625f30b1
    Pick release notes from v2.13.1 Martin Hořeňovský 2020-09-07 12:34:55 +02:00
  • 8f44e09a72
    Remove superfluous values Dawid Kurek 2020-08-24 10:03:04 +02:00
  • 31d4831245
    Support sentinel-based ranges in default stringify (#2004) Sean Middleditch 2020-08-18 01:34:47 -07:00
  • 08fb5cbab2
    Fix typo in generators docs mattkurz 2020-08-03 21:51:08 +02:00
  • 5ad1a4fe61
    Issue 1992: Better c++17 std::byte detection This fixed buld errors for ubuntu-16 + clang and similar situations where C++17 is supported in the compiler but not the default C++ standard library. Gregory Bond 2020-08-03 13:03:19 +10:00
  • 2c1c02f7e7
    Update ParseAndAddCatchTests.cmake Karthik Nishanth 2020-07-31 08:24:44 +02:00
  • fd9f5ac661
    v2.13.1 v2.13.1 Martin Hořeňovský 2020-09-07 12:34:55 +02:00
  • 8851e779cf console colour: fix unintended colouring of user's stderr on POSIX Martin Jeřábek 2020-09-04 12:27:16 +02:00
  • 2d4f8ac8e6
    Disable problematic test on Windows Martin Hořeňovský 2020-09-06 18:00:28 +02:00
  • 9155a9ff20
    Fix -Wparentheses issue on g++9 Martin Hořeňovský 2020-09-06 16:02:01 +02:00
  • cc18bd719d
    Sweep out Wshadow Martin Hořeňovský 2020-09-06 13:10:43 +02:00
  • 90aeffb97d
    Add standardized copyright notice + SPDX identifier to source files Martin Hořeňovský 2020-08-30 15:43:45 +02:00
  • c2453c2bf8
    Remove the rest of old-style copyright headers Martin Hořeňovský 2020-08-30 14:41:39 +02:00
  • a822cb9717
    Standardize include guard patterns to FILE_NAME_EXTENSION_INCLUDED Martin Hořeňovský 2020-08-29 20:48:32 +02:00
  • c26693df23
    Fix doccomment on shouldShowDuration reporter helper Martin Hořeňovský 2020-08-29 19:55:17 +02:00
  • 33ad1ee2ac
    Split EventListener base from streaming_base.hpp Martin Hořeňovský 2020-08-24 22:52:59 +02:00
  • f0dc4d9be0 Remove superfluous values Dawid Kurek 2020-08-24 10:03:04 +02:00
  • f9fdc96cbf
    Push LazyStat down into catch_reporter_streaming_base.hpp Martin Hořeňovský 2020-08-24 11:27:13 +02:00
  • 360b82620e
    Refactor serializeFilters implementation Martin Hořeňovský 2020-08-24 10:15:47 +02:00
  • 2a8e317cfb
    Split various reporter helpers out from streaming_base.hpp Martin Hořeňovský 2020-08-23 22:43:56 +02:00
  • 6a08d401aa
    Split out ReporterFactory out of catch_interfaces_reporter.hpp Martin Hořeňovský 2020-08-23 21:19:26 +02:00
  • 9677df6d8b
    Split IReporterRegistry into its own header file Martin Hořeňovský 2020-08-23 18:16:10 +02:00
  • ed7eaf2df3
    Split catch_reporter_bases.hpp into two separate headers Martin Hořeňovský 2020-08-22 23:16:23 +02:00
  • 24559493bf
    Anchor some Clara vtables into the cpp file Martin Hořeňovský 2020-08-20 23:16:06 +02:00
  • 7500ad1ffd
    Turn Clara::Detail::ResultBase::Type into its own enum class Martin Hořeňovský 2020-08-20 22:59:06 +02:00
  • 1a97af45f1
    Cleanup some stuff found by MSVC's /analyze Martin Hořeňovský 2020-08-19 17:44:22 +02:00
  • 2e480b6e56
    Use StringRef for CasedString::caseSensitivitySuffix return type Martin Hořeňovský 2020-08-18 14:03:37 +02:00
  • f16be402f7
    Make XmlEncoding tests slightly more efficient Martin Hořeňovský 2020-08-18 13:47:58 +02:00
  • e418e75c74
    Turn CaseSensitive into proper enum class Martin Hořeňovský 2020-08-18 13:44:37 +02:00
  • 6a46b344c0
    Split out CaseSensitive enum out of catch_common.hpp Martin Hořeňovský 2020-08-18 13:11:30 +02:00
  • e7eb749815
    Split the NonCopyable helper out of catch_common.hpp Martin Hořeňovský 2020-08-18 11:35:58 +02:00
  • 284672cc84
    Support sentinel-based ranges in default stringify (#2004) Sean Middleditch 2020-08-18 01:34:47 -07:00
  • c1bb699d45
    Remove superfluous catch_reporter_registrars.hpp includes from reporters Martin Hořeňovský 2020-08-13 14:41:47 +02:00
  • bf1e902ca1
    Remove <algorithm> include from catch_commandline.cpp Martin Hořeňovský 2020-08-13 14:41:07 +02:00
  • 49b55d53e4
    Prune includes in catch_run_context.cpp Martin Hořeňovský 2020-08-13 14:31:42 +02:00
  • 07fb96d42c
    Don't include catch_random_number_generator.hpp in catch_session.cpp Martin Hořeňovský 2020-08-13 14:07:00 +02:00
  • 34d9a588bb
    Cleanup includes in catch_list.cpp Martin Hořeňovský 2020-08-13 14:00:19 +02:00
  • 05d7014e75
    ApproxMacher uses Approx's overloads for double directly Martin Hořeňovský 2020-08-11 19:07:14 +02:00
  • aa28a917cb
    Turn UseColour into enum class Martin Hořeňovský 2020-08-11 15:50:51 +02:00
  • b0531404e4
    Turn RunTests into TestRunOrder enum class Martin Hořeňovský 2020-08-11 15:46:03 +02:00
  • 60cc4c293d
    Turn ShowDurations into an enum class Martin Hořeňovský 2020-08-11 15:03:37 +02:00
  • 6dc8345261
    IStreamingReporter::list* only uses IConfig instead of full Config Martin Hořeňovský 2020-08-11 09:34:25 +02:00
  • 24b83edf8a
    Clara cleanups Martin Hořeňovský 2020-08-08 18:18:27 +02:00
  • b824d06844
    Fixup missing transitive includes Martin Hořeňovský 2020-08-08 14:40:54 +02:00
  • e7aa432850
    Split TextFlow out from Clara Martin Hořeňovský 2020-08-01 20:32:26 +02:00
  • 2b34b5c7d0 Fix typo in generators docs mattkurz 2020-08-03 21:51:08 +02:00
  • 81aa2d5582
    Replace ostringstream with ReusableStringStream in ConsoleReporter Martin Hořeňovský 2020-08-02 18:51:57 +02:00
  • 9d591f19ff
    Allow explicitly setting ReusableStringStream's serialized data Martin Hořeňovský 2020-08-02 18:50:56 +02:00
  • a4ac07d104
    Split out default CATCH_CONFIG_CONSOLE_WIDTH into its own header Martin Hořeňovský 2020-08-01 19:09:18 +02:00
  • 708487d201 Issue 1992: Better c++17 std::byte detection This fixed buld errors for ubuntu-16 + clang and similar situations where C++17 is supported in the compiler but not the default C++ standard library. Gregory Bond 2020-08-03 13:03:19 +10:00
  • 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