Skip to content

[2.8] Coverage Report Without readies - Phase 2 - [MOD-6711]#6334

Merged
GuyAv46 merged 6 commits into2.8from
backport-5909-to-2.8
Jun 17, 2025
Merged

[2.8] Coverage Report Without readies - Phase 2 - [MOD-6711]#6334
GuyAv46 merged 6 commits into2.8from
backport-5909-to-2.8

Conversation

@GuyAv46
Copy link
Collaborator

@GuyAv46 GuyAv46 commented Jun 17, 2025

Description

Backport of #5909 to 2.8.

* WIP new coverage flow

* move coverage logic to task-test.yml and build.sh

* type change and rust test fixes

* comment-out run_miri input

* minor fixes and improvements

* update file paths

* fix build for coverage

* remove redundancy

* fix redis build

* fix command

* another attempt

* fix

* run against latest redis

* fix coordinator env vars

* add missing rust tests

* don't run rust tests on sanitizer (for now)

* attempt to fix coverage capture

* attempt to fix rust sanitizer

* attempt to fix the rust test instead

* replace single quotes with double quotes

* improve prints

* remove quotes

* attempt to fix unit-test paths

* debug build on coverage

* cleanups

* Revert "MOD-8391: Report active threads-indexes upon crash (#5403)"

This reverts commit 384a2f6.

* Reapply "MOD-8391: Report active threads-indexes upon crash (#5403)"

This reverts commit ed38b62.

* better capture

* add a tests extraction step for a unified flow in older versions

* fix step to allow no-op

(cherry picked from commit fd8ce73)
@GuyAv46 GuyAv46 requested a review from alonre24 June 17, 2025 09:45
@GuyAv46 GuyAv46 enabled auto-merge June 17, 2025 09:47
(cherry picked from commit 51e4a81)
@codecov
Copy link

codecov bot commented Jun 17, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.05%. Comparing base (4758dd0) to head (f374fb9).
Report is 1 commits behind head on 2.8.

Additional details and impacted files
@@            Coverage Diff             @@
##              2.8    #6334      +/-   ##
==========================================
+ Coverage   86.38%   87.05%   +0.66%     
==========================================
  Files         205      203       -2     
  Lines       34968    35827     +859     
==========================================
+ Hits        30206    31188     +982     
+ Misses       4762     4639     -123     
Flag Coverage Δ
flow 81.25% <ø> (-0.13%) ⬇️
unit 42.62% <ø> (+1.45%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@GuyAv46 GuyAv46 disabled auto-merge June 17, 2025 14:52
@GuyAv46 GuyAv46 added this pull request to the merge queue Jun 17, 2025
Merged via the queue into 2.8 with commit 3200304 Jun 17, 2025
13 of 14 checks passed
@GuyAv46 GuyAv46 deleted the backport-5909-to-2.8 branch June 17, 2025 15:59
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.

2 participants