← 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 #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.
87%
#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).
80%
#1849 tests: add snap not found tests snapcraft merged Merged missing-snap test coverage; snapcraft PR #1849 landed as commit 54cf2bd9e.
77%
#2217 Travis test snapcraft merged Merged in snapcraft#2217 via commit 281defaef, improving Travis test speed and simplifying CI across 26 files.
77%
#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.
76%
#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.
74%
#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.
74%
#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.
73%
#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.
73%
#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.
73%