← Back to issue list

ci: remove dependency on LXD from travis tests

View original Github issue

Metadata

Project
snapcraft
Number
#2557
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2557 as commit c541fac1d, removing LXD setup and container execution from Travis tests to reduce networking errors.

Resolution: closed resolved

Reason: PR #2557 was merged into master as commit c541fac1d, eliminating the LXD dependency and container-based execution from Travis tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This should give use less networking errors for the time being. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2557 as commit c541fac1d, removing LXD setup and container execution from Travis tests to reduce networking errors.
stealth/space-bunny-alpha — closed resolved Merged PR #2557 as commit c541fac1d, removing LXD setup and container-based execution from Travis tests to reduce network errors.
qwen/qwen3.6-35b-a3b — — Merged into master, removing the LXD dependency from Travis CI tests to reduce networking errors. Approved, passed CI checks, and modified two files without impacting code coverage.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master, removing the LXD dependency from Travis CI tests to reduce networking errors. Codecov confirms no coverage change, validating the CI configuration update.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
80%
#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.
75%
#1978 ci: switch to stable lxd and unconfined containers snapcraft merged Merged PR #1978 as commit c2d5a4f68, switching CI to stable LXD and using unconfined containers.
73%
#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.
72%
#461 ci: use the default version of lxd for integration tests craft-application merged Merged PR #461 as commit d872bfd9, removing LXD version overrides so integration tests use the default LXD version.
71%
#1677 ci: don't install lxd craft-parts merged Merged PR #1677 removed unused LXD installation from CI; commits 2b568926 and 5282b96f record the change.
71%
#2148 travis: stop setting up testbr0 for lxd snapcraft closed PR #2148 (drop testbr0 network setup in .travis.yml) was closed unmerged; maintainer kyrofa preferred pinning LXD to the 3.0 track instead. Superseded by merged PR #2149, commit 0b84e215c.
71%