Skip to content

Commit 7f0ce87

Browse files
committed
[Tests] make matrix more efficient
1 parent 8e4a465 commit 7f0ce87

File tree

1 file changed

+78
-49
lines changed

1 file changed

+78
-49
lines changed

.travis.yml

Lines changed: 78 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,18 @@
11
language: node_js
2+
os:
3+
- linux
24
node_js:
35
- "7.2"
4-
- "7.1"
5-
- "7.0"
66
- "6.9"
7-
- "6.8"
8-
- "6.7"
9-
- "6.6"
10-
- "6.5"
11-
- "6.4"
12-
- "6.3"
13-
- "6.2"
14-
- "6.1"
15-
- "6.0"
167
- "5.12"
17-
- "5.11"
18-
- "5.10"
19-
- "5.9"
20-
- "5.8"
21-
- "5.7"
22-
- "5.6"
23-
- "5.5"
24-
- "5.4"
25-
- "5.3"
26-
- "5.2"
27-
- "5.1"
28-
- "5.0"
298
- "4.6"
30-
- "4.5"
31-
- "4.4"
32-
- "4.3"
33-
- "4.2"
34-
- "4.1"
35-
- "4.0"
369
- "iojs-v3.3"
37-
- "iojs-v3.2"
38-
- "iojs-v3.1"
39-
- "iojs-v3.0"
4010
- "iojs-v2.5"
41-
- "iojs-v2.4"
42-
- "iojs-v2.3"
43-
- "iojs-v2.2"
44-
- "iojs-v2.1"
45-
- "iojs-v2.0"
4611
- "iojs-v1.8"
47-
- "iojs-v1.7"
48-
- "iojs-v1.6"
49-
- "iojs-v1.5"
50-
- "iojs-v1.4"
51-
- "iojs-v1.3"
52-
- "iojs-v1.2"
53-
- "iojs-v1.1"
54-
- "iojs-v1.0"
5512
- "0.12"
56-
- "0.11"
5713
- "0.10"
58-
- "0.9"
5914
- "0.8"
6015
- "0.6"
61-
- "0.4"
6216
before_install:
6317
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then npm install -g [email protected] ; elif [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then case "$(npm --version)" in 1.*) npm install -g [email protected] ;; 2.*) npm install -g npm@2 ;; esac ; fi'
6418
- 'if [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then npm install -g npm; fi'
@@ -73,51 +27,126 @@ env:
7327
matrix:
7428
fast_finish: true
7529
include:
76-
allow_failures:
7730
- node_js: "7.1"
31+
env: TEST=true ALLOW_FAILURE=true
7832
- node_js: "7.0"
33+
env: TEST=true ALLOW_FAILURE=true
7934
- node_js: "6.8"
35+
env: TEST=true ALLOW_FAILURE=true
8036
- node_js: "6.7"
37+
env: TEST=true ALLOW_FAILURE=true
8138
- node_js: "6.6"
39+
env: TEST=true ALLOW_FAILURE=true
8240
- node_js: "6.5"
41+
env: TEST=true ALLOW_FAILURE=true
8342
- node_js: "6.4"
43+
env: TEST=true ALLOW_FAILURE=true
8444
- node_js: "6.3"
45+
env: TEST=true ALLOW_FAILURE=true
8546
- node_js: "6.2"
47+
env: TEST=true ALLOW_FAILURE=true
8648
- node_js: "6.1"
49+
env: TEST=true ALLOW_FAILURE=true
8750
- node_js: "6.0"
51+
env: TEST=true ALLOW_FAILURE=true
8852
- node_js: "5.11"
53+
env: TEST=true ALLOW_FAILURE=true
8954
- node_js: "5.10"
55+
env: TEST=true ALLOW_FAILURE=true
9056
- node_js: "5.9"
57+
env: TEST=true ALLOW_FAILURE=true
9158
- node_js: "5.8"
59+
env: TEST=true ALLOW_FAILURE=true
9260
- node_js: "5.7"
61+
env: TEST=true ALLOW_FAILURE=true
9362
- node_js: "5.6"
63+
env: TEST=true ALLOW_FAILURE=true
9464
- node_js: "5.5"
65+
env: TEST=true ALLOW_FAILURE=true
9566
- node_js: "5.4"
67+
env: TEST=true ALLOW_FAILURE=true
9668
- node_js: "5.3"
69+
env: TEST=true ALLOW_FAILURE=true
9770
- node_js: "5.2"
71+
env: TEST=true ALLOW_FAILURE=true
9872
- node_js: "5.1"
73+
env: TEST=true ALLOW_FAILURE=true
9974
- node_js: "5.0"
75+
env: TEST=true ALLOW_FAILURE=true
10076
- node_js: "4.5"
77+
env: TEST=true ALLOW_FAILURE=true
10178
- node_js: "4.4"
79+
env: TEST=true ALLOW_FAILURE=true
10280
- node_js: "4.3"
81+
env: TEST=true ALLOW_FAILURE=true
10382
- node_js: "4.2"
83+
env: TEST=true ALLOW_FAILURE=true
10484
- node_js: "4.1"
85+
env: TEST=true ALLOW_FAILURE=true
10586
- node_js: "4.0"
87+
env: TEST=true ALLOW_FAILURE=true
10688
- node_js: "iojs-v3.2"
89+
env: TEST=true ALLOW_FAILURE=true
10790
- node_js: "iojs-v3.1"
91+
env: TEST=true ALLOW_FAILURE=true
10892
- node_js: "iojs-v3.0"
93+
env: TEST=true ALLOW_FAILURE=true
10994
- node_js: "iojs-v2.4"
95+
env: TEST=true ALLOW_FAILURE=true
11096
- node_js: "iojs-v2.3"
97+
env: TEST=true ALLOW_FAILURE=true
11198
- node_js: "iojs-v2.2"
99+
env: TEST=true ALLOW_FAILURE=true
112100
- node_js: "iojs-v2.1"
101+
env: TEST=true ALLOW_FAILURE=true
113102
- node_js: "iojs-v2.0"
103+
env: TEST=true ALLOW_FAILURE=true
114104
- node_js: "iojs-v1.7"
105+
env: TEST=true ALLOW_FAILURE=true
115106
- node_js: "iojs-v1.6"
107+
env: TEST=true ALLOW_FAILURE=true
116108
- node_js: "iojs-v1.5"
109+
env: TEST=true ALLOW_FAILURE=true
117110
- node_js: "iojs-v1.4"
111+
env: TEST=true ALLOW_FAILURE=true
118112
- node_js: "iojs-v1.3"
113+
env: TEST=true ALLOW_FAILURE=true
119114
- node_js: "iojs-v1.2"
115+
env: TEST=true ALLOW_FAILURE=true
120116
- node_js: "iojs-v1.1"
117+
env: TEST=true ALLOW_FAILURE=true
121118
- node_js: "iojs-v1.0"
119+
env: TEST=true ALLOW_FAILURE=true
120+
- node_js: "0.11"
121+
env: TEST=true ALLOW_FAILURE=true
122122
- node_js: "0.9"
123+
env: TEST=true ALLOW_FAILURE=true
123124
- node_js: "0.4"
125+
env: TEST=true ALLOW_FAILURE=true
126+
- node_js: "7"
127+
env: TEST=true
128+
os: osx
129+
- node_js: "6"
130+
env: TEST=true
131+
os: osx
132+
- node_js: "5"
133+
env: TEST=true
134+
os: osx
135+
- node_js: "4"
136+
env: TEST=true
137+
os: osx
138+
- node_js: "iojs"
139+
env: TEST=true
140+
os: osx
141+
- node_js: "0.12"
142+
env: TEST=true
143+
os: osx
144+
- node_js: "0.10"
145+
env: TEST=true
146+
os: osx
147+
- node_js: "0.8"
148+
env: TEST=true
149+
os: osx
150+
allow_failures:
151+
- os: osx
152+
- env: TEST=true ALLOW_FAILURE=true

0 commit comments

Comments
 (0)