Commit Graph

  • 4035beb988 Add a script - buildAndTest.sh Clare Macrae 2020-10-23 19:40:42 +01:00
  • 8c3970465d Add infrastructure for embedding code samples in docs. Clare Macrae 2020-10-23 17:36:30 +01:00
  • f57689f888 Fix minor typo in docs. Clare Macrae 2020-10-23 19:33:49 +01:00
  • 967b82231c Sweep out two leftover references to master Martin Hořeňovský 2020-10-23 23:02:44 +02:00
  • 7b9bf633be Tighten the test for matching filenames-as-tags Martin Hořeňovský 2020-10-23 23:02:09 +02:00
  • 4c8454b5ec Fix potential infinite loops in generators combined with section filter Martin Hořeňovský 2020-10-22 14:20:47 +02:00
  • 8878f90323 Fix matching of non-lowercase filename tags Martin Hořeňovský 2020-10-22 16:17:34 +02:00
  • 0c7f96ba63 Update documentation not to reference master branch Martin Hořeňovský 2020-10-21 19:59:59 +02:00
  • 8dd25b0410 Fix bunch of links to master to point to v2.x branch Martin Hořeňovský 2020-10-21 15:30:26 +02:00
  • 69297ceeb6 Consider CMP0110 add_test() policy Reinhold Gschweicher 2020-10-20 09:11:22 +02:00
  • 923bcc5d6f Special case --list-tests --verbosity quiet Martin Hořeňovský 2020-10-20 15:09:48 +02:00
  • 2d30df3500 Fix indentation in ParseAndAddCatchTests Reinhold Gschweicher 2020-10-20 11:24:00 +02:00
  • 77b2a7daea Fix CMake regex to add tests Reinhold Gschweicher 2020-10-19 17:57:00 +02:00
  • e905edb10f Add AppMesh to Open Source projects using Catch laoshanxi 2020-10-10 09:58:12 +08:00
  • b6a3e2e26b Merge pull request #2058 from catchorg/devel-generators-cache Martin Hořeňovský 2020-10-20 12:46:31 +02:00
  • 6ffac61719 Fix types in generators: decay types, properly constrain forwarding Martin Hořeňovský 2020-10-20 10:35:55 +02:00
  • 4b2bc8757c Update catch_compiler_capabilities.hpp Michael Vlach 2020-10-10 10:19:34 +02:00
  • faffc29253 Enable "Try online" badge again Martin Hořeňovský 2020-10-10 15:13:24 +02:00
  • 4ea18d6d17 Merge pull request #2044 from lkeegan/fix_cmake_catch_add_tests_warning Martin Hořeňovský 2020-10-08 17:15:05 +02:00
  • c44d9cc718 fix warning in extras/CatchAddTests.cmake Liam Keegan 2020-10-08 16:44:20 +02:00
  • b9853b4b35 Bump version to v3.0.0 preview 3 v3.0.0-preview3 Martin Hořeňovský 2020-10-08 15:26:30 +02:00
  • 853565bfb8 Pick release notes for v2.13.2 Martin Hořeňovský 2020-10-08 12:51:07 +02:00
  • 3f9e779542 Improve detection of std::uncaught_exceptions support Martin Hořeňovský 2020-10-06 11:07:53 +02:00
  • 863cc6a155 Add WORKING_DIRECTORY to CatchAddTests.cmake commands Rémy Salim 2020-10-01 11:23:14 +02:00
  • b601b7faca Workaround AppleClang bug by renaming TestHasher constructor argument Martin Hořeňovský 2020-10-02 23:22:49 +02:00
  • b841650253 Add missing syntax highlighting tag Matt Godbolt 2020-09-24 14:14:45 -05:00
  • 1d01464730 Support template test cases in ParseAndAddCatchTests Ansel Sermersheim 2020-09-23 09:13:29 -07:00
  • c522e88afa Add REPORTER and OUTPUT_* args Martin Stump 2020-09-12 11:12:30 +02:00
  • b1df96e7e4 Docu/Show how to use CMake FetchContent (#2028) Florian Berchtold 2020-09-20 18:09:33 +02:00
  • a4dfcf9042 Disable __builtin_constant_p when compiling with nvcc Will Pazner 2020-09-17 09:45:43 -07:00
  • 9e172c707e fixes bug in example - undeclared identifier kotaiadam 2020-09-11 14:05:10 +02:00
  • b0214ff862 Make experimental capture work on Windows with read-write temp file behavior Travis Wilson 2020-08-31 17:19:56 -07:00
  • 2454cfffb7 add fuzzer for columns Paul Dreik 2020-09-25 20:57:12 +02:00
  • 0098a76fef first take basing fuzz on v3 Paul Dreik 2020-09-23 21:54:09 +02:00
  • 87074da73e v2.13.2 v2.13.2 Martin Hořeňovský 2020-10-07 11:43:02 +02:00
  • 340ff00058 Rewrite contributing docs for v3 Martin Hořeňovský 2020-10-06 12:34:40 +02:00
  • e6f5e05ebc Improve detection of std::uncaught_exceptions support Martin Hořeňovský 2020-10-06 11:07:53 +02:00
  • 44900d5371 Add WORKING_DIRECTORY to CatchAddTests.cmake commands Rémy Salim 2020-10-01 11:23:14 +02:00
  • 7c75ecaef4 Workaround AppleClang bug by renaming TestHasher constructor argument Martin Hořeňovský 2020-10-02 23:22:49 +02:00
  • fba0feeba1 Add missing syntax highlighting tag Matt Godbolt 2020-09-24 14:14:45 -05:00
  • 3e8800beb1 Support template test cases in ParseAndAddCatchTests Ansel Sermersheim 2020-09-23 09:13:29 -07:00
  • 314a05d809 Merge pull request #2023 from globberwops/feature/add-reporter-and-output-dir Martin Hořeňovský 2020-09-23 22:47:21 +02:00
  • eadf4e32b6 Add REPORTER and OUTPUT_* args Martin Stump 2020-09-12 11:12:30 +02:00
  • f9620d11be Docu/Show how to use CMake FetchContent (#2028) Florian Berchtold 2020-09-20 18:09:33 +02:00
  • 00db4fb497 Disable __builtin_constant_p when compiling with nvcc Will Pazner 2020-09-17 09:45:43 -07:00
  • 2fc83e7e9c fixes bug in example - undeclared identifier kotaiadam 2020-09-11 14:05:10 +02:00
  • a2e5ce2418 Make experimental capture work on Windows with read-write temp file behavior Travis Wilson 2020-08-31 17:19:56 -07:00
  • 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