← Back to issue list

POC charmcraft test command

View original Github issue

Metadata

Project
charmcraft
Number
#1212
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

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.
72%
#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.
71%
#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.
71%
#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.
71%
#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.
70%
#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.
70%