test: add core24 component spread tests
Metadata
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. | |
| #4056 spread: core24 testing infra | snapcraft | merged | Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639). | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |