Merged
Conversation
Owner
FoamScience
commented
Oct 12, 2025
- Better chances of maintainability
- "Standalone" mode support for tests not needed OpenFOAM cases
b3fb4b9fe v3.11.0 6500dc814 Add Tuple sponsorship banner to readme 4be9de6c5 Disable test for deprecated CATCH_CONFIG_BAZEL_SUPPORT option 91b3b3bf4 Support Bazel's TEST_RANDOM_SEED a00d65443 Speed up processing mostly visible strings in convertIntoString 756ae05d3 Inline the `getResultCapture` helper into header. a2e41916f Keep the main Context instance as static value, not pointer 0e772cc0d Allow composability of unhandled exception filters (#3033) 3bcd0a4e7 Changed GetOptions to use sequence f7e7fa098 Fix ReusableStringStream to access the container under the lock (#3031) b626e4c7a Add simple runtime benchmarks 434bf55d4 Make message push/pop static 9048c24fa Improve QNX support 8ed8c431c Support Bazel's TEST_PREMATURE_EXIT_FILE and add it to CLI as well dc3a4ea41 Fix non-desktop Windows platforms not defining CATCH_INTERNAL_CONFIG_NO_COLOUR_WIN32 correctly cd93d202e Small refactoring in CAPTURE parsing 227af796b Move MessageInfos into the run context 33adb4c77 Use only the ID of a message when removing it from context 25319fd30 v3.10.0 85c4bad86 Forbid deducing reference types for m_predicate in FilterGenerator (#3005) 582200a1f Make message macros (FAIL, WARN, INFO, etc) thread safe f4e05a67b Improve performance of writing XML fb2e4fbe4 Improve performance of writing JSON values 78a9518a2 Don't add / to start of pkg-config file path when DESTDIR is unset 3e82ef931 Fix color mode detection on FreeBSD by adding platform macro 7cad6d753 Handle DESTDIR env var when generating pkgconfig files 644821ce2 v3.9.1 03c62cdf2 Add tests for comparing & stringifying volatile pointers 9a3d68315 Refactor CATCH_TRAP selection logic to prefer compiler-specific impls bcd4116df Update generators.md 9b3f508a1 Cleanup WIP changes from last commit c5e0ef4e6 Catch exceptions from StringMakers inside Detail::stringify 17fe5eaa5 Fix StringMaker for time_point<system_clock> with non-default duration fbfd13501 Fix warning in `catch_unique_ptr::bool()` ccabd4de8 Add enum types to what is captured by value by default a1c7ee115 Don't follow __assume(false) with std::terminate in NDEBUG builds d547cae54 Fix bad error reporting for nested exceptions in default configuration fee81626d v3.9.0 b6c5a635b Link to the thread safety documentation from docs/Readme.md 4ed308819 Remove 'thread safe assertions' from limitations.md bdc634e9f Document that the default test run order is now random 2a8a8a721 Add configuration option to make assertions thread-safe 900a6d551 Release script also recognizes version placeholders in 'vX.Y.Z' form 1aa6fa215 Backfill release version placeholders that used wrong format 5aa8d1132 Clear unscoped messages lazily 9c5c21df8 Simplify removal of messages from RunContext 10aef62f2 Regularize scoped message lifetime to only consider the object's scope 98b4bbb35 Deprecate comparison operators on MessageInfo 8c3ffe05e Skeleton for applying deprecation warnings 715558fd9 Use the fast path for passing assertions in RunContext::handleNonExpr 55b14e1b3 Update last seen line info in the assertionEnded fast path ce128f584 Remove assertionPassed fast path from the capture interface db6171a70 Mention ReporterPreferences::shouldReportAllAssertionStarts in docs c22096846 Let reporters opt into fast path in RunContext::assertionStarting ae33e5b99 Remove empty implementations of assertionStarting from reporters 0e8112a76 Only track the last line info in RunContext 9be81c0e0 Move resetAssertionInfo into RunContext::reportExpr efcb76874 Store only lineinfo if m_lastAssertionInfo is going to be reset 895b8af6b Avoid needless copy in handling fatal errors 066f00acf Pass result disposition into RunContext::populateReaction directly 1b72e4535 Cache config::abortAfter and config::shouldDebugBreak in RunContext f7968e969 Constify various autoregistry globals to avoid clang-tidy complaints 3ebc346bc Fix Clang-Tidy's readability-static-accessed-through-instance in tests a483b6d7d Default to randomized test case order b9c018b38 Use template variables for our trait-likes in Clara 050e14dce Disable Wmissing-noreturn for test files 6097bd6ee Mark code past FAIL and SKIP as unreachable b62413aee Add stream flushes after reporters print out the test run metadata. 3839e27f0 Generate pkg-config files at install time 39c32b966 Avoid needless string temporary in template product test registration 2de12cb05 Allow using only types in `TEMPLATE_TEST_CASE_SIG`. (#2995) 8dc9f1a12 Move header from internal 038ee6ea1 Drop windows-2019 server from list of GitHub Action runners bd2d918f3 patched >2-digit tag-count padding in base reporter d134b0cae clang: do not issue bogus warnings about integer manipulation in hash functions with fsanitize=undefined/integer (#2965) ceed26842 fix(python): fix invalid escape sequences 04cbcfa1d Vectorize artwork 416b07521 fix: make deleted member function public 334827eb5 Replace deprecated FindPythonInterp with FindPython3 ac207fc90 Use latest release in docs 1de7d0ed7 Remove redundant `override` specifier from functions that are declared `final` 65cd20392 Stop testing with GCC 7 and 8 3013cb897 Bazel support: Add license annotations 74fcff6e5 Use Start-BitsTransfer for downloading OpenCppCoverage instead 5abfc0aa9 Add return code constants to API 1e7b879fa Small include cleanup 4ff57aba4 Use variable templates dde822061 Add VS 2025 CI jobs cecb02e68 Use presets in CI 66085dac5 Simplify Windows CI jobs 5a6d70eeb Remove unused headers 10d1a2750 Simplify Linux CI jobs c17d69f81 Simplify macOS CI jobs 4c93a595a Fix typos e8f4b60e6 Add more useful preset settings 371b11b5a Modernize tools/misc/CMakeLists.txt 8039e3ea1 Prevent unnecessarily finding C compiler 1d3bfb324 Inherit C++14 requirement from upstream target 5c97a8583 Use more modern `-S` for specifying CMake source dir 8cfca70ae Fix formatting of CMake files 6aac11e17 Use CTest `--output-on-failure` flag ec571515c Don't fail CI fast edb6f8086 Export compile commands 25b86ef3f Upgrade CI runners to Ubuntu 22 4c8671cfb Add MAINTAINERS.md 5b3b22860 Update generator docs with relevant headers git-subtree-dir: catch2 git-subtree-split: b3fb4b9feafcd8d91c5cb510a4775143fdbef02f
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.