• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubernetes-sigs / karpenter / 28216864103
82%
main: 82%

Build:
Build:
LAST BUILD BRANCH: feat/dra-integration-rebase
DEFAULT BRANCH: main
Ran 26 Jun 2026 04:32AM UTC
Jobs 1
Files 176
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

26 Jun 2026 04:16AM UTC coverage: 82.001% (+0.4%) from 81.612%
28216864103

Pull #3113

github

jmdeal
test: version-gate DRA tests for ResourceSlice API and consumable capacity

Two presubmit failures across the version matrix, both missing version gates:

- nodeclaim/lifecycle 'DRA Initialization Gating' failed on k8s 1.30-1.33
  with 'no matches for kind ResourceSlice in resource.k8s.io/v1' — the DRA
  API only exists on >= 1.34. Added the <34 Skip to its BeforeEach, and
  guarded the AfterEach ResourceSlice DeleteAllOf on the same version (Ginkgo
  runs AfterEach even when BeforeEach skips).
- disruption 'Consolidation/DRA' partial-shared-reclaim test failed on 1.35;
  it uses a multi-allocatable device (consumable capacity), which needs the
  DRAConsumableCapacity feature GA in 1.36. Added a per-spec <36 Skip; the
  other five consolidation DRA specs use exclusive devices and remain gated
  at <34.

Verified by simulating CI versions via K8S_VERSION with an older envtest
binary: lifecycle and disruption DRA specs skip cleanly on 1.33 (no
NoKindMatchError), the partial-shared spec skips on 1.35 while the other five
run, and all run on 1.36.
Pull Request #3113: feat: dra allocator integration

1075 of 1212 new or added lines in 20 files covered. (88.7%)

15864 of 19346 relevant lines covered (82.0%)

97097.24 hits per line

Uncovered Changes

Lines Coverage ∆ File
30
87.6
pkg/test/dra.go
23
39.88
-6.12% pkg/utils/nodeclaim/nodeclaim.go
18
83.23
-5.35% pkg/controllers/nodeclaim/lifecycle/initialization.go
15
93.96
0.34% pkg/test/expectations/expectations.go
11
68.91
-2.98% pkg/controllers/nodeclaim/lifecycle/controller.go
9
88.46
pkg/controllers/provisioning/dra.go
9
90.27
-1.26% pkg/controllers/provisioning/scheduling/nodeclaim.go
6
97.82
-2.18% pkg/cloudprovider/fake/instancetype.go
4
0.0
0.0% pkg/controllers/controllers.go
4
83.13
-0.41% pkg/controllers/provisioning/provisioner.go
3
94.12
-1.34% pkg/controllers/provisioning/scheduling/existingnode.go
3
91.26
-2.55% pkg/scheduling/dynamicresources/types.go
2
98.17
pkg/controllers/provisioning/scheduling/dra.go
Jobs
ID Job ID Ran Files Coverage
1 28216864103.1 26 Jun 2026 04:32AM UTC 176
82.0
GitHub Action Run
Source Files on build 28216864103
  • Tree
  • List 176
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3113
  • PR Base - main (#28134950889)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc