Add fetch service integration tests
Metadata
Current evaluation
Initial fetch-service Spread integration tests were added in PR #269 via commit 8fe0091; PR #299 later prototyped the Spread extension.
Resolution: closed resolved
Reason: PR #269 added the initial Spread test suite in commit 8fe0091, and PR #299 later extended the infrastructure. Repository history shows the requested integration testing was delivered, although no explicit closing linkage is recorded.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Use the snapcraft test infrastructure to add more fetch service integration tests.
### Why it needs to get done
_No response_
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Initial fetch-service Spread integration tests were added in PR #269 via commit 8fe0091; PR #299 later prototyped the Spread extension. | |
| stealth/space-bunny-alpha | — | closed resolved | Closed by merged PR #269 (commit 8fe0091) which added initial Spread integration tests (spread.yaml, snap-config, basic-inspection, update-config, upgrade-revert suites); spread extension refactor followed in #299. | |
| stealth/space-bunny-alpha | — | closed stale | Initial fetch-service spread integration tests landed in PR #269 (8fe0091), with spread-extension work following in #299; no explicit closing linkage is recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to add fetch service integration tests was closed and routed to internal Jira tracking. No pull requests were opened, merged, or implemented. The task remains unaddressed and effectively abandoned. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
fetch-service#269
(confidence 95%)
Commit 8fe0091 added initial Spread integration tests matching the request.
-
Related To:
fetch-service#299
(confidence 85%)
Follow-up work prototyped a Spread extension supporting the test infrastructure.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #762 tests(spread): add a test for the fetch-service | rockcraft | merged | Merged PR #762 in commit f4cff41c, adding 51 lines of spread-test coverage for the fetch service across two files. | |
| #299 refactor(spread): prototype spread extension | fetch-service | merged | Merged as 44d9906, reorganizing spread test suites to use extension-generated spread.yaml and resolving fetch-service#291. | |
| #613 Execute spread testing | craft-application | closed | Spread testing delivered: TestingService and an opt-in 'test' command merged via PR #694 (commit 4910b2d8), building on #565 and #592. Maintainer mr-cal closed the issue citing that PR. | |
| #1035 Fetch service external spread tests are failing | craft-application | open | External fetch-service spread tests remain disabled and blocked on Fetch Service 0.16, which must include fixes from canonical/fetch-service#548 and #579. |