POC charmcraft test command
Metadata
Current evaluation
Prototype request was closed unimplemented; PR #1660 later delivered charmcraft test and Spread templates in commit 097a4e9a.
Resolution: closed superseded
Reason: The proposed POC was closed without implementation. The functionality was subsequently delivered by merged PR #1660, commit 097a4e9a, which added the test command and local or remote Spread suite templates.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Based on latest feedback on the test command, provide a prototype version of this.
Should get a very basic test.yaml structure that runs spread in the backend
### Why it needs to get done
--
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Prototype request was closed unimplemented; PR #1660 later delivered charmcraft test and Spread templates in commit 097a4e9a. | |
| stealth/space-bunny-alpha | — | closed stale | Closed without implementation; the proposed test prototype and basic test.yaml were abandoned. PR #1660 later added the test command and templates. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The charmcraft test command prototype and test.yaml structure were abandoned. No comments, development, or resolution occurred. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion. The charmcraft test command prototype was abandoned or superseded by later developments due to prolonged inactivity. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The prototype charmcraft test command was abandoned, with no code changes or comments recorded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The charmcraft test command prototype was abandoned due to prolonged inactivity and lack of implementation. No pull requests were submitted, and the feature was likely superseded by later development efforts. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/charmcraft#1660
(confidence 98%)
This merged PR implemented the requested test command and Spread-based templates.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1635 Work/charmcraft 710 prototype e2e | craft-parts | closed | Prototype PR for Charmcraft 7.10 end-to-end tests (5 files, +464/-28) was closed unmerged by maintainer lengau, who noted the team decided to use relative parent paths instead. | |
| #1556 refactor(tests/spread): test with explicit charmcraft.yaml files | charmcraft | merged | Merged PR #1556 in commit 4682b32b, replacing prepare-step manipulation of charmcraft.yaml with explicit spread-test configuration files. | |
| #1214 tests: add more charms to large spread tests | charmcraft | closed | Closed unmerged after 1,135 days; its large-spread test expansion landed through merged PR canonical/charmcraft#1217 in commit 0f4591a9. | |
| #2426 fix(test): fix the reactive charm spread test | charmcraft | merged | Merged in canonical/charmcraft#2426 via commit 7c33dd1b, applying a one-line fix to the reactive-charm spread test for CHARMCRAFT-641. | |
| #1113 Clean up test template, make test code self-explanatory | charmcraft | closed | Charmcraft 4.0 template updates resolved the request: PR #1551 (commit daf5a5b9) migrated generated unit tests from unittest to pytest functions/fixtures and plain assertions. | |
| #2385 feat!(test): switch from the custom test command to upstream | charmcraft | merged | Merged PR charmcraft#2385 (commit b7730efc) for CHARMCRAFT-631, replacing charmcraft's custom 'test' command with craft-application's upstream test infrastructure; it fixes and closes issue #2364. Some spread tests on 20.04/22.04 still fail. |