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
Add builds and tests with coverage #58792
Conversation
This is an automated comment for commit 61227ac with description of existing statuses. It's updated for the latest CI running ❌ Click here to open a full report in a separate page Successful checks
|
…se/ClickHouse into enable-coverage-for-debug-build
New debug tests: 1hr 23min .. 1hr 55min. |
Old debug tests: 1hr 19min .. 1hr 23min. Not a big difference - ok to merge. |
As tests are run in parallel, so far, we will have only cumulative, not per-test coverage. |
…-coverage-for-debug-build
…se/ClickHouse into enable-coverage-for-debug-build
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
Almost ready, but:
|
…-coverage-for-debug-build
Nice: it captures almost all the tests:
|
It works. An example of symbols covered by exactly one test: |
Fixed.
Fixed. |
…-coverage-for-debug-build
Finally, it looks alright. |
Next step - add reports. |
I suspect a subset of data is not delivered to the CI logs cluster due to high volume. |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Added builds and tests with coverage collection with introspection. Continuation of #56102.