tests: update spread tests to account for content snaps
Metadata
Current evaluation
Merged PR #2745 updated GNOME and KDE spread tests for content snaps, switched GNOME 3.28 coverage to gtk, and removed redundant snap cleanup.
Resolution: closed resolved
Reason: PR #2745 was merged after adapting extension spread tests to content-snap behavior and simplifying cleanup as requested during review.
Evaluated by: mr-cal-bot
No scores available.
Issue body
tests: update gnome-3-28 extension spread test to use gtk
tests: update gnome extension spread task to account for content snaps
tests: update kde extension spread task to account for content snaps
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2745 updated GNOME and KDE spread tests for content snaps, switched GNOME 3.28 coverage to gtk, and removed redundant snap cleanup. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2745 updated GNOME/KDE extension spread tests for content snaps, switched the GNOME 3.28 test to gtk, and removed redundant snap-removal logic. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged updates to spread tests for gnome and kde extensions to handle content snaps and use gtk. Removed unnecessary snap cleanup logic per reviewer feedback, relying on restore-each for environment purging. Added a NOMATCH helper. Approved and merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged updates to spread tests for gnome and kde extensions to account for content snaps and use gtk. Removed unnecessary snap removal logic after reviewer confirmed restore-each handles environment cleanup. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #2701 spread tests: update gnome extension tests | snapcraft | merged | Merged in PR #2701 (commit 53fb65790), updating GNOME extension spread tests to skip unsupported architectures and use shared base-test setup. | |
| #2183 tests: add spread suite for cmake plugin | snapcraft | merged | Merged PR #2183 as commit 51518dbe6, moving CMake plugin and snapd integration tests into a Spread suite and resolving LP #1783830. | |
| #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. | |
| #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. | |
| #3212 tests: expand spread coverage for stage-snaps | snapcraft | closed | Spread-test PR was closed unmerged in favor of snapcraft#3211, merged as 0870f1738 to fix stage-snaps handling for v2 plugins. | |
| #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. | |
| #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. |