Commit Graph

  • 1af351cea1 Remove unused TrackerContext::endRun function Martin Hořeňovský 2023-02-19 19:45:40 +01:00
  • dcc9fa3f38 Use StringRef UDL for more string literals when expanding macros Martin Hořeňovský 2023-02-19 19:45:14 +01:00
  • bf6a15a69a Rewrite -# docs Martin Hořeňovský 2023-02-17 15:55:21 +01:00
  • 6135a78c31 Don't insert the foo part of [.foo] tag twice when parsing test spec Martin Hořeňovský 2023-02-13 22:16:50 +01:00
  • e8ba329b6c Add support for iterator+sentinel pairs in Contains matcher Martin Hořeňovský 2023-02-10 23:25:41 +01:00
  • 4aa88299af Preconstruct error message in RunContext::handleIncomplete Martin Hořeňovský 2023-02-10 21:32:57 +01:00
  • 4ff9be3bc5 cmake-integration.md: Use "tests" as test target name in all examples. Kamil Kisiel 2023-02-10 11:09:26 -08:00
  • 76cdaa3b51 Merge pull request #2637 from jbadwaik/nvhpc_unused_warning Martin Hořeňovský 2023-02-08 19:51:39 +01:00
  • 644294df60 Suppress declared_but_not_referenced warning for NVHPC Jayesh Badwaik (FZ Juelich) 2023-02-08 12:40:55 +01:00
  • cefa8fcf32 Enable use of UnorderedRangeEquals with iterator+sentinel pairs Martin Hořeňovský 2023-02-06 15:34:32 +01:00
  • 772fa3f790 Add Catch::Detail::is_permutation that supports sentinels Martin Hořeňovský 2023-02-05 16:40:38 +01:00
  • f3c0a3cd09 Fix RangeEquals matcher to handle iterator + sentinel ranges Martin Hořeňovský 2023-02-03 16:12:09 +01:00
  • 42d9d4533e Add test for empty result of filter generator Martin Hořeňovský 2023-02-01 18:27:41 +01:00
  • 618d44c448 Update docs about thread safe assertions Martin Hořeňovský 2023-02-01 15:24:47 +01:00
  • 388f7e1737 Cleanup unneeded allocations from reporters Martin Hořeňovský 2023-01-30 12:35:44 +01:00
  • 2ab20a0e00 v3.3.1 v3.3.1 Martin Hořeňovský 2023-01-29 23:18:57 +01:00
  • 60264b8807 Avoid copying strings in sonarqube when sorting tests by file Martin Hořeňovský 2023-01-29 20:45:04 +01:00
  • 65ffee5189 Don't take ownership of SECTION's name for inactive sections Martin Hořeňovský 2023-01-28 00:35:40 +01:00
  • 43f02027e4 Avoid allocations when looking for trackers Martin Hořeňovský 2023-01-27 22:12:57 +01:00
  • 906552f8c8 Clean up extraneous copies in Messages Martin Hořeňovský 2023-01-28 22:01:34 +01:00
  • 356dfc1439 Move name and sample analysis in benchmarks into BenchmarkStats Martin Hořeňovský 2023-01-28 21:40:51 +01:00
  • e5d1eb757f Move AssertionResultData into AssertionResult in RunContext Martin Hořeňovský 2023-01-28 19:57:26 +01:00
  • 2403f5620e Move SectionEndInfo into sectionEnded call in SECTION's destructor Martin Hořeňovský 2023-01-28 13:00:24 +01:00
  • d58491c85a Move sectionInfo into sectionEndInfo when SECTION ends Martin Hořeňovský 2023-01-28 10:41:13 +01:00
  • c837cb4a8a v3.3.0 v3.3.0 1753816815122435373/tmp_refs/tags/v3.3.0 Martin Hořeňovský 2023-01-22 19:43:11 +01:00
  • 8359a6b244 Stop exceptions in generator constructors from aborting the binary Martin Hořeňovský 2023-01-17 11:04:49 +01:00
  • adf43494e1 Add missing version information to matchers.md Martin Hořeňovský 2023-01-22 00:35:32 +01:00
  • efca9a0f18 Added ElementsAre and UnorderedElementsAre (#2377) John Beard 2023-01-21 23:33:04 +00:00
  • dd36f83b88 Merge pull request #2630 from ChrisThrasher/export_all_symbols Martin Hořeňovský 2023-01-21 15:14:24 +01:00
  • baab9e8d28 Export symbols for all compilers on Windows Chris Thrasher 2023-01-20 16:16:30 -07:00
  • 2d3c9713a3 Remove VS2015 workaround from Detail::generate Martin Hořeňovský 2023-01-18 15:01:42 +01:00
  • 956f915e31 Document template macros are in spearate header Arash Badie-Modiri 2023-01-13 15:07:46 +02:00
  • aa8da505ec Fix compatibility with previous CUDA versions Tommy Carozzani 2023-01-17 08:01:09 +01:00
  • e27bb7198d Fix macro-redefinition issue with MSVC+CUDA Martin Hořeňovský 2023-01-15 00:24:37 +01:00
  • 3486f8ed9e Update generator docs Martin Hořeňovský 2023-01-18 11:09:00 +01:00
  • 908c370f24 Fix error: ISO C++ forbids in-class initialization of non-const static member 'm_started' Catch1.x Benoit Blanchon 2023-01-17 09:47:20 +01:00
  • b5be642042 catch_debugger.hpp: restore PPC support (#2619) Sergey Fedorov 2023-01-14 06:03:30 +07:00
  • d59572f46f Reword the SKIP docs a bit Martin Hořeňovský 2023-01-12 18:56:02 +01:00
  • 16f48f8c7c Add SUCCEED and FAIL docs next to SKIP docs Martin Hořeňovský 2023-01-12 16:22:56 +01:00
  • 367c2cb248 Update doc about what counts as unique test case Martin Hořeňovský 2023-01-12 15:21:10 +01:00
  • d548be26e3 Add new SKIP macro for skipping tests at runtime (#2360) Philip Salzmann 2023-01-12 15:01:47 +01:00
  • 52066dbc2a Fix build with GCC 13 (add missing <cstdint> include) Sam James 2023-01-08 02:03:32 +00:00
  • cdf604f30e Update command-line.md TrueWodzu 2023-01-08 13:28:25 +01:00
  • 04382af4c6 Slightly better clang-format Martin Hořeňovský 2023-01-05 23:02:41 +01:00
  • ac93f19437 Improved path normalization in approvalTests.py Martin Hořeňovský 2022-12-31 21:17:54 +01:00
  • 72b60dfd28 Cleanup the Windows GHA builds Martin Hořeňovský 2022-12-30 22:16:28 +01:00
  • 0c62167fea Merge pull request #2604 from ChrisThrasher/generated_includes_directory Martin Hořeňovský 2022-12-28 21:19:53 +01:00
  • 1be954ff70 Keep generated headers within project binary directory Chris Thrasher 2022-12-26 22:44:13 -06:00
  • 78bb4fda05 Mention that the benchmarks are not run by default next to example Martin Hořeňovský 2022-12-18 21:42:40 +01:00
  • e6ec1c238b Fix benchmarking example in the main readme Martin Hořeňovský 2022-12-18 21:33:33 +01:00
  • 477c1f5152 Fixed typo in code example in top level README.md mrbald 2022-11-23 15:48:17 +01:00
  • f8b9f77259 Prune Appveyor builds Martin Hořeňovský 2022-12-16 22:32:32 +01:00
  • 77fbacb03f Add VS 2019-2022 C+14/17 jobs to GHA Martin Hořeňovský 2022-12-16 11:35:42 +01:00
  • e3fc97dffb fix compiler warning in parseUint and catch only relevant exceptions (#2572) lbckmnn 2022-12-12 12:15:42 +01:00
  • 9c0533a905 Add MessageMatches matcher for exception (#2570) lbckmnn 2022-12-12 00:40:47 +01:00
  • c359076e8a Fix missing include causing compiler error Martin Sternevald 2022-12-10 12:44:09 +01:00
  • ed02710b83 Make AutoReg in test registration macros const Martin Hořeňovský 2022-12-10 11:21:36 +01:00
  • 8b84438be4 Avoid usage of master when possible Sergio Arroutbi 2022-11-30 17:05:44 +01:00
  • ab6c7375be v3.2.1 v3.2.1 1753818246682343505/tmp_refs/tags/v3.2.1 Martin Hořeňovský 2022-12-09 23:10:18 +01:00
  • 24607694cb Move Catch::always_false into decomposer.hpp Martin Hořeňovský 2022-12-09 16:18:27 +01:00
  • 28e651f152 Move SFINAE in decomposer into return type Martin Hořeňovský 2022-12-08 16:31:55 +01:00
  • 2d7be1f7de Add Clang-10 and GCC-10 C++20 builds Martin Hořeňovský 2022-11-22 16:17:18 +01:00
  • 1f3b51e903 Use logo with bit of white background in README Martin Hořeňovský 2022-11-22 16:11:16 +01:00
  • a20200be7e Revert "Fix old GCC + types with ambiguous constructor from 0" Martin Hořeňovský 2022-11-22 15:23:03 +01:00
  • 291c502f66 Fix old GCC + types with ambiguous constructor from 0 Martin Hořeňovský 2022-11-20 11:06:45 +01:00
  • ae1644e7e9 Add logical trait polyfills Martin Hořeňovský 2022-11-20 15:29:12 +01:00
  • 65cc7fd2ae v3.2.0 v3.2.0 Martin Hořeňovský 2022-11-16 16:06:45 +01:00
  • c276b530ee Fix typo in docs/release-notes.md Martin Hořeňovský 2022-11-16 16:06:29 +01:00
  • 8beb74da8a Add repeatability guarantees to faq.md Martin Hořeňovský 2022-11-16 11:21:00 +01:00
  • e932bcf7a3 silence clang's -Wcomma Tim Blechmann 2022-10-06 07:53:51 +08:00
  • 6aa56c70e2 Mention BUILD.bazel in contributing docs for CATCH_CONFIG* Martin Hořeňovský 2022-11-12 22:08:15 +01:00
  • 1cd86c09a2 meson: update minimum version Rosen Penev 2022-11-11 19:22:26 -08:00
  • b980d408b1 Make MatcherGenericBase copy constructor take const parameter. Emery Goss (AIVAS-v2:Ubuntu-20.04) 2022-11-11 22:50:44 -06:00
  • 41990e0fe6 Fix Bazel build (#2563) Vertexwahn 2022-11-11 16:54:22 +01:00
  • b65c0e27e9 Make ScopedMessage in INFO logging macro const Robert Blaauboer 2022-11-10 12:45:56 +00:00
  • 6e77e16ea8 Remove unused StringRef argument from MatchExpr Martin Hořeňovský 2022-11-10 12:43:19 +01:00
  • 943c6e3dee Add version field to the XML reporter output Martin Hořeňovský 2022-11-10 12:02:59 +01:00
  • 066cc51ce6 Document adding new CATCH_CONFIG options to contributing.md Martin Hořeňovský 2022-11-09 16:32:43 +01:00
  • b7f4a2efb8 Add support for PlayStation platforms (#2562) Masashi Fujita 2022-11-09 22:47:55 +09:00
  • f8006aa6d4 More cleanups for src/CMakeLists.txt Martin Hořeňovský 2022-11-07 23:34:44 +01:00
  • fdea5a52c2 Improve the .clang-format file a bit Martin Hořeňovský 2022-11-07 21:47:38 +01:00
  • 297a17593f Cleanup the helper scripts Martin Hořeňovský 2022-11-06 00:17:51 +01:00
  • d1ef461471 Update basic cost estimates for approvals/benchmarks Martin Hořeňovský 2022-11-06 00:35:50 +01:00
  • 0c75caf77b Don't write ApprovalTests' temporary files into the source tree Martin Hořeňovský 2022-11-06 00:11:32 +01:00
  • 3b139ae51a Decomposer checks for 0 when assuming an int arg was 0 literal Martin Hořeňovský 2022-11-05 00:42:09 +01:00
  • 5f9d4ef331 Move throwing test failure exceptions into a helper Martin Hořeňovský 2022-11-05 00:22:45 +01:00
  • ec59cd8736 Support decomposing types that only compare with literal 0 Martin Hořeňovský 2022-11-01 15:01:43 +01:00
  • d7f8c36e4c Add traits for checking whether types are comparable Martin Hořeňovský 2022-11-01 08:48:23 +01:00
  • b3dbd83da2 Add test for comparing pointers to NULL with != Martin Hořeňovský 2022-11-01 21:38:46 +01:00
  • 0a1b0ae9d1 Meson build fixes Martin Hořeňovský 2022-11-04 15:46:32 +01:00
  • 272bed081e Set CMAKE_CXX_STANDARD_REQUIRED=ON in Github Action builds Martin Hořeňovský 2022-10-28 18:36:58 +02:00
  • 82cec69e93 Don't set C++ standard in CMakeLists for tests Martin Hořeňovský 2022-10-28 16:01:51 +02:00
  • b56c474260 Update comparing-floating-point-numbers.md Roger Standridge 2022-10-29 01:40:29 -07:00
  • 12b4390169 Fix license rebase error in test helpers Martin Hořeňovský 2022-10-28 14:39:51 +02:00
  • 3b40cf13eb Split out parseTestSpec into test-only helpers Martin Hořeňovský 2022-10-28 00:16:38 +02:00
  • 223d8d6382 Merge pull request #2557 from ltoenning/fix/license_file_ref Martin Hořeňovský 2022-10-28 13:04:29 +02:00
  • f1084fb309 Fix references to license file Lars Toenning 2022-10-28 11:22:53 +02:00
  • d41da10c54 Change reporters to report filters in round-trippable format Martin Hořeňovský 2022-10-27 20:43:00 +02:00
  • d2294ad9b6 Add test for round-tripping serialization of unmatched test specs Martin Hořeňovský 2022-10-27 19:11:20 +02:00
  • e19ed221bd Provide round-tripping serialization for TestSpec Martin Hořeňovský 2022-10-27 17:10:28 +02:00