← Back to issue list

tests: build the snapcraft snap in travis tests

View original Github issue

Metadata

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

Current evaluation

Merged after approval. Added Travis CI configuration to build the snapcraft snap, requiring dependency PR #1415. Reviewer recommended validating changes with spread using the lxd backend.

Suggested action:

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval. Added Travis CI configuration to build the snapcraft snap, requiring dependency PR #1415. Reviewer recommended validating changes with spread using the lxd backend.
qwen3.6-35b-a3b-mtp-q6 Merged after resolving Docker and lxc networking issues in Travis CI. The change required PR #1415 and enables building the snapcraft snap during tests, with a recommended follow-up to run spread using the lxd backend.
qwen3.6-35b-a3b-mtp-q6 Merged after resolving Travis docker constraints and depending on PR #1415. Enables building the snapcraft snap in Travis tests, with recommendations to validate via the lxd backend.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2682 tests: change default spread provider to lxd outside of travis snapcraft merged Merged after approval and CI. Refactored runtests script for clarity and updated Travis config to use google spread provider, removing legacy code and simplifying non-Travis test execution.
77%
#3038 travis: add and ship a self-hosting build of snapcraft snapcraft merged Merged a PR adding a self-hosting snapcraft build to Travis CI. Approved by one reviewer and passing CI, the change prevents future PRs from breaking the snapcraft build by rebuilding the snap from the newly created version.
76%
#1272 tests: initial setup for the snapcraft snap tests with spread snapcraft merged Merged to master following single reviewer approval. Introduced initial spread test infrastructure for snapcraft across four files (+39 lines). Code coverage remained stable at 95.33%.
74%
#3036 travis: use stable channel for building snapcraft snap snapcraft merged Merged a Travis CI config change to build the snapcraft snap from the stable channel. Approved by one reviewer, this update bootstraps the build process to prevent future PRs from breaking snapcraft's CI pipeline.
74%
#1415 tests: run the tests in travis using LXD containers snapcraft merged Merged changes to run Travis CI tests using LXD containers. The update modifies five files, adding 166 lines and removing 12, after receiving reviewer approval.
74%
#2983 tests: add LXD spread test snapcraft merged Merged after reviewer approval and passing CI checks. Added LXD spread test to verify LXD builds and installs. Modified two files with 29 added lines.
73%
#1807 tests: run test_cleanbuild in LXD on Travis snapcraft merged Merged following CI errors and reviewer feedback. Adjusted to run test_cleanbuild in LXD on Travis, reverting a problematic commit to isolate the cleanbuild fix.
73%
#5845 test(spread): test building base and snapd snaps snapcraft merged Merged spread tests for building base and snapd snaps. Despite initial CI failures linked to snapcraft issue #5843, the changes were approved and integrated to maintain build compatibility with mainline snapcraft.
72%
#3957 tests: retry installing lxd snap snapcraft merged Merged into main. Introduces retry logic for LXD snap installation in tests via snapd-testing-tools to workaround an intermittent snapd bug. Approved, passed CI, and caused no coverage changes.
72%
#2353 tests: remove dependency on snapcraft for integration tests snapcraft merged Merged after reviewer approval and passing CI. The change removes the snapcraft dependency from integration tests to improve test independence, modifying 27 files with 956 additions and 733 deletions.
71%