← Back to issue list

Move Catkin Tools plugin tests to spread

View original Launchpad issue

Metadata

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

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

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.
92%
#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.
84%
#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.
79%
#1783830 Move CMake plugin tests to spread snapcraft (launchpad) closed CMake plugin integration tests were converted to Spread in snapcore/snapcraft#2183, commit 51518dbe6.
78%
#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.
74%
#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.
74%
#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).
74%
#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.
74%
#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.
74%
#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.
73%