Skip to content

Commit f3570fe

Browse files
committed
[Tests] up to node v10.0, v9.11, v8.11, v7.10, v6.14, v4.9; use nvm install-latest-npm
1 parent 138b515 commit f3570fe

File tree

1 file changed

+69
-32
lines changed

1 file changed

+69
-32
lines changed

.travis.yml

+69-32
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,24 @@ language: node_js
22
os:
33
- linux
44
node_js:
5-
- "7.9"
6-
- "6.10"
5+
- "10.0"
6+
- "9.11"
7+
- "8.11"
8+
- "7.10"
9+
- "6.14"
710
- "5.12"
8-
- "4.8"
11+
- "4.9"
912
- "iojs-v3.3"
1013
- "iojs-v2.5"
1114
- "iojs-v1.8"
1215
- "0.12"
1316
- "0.10"
1417
- "0.8"
1518
before_install:
16-
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then npm install -g npm@1.3 ; elif [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then case "$(npm --version)" in 1.*) npm install -g npm@1.4.28 ;; 2.*) npm install -g npm@2 ;; esac ; fi'
17-
- 'if [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then npm install -g npm; fi'
19+
- 'case "${TRAVIS_NODE_VERSION}" in 0.*) export NPM_CONFIG_STRICT_SSL=false ;; esac'
20+
- 'nvm install-latest-npm'
1821
install:
19-
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then nvm install 0.8 && npm install -g npm@1.3 && npm install -g npm@1.4.28 && npm install -g npm@2 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
22+
- '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;'
2023
script:
2124
- 'if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
2225
- 'if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
@@ -28,10 +31,58 @@ env:
2831
matrix:
2932
fast_finish: true
3033
include:
31-
- node_js: "node"
34+
- node_js: "lts/*"
3235
env: PRETEST=true
33-
- node_js: "node"
36+
- node_js: "lts/*"
37+
env: POSTTEST=true
38+
- node_js: "4"
3439
env: COVERAGE=true
40+
- node_js: "9.10"
41+
env: TEST=true ALLOW_FAILURE=true
42+
- node_js: "9.9"
43+
env: TEST=true ALLOW_FAILURE=true
44+
- node_js: "9.8"
45+
env: TEST=true ALLOW_FAILURE=true
46+
- node_js: "9.7"
47+
env: TEST=true ALLOW_FAILURE=true
48+
- node_js: "9.6"
49+
env: TEST=true ALLOW_FAILURE=true
50+
- node_js: "9.5"
51+
env: TEST=true ALLOW_FAILURE=true
52+
- node_js: "9.4"
53+
env: TEST=true ALLOW_FAILURE=true
54+
- node_js: "9.3"
55+
env: TEST=true ALLOW_FAILURE=true
56+
- node_js: "9.2"
57+
env: TEST=true ALLOW_FAILURE=true
58+
- node_js: "9.1"
59+
env: TEST=true ALLOW_FAILURE=true
60+
- node_js: "9.0"
61+
env: TEST=true ALLOW_FAILURE=true
62+
- node_js: "8.10"
63+
env: TEST=true ALLOW_FAILURE=true
64+
- node_js: "8.9"
65+
env: TEST=true ALLOW_FAILURE=true
66+
- node_js: "8.8"
67+
env: TEST=true ALLOW_FAILURE=true
68+
- node_js: "8.7"
69+
env: TEST=true ALLOW_FAILURE=true
70+
- node_js: "8.6"
71+
env: TEST=true ALLOW_FAILURE=true
72+
- node_js: "8.5"
73+
env: TEST=true ALLOW_FAILURE=true
74+
- node_js: "8.4"
75+
env: TEST=true ALLOW_FAILURE=true
76+
- node_js: "8.3"
77+
env: TEST=true ALLOW_FAILURE=true
78+
- node_js: "8.2"
79+
env: TEST=true ALLOW_FAILURE=true
80+
- node_js: "8.1"
81+
env: TEST=true ALLOW_FAILURE=true
82+
- node_js: "8.0"
83+
env: TEST=true ALLOW_FAILURE=true
84+
- node_js: "7.9"
85+
env: TEST=true ALLOW_FAILURE=true
3586
- node_js: "7.8"
3687
env: TEST=true ALLOW_FAILURE=true
3788
- node_js: "7.7"
@@ -50,6 +101,14 @@ matrix:
50101
env: TEST=true ALLOW_FAILURE=true
51102
- node_js: "7.0"
52103
env: TEST=true ALLOW_FAILURE=true
104+
- node_js: "6.13"
105+
env: TEST=true ALLOW_FAILURE=true
106+
- node_js: "6.12"
107+
env: TEST=true ALLOW_FAILURE=true
108+
- node_js: "6.11"
109+
env: TEST=true ALLOW_FAILURE=true
110+
- node_js: "6.10"
111+
env: TEST=true ALLOW_FAILURE=true
53112
- node_js: "6.9"
54113
env: TEST=true ALLOW_FAILURE=true
55114
- node_js: "6.8"
@@ -94,6 +153,8 @@ matrix:
94153
env: TEST=true ALLOW_FAILURE=true
95154
- node_js: "5.0"
96155
env: TEST=true ALLOW_FAILURE=true
156+
- node_js: "4.8"
157+
env: TEST=true ALLOW_FAILURE=true
97158
- node_js: "4.7"
98159
env: TEST=true ALLOW_FAILURE=true
99160
- node_js: "4.6"
@@ -150,30 +211,6 @@ matrix:
150211
env: TEST=true ALLOW_FAILURE=true
151212
- node_js: "0.4"
152213
env: TEST=true ALLOW_FAILURE=true
153-
##- node_js: "7"
154-
#env: TEST=true
155-
#os: osx
156-
#- node_js: "6"
157-
#env: TEST=true
158-
#os: osx
159-
#- node_js: "5"
160-
#env: TEST=true
161-
#os: osx
162-
#- node_js: "4"
163-
#env: TEST=true
164-
#os: osx
165-
#- node_js: "iojs"
166-
#env: TEST=true
167-
#os: osx
168-
#- node_js: "0.12"
169-
#env: TEST=true
170-
#os: osx
171-
#- node_js: "0.10"
172-
#env: TEST=true
173-
#os: osx
174-
#- node_js: "0.8"
175-
#env: TEST=true
176-
#os: osx
177214
allow_failures:
178215
- os: osx
179216
- env: TEST=true ALLOW_FAILURE=true

0 commit comments

Comments
 (0)