tests: expand spread coverage for stage-snaps
Metadata
Current evaluation
Spread-test PR was closed unmerged in favor of snapcraft#3211, merged as 0870f1738 to fix stage-snaps handling for v2 plugins.
Resolution: closed superseded
Reason: Maintainer @sergiusens explicitly closed it in favor of #3211. That PR was subsequently merged as commit 0870f1738.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Reproduces and requires #3211 to pass.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Spread-test PR was closed unmerged in favor of snapcraft#3211, merged as 0870f1738 to fix stage-snaps handling for v2 plugins. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed in favor of #3211, which landed the v2 stage-snaps fix and corresponding spread coverage in commit 0870f1738. | |
| stealth/space-bunny-alpha | — | closed superseded | Tests adding spread coverage for stage-snaps were closed in favor of landing snapcraft#3211, the plugin fix those tests depended on. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed in favor of landing PR #3211 directly. The spread coverage expansion was superseded by the original fix it depended on. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and superseded in favor of PR #3211. The maintainer chose to land the referenced PR directly, rendering this test expansion unnecessary. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
snapcraft#3211
(confidence 100%)
#3211 replaced the separate test-expansion PR and delivered the intended stage-snaps fix.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1272 tests: initial setup for the snapcraft snap tests with spread | snapcraft | merged | Merged PR #1272 as commit 545344442, adding initial Spread-based test infrastructure for the snapcraft snap. | |
| #5845 test(spread): test building base and snapd snaps | snapcraft | merged | Merged as fb8c81e8f, adding manual Spread coverage that builds current base snaps and the snapd snap against mainline Snapcraft. | |
| #943 test(spread): test on more bases | craft-application | merged | Merged PR #943: added an external Python runtime for testcraft and expanded Spread tests across multiple snap bases to detect base-specific bugs earlier. | |
| #4937 [DRAFT] publish test snap for spread tests | snapcraft | closed | Closed unmerged after its staging fixture was provisioned; mr-cal confirmed two revisions of test-snapcraft-assertions were created and released for spread tests. | |
| #2212 tests: add spread suite for ruby plugin | snapcraft | merged | Merged PR snapcore/snapcraft#2212 (commit b7729970a) adds a Spread suite for the Ruby plugin, replacing the Python/snapd integration test; closes LP #1783840. | |
| #2182 tests: add spread suite for autotools plugin | snapcraft | merged | PR #2182 merged to master as commit eadd86729, consolidating the Autotools plugin and snapd tests into a single Spread suite and resolving LP bug #1783825. | |
| #521 test(spread): add an improved snap inspector test | fetch-service | merged | Merged in PR #521 (commit 06cd210), adding a more realistic snapd setup to the spread snap inspector test and exposing additional snapd network requests. | |
| #3312 spread tests: introduce electron-builder test | snapcraft | merged | Merged PR #3312 in commit 04f642ba9, adding an electron-builder useTemplate: false spread test with snapcraft.yaml and meta/snap.yaml comparisons. | |
| #534 test(spread): workaround for flaky test | fetch-service | merged | Merged PR #534 (commit 4f89bb7) worked around #533 by skipping the flaky snap names-query assertion while retaining the other spread-test checks. | |
| #2203 tests: add spread suite for kbuild plugin | snapcraft | merged | Merged into snapcraft master as 67d94bd4 (squashed commit f5d1b1741), adding tests/spread/plugins/kbuild and moving Kbuild plugin integration tests out of the Python unit suite; closes LP bug #1783835. |