Move Catkin Tools plugin tests to spread
Metadata
Current evaluation
Catkin Tools integration coverage was migrated from Python to Spread by merged canonical/snapcraft#2206 (317d4a03a); LP #1783829 was later closed as stale housekeeping.
Resolution: closed resolved
Reason: Merged PR canonical/snapcraft#2206, commit 317d4a03a, converted the Catkin plugin and snapd integration tests into a Spread suite. The later stale closure overlooked work already completed.
Evaluated by: mr-cal-bot
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 Catkin Tools snapd and plugins integration tests as a Spread suite for the catkin-tools plugin.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Catkin Tools integration coverage was migrated from Python to Spread by merged canonical/snapcraft#2206 (317d4a03a); LP #1783829 was later closed as stale housekeeping. | |
| stealth/space-bunny-alpha | — | closed resolved | Catkin Tools snapd/plugin tests were migrated from Python to Spread in canonical/snapcraft#2206 (317d4a03a); the much later GitHub closure was stale housekeeping. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR canonical/snapcraft#2206 (317d4a03a), which replaced the combined Catkin Tools snapd/plugin Python integration tests with a Spread suite. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and abandoned. The requested migration of Catkin Tools plugin integration tests to a Spread suite was not implemented or merged, with no resolution details provided. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
35
Confidence:
95
Support Request:
10
|
close stale | Request to rewrite catkin-tools plugin integration tests from Python to a Spread suite for better parallelization. Issue is completely inactive for ~8 years and likely obsolete. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
40
Confidence:
85
Support Request:
0
|
close stale | Request to migrate Catkin Tools plugin integration tests from Python to a Spread suite for better parallelization and cross-system compatibility. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
45
Confidence:
92
Support Request:
10
|
close stale | Rewrite catkin-tools plugin integration tests from Python to a Spread suite for improved parallelization and cross-system compatibility. Issue remains completely inactive with no maintainer response. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#2206
(confidence 98%)
Merged as commit 317d4a03a and added the requested Spread migration.
-
Related To:
snapcraft (launchpad)#1783828
(confidence 90%)
Companion LP bug for migrating the Catkin plugin tests through the same PR.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1783828 Move Catkin plugin tests to spread | snapcraft (launchpad) | closed | Catkin plugin integration tests were migrated from Python to a Spread suite by merged PR #2206, commit 317d4a03a. | |
| #2206 tests: add spread suite for catkin plugin | snapcraft | merged | PR #2206 merged as commit 317d4a03a, converting Catkin plugin and snapd integration tests into a Spread suite and resolving LP bug #1783828. | |
| #1783825 Move Autotools plugin tests to spread | snapcraft (launchpad) | closed | Autotools and snapd plugin integration tests were consolidated into a Spread suite by merged PR #2182 (commit eadd86729), resolving LP #1783825. | |
| #1783830 Move CMake plugin tests to spread | snapcraft (launchpad) | closed | CMake plugin integration tests were converted to Spread in snapcore/snapcraft#2183, commit 51518dbe6. | |
| #1783843 Move Scons plugin tests to spread | snapcraft (launchpad) | closed | SCons integration tests were migrated to a Spread suite by snapcore/snapcraft#2208, merged as commit a0d0297fc. | |
| #1783831 Move Copy plugin tests to spread | snapcraft (launchpad) | closed | Copy plugin integration tests were rewritten as a Spread suite by merged canonical/snapcraft#2199, resolving the issue in commit 41724d561. | |
| #1783845 Move Tar plugin tests to spread | snapcraft (launchpad) | closed | Tar plugin integration tests were rewritten as a Spread suite in merged PR canonical/snapcraft#2209 (commit 3810b9151). | |
| #1783835 Move KBuild plugin tests to spread | snapcraft (launchpad) | closed | KBuild integration tests were moved to a Spread suite by snapcore/snapcraft PR #2203, recorded as commit f5d1b1741. | |
| #2183 tests: add spread suite for cmake plugin | snapcraft | merged | Merged PR #2183 as commit 51518dbe6, moving CMake plugin and snapd integration tests into a Spread suite and resolving LP #1783830. | |
| #2182 tests: add spread suite for autotools plugin | snapcraft | merged | PR #2182 merged to master as commit eadd86729, consolidating the Autotools plugin and snapd tests into a single Spread suite and resolving LP bug #1783825. |