← Back to issue list

tests: fix local plugin spread test to be multi-arch aware

View original Github issue

Metadata

Project
snapcraft
Number
#3065
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged a fix updating the local plugin spread test for multi-architecture compatibility, enabling autopkgtests to pass on non-amd64 platforms. Approved by one reviewer, passed CI checks, and applied with minimal changes.

Suggested action:

No scores available.

Issue body

This is to allow for the autopkgtests, which run on more than amd64 to pass. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a fix updating the local plugin spread test for multi-architecture compatibility, enabling autopkgtests to pass on non-amd64 platforms. Approved by one reviewer, passed CI checks, and applied with minimal changes.
qwen3.6-35b-a3b-mtp-q6 Merged a fix for the local plugin spread test to support multiple architectures, ensuring autopkgtests pass on non-amd64 platforms. Successfully integrated into the codebase by maintainer sergiusens.
qwen3.6-35b-a3b-mtp-q6 Merged a fix updating the local plugin spread test for multi-architecture support, ensuring autopkgtests pass across architectures beyond amd64. The change was authored by sergiusens and successfully integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2188 tests: support running spread suite in autopkgtests snapcraft merged 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.
78%
#2866 spread tests: limit adapter test to amd64 snapcraft merged Merged changes limiting adapter spread tests to amd64. Fixes build failures on non-amd64 architectures caused by architecture definitions in expected_snap.yaml. Approved and passed CI.
76%
#3491 spread: run cross compile tests on amd64 only snapcraft merged Merged into master. Configures spread to run cross-compile tests exclusively on amd64. Approved by one reviewer, passed CI, and applied a minimal three-line change with no coverage impact.
74%
#2367 tests: add spread test exercising multipass build VMs snapcraft merged Merged. Implemented spread tests for multipass build VMs and migrated amd64 Xenial and Bionic tests to GCE with nested KVM, resolving LP: #1798682. Approved by one reviewer with passing CI checks across seven files.
73%
#13 test(spread): add more spread tests snapcraft-rocks merged Successfully merged spread tests covering architectures, chisel slices, craftctl, package-repositories, and patchelf. Approved by two reviewers across 15 files (+206/-5 lines).
72%
#2203 tests: add spread suite for kbuild plugin snapcraft merged Merged following approval and passing CI. Resolves LP: #1783835 by migrating Kbuild plugin integration tests to a Spread suite across six files, increasing overall coverage by 0.02%.
72%
#3020 spread tests: default base for local plugin tests snapcraft merged Merged updates to spread tests establishing a default base for local plugin tests. The change follows a prior commit pattern, adding two lines across two files. Approved by one reviewer and passed CI checks.
71%
#2978 tests: add microk8s spread test snapcraft merged Merged after single reviewer approval and passing CI. Adds a spread test to verify microk8s builds and installs correctly, deferring instrumentation to a future update. Changes affect 2 files (+35/-0 lines).
71%
#6350 test: fix spread tests snapcraft merged Merged after fixing non-store spread tests and the OSV scanner. Pinned black to 26.3.1 to resolve patchelf segfaults and silent failures. Approved by two reviewers and passed CI checks.
70%
#1716 tests: split the integration autopkgtests snapcraft merged Merged after splitting integration autopkgtests to eliminate timeout failures. The change adds minor per-test setup overhead but resolves recurring execution timeouts. Approved by two reviewers with passing CI checks.
70%