tests(spread): requirements dependencies
Metadata
Current evaluation
Merged PR #1266 at 97d95b39, adding spread tests for requirements-file and charm-dependency combinations; the PR explicitly fixes #1179.
Resolution: closed resolved
Reason: PR #1266 was approved and merged as commit 97d95b39, adding 149 lines across five files. It introduced regression coverage for combinations of requirements files and dependencies and declares linked issue #1179 fixed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This tests various combinations of requirements files and dependencies for regressions.
Fixes #1179
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1266 at 97d95b39, adding spread tests for requirements-file and charm-dependency combinations; the PR explicitly fixes #1179. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1266 at 97d95b39 added spread regression tests for requirements-file and dependency combinations, resolving #1179. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/charmcraft PR #1266 (commit 97d95b39), adding 149 spread-test lines across five files for requirements and dependency combinations; fixes #1179. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged following approval by two reviewers. Introduces regression tests for requirements file and dependency combinations, resolving issue #1179. The change modifies five files, adding 149 lines and removing one. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds regression tests for requirements file and dependency combinations, resolving issue #1179 by validating dependency resolution across configurations. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1179
(confidence 100%)
The merged PR body explicitly states that it fixes #1179.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1427 tests(spread): make dependencies restore work even if no charm is built | charmcraft | merged | Merged in canonical/charmcraft#1427 (commit 2d432044), making spread-test dependency restoration work when no charm artifact is built. | |
| #1324 test(spread): test-deploy charms in large spread tests | charmcraft | merged | Merged PR #1324 via commit a14d6d91, adding test deployment of charms and bundles to large Spread tests. | |
| #1556 refactor(tests/spread): test with explicit charmcraft.yaml files | charmcraft | merged | Merged PR #1556 in commit 4682b32b, replacing prepare-step manipulation of charmcraft.yaml with explicit spread-test configuration files. | |
| #1262 Bundle spread tests are failing | charmcraft | closed | Bundle spread tests were fixed by merged PR #1287 (commit f60186ce), which validated YAML semantically and removed an obsolete charm-path assertion. | |
| #1555 refactor(tests/spread): stop use init in most spread tests | charmcraft | closed | Closed unmerged and replaced by PR #1556, merged as commit 4682b32b, which updated Spread tests to use explicit charmcraft.yaml files instead of charmcraft init. | |
| #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). | |
| #1214 tests: add more charms to large spread tests | charmcraft | closed | Closed unmerged after 1,135 days; its large-spread test expansion landed through merged PR canonical/charmcraft#1217 in commit 0f4591a9. | |
| #1287 fix(tests): fixes bundle spread test | charmcraft | merged | Merged PR #1287 (commit f60186ce, CRAFT-2052) fixed the failing bundle spread test by validating YAML with Python and dropping a non-working charm path check, resolving #1262. | |
| #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). | |
| #4924 tests: add spread tests for validation-sets | snapcraft | merged | Merged PR #4924 added spread coverage for edit-validation-sets and list-validation-sets, closing #4918; merge commit 157d0a182. |