travis: run the tests in the GCE trusty machine
Metadata
Current evaluation
Merged PR #371 as 59631c283, removing the slow, timing-out Xenial LXC Travis workaround and running tests on GCE Trusty now that Jenkins covers them.
Resolution: closed resolved
Reason: PR #371 was merged into the main branch by merge commit 59631c283, with implementation commit fee926633. It removed the Xenial LXC setup and updated Travis tests to use the GCE Trusty environment.
Evaluated by: mr-cal-bot
No scores available.
Issue body
We applied a hack in travis to get a xenial LXC and run the tests in
there. Something changed and now the tests are taking an excessive
amount of time, and timing out. We no longer need this tests to run in
xenial because we are already running them in Jenkins, so we can get rid
of the hack.
LP: #1555386
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #371 as 59631c283, removing the slow, timing-out Xenial LXC Travis workaround and running tests on GCE Trusty now that Jenkins covers them. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #371 merged as 59631c283, moving Travis tests from the slow, timing-out Xenial LXC hack to GCE Trusty now that Jenkins runs the tests. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after removing the Travis CI xenial LXC hack due to test timeouts. Jenkins now handles test execution. Updated flake8 invocation per reviewer feedback, rebased, and approved. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged following rebase and approval. Replaced the Travis CI xenial LXC hack with GCE trusty machine execution to resolve timeouts, as Jenkins now handles xenial testing. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1555386 travis jobs fail with a timeout after more than 45 minutes executing | snapcraft (launchpad) | closed | Travis jobs slowed to >45min and were killed. Fixed by ubuntu-core/snapcraft PR #371 (commits fee92663, merge 59631c28), which dropped the slow Xenial LXC hack and ran tests on the GCE Trusty machine. | |
| #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. | |
| #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. | |
| #2013 tests: run tests on Trusty on Travis | snapcraft | closed | Closed unmerged; native Trusty Travis testing and optional image support never landed. Related PR canonical/snapcraft#2011 was also closed unmerged. | |
| #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. | |
| #2011 tests: run tests on Trusty on Travis | snapcraft | closed | Closed unmerged; snapcraft#2013 proposed the same native Trusty Travis coverage and Python 3.4 compatibility updates, but none landed. | |
| #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. |