summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-02-17 21:01:53 +0100
committerFlorian Bruhin <me@the-compiler.org>2019-02-17 21:04:14 +0100
commited6ca9739787aa13e2c296ca08eae4eec6649477 (patch)
tree9c9a98cd7dbe6d9de6c7fddb315f89a42674c421
parent194cf85ab76708219680d325d70caa7c5c2f3d4c (diff)
downloadqutebrowser-ed6ca9739787aa13e2c296ca08eae4eec6649477.tar.gz
qutebrowser-ed6ca9739787aa13e2c296ca08eae4eec6649477.zip
travis: Restructure
-rw-r--r--.travis.yml31
1 files changed, 30 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index ebd2307d9..45bf8e688 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,50 +6,79 @@ os: linux
matrix:
include:
+ ### Archlinux QtWebKit
- env: DOCKER=archlinux
services: docker
+
+ ### Archlinux QtWebEngine
- env: DOCKER=archlinux-webengine QUTE_BDD_WEBENGINE=true
services: docker
- - env: TESTENV=py36-pyqt571
+
+ ### PyQt 5.7.1 (Python 3.5)
- python: 3.5
env: TESTENV=py35-pyqt571
+ ### PyQt 5.7.1
+ - env: TESTENV=py36-pyqt571
+
+ ### PyQt 5.9
- env: TESTENV=py36-pyqt59
+
+ ### PyQt 5.10
- env: TESTENV=py36-pyqt510
addons:
apt:
packages:
- xfonts-base
+
+ ### PyQt 5.11 (with coverage)
- env: TESTENV=py36-pyqt511-cov
+ ### PyQt 5.11 (Python 3.7)
- python: 3.7
env: TESTENV=py37-pyqt511
+
+ ### PyQt 5.12
- env: TESTENV=py36-pyqt512
+
+ ### macOS sierra
- os: osx
env: TESTENV=py37 OSX=sierra
osx_image: xcode9.2
language: generic
+ ### macOS yosemite
# https://github.com/qutebrowser/qutebrowser/issues/2013
# - os: osx
# env: TESTENV=py35 OSX=yosemite
# osx_image: xcode6.4
+
+ ### pylint/flake8/mypy
- env: TESTENV=pylint
- env: TESTENV=flake8
- env: TESTENV=mypy
+
+ ### docs
- env: TESTENV=docs
addons:
apt:
packages:
- asciidoc
+
+ ### vulture/misc/pyroma/check-manifest
- env: TESTENV=vulture
- env: TESTENV=misc
- env: TESTENV=pyroma
- env: TESTENV=check-manifest
+
+ ### eslint
- env: TESTENV=eslint
language: node_js
python: null
node_js: "lts/*"
+
+ ### shellcheck
- language: generic
env: TESTENV=shellcheck
services: docker
+
fast_finish: true
allow_failures:
- env: DOCKER=archlinux-webengine QUTE_BDD_WEBENGINE=true