← Back to issue list

tests: update spread tests to account for content snaps

View original Github issue

Metadata

Project
snapcraft
Number
#2745
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

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.
75%
#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.
75%
#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.
73%
#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.
72%
#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.
72%
#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.
71%
#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.
71%
#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.
71%