-
Notifications
You must be signed in to change notification settings - Fork 412
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
chore(ci): collect coverage data #8951
Conversation
Datadog ReportBranch report: ✅ 0 Failed, 8215 Passed, 165192 Skipped, 3h 30m 11.7s Total duration (8h 7m 29.97s time saved) |
BenchmarksBenchmark execution time: 2024-04-19 11:12:29 Comparing candidate commit 2d55c0a in PR branch Found 3 performance improvements and 3 performance regressions! Performance is the same for 195 metrics, 9 unstable metrics. scenario:flasksimple-tracer
scenario:httppropagationextract-datadog_tracecontext_tracestate_not_propagated_on_trace_id_no_match
scenario:httppropagationextract-wsgi_large_valid_headers_all
scenario:httppropagationinject-with_all
scenario:httppropagationinject-with_dd_origin
scenario:sethttpmeta-obfuscation-regular-case-implicit-query
|
ITR:NoSkip
ITR:NoSkip
ITR:NoSkip
ITR:NoSkip
ITR:NoSkip
ITR:NoSkip
ITR:NoSkip
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #8951 +/- ##
===========================================
- Coverage 72.80% 5.67% -67.13%
===========================================
Files 1247 1217 -30
Lines 116866 115198 -1668
===========================================
- Hits 85083 6542 -78541
- Misses 31783 108656 +76873 ☔ View full report in Codecov by Sentry. |
ITR:NoSkip
ITR:NoSkip
ITR:NoSkip
This reverts commit 87e0e62. Also, use --no-cov in riotfile instead
ITR:NoSkip
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the only thing really changed from before, if we have a test suite which doesn't generate coverage data, then previously the job would fail (on the persist_to_workspace
) where now it will succeed.
I think that is ok, it means we probably need to keep an eye on coverage per-PR to ensure we something massive doesn't get missed/not run (in which case we need to go fix it)
This PR makes sure we run the tests with coverage collection when the "itr:noskip" keyword is added to the commit message, or if the branch is not a PR (main, 2.x, etc).
Also, it removes the usage of the coverage parameter in the yaml config, simply uploading the coverage files if they exist.
Checklist
changelog/no-changelog
is set@DataDog/apm-tees
.Reviewer Checklist