Commit 1eae4e3f authored by Rhys Kidd's avatar Rhys Kidd

travis: reflect new best-practice travis-ci configuration

Travis-CI has or will shortly make in early December 2018 a number of beneficial
changes to their Linux continuous integration testing infrastructure [0][1].
An accompanying benefit of this change is that Ubuntu Xenial (16.04 LTS) is now
supported.

The benefits for piglit are primarily:
* Testing against a more modern, supported Ubuntu Xenial (16.04 LTS). [2]
* Removal of a corner-case for Python 3.7, making testing more consistent.
* Modest speed improvements from Travis-CI's move to Linux infrastructure combined
  into one (virtualized), from two previously (virtualized and container-based).

[0] https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
[1] https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
[2] https://docs.travis-ci.com/user/reference/xenial/Signed-off-by: Rhys Kidd's avatarRhys Kidd <rhyskidd@gmail.com>
Reviewed-by: Andres Gomez's avatarAndres Gomez <agomez@igalia.com>
parent 900a0bdf
sudo: false
os: linux
language: python
os: linux
# Use Ubuntu Xenial (16.04 LTS) environment.
dist: xenial
cache:
- ccache
- pip
......@@ -23,7 +27,6 @@ matrix:
env: TOX_ENV="py36-{generator,noaccel,accel-nix,streams}"
- python: 3.7
env: TOX_ENV="py37-{generator,noaccel,accel-nix,streams}"
dist: xenial # required for Python 3.7 (travis-ci/travis-ci#9069)
- env: BUILD=cmake
install:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment