← Back to issue list

tests: fix snaps tests in armhf

View original Github issue

Metadata

Project
snapcraft
Number
#990
Type
pull request
State
merged
Author
come-maiz
Labels
Created
Updated
Closed

Current evaluation

Merged into master to fix failing snap tests on the armhf architecture. Approved by a reviewer, the change updated 11 files and resolved CI failures without altering overall code coverage.

Suggested action:

No scores available.

Issue body

LP: #1650458

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged into master to fix failing snap tests on the armhf architecture. Approved by a reviewer, the change updated 11 files and resolved CI failures without altering overall code coverage.
qwen3.6-35b-a3b-mtp-q6 Merged fix for failing snap tests on armhf architecture. Resolved test failures flagged during review, maintained 96.37% code coverage, and successfully integrated into master without altering overall coverage metrics.
qwen3.6-35b-a3b-mtp-q6 Merged fix for failing snap tests on armhf architecture, resolving LP #1650458. Integrated into master while maintaining 96.37% code coverage with no change to overall test metrics.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1595 tests: fix the skip of snapd integration tests in armhf snapcraft merged Merged a fix for snapd integration test skipping on armhf. Accessing self.deb_arch before the parent setUp caused failures. Correcting the initialization order resolved the issue. Approved by one reviewer and passed CI.
82%
#1822 tests: skip classic confined tests on armhf snapcraft merged Merged. Skips classic confined tests on armhf architecture because a snapcraft deb requirement to install patchelf from the snapstore disabled them. Approved by one reviewer and merged with a +14/-6 change across seven files.
79%
#971 tests: fix integration tests in armhf snapcraft merged Merged to master after approval and passing CI. The patch fixes integration tests on armhf architecture. Reviewers approved the change but recommended using project_options over platform.machine for future architectural consistency. Code coverage remained stable at 96.39%.
78%
#145 fix: fix tests on arm64 craft-archives merged Merged to fix arm64 test failures. Approved by two reviewers and integrated after passing most CI checks, despite a failing OSV-scanner. Resolves #143 and #144 with a 32-line change across two files.
77%
#917 Fix unittests in armhf snapcraft closed Closed in favor of PR #945 to split integration and snaps tests into separate branches. Original changes addressed armhf unittest failures after test machine configuration updates.
77%
#774 build(snap): update stage-packages for armhf rockcraft merged Merged an update to snap stage-packages for armhf, replacing unavailable libgpgme11 and libbtrfs0 with t64 variants. Approved by two reviewers, passed CI, and modified 2 lines in 1 file.
77%
#5248 ci: publish snaps to arm64 snapcraft merged Merged CI updates to build and publish test snaps for arm64. Approved by two reviewers with passing checks, the change enables automated testing for related snapcraft and craft-providers issues.
76%
#1430 tests: enable the snaps installation in armhf snapcraft closed Enabling snaps installation in armhf tests was closed by a maintainer. Citing the work as stale and non-functional, the changes were abandoned and not merged.
75%
#945 Fix unittests in armhf snapcraft merged Merged fix for armhf unit tests. Updated 3 files with 33 additions and 16 deletions. Code coverage remained stable at 97.06% post-merge.
75%
#2014 integration tests: snap tests shouldn't be arch-specific snapcraft merged Merged a change removing architecture-specific constraints from snap integration tests. Approved by one reviewer with a two-line modification across a single file.
74%