• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

kubernetes-sigs / lws / 34575158831
64%
main: 65%

Build:
Build:
LAST BUILD BRANCH: feature/percentage-block-planner-v2
DEFAULT BRANCH: main
Ran 11 Sep 2026 01:42PM UTC
Jobs 1
Files 29
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Sep 2026 07:35AM UTC coverage: 64.491% (+0.8%) from 63.682%
34575158831

Pull #1041

github

anneheartrecord
test: cover the rolling update partition helpers

rollingUpdatePartition decides which replicas a rolling update is
allowed to touch next, and calculateContinuousReadyReplicas and
calculateLWSUnreadyReplicas feed it. A wrong partition either violates
maxUnavailable or leaves the rollout stuck. None of the three had a
direct test; they were only exercised through the integration suite.

Add table-driven cases for the behaviours the code encodes: the ready
tail is counted only while replicas are also updated; replicas without
a state yet count as unready; the partition advances by rollingStep from
the tail, is held while a replica below the window is not ready, still
drops for a not ready replica at the window edge so a broken rollout can
finish, and never moves back up.

Each case was checked by mutation: dropping the updated check, removing
the unavailable guard, letting the partition grow and ignoring missing
states each turn exactly the cases that guard them red.
Pull Request #1041: test: cover the rolling update partition helpers

3191 of 4948 relevant lines covered (64.49%)

44.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34575158831.1 11 Sep 2026 01:42PM UTC 29
64.49
GitHub Action Run
Source Files on build 34575158831
  • Tree
  • List 29
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1041
  • PR Base - main (#34553468480)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc