Move Ruby plugin tests to spread
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
Closed without a linked resolution. The proposal to rewrite Ruby plugin integration tests as a Spread suite was abandoned.
Suggested action: —
No scores available.
Issue body
Currently the snapcraft CLI's integration tests are all written in Python, which makes parallelization difficult and generally makes them harder to write than a spread suite would be. They also don't nicely run across a number of systems like a spread suite.
Rewrite the combined Ruby snapd and plugins integration tests as a Spread suite for the Ruby plugin.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without a linked resolution. The proposal to rewrite Ruby plugin integration tests as a Spread suite was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or linked PRs, indicating the proposed migration of Ruby plugin tests to a Spread suite was abandoned due to prolonged inactivity. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Ruby plugin integration tests were migrated to a Spread suite to improve parallelization and cross-system compatibility. Closed as fixed. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1779419 Move Go plugin tests to spread | snapcraft (launchpad) | closed | Closed without a linked merge or resolution. The proposal to migrate Go plugin integration tests to a Spread suite was abandoned. | |
| #1783841 Move Rust plugin tests to spread | snapcraft (launchpad) | closed | Closed without implementation. The proposal to migrate Rust plugin integration tests from Python to a Spread suite for better parallelization and cross-system support was abandoned. | |
| #2212 tests: add spread suite for ruby plugin | snapcraft | merged | Merged into master. Ruby plugin integration tests were consolidated into a new Spread suite, resolving LP: #1783840. The change modified 13 files, passed CI checks, and received reviewer approval. | |
| #1783827 Move Ament plugin tests to spread | snapcraft (launchpad) | closed | Closed without implementation. The proposal to migrate Ament plugin integration tests from Python to a Spread suite for better parallelization and cross-system compatibility was abandoned. | |
| #5976 test: add Ruby plugin spread tests | snapcraft | merged | Merged after review and CI approval. Adds Ruby plugin spread tests to resolve #5966. Retargeted to the hotfix/8.14 branch to align with the plugin's introduction. | |
| #1783828 Move Catkin plugin tests to spread | snapcraft (launchpad) | closed | Closed as abandoned. The request to rewrite Catkin plugin integration tests as a Spread suite was never implemented, with no comments or follow-up recorded. | |
| #1783843 Move Scons plugin tests to spread | snapcraft (launchpad) | closed | Closed as abandoned due to inactivity. The requested migration of Scons plugin integration tests from Python to a Spread suite was not implemented. | |
| #1783830 Move CMake plugin tests to spread | snapcraft (launchpad) | closed | Resolved by migrating CMake plugin integration tests from Python to a Spread suite, improving parallelization and cross-system compatibility. The change was implemented and the issue closed. | |
| #1783846 Move Waf plugin tests to spread | snapcraft (launchpad) | closed | Closed and abandoned. The migration of Waf plugin integration tests to a Spread suite was not implemented. No merge or resolution details were provided. | |
| #1783836 Move Make plugin tests to spread | snapcraft (launchpad) | closed | Closed. The Make plugin integration tests were migrated to a Spread suite, improving parallelization and cross-system compatibility. |