Skip to content

Commit 660b658

Browse files
committed
[Tests] up to node v8.1, v7.10, v6.11, v4.8; newer npm fails on older nodes
1 parent 9c718fe commit 660b658

File tree

1 file changed

+49
-28
lines changed

1 file changed

+49
-28
lines changed

.travis.yml

+49-28
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ language: node_js
22
os:
33
- linux
44
node_js:
5-
- "7.5"
6-
- "6.9"
5+
- "8.1"
6+
- "7.10"
7+
- "6.11"
78
- "5.12"
8-
- "4.7"
9+
- "4.8"
910
- "iojs-v3.3"
1011
- "iojs-v2.5"
1112
- "iojs-v1.8"
@@ -14,7 +15,9 @@ node_js:
1415
- "0.8"
1516
before_install:
1617
- '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'
17-
- 'if [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then npm install -g npm; fi'
18+
- 'if [ "${TRAVIS_NODE_VERSION%${TRAVIS_NODE_VERSION#[0-9]}}" = "0" ] || [ "${TRAVIS_NODE_VERSION:0:4}" = "iojs" ]; then npm install -g [email protected] ; elif [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then npm install -g npm; fi'
19+
install:
20+
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then nvm install 0.8 && npm install -g [email protected] && npm install -g [email protected] && npm install -g npm@2 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
1821
script:
1922
- 'if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
2023
- 'if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
@@ -30,6 +33,18 @@ matrix:
3033
env: PRETEST=true
3134
- node_js: "node"
3235
env: POSTTEST=true
36+
- node_js: "8.0"
37+
env: TEST=true ALLOW_FAILURE=true
38+
- node_js: "7.9"
39+
env: TEST=true ALLOW_FAILURE=true
40+
- node_js: "7.8"
41+
env: TEST=true ALLOW_FAILURE=true
42+
- node_js: "7.7"
43+
env: TEST=true ALLOW_FAILURE=true
44+
- node_js: "7.6"
45+
env: TEST=true ALLOW_FAILURE=true
46+
- node_js: "7.5"
47+
env: TEST=true ALLOW_FAILURE=true
3348
- node_js: "7.4"
3449
env: TEST=true ALLOW_FAILURE=true
3550
- node_js: "7.3"
@@ -40,6 +55,10 @@ matrix:
4055
env: TEST=true ALLOW_FAILURE=true
4156
- node_js: "7.0"
4257
env: TEST=true ALLOW_FAILURE=true
58+
- node_js: "6.10"
59+
env: TEST=true ALLOW_FAILURE=true
60+
- node_js: "6.9"
61+
env: TEST=true ALLOW_FAILURE=true
4362
- node_js: "6.8"
4463
env: TEST=true ALLOW_FAILURE=true
4564
- node_js: "6.7"
@@ -82,6 +101,8 @@ matrix:
82101
env: TEST=true ALLOW_FAILURE=true
83102
- node_js: "5.0"
84103
env: TEST=true ALLOW_FAILURE=true
104+
- node_js: "4.7"
105+
env: TEST=true ALLOW_FAILURE=true
85106
- node_js: "4.6"
86107
env: TEST=true ALLOW_FAILURE=true
87108
- node_js: "4.5"
@@ -136,30 +157,30 @@ matrix:
136157
env: TEST=true ALLOW_FAILURE=true
137158
- node_js: "0.4"
138159
env: TEST=true ALLOW_FAILURE=true
139-
- node_js: "7"
140-
env: TEST=true
141-
os: osx
142-
- node_js: "6"
143-
env: TEST=true
144-
os: osx
145-
- node_js: "5"
146-
env: TEST=true
147-
os: osx
148-
- node_js: "4"
149-
env: TEST=true
150-
os: osx
151-
- node_js: "iojs"
152-
env: TEST=true
153-
os: osx
154-
- node_js: "0.12"
155-
env: TEST=true
156-
os: osx
157-
- node_js: "0.10"
158-
env: TEST=true
159-
os: osx
160-
- node_js: "0.8"
161-
env: TEST=true
162-
os: osx
160+
##- node_js: "7"
161+
#env: TEST=true
162+
#os: osx
163+
#- node_js: "6"
164+
#env: TEST=true
165+
#os: osx
166+
#- node_js: "5"
167+
#env: TEST=true
168+
#os: osx
169+
#- node_js: "4"
170+
#env: TEST=true
171+
#os: osx
172+
#- node_js: "iojs"
173+
#env: TEST=true
174+
#os: osx
175+
#- node_js: "0.12"
176+
#env: TEST=true
177+
#os: osx
178+
#- node_js: "0.10"
179+
#env: TEST=true
180+
#os: osx
181+
#- node_js: "0.8"
182+
#env: TEST=true
183+
#os: osx
163184
allow_failures:
164185
- os: osx
165186
- env: TEST=true ALLOW_FAILURE=true

0 commit comments

Comments
 (0)