← Back to issue list

Update charmcraft test to use the new testing infrastructure

View original Github issue

Metadata

Project
charmcraft
Number
#2364
Type
issue
State
closed
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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.
85%
#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.
75%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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%
#1454 build: update craft-application charmcraft merged Merged in commit 952f070e, updating craft-application and adjusting affected test constants.
71%
#380 Charmcraft imported improvements starbase merged Merged PR #380 brought in Charmcraft-derived improvements; it passed all CI checks after approval by two reviewers.
71%
#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.
70%