← Back to issue list

spread tests: remove 16.04 and core (CRAFT-210)

View original Github issue

Metadata

Project
snapcraft
Number
#3540
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #3540 as ba522b2c9 (change 62e5eb7e4), removing Ubuntu 16.04 and core-only spread-test variants; non-duplicate coverage may return in later iterations.

Resolution: closed resolved

Reason: PR #3540 was merged in commit ba522b2c9, with change commit 62e5eb7e4 removing legacy Ubuntu 16.04 and core spread-test variants. The author noted follow-up work to restore non-duplicate coverage on newer systems.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Cleaned up use of systems within existing tests where possible. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3540 as ba522b2c9 (change 62e5eb7e4), removing Ubuntu 16.04 and core-only spread-test variants; non-duplicate coverage may return in later iterations.
stealth/space-bunny-alpha — closed resolved PR #3540 (CRAFT-210) merged: stripped Ubuntu 16.04 and core-only spread test cases, deleting ~9200 lines across 389 files. Follow-up tasks logged to restore non-duplicate legacy coverage.
stealth/space-bunny-alpha — closed resolved Merged PR #3540 (CRAFT-210) by sergiusens stripped Ubuntu 16.04 and core-only spread test cases from the suite, deleting ~9200 lines across 389 files; the author noted follow-up tasks to restore non-duplicate legacy coverage later.
stealth/space-bunny-alpha — closed resolved Merged PR #3540, removing legacy Ubuntu 16.04 and core references from spread tests. Non-duplicate legacy test coverage is planned for later iterations.
qwen/qwen3.6-35b-a3b — — Merged cleanup removing legacy 16.04 and core references from spread tests. Approved with passing CI. Author noted necessary legacy tests will be reintroduced in future iterations.
qwen3.6-35b-a3b-mtp-q6 — — Merged cleanup removing Ubuntu 16.04 and core references from spread tests. Code coverage remained unchanged. Legacy tests may be reintroduced later via separate tasks.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3269 spread tests: remove references of core16 snapcraft merged Merged PR #3269 via commit ab84886f2, removing core16 references from three spread-test files.
85%
#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.
76%
#4056 spread: core24 testing infra snapcraft merged Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639).
76%
#6009 test: remove core20 spread tests snapcraft merged Squash-merged PR #6009 as commit d0f1b4394, deleting core20 spread tests and migrating applicable ones to core22/core24 (+20 net tests). Unblocked core20 lifecycle removal for Snapcraft 9 (#5675).
75%
#3432 spread tests: remove legacy plugin tests snapcraft merged PR #3432 (commit 950fa2508, f2c9caa04) merged: deleted 665 lines of legacy plugin spread tests across 29 files, removing outdated plugin coverage without affecting code coverage (90.83%).
74%
#3026 spread tests: add core20 and cleanup systems snapcraft merged Merged #3026 in commit d006134d4, adding core20 spread tests, simplifying setup to install only the Snap, and cleaning up test systems.
73%
#6164 test(spread): add core26 package-cutoff test snapcraft merged Merged #6164 in commit 927e31121, adding core26 package-cutoff spread coverage. It incorporates #6171 and fixes #6146 and #6148.
72%
#4761 tests: remove core24 snap workarounds snapcraft merged Merged #4761 removed 22 lines of core24 workarounds from spread tests; it landed on hotfix/8.2 as 7cdd9b087 and was cherry-picked to main by #4763 as 87fc77aca.
72%
#4932 Migrate or copy core20 and core22 spread tests to core24 snapcraft closed Core24 spread-test coverage was expanded via merged PR snapcraft#5209 (commit 56713c384), enabling plugin tests across 132 files.
72%
#3714 spread: enable core22 snapcraft merged Merged PR #3714 enabled core22 in the Spread test configuration. Implementation commit d2f2a0d43 landed via merge commit 6b42ca1bb.
71%