← Back to issue list

Run the tests in a xenial LXC.

View original Github issue

Metadata

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

Current evaluation

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.

Resolution: —

Evaluated by: mr-cal-bot

No scores available.

Issue body

Fixes LP: [#1532213](https://bugs.launchpad.net/snapcraft/+bug/1532213)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — — 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.
stealth/space-bunny-alpha — closed resolved Merged snapcraft#202 as 4e8829dc3 (a99108cf5), running tests in a Xenial LXC to address LP #1532213.
qwen/qwen3.6-35b-a3b — — Merged on 2016-01-26 following reviewer approval. The change configures the test suite to run inside a Xenial LXC container, resolving Launchpad bug #1532213. Acknowledged example test failures did not prevent integration.
qwen3.6-35b-a3b-mtp-q6 — — Merged Jan 26, 2016 after @kyrofa and @sergiusens approvals. Configures tests to run in a Xenial LXC container, resolving Launchpad bug #1532213 and bypassing upstream make-dfsg failures.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
78%
#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.
76%
#483 test(spread): run snap-preseed tests in lxd imagecraft merged Merged PR #483 to update snap-preseed plugin tests to run in LXD across all systems, addressing CRAFT-5332.
72%
#5002 Prototype LXD VMs backend and GUI testing for `snapcraft test` snapcraft closed Closed unimplemented; LXD VM and GUI testing was transferred to internal ticket CRAFT-3306. No resolving PR or commit was recorded.
72%
#2524 Snapcraft try snapcraft merged Merged snapcraft try via PR #2524 (commit ec579eaa1); LXD tests were split out because they require Snapcraft installed from the store.
72%
#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).
72%
#214 Run tests in trusty and vivid lxc. snapcraft closed PR #214 was closed unmerged without review after years of inactivity; PR #371 later removed LXC and moved tests to a GCE Trusty machine.
72%
#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.
72%
#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.
71%
#1364 lxd: Inject snapcraft and core snaps into the container snapcraft merged Merged PR #1364 as 99f5598ac, injecting the host's Snapcraft and core snaps into LXD containers so builds no longer use a mismatched Xenial archive version.
71%