← Back to issue list

test(spread): add more spread tests

View original Github issue

Metadata

Project
snapcraft-rocks
Number
#13
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
81%
#16 tests: add spread support rockcraft merged Merged PR #16 added Spread support for CRAFT-865 via commit 3aeba2b3 (merge commit 5bf2680a).
79%
#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.
79%
#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).
78%
#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.
77%
#127 Fix spread tests imagecraft merged Fixed and merged as commit cd43de1, updating 11 files (+49/-38); all listed CI checks, including spread, passed.
76%
#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.
76%
#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.
76%
#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%.
76%
#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.
75%