← Back to issue list

tests: support running spread suite in autopkgtests

View original Github issue

Metadata

Project
snapcraft
Number
#2188
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2188 (commit 10139a44e), adding an autopkgtest suite to run Spread during releases; g++ and openssh-server dependencies were added, and armhf was disabled initially.

Resolution: closed resolved

Reason: PR #2188 was merged as commit 10139a44e, completing support for running the Spread suite in autopkgtests during the release process.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? ----- The spread suite should run as part of the release process. Add an autopkgtest suite to run it.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2188 (commit 10139a44e), adding an autopkgtest suite to run Spread during releases; g++ and openssh-server dependencies were added, and armhf was disabled initially.
stealth/space-bunny-alpha — closed resolved Merged in snapcore/snapcraft#2188 (commit 10139a44e), adding an autopkgtest suite that runs Spread during the release process. Missing g++ and openssh-server dependencies were addressed, with armhf execution disabled for now.
qwen/qwen3.6-35b-a3b — — Merged. Adds an autopkgtest suite to run the spread test suite during releases. CI failures were resolved by fixing missing build dependencies and temporarily disabling armhf execution. Approved by one reviewer and merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged to run the spread suite via autopkgtests during releases. Resolved CI failures by adding missing build dependencies, including openssh-server for armhf, and temporarily disabling the suite on armhf to isolate architecture-specific issues before final merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
78%
#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.
73%
#3065 tests: fix local plugin spread test to be multi-arch aware snapcraft merged Merged as 1469269a2 in PR #3065, updating the local-plugin spread test to support multi-architecture autopkgtests.
73%
#1200 tests: allow to run individual autopkgtest suites snapcraft merged Merged PR #1200 as commit 532b6d2ff, adding selectable autopkgtest suites so integration and snaps_tests can run independently; fixes LP #1673981.
72%
#2208 tests: add spread suite for scons plugin snapcraft merged Merged PR #2208 as commit a0d0297fc: added a Spread suite for the SCons plugin and moved its plugin/snapd integration tests there, resolving LP bug #1783843 (+32/-76, 9 files).
72%
#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.
72%
#13 test(spread): add more spread tests snapcraft-rocks merged Merged PR #13 added Spread tests for architectures, Chisel slices, craftctl, package repositories, and patchelf (+206/-5 across 15 files).
72%
#54 Add basic spread tests imagecraft merged PR #54 merged as e5eb5f4, adding amd64 and arm64 spread tests for 20.04/22.04/24.04 (commits 819603b, 514868e). Later fixed by #127 (cd43de1) for 20.04 failures.
71%
#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.
71%
#1630 tests: allow to select a suite when running autopkgtests snapcraft merged PR #1630 merged (commit a94a6272a) adding a `--test-name`/suite option so autopkgtests can run a selected suite; follow-ups #1643 (daily autopkgtest in Travis) and #1716 (split integration autopkgtests) built on it.
71%