Multipass is needed for TICS coverage
Metadata
Current evaluation
TICS workflow needed Multipass installed to run coverage. Resolved by merged PR #991 (6c4b99c), which added an install-multipass Makefile target wired into setup-tics; subsequent TICS run succeeded. Only the flaky multipass_instance test module remains excluded.
Suggested action: close resolved
Reason: Merged commit 6c4b99c ("ci: fix TICS workflow failing on integration tests", PR #991) added an `install-multipass` target (`sudo snap install multipass` on Linux) and hooked it into `setup-tics: install-uv install-build-deps install-multipass`; the target is still present at current HEAD (a94fb28) with the comment "Install Multipass on Linux so those tests can run there too", and PR #991's follow-up TICS run 29387447398 succeeded. Caveat justifying slightly reduced confidence: the same commit also added `test-coverage: export PYTEST_ADDOPTS ?= -m 'not multipass_instance'` because test_multipass_instance.py is unreliable, so the requested install landed but the widest coverage goal is only partially achieved.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
21
Complexity:
25
Confidence:
88
Actionability:
80
|
close resolved | TICS workflow needed Multipass installed to run coverage. Resolved by merged PR #991 (6c4b99c), which added an install-multipass Makefile target wired into setup-tics; subsequent TICS run succeeded. Only the flaky multipass_instance test module remains excluded. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
30
Complexity:
23
Confidence:
96
Actionability:
82
|
close resolved | TICS coverage needed Multipass; merged PR #991 resolved the CI failure by skipping Multipass and LXD instance tests rather than installing their runners. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
40
Quick Win:
34
Staleness:
85
Complexity:
15
Confidence:
70
Support Request:
10
|
close stale | TICS workflow needs Multipass installed. Issue is 172 days old with no comments or maintainer response. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
45
Complexity:
20
Confidence:
85
Support Request:
10
|
needs triage | Issue requesting Multipass installation for TICS workflow to fix CI failure. No maintainer response yet. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
10
Confidence:
80
Support Request:
0
|
needs triage | CI workflow for TICS coverage fails due to missing Multipass dependency. Unassigned with no maintainer discussion or follow-up in 118 days. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
craft-providers#991
(confidence 92%)
Merged PR adding install-multipass and wiring it into setup-tics; the commit 6c4b99c entry is confirmed in git history for Makefile and shows up in pickaxe searches for both install-multipass and multipass_instance.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #991 ci: fix TICS workflow failing on integration tests | craft-providers | merged | Merged as commit 6c4b99c. Defaults PYTEST_ADDOPTS to exclude lxd_instance/multipass_instance for `make test-coverage` and installs Multipass in setup-tics, fixing TICS failures on the self-hosted runner. |