← Back to issue list

tests: expand spread coverage for stage-snaps

View original Github issue

Metadata

Project
snapcraft
Number
#3212
Type
pull request
State
closed
Author
cjp256
Labels
—
Created
Updated
Closed

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.
78%
#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.
77%
#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.
76%
#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.
76%
#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.
75%
#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.
75%
#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.
75%
#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.
75%
#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.
75%
#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.
74%