tests: build the snapcraft snap in travis tests
Metadata
Current evaluation
Merged #1411 via commit 92c1e43b1, adding Travis coverage that builds the Snapcraft snap after LXD test infrastructure landed in #1415.
Resolution: closed resolved
Reason: The pull request was merged as commit 92c1e43b1. Its Travis changes depended on #1415, merged as 8c9a38cde, which added LXD-container test infrastructure.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #1411 via commit 92c1e43b1, adding Travis coverage that builds the Snapcraft snap after LXD test infrastructure landed in #1415. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1411 via 92c1e43b1, adding Travis coverage that builds the Snapcraft snap after its LXD test-infrastructure prerequisite landed in #1415. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1411 in commit 92c1e43b1, adding a Travis test build of the snapcraft snap after LXD-based test setup from #1415 was merged. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1411 as commit 92c1e43b1, adding snapcraft snap builds to Travis tests. The author noted a dependency on #1415, which was also merged. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1411 via commit 92c1e43b1, adding a Travis step to build the Snapcraft snap. It depended on LXD test infrastructure delivered by #1415. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Blocked By:
snapcraft#1415
(confidence 99%)
#1411 explicitly required #1415, which added the LXD-based Travis test environment.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1415 tests: run the tests in travis using LXD containers | snapcraft | merged | Merged in snapcraft#1415 via commit 8c9a38cde, updating Travis CI to run the test suite in LXD containers. | |
| #1738210 container tests broken in travis when running from a snap | snapcraft (launchpad) | closed | Travis cleanbuild tests were fixed by running them in LXD, merged in snapcore/snapcraft#1807 (commit 70df69b9a). | |
| #1849 tests: add snap not found tests | snapcraft | merged | Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e. | |
| #2217 Travis test | snapcraft | merged | Merged in snapcraft#2217 via commit 281defaef, improving Travis test speed and simplifying CI across 26 files. | |
| #3038 travis: add and ship a self-hosting build of snapcraft | snapcraft | merged | Merged in #3038 (commit 63fb53c30), adding a Travis CI self-hosting build that builds with stable Snapcraft, then rebuilds and ships using the resulting snap. | |
| #1532213 Run the tests in xenial | snapcraft (launchpad) | closed | Travis tests moved to a Xenial Docker container via merged snapcraft#597 (ee28121ba), replacing the reverted LXC attempt from #202. | |
| #1807 tests: run test_cleanbuild in LXD on Travis | snapcraft | merged | Merged PR #1807 (commit 70df69b9a) by kalikiana, making test_cleanbuild run in LXD on Travis so it is no longer skipped when tests run as a snap; fixes LP #1738210. Reviewer asked to revert the last commit keeping LXD for cleanbuild only. | |
| #1542 tests: add integration tests for build snaps | snapcraft | merged | PR #1542 merged as 8c9900f38, adding integration coverage for build snaps; two scenarios remained excluded due to Launchpad bugs #1716054 and #1716055. | |
| #1758 tests: move the ppa test trigger to lxd | snapcraft | merged | Merged snapcore/snapcraft#1758 (commit 3524514e9), moving the PPA test trigger from Docker to LXD after debugging showed the PPA correctly failed to build the prior day's snap. | |
| #327 Clean up the lxc building in travis | snapcraft | merged | Merged as snapcraft#327 (merge 4f342a6b9, commit 026100eed "travis: clean up the lxd script"), simplifying the Travis LXC build after a rebase; kyrofa approved. Its follow-up bugfix landed in #340. |