Prototype spread extension mechanism (test driver)
Metadata
Current evaluation
Feature request to prototype a spread extension script (test driver) that handles prepare/restore actions and ad-hoc testing backends, decoupling test implementation from craft-application command handling. A spread/.extension script for LXD VM allocate/discard exists in the repo, suggesting partial implementation.
Suggested action: needs triage
Reason: The issue was created by a maintainer (cmatsuoka) as a prototype task with no labels, no assignee, and only a bot comment syncing to Jira (CRAFT-3689) — no maintainer triage or acknowledgement of completion. The repo contains spread/.extension (a bash script for LXD VM allocate/discard) added in PR #694, which partially addresses the 'ad-hoc testing backends' aspect, but the issue's full scope (prepare/restore actions, decoupling from craft-application) is not clearly resolved. No evidence the work was completed or the issue was intentionally left open.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
20.0
Staleness:
65
Complexity:
50
Confidence:
55
Support Request:
0
|
needs triage | Feature request to prototype a spread extension script (test driver) that handles prepare/restore actions and ad-hoc testing backends, decoupling test implementation from craft-application command handling. A spread/.extension script for LXD VM allocate/discard exists in the repo, suggesting partial implementation. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
40
Confidence:
80
Support Request:
5
|
needs triage | Prototype spread extension mechanism for craft-application's test driver. Unlabelled, created by a maintainer over a year ago, with only a Jira sync comment. Currently inactive and awaiting scope review. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
40
Confidence:
75
Support Request:
10
|
needs triage | Request to implement a prototype test driver script for the spread extension mechanism. The issue has no labels, no maintainer response, and has been inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
40
Confidence:
75
Support Request:
10
|
close stale | Prototype a spread extension test driver to decouple test implementation from command handling and manage prepare/restore actions. Currently inactive for over a year, unassigned, and synced to Jira. Requires triage and assignment to proceed. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-application#694
(confidence 70%)
PR #694 'feat: add a testing service and command' added the spread/ directory containing .extension and cloud-config.yaml, which implements the LXD VM backend portion of this prototype.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #560 Prototype spread.yaml processing | craft-application | closed | Implemented spread.yaml processing to handle common definitions and the craft pseudo-backend. The prototype was completed and merged via pull request #565, enabling dynamic generation of full test configurations. |