← Back to issue list

test: add core24 component spread tests

View original Github issue

Metadata

Project
snapcraft
Number
#4582
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged #4582 into feature/components, adding core24 component spread tests by flattening and copying existing tests after CI passed.

Resolution: closed resolved

Reason: PR #4582 was approved and merged. Maintainer mr-cal confirmed the work was complete, CI was passing, and it was being landed on the feature/components branch.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox run -m lint`? - [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- Flatten component spread tests and copy to `core24`.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #4582 into feature/components, adding core24 component spread tests by flattening and copying existing tests after CI passed.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/snapcraft#4582 added core24 component spread tests by flattening and copying existing tests. The maintainer confirmed CI was passing and the work was landed on feature/components.
stealth/space-bunny-alpha — closed resolved Merged canonical/snapcraft#4582, which flattened component spread tests and copied them to core24 after two approvals.
qwen/qwen3.6-35b-a3b — — Merged after approval and passing CI. Adds core24 component spread tests by flattening and copying existing test files. Coverage increased slightly, and changes were landed on the feature/components branch.
qwen3.6-35b-a3b-mtp-q6 — — Merged into the feature/components branch. The update flattens and copies component spread tests to core24. CI passed and coverage remained stable, so the maintainer landed the changes.

Update history

No update history recorded yet.

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.
80%
#4056 spread: core24 testing infra snapcraft merged Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639).
76%
#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.
75%
#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.
75%
#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.
75%
#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.
74%
#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.
74%
#386 tests: update testing to use craft-test fetch-service merged Merged #386 as commit 323b0e1, replacing direct Spread calls with snapcraft test and updating the test base to core24.
71%
#2199 tests: add spread suite for copy plugin snapcraft merged Merged PR #2199 (f62504d) moved copy-plugin integration tests into a Spread suite, resolving LP #1783831.
71%
#6157 test: add Bazel plugin spread test snapcraft merged Merged as commit 695232b53, adding a core24 spread test that builds and runs a Bazel project using the craft-parts Bazel plugin on Ubuntu Noble.
71%