99 # also tests the automatic discovery functions in CMake (Python version, C++ standard).
1010 - os : linux
1111 dist : xenial # Necessary to run doxygen 1.8.15
12- # TODO(eric.cousineau): These aren't actually used, they're only for naming. Use "name" field instead?
13- env : STYLE DOCS PIP
12+ name : Style, docs, and pip
1413 cache : false
1514 before_install :
1615 - pyenv global $(pyenv whence 2to3) # activate all python versions
@@ -39,6 +38,7 @@ matrix:
3938 # With regard to each other they differ in Python version, C++ standard and compiler.
4039 - os : linux
4140 dist : trusty
41+ name : Python 2.7, c++11, gcc 4.8
4242 env : PYTHON=2.7 CPP=11 GCC=4.8
4343 addons :
4444 apt :
@@ -47,6 +47,7 @@ matrix:
4747 - cmake-data=2.\*
4848 - os : linux
4949 dist : trusty
50+ name : Python 3.6, c++11, gcc 4.8
5051 env : PYTHON=3.6 CPP=11 GCC=4.8
5152 addons :
5253 apt :
@@ -60,6 +61,7 @@ matrix:
6061 - os : linux
6162 dist : trusty
6263 env : PYTHON=2.7 CPP=14 GCC=6 CMAKE=1
64+ name : Python 2.7, c++14, gcc 4.8, CMake test
6365 addons :
6466 apt :
6567 sources :
@@ -68,13 +70,15 @@ matrix:
6870 - g++-6
6971 - os : linux
7072 dist : trusty
73+ name : Python 3.5, c++14, gcc 6, Debug build
7174 # N.B. `ensurepip` could be installed transitively by `python3.5-venv`, but
7275 # seems to have apt conflicts (at least for Trusty). Use Docker instead.
7376 services : docker
7477 env : DOCKER=debian:stretch PYTHON=3.5 CPP=14 GCC=6 DEBUG=1
7578 - os : linux
7679 dist : xenial
7780 env : PYTHON=3.6 CPP=17 GCC=7
81+ name : Python 3.6, c++17, gcc 7
7882 addons :
7983 apt :
8084 sources :
@@ -87,6 +91,7 @@ matrix:
8791 - os : linux
8892 dist : xenial
8993 env : PYTHON=3.6 CPP=17 CLANG=7
94+ name : Python 3.6, c++17, Clang 7
9095 addons :
9196 apt :
9297 sources :
@@ -102,15 +107,18 @@ matrix:
102107 - libc++-7-dev
103108 - libc++abi-7-dev # Why is this necessary???
104109 - os : osx
110+ name : Python 2.7, c++14, AppleClang 7.3, CMake test
105111 osx_image : xcode7.3
106112 env : PYTHON=2.7 CPP=14 CLANG CMAKE=1
107113 - os : osx
114+ name : Python 3.7, c++14, AppleClang 9, Debug build
108115 osx_image : xcode9
109116 env : PYTHON=3.7 CPP=14 CLANG DEBUG=1
110117 # Test a PyPy 2.7 build
111118 - os : linux
112119 dist : trusty
113120 env : PYPY=5.8 PYTHON=2.7 CPP=11 GCC=4.8
121+ name : PyPy 5.8, Python 2.7, c++11, gcc 4.8
114122 addons :
115123 apt :
116124 packages :
@@ -122,6 +130,7 @@ matrix:
122130 dist : trusty
123131 services : docker
124132 env : DOCKER=i386/debian:stretch PYTHON=3.5 CPP=14 GCC=6 INSTALL=1
133+ name : Python 3.4, c++14, gcc 6, 32-bit
125134 script :
126135 - |
127136 # Consolidated 32-bit Docker Build + Install
0 commit comments