tests: update spread tests in hotfix/7.5
Metadata
Current evaluation
Merged into hotfix/7.5 to update spread tests and repair CI. The branch includes six cherry-picks and six new commits, passed all CI and coverage checks, received reviewer approval, and unblocked issues #4950 and #4936.
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 `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
6 cherry-picks and 6 new commits to repair CI and spread tests in `hotfix/7.5`.
The readthedocs CI failure is expected as Snapcraft 7 predates readthedocs integration.
Unblocks #4950 and #4936
Unblocks CRAFT-3189
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into hotfix/7.5 to update spread tests and repair CI. The branch includes six cherry-picks and six new commits, passed all CI and coverage checks, received reviewer approval, and unblocked issues #4950 and #4936. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into hotfix/7.5. Six cherry-picks and six new commits updated spread tests and repaired CI. All modified lines passed coverage checks, unblocking related issues and stabilizing the branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into hotfix/7.5. Updated spread tests and repaired CI via six cherry-picks and six new commits. Maintained 94.88% coverage and unblocked dependent issues. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3986 Hotfix/7.2 merge | snapcraft | merged | Merged as a hotfix for v7.2. Fixed failing unit tests and integrated a passing spread test. Approved, passed CI, and achieved 100% diff coverage. Net change: +49/-56 lines across six files. | |
| #863 ci: run spread tests on hotfix branches | craft-application | merged | Merged CI configuration enabling spread tests on hotfix branches. Approved by two reviewers with all checks passing. Eliminates the admin override requirement for hotfix branch creation with a single line change. | |
| #5736 test: fix hotfix/7.5 workflows | snapcraft | merged | Merged after two approvals and passing all CI checks. The changes fix and update CI workflows for the hotfix/7.5 branch by cherry-picking test and pipeline repairs from main across 39 files. | |
| #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). | |
| #5733 test: drop bzr spread tests (#5533) | snapcraft | closed | Merged into hotfix/7.5. Cherry-picks CI and test fixes from main, specifically dropping bzr spread tests to address SNAPCRAFT-1207. Removes 41 lines across 4 files. | |
| #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. | |
| #5786 ci: run spread on push to main/hotfix | snapcraft | merged | Merged after two approvals. Updated CI configuration to run spread tests on main and hotfix branch pushes, enabling non-admin maintainers to create hotfix branches. Merged following successful CI validation. | |
| #1287 tests: minor cleanups on the spread tests | snapcraft | merged | Merged minor spread test cleanups into master. Modified four files with 16 additions and 6 deletions. Approved by one reviewer with zero unresolved comments, maintaining 95.27% coverage upon integration. | |
| #5976 test: add Ruby plugin spread tests | snapcraft | merged | Merged after review and CI approval. Adds Ruby plugin spread tests to resolve #5966. Retargeted to the hotfix/8.14 branch to align with the plugin's introduction. | |
| #3663 tests: update spread url | snapcraft | merged | Merged following reviewer approval and passing CI. Updated spread tarball URLs in test configuration files, modifying two files with minimal changes. |