← Back to issue list

Spread tests for documentation examples

View original Github issue

Metadata

Project
craft-parts
Number
#839
Type
issue
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Maintainer request (lengau) to add spread tests for craft-parts docs examples like Rockcraft has; still open and unimplemented — only the hello-craft-parts tutorial has a spread-ready task.yaml.

Suggested action: keep open

Reason: This is a valid, maintainer-authored engineering request, and investigation shows it is not yet implemented: the only spread-ready docs artifact in the tree is docs/tutorials/code/hello-craft-parts/task.yaml (added in commit 123dc021, 'docs: add a hello-craft-parts tutorial (#360)'), while there is no tests/spread/ suite in the repo even though AGENTS.md:45 and pyproject.toml:144 ('--ignore=tests/spread') already anticipate one. Most remaining doc pages (docs/how-to, docs/reference, docs/common) have no spread coverage, so the work is genuinely outstanding. The one uncertainty lowering confidence is scope: the issue does not enumerate which examples, which platforms, or what CI wiring is expected, and the repo's own AGENTS.md warns spread tests are 'expensive to run, so extend existing tests when appropriate'.

Evaluated by: mr-cal-bot

Impact: 30 Quick Win: 9 Complexity: 55 Confidence: 80 Actionability: 68

Issue body

### What needs to get done Add spread tests for documentation examples the same way Rockcraft has them. ### Why it needs to get done Partial assurance that our documentation remains up to date.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 30
Quick Win: 9
Complexity: 55
Confidence: 80
Actionability: 68
keep open Maintainer request (lengau) to add spread tests for craft-parts docs examples like Rockcraft has; still open and unimplemented — only the hello-craft-parts tutorial has a spread-ready task.yaml.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 11
Complexity: 40
Confidence: 70
Actionability: 60
needs triage Request to add spread tests for documentation examples in craft-parts, similar to Rockcraft's implementation. Issue is open, unlabelled, and has no maintainer comments or assignee.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 18
Staleness: 75
Complexity: 40
Confidence: 70
Support Request: 0
needs triage Feature request to add spread tests for documentation examples (like Rockcraft has). Open 721 days, no labels/assignee/comments, last activity 538 days ago. Pytest ignores tests/spread but no spread tests exist yet.
qwen/qwen3.6-35b-a3b
Staleness: 92
Complexity: 35
Confidence: 85
Support Request: 10
needs triage Request to add spread tests for documentation examples to ensure they stay up to date, mirroring Rockcraft's approach. Currently unlabelled, inactive for over a year, with no maintainer engagement or assignee.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 20
Confidence: 85
Support Request: 5
needs triage Request to add spread tests for documentation examples to ensure accuracy, similar to Rockcraft. No labels, comments, or assignees; inactive for over a year.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#1962 (confidence 85%)

    Sibling-project issue with the same title/goal ('Spread test the documentation examples'), reportedly implemented there via merged PR charmcraft#2126; provides a concrete template for how this pattern lands.

Related issues

Issue Project State Summary Similarity
#1962 Spread test the documentation examples charmcraft open Documentation examples are now covered by dedicated Spread tests and CI through merged PR #2126; the still-open issue should be closed.
73%