Commit Graph

  • 416b075211 fix: make deleted member function public devel Eisuke Kawashima 2024-01-20 09:39:07 +09:00
  • 334827eb53 Replace deprecated FindPythonInterp with FindPython3 Eisuke Kawashima 2025-06-09 09:09:50 +09:00
  • ac207fc90f Use latest release in docs Chris Thrasher 2025-06-15 13:05:35 -06:00
  • 1de7d0ed7b Remove redundant override specifier from functions that are declared final Eisuke Kawashima 2024-02-04 12:05:05 +09:00
  • 65cd203926 Stop testing with GCC 7 and 8 Chris Thrasher 2025-06-14 10:12:24 -06:00
  • 3013cb897b Bazel support: Add license annotations Vertexwahn 2025-04-15 21:35:04 +02:00
  • 74fcff6e5b Use Start-BitsTransfer for downloading OpenCppCoverage instead Martin Hořeňovský 2025-04-29 16:26:08 +02:00
  • 5abfc0aa9c Add return code constants to API Chris Thrasher 2025-04-25 23:32:34 -06:00
  • 71a3db4815 Fix Bazel sharding test that relied on tests being run in declaration order devel-default-to-randomized-test-order Martin Hořeňovský 2025-04-29 17:15:15 +02:00
  • dba0b3fa82 Default to randomized test case order Martin Hořeňovský 2025-04-29 17:00:09 +02:00
  • 1e7b879fae Small include cleanup Martin Hořeňovský 2025-04-29 13:15:34 +02:00
  • 4ff57aba42 Use variable templates ZXShady 2025-04-27 20:55:56 +02:00
  • dde8220613 Add VS 2025 CI jobs Chris Thrasher 2025-04-27 09:55:44 -06:00
  • cecb02e68f Use presets in CI Chris Thrasher 2025-04-27 09:50:02 -06:00
  • 66085dac55 Simplify Windows CI jobs Chris Thrasher 2025-04-27 09:43:36 -06:00
  • 5a6d70eebb Remove unused headers Chris Thrasher 2025-04-26 10:08:05 -06:00
  • 10d1a2750c Simplify Linux CI jobs Chris Thrasher 2025-04-26 19:27:32 -06:00
  • c17d69f813 Simplify macOS CI jobs Chris Thrasher 2025-04-26 18:54:31 -06:00
  • 4c93a595a1 Fix typos Chris Thrasher 2025-04-26 18:46:49 -06:00
  • e8f4b60e62 Add more useful preset settings Chris Thrasher 2025-04-26 18:20:10 -06:00
  • 371b11b5a8 Modernize tools/misc/CMakeLists.txt Chris Thrasher 2025-04-26 09:24:40 -06:00
  • 8039e3ea1e Prevent unnecessarily finding C compiler Chris Thrasher 2025-04-26 12:05:22 -06:00
  • 1d3bfb324d Inherit C++14 requirement from upstream target Chris Thrasher 2025-04-07 22:14:16 -06:00
  • 5c97a8583d Use more modern -S for specifying CMake source dir Chris Thrasher 2025-04-26 10:59:42 -06:00
  • 8cfca70ae8 Fix formatting of CMake files Chris Thrasher 2025-04-07 22:09:59 -06:00
  • 6aac11e17d Use CTest --output-on-failure flag Chris Thrasher 2025-04-26 09:11:21 -06:00
  • ec571515c8 Don't fail CI fast Chris Thrasher 2025-04-26 10:17:47 -06:00
  • edb6f80867 Export compile commands Chris Thrasher 2025-04-25 23:28:48 -06:00
  • 25b86ef3fd Upgrade CI runners to Ubuntu 22 Chris Thrasher 2025-04-24 20:59:57 -06:00
  • 4c8671cfbb Add MAINTAINERS.md Martin Hořeňovský 2025-04-18 16:23:13 +02:00
  • 5b3b228603 Update generator docs with relevant headers Mark Jansen 2025-02-26 18:45:00 +01:00
  • 2b60af89e2 v3.8.1 v3.8.1 Chris Thrasher 2025-04-08 12:33:47 -06:00
  • f51dc98dfc Fix: Clang 19 -Wc++20-extensions warning (#2910) abhishekbelgaonkar23 2024-11-16 13:41:56 +05:30
  • 76f70b1403 Fix bug where catch_discover_tests fails when no TEST_CASEs are present Chris Thrasher 2025-03-11 20:37:17 -06:00
  • 914aeecfe2 v3.8.0 v3.8.0 Martin Hořeňovský 2025-01-06 00:41:45 +01:00
  • 232e893785 Downgrade required CMake to 3.16 Martin Hořeňovský 2025-01-05 23:19:26 +01:00
  • 6e9c34aa20 add meson option to not install library Michal Bukovský 2024-11-30 20:17:02 +01:00
  • 7d7b2f89f2 Support adding test tags as CTest labels in catch_discover_tests Martin Hořeňovský 2025-01-03 10:30:47 +01:00
  • b0d0aa43e6 Fix crash when stringifying pre 1970 dates on Windows Martin Hořeňovský 2025-01-05 01:27:43 +01:00
  • a3b67a3abe Migrate Bazel build to use Bzlmod Martin Hořeňovský 2025-01-05 14:38:51 +01:00
  • 6146a104b8 WIP: unreachable? devel-unreachable Martin Hořeňovský 2024-12-27 23:46:25 +01:00
  • 0321d2fce3 Catch.cmake: Remove redundant CTEST_FILE param Holger Kaelberer 2024-11-19 15:47:26 +01:00
  • 506276c592 Fix wrong reference to REGISTER_ENUM Thomas Braun 2024-11-12 22:13:04 +01:00
  • f5cee49c71 Add test for iterators with const T as the value_type Martin Hořeňovský 2024-11-11 06:49:11 +01:00
  • 7bbd4b9075 Fix using from_range with std::vector<>::const_iterator Michal Bukovský 2024-10-29 11:21:29 +01:00
  • 119a7bbe53 Cleanup clang-tidy warning about enum sizes Martin Hořeňovský 2024-10-29 21:06:54 +01:00
  • 9c5a4cf44e Enable CMake project folders for better target organization Martin Hořeňovský 2024-10-27 23:07:51 +01:00
  • e260288807 Allow disabling use of __builtin_constant_p in internal macros Martin Hořeňovský 2024-10-27 17:08:47 +01:00
  • 7c2e1fb1b2 Update Intel Mac builds to macos-13 images for MacOS GitHub Actions Martin Hořeňovský 2024-10-17 21:08:52 +02:00
  • a6ee7e20cd Use isatty() when using GNU libc Pino Toscano 2024-10-18 23:18:19 +02:00
  • 0b2af56271 Explicitly cast values of different types Sven Fischer 2024-05-23 16:49:57 +02:00
  • 69d62abc9a Provide overloads for {Unordered}RangeEquals taking a std::initializer_list Stefan Haller 2024-10-12 17:18:59 +02:00
  • 1e0ccb1b21 Use default parameter for comparison instead of overloads in {Unordered}RangeEquals Stefan Haller 2024-10-13 10:10:03 +02:00
  • 5ad66ada7b Fix typos in comments Stefan Haller 2024-10-12 17:18:59 +02:00
  • fa43b77429 v3.7.1 v3.7.1 Martin Hořeňovský 2024-09-17 10:45:43 +02:00
  • 79f2d66ea3 Use SKIP_RETURN_CODE test property in catch_discover_tests Martin Hořeňovský 2024-09-16 22:18:49 +02:00
  • e200443b84 Fix compilation error from missing include in xmlwriter.hpp Martin Hořeňovský 2024-09-15 22:17:36 +02:00
  • 432695291a Flush AND sleep devel-piped-redirect Martin Hořeňovský 2024-09-15 20:46:24 +02:00
  • e63f3cc817 Refactor pipe-based redirect to not always create new thread and pipe Martin Hořeňovský 2024-09-15 20:22:40 +02:00
  • ce22c0fe8a Standardize exit codes for various failures Martin Hořeňovský 2024-09-13 21:33:41 +02:00
  • 986ee2c793 WIP: rebase pipe redirect onto current redirect interface Martin Hořeňovský 2024-09-13 19:17:39 +02:00
  • 18df97df00 Sprinkle some constexpr around to make Jason happy Martin Hořeňovský 2024-09-13 11:16:20 +02:00
  • e97ebe62e7 Remove superfluous include Martin Hořeňovský 2024-09-13 14:43:23 +02:00
  • b2b7cbdc31 Remove pointless internal macro Martin Hořeňovský 2024-09-13 13:52:17 +02:00
  • 412cad546a Avoid needless copy of string in runContext::handleMessage Martin Hořeňovský 2024-09-13 13:42:03 +02:00
  • bd70515c08 Add the catch_config_prefix_messages.hpp to builds Martin Hořeňovský 2024-09-13 14:25:15 +02:00
  • 7a89b75737 Use steady_clock in the timer Martin Hořeňovský 2024-09-13 11:15:54 +02:00
  • 02d3304782 Fix bug in TokenStream parser Mark Jansen 2024-09-05 23:06:32 +02:00
  • 77eca4e819 Simplify instructions by not changing directories for the ctest command Mark Jansen 2024-09-06 21:51:46 +02:00
  • bc63412e2a Suppress GCC useless-cast warning from CHECK_THROWS_MATCHES Kasper Laudrup 2024-09-05 11:27:24 +02:00
  • fa306fc85e Improve performance of SonarQube reporter handling passing assertions Martin Hořeňovský 2024-08-14 12:32:44 +02:00
  • 35c3403fbb Fix typo in release notes Martin Hořeňovský 2024-08-14 12:27:57 +02:00
  • 31588bb4f5 v3.7.0 v3.7.0 Martin Hořeňovský 2024-08-14 12:05:21 +02:00
  • f24569a1b4 Large output redirect refactor Martin Hořeňovský 2024-08-10 00:28:46 +02:00
  • a579b5f640 Properly handle prepending user-specified paths to DYLD_FRAMEWORK_PATH Martin Hořeňovský 2024-08-13 23:05:21 +02:00
  • 1538be67cb Respect path order of DL_PATHS in catch_discover_tests function Chien-Yu Lin 2024-06-21 14:36:04 +08:00
  • 9721048a32 Move header from internal Omar Boukli-Hacene 2024-04-25 22:10:17 +02:00
  • aad0a3a8d6 Prune away g++-11 build from Mac Martin Hořeňovský 2024-08-13 19:36:19 +02:00
  • 008676a741 Use correct matcher name in the matcher example in assertion docs Martin Hořeňovský 2024-08-13 19:21:07 +02:00
  • fe483c056d Improve performance of JUnit reporter when handling passing assertions Martin Hořeňovský 2024-08-13 18:57:42 +02:00
  • b15158c1db Fix typo in test-cases-and-sections.md SirNate0 2024-08-12 22:53:10 -04:00
  • 8898cc6160 Mark non-const function for TEST_CASE_METHOD as deprecated Martin Hořeňovský 2024-08-05 20:13:03 +02:00
  • f7cd0ba051 TEST_CASE_PERSISTENT_FIXTURE: A new fixture macro for allowing persistent fixtures throughout a TEST_CASE (#2885) Keith Stockdale 2024-08-05 16:01:41 +01:00
  • 33e24b14fc Add missing break to a switch to silence fall-through warning Martin Hořeňovský 2024-07-31 17:33:53 +02:00
  • a40dd478f3 Update docs for REQUIRE_THROWS_MATCHES Martin Hořeňovský 2024-07-27 14:01:47 +02:00
  • 85b7f3d6ab Add optional argument to catch_discover_tests to set DYLD_FRAMEWORK_PATH (#2880) Andy Phillips 2024-07-22 18:25:24 +01:00
  • 7af96bbb22 Slight improvement to computing clock resolution in benchmarking Martin Hořeňovský 2024-07-22 10:08:59 +02:00
  • 22e6490325 Remove copyability from BenchmarkFunction Martin Hořeňovský 2024-07-22 09:50:24 +02:00
  • 595bf9864e Update to macos-12 GHA image Martin Hořeňovský 2024-07-22 10:19:27 +02:00
  • 381f29e974 Bazel support: Update skylib version to 1.6.1 Vertexwahn 2024-05-05 21:36:40 +02:00
  • 37c8b2d2b3 Adding unapproved.txt files to gitignore KStocky 2024-07-06 22:33:34 +01:00
  • 292d64da32 Ignore all files with the name CMakeUserPresets.json KStocky 2024-07-06 16:11:10 +01:00
  • c974e30974 Allow for Catch::Approx to be used in a constexpr context constexpr_approx Chris Thrasher 2024-05-16 13:23:38 -06:00
  • 4e8d92bf02 v3.6.0 v3.6.0 Martin Hořeňovský 2024-05-05 20:58:18 +02:00
  • 8ce2426e53 Handle ANSI escape sequences when performing column wrapping (#2849) Jeremy Rifkin 2024-05-04 16:43:52 -05:00
  • fa5a53df17 Explicitly silence Wnon-virtual-dtor in Decomposer and MatchExpr Martin Hořeňovský 2024-04-30 21:08:35 +02:00
  • a654e4b038 Don't include numerically unstable tests in approvals Martin Hořeňovský 2024-04-30 19:21:27 +02:00
  • ef713582d2 Default StringMaker<FloatingPointType>::precision to max_digits10 Martin Hořeňovský 2024-04-30 16:43:05 +02:00
  • ee1450f268 Merge pull request #2862 from rikyoz/backport-clang-tidy-bugprone-chained-comparison v2.x Martin Hořeňovský 2024-04-25 14:29:32 +02:00
  • a2b2e1f707 Fix clang-tidy bugprone-chained-comparison warnings on v2.x Oz 2024-04-22 22:05:38 +02:00