← Back to issue list

tests: run the tests in travis using LXD containers

View original Github issue

Metadata

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

Current evaluation

Merged in snapcraft#1415 via commit 8c9a38cde, updating Travis CI to run the test suite in LXD containers.

Resolution: closed resolved

Reason: PR #1415 was approved and merged as commit 8c9a38cde. Its five-file change added LXD container setup and updated Travis test execution.

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 in snapcraft#1415 via commit 8c9a38cde, updating Travis CI to run the test suite in LXD containers.
stealth/space-bunny-alpha — closed resolved Merged PR #1415 in commit 8c9a38cde, updating Travis to run Snapcraft tests in LXD containers across five files.
stealth/space-bunny-alpha — closed resolved Merged into main via commit 8c9a38cde, updating Travis CI to run the test suite inside LXD containers.
stealth/space-bunny-alpha — closed resolved Merged PR #1415 in commit 8c9a38cde, updating Travis CI to run Snapcraft tests in LXD containers across five files (+166/-12).
stealth/space-bunny-alpha — closed resolved Merged PR #1415, updating Snapcraft's Travis CI to run its test suite in LXD containers across five files (+166/-12).
stealth/space-bunny-alpha — closed resolved Merged PR #1415 updated Travis CI to run tests in LXD containers, changing five files (+166/-12).
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes to run Travis CI tests using LXD containers, enhancing test isolation and environment consistency.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1411 tests: build the snapcraft snap in travis tests snapcraft merged Merged #1411 via commit 92c1e43b1, adding Travis coverage that builds the Snapcraft snap after LXD test infrastructure landed in #1415.
87%
#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.
83%
#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).
81%
#597 Use a xenial docker container for travis executions snapcraft merged Merged snapcraft#597 as ee28121ba, switching Travis executions to a Xenial Docker container; unit, integration, and snap tests passed.
77%
#202 Run the tests in a xenial LXC. snapcraft merged PR #202 by come-maiz moved snapcraft's test suite into a Xenial LXC, fixing LP bug #1532213. Merged in Jan 2016 (commit 4e8829dc3) after +1 from sergiusens.
76%
#2217 Travis test snapcraft merged Merged in snapcraft#2217 via commit 281defaef, improving Travis test speed and simplifying CI across 26 files.
76%
#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.
75%
#2557 ci: remove dependency on LXD from travis tests snapcraft merged Merged PR #2557 as commit c541fac1d, removing LXD setup and container execution from Travis tests to reduce networking errors.
75%
#2149 travis: use LXD from 3.0 track snapcraft merged Merged PR #2149 via commit 0b84e215c, moving Travis to LXD's 3.0 track and removing obsolete testbr0 setup after LXD networking changes broke CI.
74%
#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%