← Back to issue list

Migrate or copy core20 and core22 spread tests to core24

View original Github issue

Metadata

Project
snapcraft
Number
#4932
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Core24 spread-test coverage was expanded via merged PR snapcraft#5209 (commit 56713c384), enabling plugin tests across 132 files.

Resolution: closed resolved

Reason: PR snapcraft#5209 was merged as commit 56713c384 and enabled the existing core24 plugin test suite, resolving the requested coverage expansion.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Migrate or copy existing core20 and core22 spread tests to core24. For example, the core22 "Hello World" plugin tests should be copied to core24. ### Why it needs to get done The spread tests for core24 are not comprehensive. This was agreed to in the 2024-May-13 pulse retrospective.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Core24 spread-test coverage was expanded via merged PR snapcraft#5209 (commit 56713c384), enabling plugin tests across 132 files.
stealth/space-bunny-alpha — closed resolved Core24 spread coverage was expanded by merged PR #5209 (commit 56713c384), enabling core24 variants of plugin tests across 132 files.
stealth/space-bunny-alpha — closed resolved Core24 spread coverage was expanded by merged PR #5209 (56713c384), enabling plugin tests across 132 files and addressing the requested migration.
stealth/space-bunny-alpha — closed resolved Core24 plugin spread coverage was expanded by merged PR #5209 (commit 56713c384), enabling tests across 132 files and resolving the requested migration.
stealth/space-bunny-alpha — closed resolved Core24 spread coverage was expanded when PR #5209 merged as 56713c384, enabling plugin tests across 132 files and addressing the migration request.
qwen/qwen3.6-35b-a3b — — Closed without resolution. No implementation or merge details were provided. Only an automated Jira ticket sync was recorded. The task appears abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation or merge details, the test migration request was likely abandoned. Only an auto-generated Jira ticket creation was logged, leaving the core20 and core22 spread test expansion unresolved.
qwen/qwen3.6-35b-a3b — — Abandoned. The request to migrate core20 and core22 spread tests to core24 was closed without implementation, with no associated pull requests or code changes recorded after a Jira sync comment.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned. The request to migrate core20 and core22 spread tests to core24 was closed without implementation or merge details, remaining only tracked via an internal Jira ticket.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#5209 (confidence 99%)

    Commit 56713c384 enabled core24 plugin spread tests across 132 files.

Related issues

Issue Project State Summary Similarity
#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.
81%
#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).
81%
#4056 spread: core24 testing infra snapcraft merged Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639).
80%
#5209 tests: enable core24 plugin tests snapcraft merged Merged PR #5209 as commit 56713c384, enabling core24 plugin tests across 132 files and expanding core24 test coverage.
80%
#4763 tests: remove core24 snap workarounds (#4761) snapcraft merged Merged: cherry-pick of #4761 onto main (87fc77aca), deleting 22 lines of core24 snap workarounds from spread tests so CI would pass.
77%
#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.
77%
#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.
76%
#77 core22-8 spread tests fail on classic-patchelf test snapcraft-rocks closed Fixed by merged PR #80, a core22-8 backport of #69 that enabled verbose output so Snapcraft messages appear in failing spread-test logs.
74%
#3714 spread: enable core22 snapcraft merged Merged PR #3714 enabled core22 in the Spread test configuration. Implementation commit d2f2a0d43 landed via merge commit 6b42ca1bb.
74%
#4582 test: add core24 component spread tests snapcraft merged Merged #4582 into feature/components, adding core24 component spread tests by flattening and copying existing tests after CI passed.
74%