Update charmcraft test to use the new testing infrastructure
Metadata
Current evaluation
Fixed by merged PR charmcraft#2385 (commit b7730efc), replacing Charmcraft’s custom test command with craft-application’s upstream test infrastructure.
Resolution: closed resolved
Reason: PR charmcraft#2385 was merged as commit b7730efc, implementing CHARMCRAFT-631 and explicitly resolving issue #2364.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Charmcraft must be updated to use the new testing infrastructure provided by craft-application.
### Why it needs to get done
The new testing infrastructure will be used in an uniform way across all craft applications.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR charmcraft#2385 (commit b7730efc), replacing Charmcraft’s custom test command with craft-application’s upstream test infrastructure. | |
| stealth/space-bunny-alpha | — | closed resolved | Charmcraft's custom test command was replaced with craft-application's upstream infrastructure by merged PR #2385 (commit b7730efc), resolving #2364. | |
| stealth/space-bunny-alpha | — | closed resolved | Charmcraft’s test command was migrated to craft-application’s upstream infrastructure in merged PR #2385 (commit b7730efc), implementing the CHARMCRAFT-631 request. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Updating charmcraft tests to use craft-application's new testing infrastructure was closed without implementation. No pull requests or code changes were submitted, indicating the task was abandoned or deferred. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to update charmcraft tests for the new infrastructure was closed after 357 days with no human resolution or implementation details, indicating the task was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to update charmcraft tests to the new craft-application infrastructure was closed and synced to Jira ticket CHARMCRAFT-631 for external tracking and resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and synced to Jira as CHARMCRAFT-631. No pull request or implementation was submitted, indicating the task was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and synced to internal Jira ticket CHARMCRAFT-631. No code changes, merge, or resolution details were recorded. The task appears abandoned or deferred to external tracking. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#2385
(confidence 100%)
Merged change replacing the custom test command with craft-application’s upstream implementation.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #132 test: update charm integration test | craft-actions | merged | Merged in canonical/craft-actions#132 (54f7849), updating the charm pack integration test to use another simple charm after the previous Juju fixture was removed. | |
| #1563 fix: breaking changes from craft-application main | charmcraft | merged | Merged charmcraft#1563 as commit 8dce5351, updating Charmcraft for breaking API changes on craft-application main. | |
| #1198 tests: add charm library multiple versions update test | charmcraft | merged | Merged PR #1198 (commit 154bf5d6) added a 120-line regression test covering updates across multiple charm-library versions, linked to #1020/CRAFT-1916. | |
| #243 Initial tests from `charmcraft init` do not pass | charmcraft | closed | Superseded by charmcraft#247, which took ownership of redesigning charmcraft init and its generated tests; no direct fixing implementation was recorded for #243. | |
| #1540 fix: template integration tests | charmcraft | merged | Merged PR #1540 as commit f3f82031, updating integration-test templates to use charmcraft.yaml instead of metadata.yaml and completing the stalled change from #1468. | |
| #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. | |
| #1454 build: update craft-application | charmcraft | merged | Merged in commit 952f070e, updating craft-application and adjusting affected test constants. | |
| #380 Charmcraft imported improvements | starbase | merged | Merged PR #380 brought in Charmcraft-derived improvements; it passed all CI checks after approval by two reviewers. | |
| #49 ci: test the charmcraft actions in more places | craft-actions | merged | Merged PR #49 in commit a8e5310, expanding Charmcraft action CI coverage across more Ubuntu architectures, channels, and pinned-revision runs. |