@@ -104,7 +104,8 @@ def test_singleenv(self):
104
104
105
105
self .t .parse_matrix ()
106
106
self .assertEqual (
107
- self .t .matrix , [dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ), ])
107
+ self .t .matrix , [dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ),
108
+ os = 'linux' , dist = 'precise' , language = 'python' ), ])
108
109
109
110
def test_multienv (self ):
110
111
self .t .config ["env" ] = ["FOO=1 BAR=2" , "FOO=2 BAR=1" ]
@@ -114,8 +115,10 @@ def test_multienv(self):
114
115
115
116
self .t .parse_matrix ()
116
117
self .assertEqual (self .t .matrix , [
117
- dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ),
118
- dict (python = "2.7" , env = dict (FOO = '2' , BAR = '1' ), os = 'linux' , dist = 'precise' ),
118
+ dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' ,
119
+ dist = 'precise' , language = 'python' ),
120
+ dict (python = "2.7" , env = dict (FOO = '2' , BAR = '1' ), os = 'linux' ,
121
+ dist = 'precise' , language = 'python' ),
119
122
])
120
123
121
124
def test_globalenv (self ):
@@ -126,8 +129,10 @@ def test_globalenv(self):
126
129
127
130
self .t .parse_matrix ()
128
131
self .assertEqual (self .t .matrix , [
129
- dict (python = "2.7" , env = dict (FOOBAR = '0' , FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ),
130
- dict (python = "2.7" , env = dict (FOOBAR = '0' , FOO = '2' , BAR = '1' ), os = 'linux' , dist = 'precise' ),
132
+ dict (python = "2.7" , env = dict (FOOBAR = '0' , FOO = '1' , BAR = '2' ),
133
+ os = 'linux' , dist = 'precise' , language = 'python' ),
134
+ dict (python = "2.7" , env = dict (FOOBAR = '0' , FOO = '2' , BAR = '1' ),
135
+ os = 'linux' , dist = 'precise' , language = 'python' ),
131
136
])
132
137
133
138
def test_emptymatrixlenv (self ):
@@ -138,7 +143,8 @@ def test_emptymatrixlenv(self):
138
143
139
144
self .t .parse_matrix ()
140
145
self .assertEqual (self .t .matrix , [
141
- dict (python = "2.7" , env = dict (FOOBAR = '0' ), os = 'linux' , dist = 'precise' ),
146
+ dict (python = "2.7" , env = dict (FOOBAR = '0' ), os = 'linux' ,
147
+ dist = 'precise' , language = 'python' ),
142
148
])
143
149
144
150
@@ -148,16 +154,16 @@ def test_default_language(self):
148
154
matrix = self .t ._build_matrix ()
149
155
150
156
self .failUnlessEqual (matrix , [
151
- dict (python = "2.7" ),
157
+ dict (language = 'python' , python = "2.7" ),
152
158
])
153
159
154
160
def test_default_multiple_options (self ):
155
161
self .t .config ["python" ] = ['2.7' , '3.5' ]
156
162
matrix = self .t ._build_matrix ()
157
163
158
164
self .failUnlessEqual (matrix , [
159
- dict (python = "2.7" ),
160
- dict (python = "3.5" ),
165
+ dict (language = 'python' , python = "2.7" ),
166
+ dict (language = 'python' , python = "3.5" ),
161
167
])
162
168
163
169
def test_language_with_dict (self ):
@@ -172,7 +178,7 @@ def test_language_with_dict(self):
172
178
matrix = self .t ._build_matrix ()
173
179
174
180
self .failUnlessEqual (matrix , [
175
- dict (compiler = 'gcc' ),
181
+ dict (compiler = 'gcc' , language = 'c' ),
176
182
])
177
183
178
184
# Now try again with multiple compilers to use.
@@ -181,9 +187,9 @@ def test_language_with_dict(self):
181
187
matrix = self .t ._build_matrix ()
182
188
183
189
self .failUnlessEqual (matrix , [
184
- dict (compiler = 'gcc' ),
185
- dict (compiler = 'clang' ),
186
- dict (compiler = 'cc' ),
190
+ dict (compiler = 'gcc' , language = 'c' ),
191
+ dict (compiler = 'clang' , language = 'c' ),
192
+ dict (compiler = 'cc' , language = 'c' ),
187
193
])
188
194
189
195
def test_language_multiple_options (self ):
@@ -202,7 +208,7 @@ def test_language_multiple_options(self):
202
208
matrix = self .t ._build_matrix ()
203
209
204
210
self .failUnlessEqual (matrix , [
205
- dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' ),
211
+ dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
206
212
])
207
213
208
214
# Start exploding the matrix
@@ -211,58 +217,58 @@ def test_language_multiple_options(self):
211
217
matrix = self .t ._build_matrix ()
212
218
213
219
self .failUnlessEqual (matrix , [
214
- dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' ),
215
- dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = '2.2' ),
220
+ dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
221
+ dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
216
222
])
217
223
218
224
self .t .config ["rvm" ] = ['2.2' , 'jruby' ]
219
225
220
226
matrix = self .t ._build_matrix ()
221
227
222
228
self .failUnlessEqual (matrix , [
223
- dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' ),
224
- dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = 'jruby' ),
225
- dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = '2.2' ),
226
- dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = 'jruby' ),
229
+ dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
230
+ dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = 'jruby' , language = 'ruby' ),
231
+ dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
232
+ dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = 'jruby' , language = 'ruby' ),
227
233
])
228
234
229
235
self .t .config ["jdk" ] = ['openjdk7' , 'oraclejdk7' ]
230
236
231
237
matrix = self .t ._build_matrix ()
232
238
233
239
self .failUnlessEqual (matrix , [
234
- dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' ),
235
- dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = 'jruby' ),
236
- dict (gemfile = 'Gemfile' , jdk = 'oraclejdk7' , rvm = '2.2' ),
237
- dict (gemfile = 'Gemfile' , jdk = 'oraclejdk7' , rvm = 'jruby' ),
238
- dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = '2.2' ),
239
- dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = 'jruby' ),
240
- dict (gemfile = 'gemfiles/a' , jdk = 'oraclejdk7' , rvm = '2.2' ),
241
- dict (gemfile = 'gemfiles/a' , jdk = 'oraclejdk7' , rvm = 'jruby' ),
240
+ dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
241
+ dict (gemfile = 'Gemfile' , jdk = 'openjdk7' , rvm = 'jruby' , language = 'ruby' ),
242
+ dict (gemfile = 'Gemfile' , jdk = 'oraclejdk7' , rvm = '2.2' , language = 'ruby' ),
243
+ dict (gemfile = 'Gemfile' , jdk = 'oraclejdk7' , rvm = 'jruby' , language = 'ruby' ),
244
+ dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = '2.2' , language = 'ruby' ),
245
+ dict (gemfile = 'gemfiles/a' , jdk = 'openjdk7' , rvm = 'jruby' , language = 'ruby' ),
246
+ dict (gemfile = 'gemfiles/a' , jdk = 'oraclejdk7' , rvm = '2.2' , language = 'ruby' ),
247
+ dict (gemfile = 'gemfiles/a' , jdk = 'oraclejdk7' , rvm = 'jruby' , language = 'ruby' ),
242
248
])
243
249
244
250
245
251
class TestOsMatrix (TravisYmlTestCase ):
246
252
247
253
def test_os_matrix (self ):
248
- build_matrix = [dict (python = '2.7' )]
254
+ build_matrix = [dict (language = 'python' , python = '2.7' )]
249
255
250
256
matrix = self .t ._os_matrix (build_matrix )
251
257
252
258
self .failUnlessEqual (matrix , [
253
- dict (os = 'linux' , dist = 'precise' , python = '2.7' )
259
+ dict (os = 'linux' , dist = 'precise' , language = 'python' , python = '2.7' )
254
260
])
255
261
256
262
def test_multiple_dists (self ):
257
- build_matrix = [dict (python = '2.7' )]
263
+ build_matrix = [dict (language = 'python' , python = '2.7' )]
258
264
self .t .config ["dist" ] = ["precise" , "trusty" , "xenial" ]
259
265
260
266
matrix = self .t ._os_matrix (build_matrix )
261
267
262
268
self .failUnlessEqual (matrix , [
263
- dict (os = 'linux' , dist = 'precise' , python = '2.7' ),
264
- dict (os = 'linux' , dist = 'trusty' , python = '2.7' ),
265
- dict (os = 'linux' , dist = 'xenial' , python = '2.7' ),
269
+ dict (os = 'linux' , dist = 'precise' , language = 'python' , python = '2.7' ),
270
+ dict (os = 'linux' , dist = 'trusty' , language = 'python' , python = '2.7' ),
271
+ dict (os = 'linux' , dist = 'xenial' , language = 'python' , python = '2.7' ),
266
272
])
267
273
268
274
@@ -277,7 +283,8 @@ def test_exclude_match(self):
277
283
self .t .parse_matrix ()
278
284
279
285
self .assertEqual (self .t .matrix , [
280
- dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ),
286
+ dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' ,
287
+ dist = 'precise' , language = 'python' ),
281
288
])
282
289
283
290
def test_exclude_subset_match (self ):
@@ -289,7 +296,8 @@ def test_exclude_subset_match(self):
289
296
self .t .parse_matrix ()
290
297
291
298
self .assertEqual (self .t .matrix , [
292
- dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ),
299
+ dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' ,
300
+ dist = 'precise' , language = 'python' ),
293
301
])
294
302
295
303
def test_exclude_nomatch (self ):
@@ -301,8 +309,10 @@ def test_exclude_nomatch(self):
301
309
self .t .parse_matrix ()
302
310
303
311
self .assertEqual (self .t .matrix , [
304
- dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ),
305
- dict (python = "2.7" , env = dict (FOO = '2' , BAR = '1' ), os = 'linux' , dist = 'precise' ),
312
+ dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' ,
313
+ dist = 'precise' , language = 'python' ),
314
+ dict (python = "2.7" , env = dict (FOO = '2' , BAR = '1' ), os = 'linux' ,
315
+ dist = 'precise' , language = 'python' ),
306
316
])
307
317
308
318
def test_include (self ):
@@ -314,8 +324,10 @@ def test_include(self):
314
324
self .t .parse_matrix ()
315
325
316
326
self .assertEqual (self .t .matrix , [
317
- dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' , dist = 'precise' ),
318
- dict (python = "2.7" , env = dict (FOO = '2' , BAR = '1' ), os = 'linux' , dist = 'precise' ),
327
+ dict (python = "2.7" , env = dict (FOO = '1' , BAR = '2' ), os = 'linux' ,
328
+ dist = 'precise' , language = 'python' ),
329
+ dict (python = "2.7" , env = dict (FOO = '2' , BAR = '1' ), os = 'linux' ,
330
+ dist = 'precise' , language = 'python' ),
319
331
dict (python = "2.7" , env = dict (FOO = '2' , BAR = '3' )),
320
332
])
321
333
0 commit comments