13
13
- CCACHE_COMPRESS=1
14
14
- CCACHE_MAXSIZE=200M
15
15
- CCACHE_CPP2=1
16
+ branches :
17
+ except :
18
+ - /*(?i:appveyor)*/
16
19
matrix :
17
20
include :
18
21
- os : linux
@@ -33,6 +36,10 @@ matrix:
33
36
- python-virtualenv
34
37
env : CXX_COMPILER='clang++-3.5' C_COMPILER='clang-3.5' Fortran_COMPILER='gfortran'
35
38
BUILD_TYPE='release'
39
+ - os : osx
40
+ osx_image : xcode7.3
41
+ compiler : clang
42
+ env : CXX_COMPILER='clang++' C_COMPILER='clang' Fortran_COMPILER='gfortran-5' BUILD_TYPE='release'
36
43
- os : linux
37
44
compiler : clang
38
45
addons : &2
@@ -51,6 +58,10 @@ matrix:
51
58
- python-virtualenv
52
59
env : CXX_COMPILER='clang++-3.6' C_COMPILER='clang-3.6' Fortran_COMPILER='gfortran'
53
60
BUILD_TYPE='release'
61
+ - os : osx
62
+ osx_image : xcode7.3
63
+ compiler : gcc
64
+ env : CXX_COMPILER='g++-5' C_COMPILER='gcc-5' Fortran_COMPILER='gfortran-5' BUILD_TYPE='release'
54
65
- os : linux
55
66
compiler : clang
56
67
addons : &3
@@ -69,6 +80,10 @@ matrix:
69
80
- python-virtualenv
70
81
env : CXX_COMPILER='clang++-3.7' C_COMPILER='clang-3.7' Fortran_COMPILER='gfortran'
71
82
BUILD_TYPE='release'
83
+ - os : osx
84
+ osx_image : xcode7.3
85
+ compiler : clang
86
+ env : CXX_COMPILER='clang++' C_COMPILER='clang' Fortran_COMPILER='gfortran-6' BUILD_TYPE='release'
72
87
- os : linux
73
88
compiler : clang
74
89
addons : &4
@@ -87,6 +102,10 @@ matrix:
87
102
- python-virtualenv
88
103
env : CXX_COMPILER='clang++-3.8' C_COMPILER='clang-3.8' Fortran_COMPILER='gfortran'
89
104
BUILD_TYPE='release'
105
+ - os : osx
106
+ osx_image : xcode7.3
107
+ compiler : gcc
108
+ env : CXX_COMPILER='g++-6' C_COMPILER='gcc-6' Fortran_COMPILER='gfortran-6' BUILD_TYPE='release'
90
109
- os : linux
91
110
compiler : gcc
92
111
addons : &5
@@ -105,6 +124,10 @@ matrix:
105
124
- python-virtualenv
106
125
env : CXX_COMPILER='g++-4.6' C_COMPILER='gcc-4.6' Fortran_COMPILER='gfortran-4.6'
107
126
BUILD_TYPE='release'
127
+ - os : osx
128
+ osx_image : xcode8.1
129
+ compiler : clang
130
+ env : CXX_COMPILER='clang++' C_COMPILER='clang' Fortran_COMPILER='gfortran-5' BUILD_TYPE='release'
108
131
- os : linux
109
132
compiler : gcc
110
133
addons : &6
@@ -123,6 +146,10 @@ matrix:
123
146
- python-virtualenv
124
147
env : CXX_COMPILER='g++-4.7' C_COMPILER='gcc-4.7' Fortran_COMPILER='gfortran-4.7'
125
148
BUILD_TYPE='release'
149
+ - os : osx
150
+ osx_image : xcode8.1
151
+ compiler : gcc
152
+ env : CXX_COMPILER='g++-5' C_COMPILER='gcc-5' Fortran_COMPILER='gfortran-5' BUILD_TYPE='release'
126
153
- os : linux
127
154
compiler : gcc
128
155
addons : &7
@@ -141,6 +168,10 @@ matrix:
141
168
- python-virtualenv
142
169
env : CXX_COMPILER='g++-4.8' C_COMPILER='gcc-4.8' Fortran_COMPILER='gfortran-4.8'
143
170
BUILD_TYPE='release'
171
+ - os : osx
172
+ osx_image : xcode8.1
173
+ compiler : clang
174
+ env : CXX_COMPILER='clang++' C_COMPILER='clang' Fortran_COMPILER='gfortran-6' BUILD_TYPE='release'
144
175
- os : linux
145
176
compiler : gcc
146
177
addons : &8
@@ -159,6 +190,10 @@ matrix:
159
190
- python-virtualenv
160
191
env : CXX_COMPILER='g++-4.9' C_COMPILER='gcc-4.9' Fortran_COMPILER='gfortran-4.9'
161
192
BUILD_TYPE='release'
193
+ - os : osx
194
+ osx_image : xcode8.1
195
+ compiler : gcc
196
+ env : CXX_COMPILER='g++-6' C_COMPILER='gcc-6' Fortran_COMPILER='gfortran-6' BUILD_TYPE='release'
162
197
- os : linux
163
198
compiler : gcc
164
199
addons : &9
@@ -176,14 +211,6 @@ matrix:
176
211
- gfortran-5
177
212
- python-virtualenv
178
213
env : CXX_COMPILER='g++-5' C_COMPILER='gcc-5' Fortran_COMPILER='gfortran-5' BUILD_TYPE='release'
179
- - os : osx
180
- osx_image : xcode7
181
- compiler : clang
182
- env : CXX_COMPILER='clang++' C_COMPILER='clang' Fortran_COMPILER='gfortran' BUILD_TYPE='release'
183
- - os : osx
184
- osx_image : xcode7
185
- compiler : gcc
186
- env : CXX_COMPILER='g++-5' C_COMPILER='gcc-5' Fortran_COMPILER='gfortran' BUILD_TYPE='release'
187
214
- os : linux
188
215
compiler : gcc
189
216
addons : *9
@@ -192,7 +219,7 @@ matrix:
192
219
install :
193
220
- |
194
221
if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then
195
- brew install cmake boost python gcc pyenv-virtualenv
222
+ brew install cmake boost python gcc5 gcc6 pyenv-virtualenv
196
223
fi
197
224
virtualenv venv
198
225
source venv/bin/activate
@@ -205,6 +232,7 @@ before_script:
205
232
- ${C_COMPILER} --version
206
233
- export FC=${Fortran_COMPILER}
207
234
- ${Fortran_COMPILER} --version
235
+ - python --version
208
236
- |
209
237
if [[ "${COVERAGE}" = true ]]; then
210
238
python setup.py --cxx=${CXX_COMPILER} --cc=${C_COMPILER} --fc=${Fortran_COMPILER} --type=${BUILD_TYPE} --cmake-options='-Hprojects/CMake -DENABLE_FORTRAN_API=ON' --coverage
@@ -214,7 +242,7 @@ before_script:
214
242
- cd build
215
243
script :
216
244
- VERBOSE=1 make -j 2
217
- - ctest -V -j 2
245
+ - ctest --parallel 2 --output-on-failure --verbose --dashboard Experimental
218
246
after_success :
219
247
- |
220
248
if [[ "${COVERAGE}" = true ]]; then
0 commit comments