← Back to issue list

Spread multipass tests

View original Github issue

Metadata

Project
snapcraft
Number
#3966
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged a minor refactor moving manual multipass tests out of the legacy directory. An unrelated spread test failure was noted and resolved by a separate pull request.

Suggested action:

No scores available.

Issue body

- [X] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [X] Have you successfully run `make lint`? - [X] Have you successfully run `pytest tests/unit`? ----- Move manual multipass tests out of the legacy directory. It's not a very meaningful PR, since they are manual tests that don't work on the google spread infrastructure, but this PR is still a tiny improvement.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a minor refactor moving manual multipass tests out of the legacy directory. An unrelated spread test failure was noted and resolved by a separate pull request.
qwen3.6-35b-a3b-mtp-q6 Merged. Relocated manual multipass tests from the legacy directory. The associated spread test failure was unrelated and fixed in PR #3962.
qwen3.6-35b-a3b-mtp-q6 Merged a cleanup moving manual multipass tests out of the legacy directory. The unrelated spread test failure was resolved by PR #3962. Codecov reported 100% diff coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4248 spread: separate legacy tests snapcraft closed Merged into main. The pull request separated legacy spread tests into dedicated GitHub Actions workflows to reduce redundant CI execution time and improve pipeline efficiency.
75%
#3432 spread tests: remove legacy plugin tests snapcraft merged Merged removal of legacy plugin tests from the spread test suite. Deleted 665 lines across 29 files. Approved by reviewer, passed CI, and maintained coverage. Unrelated test failures were addressed in a separate PR.
74%
#4571 test: fix spread multipass backend snapcraft merged Merged fix for the spread multipass backend to use SSH passwords with newer sshd versions and enable multiple workers. Approved by two reviewers, passed CI checks, and maintained 88.33% test coverage.
74%
#1290 test(spread): clean up store tests charmcraft merged Merged cleanup of spread store tests, removing 28 lines across four files. The underlying library test failure is fixed in PR #1292. Approved by two reviewers.
74%
#2491 Fix multipass error handling spread test snapcraft merged Merged fix for multipass error handling spread test. Multipass tests on gcloud remain disabled due to instability, preventing random failures while preserving the error handling improvements.
74%
#2979 tests: add multipass adhoc spread backend snapcraft merged Merged addition of a multipass adhoc spread backend to streamline local container and snap testing. Approved by a reviewer, passed CI, and updated one file with 38 lines of test configuration.
73%
#1521 tests(spread): fix multipass provider for 22.04 charmcraft merged Merged a fix for the multipass provider in spread tests targeting Ubuntu 22.04. The one-file change (+15/-7) was approved by two reviewers and successfully resolves test compatibility issues for the release.
73%
#5280 test: fix spread.yaml multipass backend snapcraft merged Merged fix for the spread.yaml multipass backend that prevented automatic image upgrades, forcing it to use only explicitly requested task.yaml images. Approved by reviewers and passed CI.
73%
#127 Fix spread tests imagecraft merged Merged after receiving approval from two reviewers and passing all CI checks. The changes fix spread tests across 11 files (+49/-38 lines).
72%
#6197 test(spread): debug spread failures 2 snapcraft closed Closed without merging. The author reproduced the failing spread tests in pull request #6198, making this debugging effort redundant and abandoned.
72%