-
Notifications
You must be signed in to change notification settings - Fork 454
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
Native coverage integration for the CTest test controller #4094
base: main
Are you sure you want to change the base?
Commits on Nov 1, 2024
-
Added lcov-parser as dependency
Used to parse lcov coverage info files.
Configuration menu - View commit details
-
Copy full SHA for 9122433 - Browse repository at this point
Copy the full SHA 9122433View commit details -
Update vscode engine to 1.88.0
Needed for accessing the Test Coverage API in vscode
Configuration menu - View commit details
-
Copy full SHA for 1f04a3e - Browse repository at this point
Copy the full SHA 1f04a3eView commit details
Commits on Nov 4, 2024
-
Native test coverage implementation
Test coverage implementation for the CTest test controller. It relies on lcov coverage info files being specefied by the user in the settings.json of the project. Optionally, the user can specify CMake (utility) targets that should be built before and/or after the tests are/have been executed. These targets could reasonably zero the coverage counters (pre) and filter the coverage info files (post).
Configuration menu - View commit details
-
Copy full SHA for 26e0d22 - Browse repository at this point
Copy the full SHA 26e0d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d04a62 - Browse repository at this point
Copy the full SHA 6d04a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c109e4 - Browse repository at this point
Copy the full SHA 9c109e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d53bdb - Browse repository at this point
Copy the full SHA 2d53bdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 152aff3 - Browse repository at this point
Copy the full SHA 152aff3View commit details
Commits on Nov 5, 2024
-
Removed specifying gcov tool as it is not needed
Also removed dynamic `--dynamic-list-data` linker flag
Configuration menu - View commit details
-
Copy full SHA for f40abf0 - Browse repository at this point
Copy the full SHA f40abf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 845d7fa - Browse repository at this point
Copy the full SHA 845d7faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9014ffa - Browse repository at this point
Copy the full SHA 9014ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a488223 - Browse repository at this point
Copy the full SHA a488223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fc827 - Browse repository at this point
Copy the full SHA 66fc827View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91e0d3b - Browse repository at this point
Copy the full SHA 91e0d3bView commit details
Commits on Nov 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8542165 - Browse repository at this point
Copy the full SHA 8542165View commit details
Commits on Nov 21, 2024
-
Review fixes + disable coverage test on Win
MSVC can not produce gcov based coverage data, therefore the coverage end-to-end tests are disabled on Windows.
Configuration menu - View commit details
-
Copy full SHA for 08020d9 - Browse repository at this point
Copy the full SHA 08020d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3bf947 - Browse repository at this point
Copy the full SHA e3bf947View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b6ed1 - Browse repository at this point
Copy the full SHA a4b6ed1View commit details