← Back to issue list

Move Ament plugin tests to spread

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1783827
Type
issue
State
closed
Author
~kyrofa
Labels
18.10-spread
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

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.

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 Ament snapd and plugins integration tests as a Spread suite for the Ament plugin.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen/qwen3.6-35b-a3b Closed without implementation. The migration of Ament plugin integration tests from Python to a Spread suite was abandoned.
qwen3.6-35b-a3b-mtp-q6 The migration of Ament plugin integration tests to a Spread suite was not implemented. The request was closed without discussion or commits, indicating it was abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
85%
#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.
84%
#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.
84%
#1783837 Move Meson plugin tests to spread snapcraft (launchpad) closed Resolved by migrating Meson plugin integration tests from Python to a Spread suite, enabling parallel execution and cross-system compatibility. The issue was closed.
82%
#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.
82%
#1783831 Move Copy plugin tests to spread snapcraft (launchpad) closed Implemented the migration of Copy plugin integration tests from Python to a Spread suite, improving parallelization and cross-system compatibility. Issue closed.
80%
#1783825 Move Autotools plugin tests to spread snapcraft (launchpad) closed Autotools plugin integration tests were migrated to a Spread suite to improve parallelization and cross-system compatibility. The change was implemented and the issue closed.
80%
#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.
79%
#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.
78%
#1783840 Move Ruby plugin tests to spread snapcraft (launchpad) closed Closed without a linked resolution. The proposal to rewrite Ruby plugin integration tests as a Spread suite was abandoned.
78%