← Back to issue list

tests: add spread support

View original Github issue

Metadata

Project
rockcraft
Number
#16
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #16 added Spread support for CRAFT-865 via commit 3aeba2b3 (merge commit 5bf2680a).

Resolution: closed resolved

Reason: PR #16 was merged after maintainer approval with no unresolved review comments. Its implementation landed as commit 3aeba2b3 and was merged into main by 5bf2680a.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- CRAFT-865

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #16 added Spread support for CRAFT-865 via commit 3aeba2b3 (merge commit 5bf2680a).
stealth/space-bunny-alpha — closed resolved PR #16 by sergiusens added Spread integration test support to rockcraft (CRAFT-865); approved by a maintainer and merged into main as commit 3aeba2b3 via merge 5bf2680a.
stealth/space-bunny-alpha — closed resolved PR #16 by sergiusens (CRAFT-865) introduced Spread testing for rockcraft: +139/-75 across 7 files adding spread.yaml and the spread test suite, later refined in follow-ups like #36 and #63.
stealth/space-bunny-alpha — closed resolved Merged PR #16 added Spread test support for CRAFT-865 after maintainer approval, with no unresolved review comments.
qwen/qwen3.6-35b-a3b — — Merged after approval and passing CI, adding spread support to tests per CRAFT-865.
qwen3.6-35b-a3b-mtp-q6 — — Merged to main. Adds spread support to the test suite per CRAFT-865. Authored by maintainer sergiusens and integrated without additional review comments.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1325 test(spread): consolidate basic init/build tests charmcraft merged Merged PR #1325 as commit 90e25caf, consolidating basic Spread init/build tests for CRAFT-2127 and reducing duplicated setup across four files.
81%
#13 test(spread): add more spread tests snapcraft-rocks merged Merged PR #13 added Spread tests for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files).
79%
#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.
78%
#97 tests: add testcraft fake application and spread tests craft-application closed Added the fake testcraft application, spread tests, and CI workflows in merged PR #666 (commit 621d1a32), resolving #97.
77%
#909 (qa) Spread tests that exercise all store related operations (CRAFT-1080) charmcraft merged Merged #909 in e5ac156c, adding Spread coverage for all Charmcraft store operations under CRAFT-1080 (8 files, +332/-4).
76%
#944 test(spread): speed up the skip-retest spread test craft-application closed PR #944 was closed unmerged and superseded by craft-application#964, which carried the spread-test speedup changes forward and merged the adjusted repack-test setup.
76%
#1514 feat(testing): add spread testing template files charmcraft closed Closed unmerged as superseded by #1660 (commit 097a4e9a), which added charmcraft test and Spread templates, plus merged follow-up #1686 (58d36668).
76%
#3561 spread tests: store metrics against staging (CRAFT-391) snapcraft merged Merged PR #3561 via commit 152e99a, routing Spread test metrics to staging for CRAFT-391.
76%
#3662 tests: update spread url snapcraft merged Merged PR #3662 updated Spread tarball URLs in two test files via commit 507959d70.
76%
#775 feat: add support to spread test expressions craft-application merged Merged PR #775 as commit 7f70ecb0, adding Spread test-expression matching and CI filtering; fixes issue #748.
75%