Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Catch2 from 2.13.9 to 3.7.1 #2114

Merged
merged 4 commits into from
Dec 9, 2024
Merged

Update Catch2 from 2.13.9 to 3.7.1 #2114

merged 4 commits into from
Dec 9, 2024

Conversation

Caellian
Copy link
Collaborator

@Caellian Caellian commented Dec 8, 2024

This PR updates Catch2 and corresponding CMake files from 2.13.9 to 3.7.1.

  • Updated tests to use new float comparison matchers.
  • Made the CMakeLists automatically discover all test-*.cc files in test directory so they don't have to be added manually.
  • Added a blank echo command to CodeCoverage.cmake so it doesn't complain about command missing.

This should reduce number of required changes to the CMake file.

Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
@github-actions github-actions bot added tests related to project tests build system related to build system (CMake) and/or building process/assumptions labels Dec 9, 2024
Copy link

netlify bot commented Dec 9, 2024

Deploy Preview for conkyweb canceled.

Name Link
🔨 Latest commit 955e84f
🔍 Latest deploy log https://app.netlify.com/sites/conkyweb/deploys/6756349ce81048000865fb2a

Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
@Caellian Caellian force-pushed the dev/test-maintainence branch from f86cda0 to 108dae4 Compare December 9, 2024 00:02
@Caellian Caellian requested a review from brndnmtthws December 9, 2024 00:03
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
@github-actions github-actions bot added the gh-actions suggest changing GitHub actions label Dec 9, 2024
@Caellian Caellian merged commit fa04554 into main Dec 9, 2024
38 checks passed
@Caellian Caellian deleted the dev/test-maintainence branch December 9, 2024 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build system related to build system (CMake) and/or building process/assumptions gh-actions suggest changing GitHub actions tests related to project tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants