Skip to content

PS-10014 feature: Add Valgrind testing to the CI#112

Merged
percona-ysorokin merged 1 commit intomainfrom
ci_valgrind_mtr
Mar 26, 2026
Merged

PS-10014 feature: Add Valgrind testing to the CI#112
percona-ysorokin merged 1 commit intomainfrom
ci_valgrind_mtr

Conversation

@percona-ysorokin
Copy link
Copy Markdown
Collaborator

https://perconadev.atlassian.net/browse/PS-10014

Added new step to GitHub Actions. We now run MTR under Valgrind for "GCC 14 Debug" configuration.

@percona-ysorokin percona-ysorokin force-pushed the ci_valgrind_mtr branch 9 times, most recently from 266d648 to bfae108 Compare March 26, 2026 14:25
https://perconadev.atlassian.net/browse/PS-10014

Added new "GCC 14 Valgrind" matrix job to GitHub Actions that builds
project using "debug_gcc14" CMake preset and run MTR with '--valgrind'
option.

Currently we enabled running MTR under Valgrind only for 8.4 server
in order to save GitHub Action resources.

For Valgrind configuration we now also run 'ctest' with '-T memcheck'
command line parameter, which instructs CTest to use default memory
checking tool ('Valgrind') when running individual tests.
@percona-ysorokin percona-ysorokin merged commit 59e3250 into main Mar 26, 2026
8 checks passed
@percona-ysorokin percona-ysorokin deleted the ci_valgrind_mtr branch March 26, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant