← Back to issue list

Refactor spread testing to use spread extensions

View original Github issue

Metadata

Project
fetch-service
Number
#291
Type
issue
State
closed
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Abandoned. The request to refactor spread testing was synced to internal Jira ticket CRAFT-3690 and closed without implementation. No code changes or resolution were provided.

Suggested action:

No scores available.

Issue body

### What needs to get done Reorganize the existing spread test execution to use the new testing framework and spread extensions. ### Why it needs to get done Integrate the experimental testing framework into snapcraft, and exercise it using the fetch service spread tests.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Abandoned. The request to refactor spread testing was synced to internal Jira ticket CRAFT-3690 and closed without implementation. No code changes or resolution were provided.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#299 refactor(spread): prototype spread extension fetch-service merged Merged after two approvals. Refactored test suites to use the spread extension mechanism, dynamically generating spread.yaml before execution. Resolves #291. Modified 14 files, +325/-317 lines.
79%
#613 Execute spread testing craft-application closed Implemented a service to execute spread tests for craft projects. The feature was completed and merged via pull request #694 in the canonical/craft-application repository.
76%
#16 tests: add spread support rockcraft merged Merged after approval and passing CI, adding spread support to tests per CRAFT-865.
75%
#1555 refactor(tests/spread): stop use init in most spread tests charmcraft closed Author closed and abandoned the changes after self-review deemed the approach flawed. No code was merged or reviewed.
73%
#12 Craft 2382 more spread tests snapcraft-rocks closed Closed without merge. The PR added 234 lines of spread tests across 18 files but received zero reviews, CI checks, or comments. It was abandoned 922 days ago.
73%
#665 Start using `spread` for integration tests charmcraft closed Completed and merged via pull request #862, which implemented the spread infrastructure and added integration tests. The issue was closed after the changes were successfully integrated.
72%
#1325 test(spread): consolidate basic init/build tests charmcraft merged Merged after approval by two reviewers. Consolidates basic init and build spread tests across four files, reducing 80 lines and adding 28. Resolves CRAFT-2127.
71%
#1962 Spread test the documentation examples charmcraft open Feature request to add spread tests for documentation examples (like Rockcraft) to prevent them from becoming outdated. Open since 2023, no labels/assignees, only a Jira-sync bot comment; no evidence of implementation.
70%