← Back to issue list

tests(spread): requirements dependencies

View original Github issue

Metadata

Project
charmcraft
Number
#1266
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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 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.
80%
#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.
79%
#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.
76%
#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.
76%
#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.
76%
#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).
75%
#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.
75%
#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.
75%
#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).
74%
#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.
74%