Skip to content

Commit 1fe8f6e

Browse files
committed
[Tests] up to node v11.10, v10.15, v9.11, v8.15, v6.16, v4.9; use nvm install-latest-npm; run audit script in tests
1 parent c8b38ec commit 1fe8f6e

File tree

1 file changed

+119
-8
lines changed

1 file changed

+119
-8
lines changed

.travis.yml

Lines changed: 119 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,28 @@ language: node_js
22
os:
33
- linux
44
node_js:
5-
- "8.4"
5+
- "11.10"
6+
- "10.15"
7+
- "9.11"
8+
- "8.15"
69
- "7.10"
7-
- "6.11"
10+
- "6.16"
811
- "5.12"
9-
- "4.8"
12+
- "4.9"
1013
- "iojs-v3.3"
1114
- "iojs-v2.5"
1215
- "iojs-v1.8"
1316
- "0.12"
1417
- "0.10"
1518
- "0.8"
1619
before_install:
17-
- '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'
18-
- 'if [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then if [ "${TRAVIS_NODE_VERSION%${TRAVIS_NODE_VERSION#[0-9]}}" = "0" ] || [ "${TRAVIS_NODE_VERSION:0:4}" = "iojs" ]; then npm install -g npm@4.5 ; else npm install -g npm; fi; fi'
20+
- 'case "${TRAVIS_NODE_VERSION}" in 0.*) export NPM_CONFIG_STRICT_SSL=false ;; esac'
21+
- 'nvm install-latest-npm'
1922
install:
20-
- '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;'
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;'
2124
script:
2225
- 'if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
23-
- 'if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
26+
- 'if [ -n "${AUDIT-}" ]; then npm run audit ; fi'
2427
- 'if [ -n "${COVERAGE-}" ]; then npm run coverage ; fi'
2528
- 'if [ -n "${TEST-}" ]; then npm run tests-only ; fi'
2629
sudo: false
@@ -29,10 +32,106 @@ env:
2932
matrix:
3033
fast_finish: true
3134
include:
32-
- node_js: "node"
35+
- node_js: "lts/*"
3336
env: PRETEST=true
37+
- node_js: "lts/*"
38+
env: AUDIT=true
3439
- node_js: "4"
3540
env: COVERAGE=true
41+
- node_js: "11.9"
42+
env: TEST=true ALLOW_FAILURE=true
43+
- node_js: "11.8"
44+
env: TEST=true ALLOW_FAILURE=true
45+
- node_js: "11.7"
46+
env: TEST=true ALLOW_FAILURE=true
47+
- node_js: "11.6"
48+
env: TEST=true ALLOW_FAILURE=true
49+
- node_js: "11.5"
50+
env: TEST=true ALLOW_FAILURE=true
51+
- node_js: "11.4"
52+
env: TEST=true ALLOW_FAILURE=true
53+
- node_js: "11.3"
54+
env: TEST=true ALLOW_FAILURE=true
55+
- node_js: "11.2"
56+
env: TEST=true ALLOW_FAILURE=true
57+
- node_js: "11.1"
58+
env: TEST=true ALLOW_FAILURE=true
59+
- node_js: "11.0"
60+
env: TEST=true ALLOW_FAILURE=true
61+
- node_js: "10.14"
62+
env: TEST=true ALLOW_FAILURE=true
63+
- node_js: "10.13"
64+
env: TEST=true ALLOW_FAILURE=true
65+
- node_js: "10.12"
66+
env: TEST=true ALLOW_FAILURE=true
67+
- node_js: "10.11"
68+
env: TEST=true ALLOW_FAILURE=true
69+
- node_js: "10.10"
70+
env: TEST=true ALLOW_FAILURE=true
71+
- node_js: "10.9"
72+
env: TEST=true ALLOW_FAILURE=true
73+
- node_js: "10.8"
74+
env: TEST=true ALLOW_FAILURE=true
75+
- node_js: "10.7"
76+
env: TEST=true ALLOW_FAILURE=true
77+
- node_js: "10.6"
78+
env: TEST=true ALLOW_FAILURE=true
79+
- node_js: "10.5"
80+
env: TEST=true ALLOW_FAILURE=true
81+
- node_js: "10.4"
82+
env: TEST=true ALLOW_FAILURE=true
83+
- node_js: "10.3"
84+
env: TEST=true ALLOW_FAILURE=true
85+
- node_js: "10.2"
86+
env: TEST=true ALLOW_FAILURE=true
87+
- node_js: "10.1"
88+
env: TEST=true ALLOW_FAILURE=true
89+
- node_js: "10.0"
90+
env: TEST=true ALLOW_FAILURE=true
91+
- node_js: "9.10"
92+
env: TEST=true ALLOW_FAILURE=true
93+
- node_js: "9.9"
94+
env: TEST=true ALLOW_FAILURE=true
95+
- node_js: "9.8"
96+
env: TEST=true ALLOW_FAILURE=true
97+
- node_js: "9.7"
98+
env: TEST=true ALLOW_FAILURE=true
99+
- node_js: "9.6"
100+
env: TEST=true ALLOW_FAILURE=true
101+
- node_js: "9.5"
102+
env: TEST=true ALLOW_FAILURE=true
103+
- node_js: "9.4"
104+
env: TEST=true ALLOW_FAILURE=true
105+
- node_js: "9.3"
106+
env: TEST=true ALLOW_FAILURE=true
107+
- node_js: "9.2"
108+
env: TEST=true ALLOW_FAILURE=true
109+
- node_js: "9.1"
110+
env: TEST=true ALLOW_FAILURE=true
111+
- node_js: "9.0"
112+
env: TEST=true ALLOW_FAILURE=true
113+
- node_js: "8.14"
114+
env: TEST=true ALLOW_FAILURE=true
115+
- node_js: "8.13"
116+
env: TEST=true ALLOW_FAILURE=true
117+
- node_js: "8.12"
118+
env: TEST=true ALLOW_FAILURE=true
119+
- node_js: "8.11"
120+
env: TEST=true ALLOW_FAILURE=true
121+
- node_js: "8.10"
122+
env: TEST=true ALLOW_FAILURE=true
123+
- node_js: "8.9"
124+
env: TEST=true ALLOW_FAILURE=true
125+
- node_js: "8.8"
126+
env: TEST=true ALLOW_FAILURE=true
127+
- node_js: "8.7"
128+
env: TEST=true ALLOW_FAILURE=true
129+
- node_js: "8.6"
130+
env: TEST=true ALLOW_FAILURE=true
131+
- node_js: "8.5"
132+
env: TEST=true ALLOW_FAILURE=true
133+
- node_js: "8.4"
134+
env: TEST=true ALLOW_FAILURE=true
36135
- node_js: "8.3"
37136
env: TEST=true ALLOW_FAILURE=true
38137
- node_js: "8.2"
@@ -61,6 +160,16 @@ matrix:
61160
env: TEST=true ALLOW_FAILURE=true
62161
- node_js: "7.0"
63162
env: TEST=true ALLOW_FAILURE=true
163+
- node_js: "6.15"
164+
env: TEST=true ALLOW_FAILURE=true
165+
- node_js: "6.14"
166+
env: TEST=true ALLOW_FAILURE=true
167+
- node_js: "6.13"
168+
env: TEST=true ALLOW_FAILURE=true
169+
- node_js: "6.12"
170+
env: TEST=true ALLOW_FAILURE=true
171+
- node_js: "6.11"
172+
env: TEST=true ALLOW_FAILURE=true
64173
- node_js: "6.10"
65174
env: TEST=true ALLOW_FAILURE=true
66175
- node_js: "6.9"
@@ -107,6 +216,8 @@ matrix:
107216
env: TEST=true ALLOW_FAILURE=true
108217
- node_js: "5.0"
109218
env: TEST=true ALLOW_FAILURE=true
219+
- node_js: "4.8"
220+
env: TEST=true ALLOW_FAILURE=true
110221
- node_js: "4.7"
111222
env: TEST=true ALLOW_FAILURE=true
112223
- node_js: "4.6"

0 commit comments

Comments
 (0)