← Back to issue list

test: fix spread multipass backend

View original Github issue

Metadata

Project
snapcraft
Number
#4571
Type
pull request
State
merged
Author
syu-w
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Fix spread multipass to use ssh password with newer sshd. Also allowed use multiple workers.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged fix updating the spread multipass backend to use SSH passwords with newer sshd and enable multiple workers. Codecov confirmed full test coverage on all modified lines. Changes integrated successfully into main.
qwen3.6-35b-a3b-mtp-q6 Merged. The spread multipass backend now uses SSH passwords for newer sshd versions and supports multiple workers. Codecov verified full test coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
80%
#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.
75%
#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.
75%
#3966 Spread multipass tests snapcraft merged 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.
74%
#2216 spread tests: keep sources local snapcraft merged Merged PR #2216 to replace remote FTP sources in spread tests with in-tree tar archives, preventing test failures from server downtime. Approved by one reviewer, passed CI checks, and slightly increased code coverage.
72%
#3662 tests: update spread url snapcraft merged Merged update to spread tarball URLs in test files. Approved by a reviewer, passed CI checks, modified two files with minimal changes, and maintained existing code coverage.
72%
#2417 fix: fix a series of breaking spread tests charmcraft merged Merged after fixing multiple breaking spread tests. Commits resolve individual failures, while remaining broken tests are marked non-blocking for core24 migration. Approved by reviewers and merged following CI validation.
71%
#62 spread: add a "big" spread test rockcraft merged Merged a reusable spread test framework to house multiple checks without repeated setup. The initial test validates bug #44 regarding directory permissions. Approved by one reviewer and passed CI checks.
71%
#4433 tests(spread): add remote-build spread test snapcraft merged Merged changes adding spread tests for new and legacy remote-build, resolving issue #4398. Approved by two reviewers with passing CI checks.
71%
#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).
71%