UNPKG

8.33 kBYAMLView Raw
1language: node_js
2os:
3 - linux
4node_js:
5 - "11.8"
6 - "10.15"
7 - "9.11"
8 - "8.15"
9 - "7.10"
10 - "6.16"
11 - "5.12"
12 - "4.9"
13 - "iojs-v3.3"
14 - "iojs-v2.5"
15 - "iojs-v1.8"
16 - "0.12"
17 - "0.10"
18 - "0.8"
19before_install:
20 - 'case "${TRAVIS_NODE_VERSION}" in 0.*) export NPM_CONFIG_STRICT_SSL=false ;; esac'
21 - 'nvm install-latest-npm'
22install:
23 - 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ] || [ "${TRAVIS_NODE_VERSION}" = "0.9" ]; then nvm install --latest-npm 0.8 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
24script:
25 - 'if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
26 - 'if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
27 - 'if [ -n "${COVERAGE-}" ]; then npm run coverage ; fi'
28 - 'if [ -n "${TEST-}" ]; then npm run tests-only ; fi'
29sudo: false
30env:
31 - TEST=true
32matrix:
33 fast_finish: true
34 include:
35 - node_js: "lts/*"
36 env: PRETEST=true
37 - node_js: "lts/*"
38 env: POSTTEST=true
39 - node_js: "4"
40 env: COVERAGE=true
41 - node_js: "11.7"
42 env: TEST=true ALLOW_FAILURE=true
43 - node_js: "11.6"
44 env: TEST=true ALLOW_FAILURE=true
45 - node_js: "11.5"
46 env: TEST=true ALLOW_FAILURE=true
47 - node_js: "11.4"
48 env: TEST=true ALLOW_FAILURE=true
49 - node_js: "11.3"
50 env: TEST=true ALLOW_FAILURE=true
51 - node_js: "11.2"
52 env: TEST=true ALLOW_FAILURE=true
53 - node_js: "11.1"
54 env: TEST=true ALLOW_FAILURE=true
55 - node_js: "11.0"
56 env: TEST=true ALLOW_FAILURE=true
57 - node_js: "10.14"
58 env: TEST=true ALLOW_FAILURE=true
59 - node_js: "10.13"
60 env: TEST=true ALLOW_FAILURE=true
61 - node_js: "10.12"
62 env: TEST=true ALLOW_FAILURE=true
63 - node_js: "10.11"
64 env: TEST=true ALLOW_FAILURE=true
65 - node_js: "10.10"
66 env: TEST=true ALLOW_FAILURE=true
67 - node_js: "10.9"
68 env: TEST=true ALLOW_FAILURE=true
69 - node_js: "10.8"
70 env: TEST=true ALLOW_FAILURE=true
71 - node_js: "10.7"
72 env: TEST=true ALLOW_FAILURE=true
73 - node_js: "10.6"
74 env: TEST=true ALLOW_FAILURE=true
75 - node_js: "10.5"
76 env: TEST=true ALLOW_FAILURE=true
77 - node_js: "10.4"
78 env: TEST=true ALLOW_FAILURE=true
79 - node_js: "10.3"
80 env: TEST=true ALLOW_FAILURE=true
81 - node_js: "10.2"
82 env: TEST=true ALLOW_FAILURE=true
83 - node_js: "10.1"
84 env: TEST=true ALLOW_FAILURE=true
85 - node_js: "10.0"
86 env: TEST=true ALLOW_FAILURE=true
87 - node_js: "9.10"
88 env: TEST=true ALLOW_FAILURE=true
89 - node_js: "9.9"
90 env: TEST=true ALLOW_FAILURE=true
91 - node_js: "9.8"
92 env: TEST=true ALLOW_FAILURE=true
93 - node_js: "9.7"
94 env: TEST=true ALLOW_FAILURE=true
95 - node_js: "9.6"
96 env: TEST=true ALLOW_FAILURE=true
97 - node_js: "9.5"
98 env: TEST=true ALLOW_FAILURE=true
99 - node_js: "9.4"
100 env: TEST=true ALLOW_FAILURE=true
101 - node_js: "9.3"
102 env: TEST=true ALLOW_FAILURE=true
103 - node_js: "9.2"
104 env: TEST=true ALLOW_FAILURE=true
105 - node_js: "9.1"
106 env: TEST=true ALLOW_FAILURE=true
107 - node_js: "9.0"
108 env: TEST=true ALLOW_FAILURE=true
109 - node_js: "8.14"
110 env: TEST=true ALLOW_FAILURE=true
111 - node_js: "8.13"
112 env: TEST=true ALLOW_FAILURE=true
113 - node_js: "8.12"
114 env: TEST=true ALLOW_FAILURE=true
115 - node_js: "8.11"
116 env: TEST=true ALLOW_FAILURE=true
117 - node_js: "8.10"
118 env: TEST=true ALLOW_FAILURE=true
119 - node_js: "8.9"
120 env: TEST=true ALLOW_FAILURE=true
121 - node_js: "8.8"
122 env: TEST=true ALLOW_FAILURE=true
123 - node_js: "8.7"
124 env: TEST=true ALLOW_FAILURE=true
125 - node_js: "8.6"
126 env: TEST=true ALLOW_FAILURE=true
127 - node_js: "8.5"
128 env: TEST=true ALLOW_FAILURE=true
129 - node_js: "8.4"
130 env: TEST=true ALLOW_FAILURE=true
131 - node_js: "8.3"
132 env: TEST=true ALLOW_FAILURE=true
133 - node_js: "8.2"
134 env: TEST=true ALLOW_FAILURE=true
135 - node_js: "8.1"
136 env: TEST=true ALLOW_FAILURE=true
137 - node_js: "8.0"
138 env: TEST=true ALLOW_FAILURE=true
139 - node_js: "7.9"
140 env: TEST=true ALLOW_FAILURE=true
141 - node_js: "7.8"
142 env: TEST=true ALLOW_FAILURE=true
143 - node_js: "7.7"
144 env: TEST=true ALLOW_FAILURE=true
145 - node_js: "7.6"
146 env: TEST=true ALLOW_FAILURE=true
147 - node_js: "7.5"
148 env: TEST=true ALLOW_FAILURE=true
149 - node_js: "7.4"
150 env: TEST=true ALLOW_FAILURE=true
151 - node_js: "7.3"
152 env: TEST=true ALLOW_FAILURE=true
153 - node_js: "7.2"
154 env: TEST=true ALLOW_FAILURE=true
155 - node_js: "7.1"
156 env: TEST=true ALLOW_FAILURE=true
157 - node_js: "7.0"
158 env: TEST=true ALLOW_FAILURE=true
159 - node_js: "6.15"
160 env: TEST=true ALLOW_FAILURE=true
161 - node_js: "6.14"
162 env: TEST=true ALLOW_FAILURE=true
163 - node_js: "6.13"
164 env: TEST=true ALLOW_FAILURE=true
165 - node_js: "6.12"
166 env: TEST=true ALLOW_FAILURE=true
167 - node_js: "6.11"
168 env: TEST=true ALLOW_FAILURE=true
169 - node_js: "6.10"
170 env: TEST=true ALLOW_FAILURE=true
171 - node_js: "6.9"
172 env: TEST=true ALLOW_FAILURE=true
173 - node_js: "6.8"
174 env: TEST=true ALLOW_FAILURE=true
175 - node_js: "6.7"
176 env: TEST=true ALLOW_FAILURE=true
177 - node_js: "6.6"
178 env: TEST=true ALLOW_FAILURE=true
179 - node_js: "6.5"
180 env: TEST=true ALLOW_FAILURE=true
181 - node_js: "6.4"
182 env: TEST=true ALLOW_FAILURE=true
183 - node_js: "6.3"
184 env: TEST=true ALLOW_FAILURE=true
185 - node_js: "6.2"
186 env: TEST=true ALLOW_FAILURE=true
187 - node_js: "6.1"
188 env: TEST=true ALLOW_FAILURE=true
189 - node_js: "6.0"
190 env: TEST=true ALLOW_FAILURE=true
191 - node_js: "5.11"
192 env: TEST=true ALLOW_FAILURE=true
193 - node_js: "5.10"
194 env: TEST=true ALLOW_FAILURE=true
195 - node_js: "5.9"
196 env: TEST=true ALLOW_FAILURE=true
197 - node_js: "5.8"
198 env: TEST=true ALLOW_FAILURE=true
199 - node_js: "5.7"
200 env: TEST=true ALLOW_FAILURE=true
201 - node_js: "5.6"
202 env: TEST=true ALLOW_FAILURE=true
203 - node_js: "5.5"
204 env: TEST=true ALLOW_FAILURE=true
205 - node_js: "5.4"
206 env: TEST=true ALLOW_FAILURE=true
207 - node_js: "5.3"
208 env: TEST=true ALLOW_FAILURE=true
209 - node_js: "5.2"
210 env: TEST=true ALLOW_FAILURE=true
211 - node_js: "5.1"
212 env: TEST=true ALLOW_FAILURE=true
213 - node_js: "5.0"
214 env: TEST=true ALLOW_FAILURE=true
215 - node_js: "4.8"
216 env: TEST=true ALLOW_FAILURE=true
217 - node_js: "4.7"
218 env: TEST=true ALLOW_FAILURE=true
219 - node_js: "4.6"
220 env: TEST=true ALLOW_FAILURE=true
221 - node_js: "4.5"
222 env: TEST=true ALLOW_FAILURE=true
223 - node_js: "4.4"
224 env: TEST=true ALLOW_FAILURE=true
225 - node_js: "4.3"
226 env: TEST=true ALLOW_FAILURE=true
227 - node_js: "4.2"
228 env: TEST=true ALLOW_FAILURE=true
229 - node_js: "4.1"
230 env: TEST=true ALLOW_FAILURE=true
231 - node_js: "4.0"
232 env: TEST=true ALLOW_FAILURE=true
233 - node_js: "iojs-v3.2"
234 env: TEST=true ALLOW_FAILURE=true
235 - node_js: "iojs-v3.1"
236 env: TEST=true ALLOW_FAILURE=true
237 - node_js: "iojs-v3.0"
238 env: TEST=true ALLOW_FAILURE=true
239 - node_js: "iojs-v2.4"
240 env: TEST=true ALLOW_FAILURE=true
241 - node_js: "iojs-v2.3"
242 env: TEST=true ALLOW_FAILURE=true
243 - node_js: "iojs-v2.2"
244 env: TEST=true ALLOW_FAILURE=true
245 - node_js: "iojs-v2.1"
246 env: TEST=true ALLOW_FAILURE=true
247 - node_js: "iojs-v2.0"
248 env: TEST=true ALLOW_FAILURE=true
249 - node_js: "iojs-v1.7"
250 env: TEST=true ALLOW_FAILURE=true
251 - node_js: "iojs-v1.6"
252 env: TEST=true ALLOW_FAILURE=true
253 - node_js: "iojs-v1.5"
254 env: TEST=true ALLOW_FAILURE=true
255 - node_js: "iojs-v1.4"
256 env: TEST=true ALLOW_FAILURE=true
257 - node_js: "iojs-v1.3"
258 env: TEST=true ALLOW_FAILURE=true
259 - node_js: "iojs-v1.2"
260 env: TEST=true ALLOW_FAILURE=true
261 - node_js: "iojs-v1.1"
262 env: TEST=true ALLOW_FAILURE=true
263 - node_js: "iojs-v1.0"
264 env: TEST=true ALLOW_FAILURE=true
265 - node_js: "0.11"
266 env: TEST=true ALLOW_FAILURE=true
267 - node_js: "0.9"
268 env: TEST=true ALLOW_FAILURE=true
269 - node_js: "0.6"
270 env: TEST=true ALLOW_FAILURE=true
271 - node_js: "0.4"
272 env: TEST=true ALLOW_FAILURE=true
273 allow_failures:
274 - os: osx
275 - env: TEST=true ALLOW_FAILURE=true
276 - env: COVERAGE=true
277 - env: POSTTEST=true