test(spread): add more spread tests
Metadata
Current evaluation
Merged PR #13 added Spread tests for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files).
Resolution: closed resolved
Reason: PR #13 was approved and merged into snapcraft-rocks, resolving the request by expanding Spread test coverage. Repository data confirms the pull request’s merged status.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The tests cover the following features:
- architectures
- chisel slices
- craftctl
- package-repositories
- patchelf
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #13 added Spread tests for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #13, adding Spread coverage for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged expanded Spread tests covering architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files). | |
| qwen/qwen3.6-35b-a3b | — | — | Successfully merged spread tests covering architectures, chisel slices, craftctl, package-repositories, and patchelf. Approved by two reviewers across 15 files (+206/-5 lines). | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added spread tests for architectures, chisel slices, craftctl, package-repositories, and patchelf. Maintainer tigarmo submitted the changes, which were accepted without comments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1325 test(spread): consolidate basic init/build tests | charmcraft | merged | Merged PR #1325 as commit 90e25caf, consolidating basic Spread init/build tests for CRAFT-2127 and reducing duplicated setup across four files. | |
| #16 tests: add spread support | rockcraft | merged | Merged PR #16 added Spread support for CRAFT-865 via commit 3aeba2b3 (merge commit 5bf2680a). | |
| #6202 test(spread): create core26 spread test suite | snapcraft | merged | Merged PR #6202 as a9a5b4750, adding core26 Spread tests and CI coverage while generalizing common tests for core22, core24, and core26. | |
| #1304 test(spread): fix cross-test contamination | rockcraft | merged | Merged PR #1304: spread variants shared the python-from-chisel-bare dir, causing cross-test contamination; each test now copies a clean rockcraft.yaml template in first (+6 lines, 2 files). | |
| #519 spread: reorganize spread tests | rockcraft | merged | Merged PR #519 as commit 90d85343, consolidating most spread tests in the renamed rockcraft suite on Jammy VMs and adding a foreign suite for cross-system tests. | |
| #127 Fix spread tests | imagecraft | merged | Fixed and merged as commit cd43de1, updating 11 files (+49/-38); all listed CI checks, including spread, passed. | |
| #656 test(spread): test real chisel run with updates and security pockets | fetch-service | merged | Merged #656, expanding the Chisel spread test to run curl across base, updates, and security pockets, clean artifacts, verify curl in chroot, and record approved package metadata. | |
| #6350 test: fix spread tests | snapcraft | merged | Merged PR #6350 as a18c7f485, fixing all non-store Spread tests and OSV scanning, including pinning Black 26.3.1 to avoid patchelf failures. | |
| #1287 tests: minor cleanups on the spread tests | snapcraft | merged | Merged into master as commit 1cf0f8c9f "tests: minor cleanups on the spread tests (#1287)" — a test-only tidy-up touching 4 spread test files (+16/-6), reviewed and approved by fgimenez, with coverage unchanged at 95.27%. | |
| #54 Add basic spread tests | imagecraft | merged | PR #54 merged as e5eb5f4, adding amd64 and arm64 spread tests for 20.04/22.04/24.04 (commits 819603b, 514868e). Later fixed by #127 (cd43de1) for 20.04 failures. |