← Back to issue list

Add integration tests for namespaced partitions

View original Github issue

Metadata

Project
craft-parts
Number
#598
Type
issue
State
open
Author
mr-cal
Labels
—
Created
Updated
Closed
—

Current evaluation

Namespaced-partition integration coverage remains missing after parsing, utility, and environment-variable work landed; the maintainer also identified the misuse-warning path as an untested TODO.

Suggested action: keep open

Reason: Prerequisites #595, #596, and #597 were completed by commits 06a5f999, f387afa5, and a8615eec, but repository search finds namespaced-partition coverage only in unit tests. The maintainer's explicit "One more TODO" comment and concern about the warning path confirm this remains a valid, scoped integration-test gap.

Evaluated by: mr-cal-bot

Impact: 48 Quick Win: 24 Complexity: 38 Confidence: 94 Actionability: 82

Issue body

### What needs to get done Extend the existing integration tests to exercise namespaced partitions after the implementation tasks are all completed: - [x] #595 - [x] #596 - [x] #597 ### Why it needs to get done To support components in snapcraft

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 48
Quick Win: 24
Complexity: 38
Confidence: 94
Actionability: 82
keep open Namespaced-partition integration coverage remains missing after parsing, utility, and environment-variable work landed; the maintainer also identified the misuse-warning path as an untested TODO.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 15
Complexity: 30
Confidence: 70
Actionability: 70
keep open Add integration tests for namespaced partitions feature. Sub-tasks #595-#597 marked complete. Feature implemented in PR #684 (commits 06a5f999, f387afa5, a8615eec). Maintainer noted a TODO about testing a warning for namespaced partitions. Still open after ~2.5 years.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 18
Staleness: 70
Complexity: 40
Confidence: 60
Support Request: 0
keep open Task to extend integration tests to cover namespaced partitions after implementation PRs #595-#597. Implementation merged via #684; unit tests exist, but no dedicated namespaced-partition integration tests found. Open since 2023, last activity May 2024.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 30
Confidence: 80
Support Request: 5
close stale Task to add integration tests for namespaced partitions in craft-parts. Implementation tasks are complete, but test coverage remains incomplete. Issue is inactive for over a year and lacks maintainer follow-up.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 75
Support Request: 0
close stale Task to add integration tests for namespaced partitions has been inactive for over 1.5 years. Implementation is complete, but the test addition remains unaddressed with no recent maintainer engagement.

Update history

No update history recorded yet.

Related work

  • Related To: craft-parts#595 (confidence 100%)

    Prerequisite parsing and validation support landed in commit 06a5f999.

  • Related To: craft-parts#596 (confidence 100%)

    Prerequisite namespaced-partition utility support landed in commit f387afa5.

  • Related To: craft-parts#597 (confidence 100%)

    Prerequisite namespaced-partition environment-variable support landed in commit a8615eec.

Related issues

Issue Project State Summary Similarity
#595 Parse and validate namespaced partitions craft-parts closed Namespaced-partition validation was completed via merged PR #599, commit 06a5f999, with dedicated validation errors and unit tests.
74%
#596 Handle namespaced partitions in utility functions craft-parts closed Namespaced partition handling was implemented and tested by merged PR #600 (commit f387afa5), updating the four path and directory utility functions.
73%