1
1
language : node_js
2
+ os :
3
+ - linux
2
4
node_js :
3
- - " 7.0"
4
- - " 6.9"
5
- - " 6.8"
6
- - " 6.7"
7
- - " 6.6"
8
- - " 6.5"
9
- - " 6.4"
10
- - " 6.3"
11
- - " 6.2"
12
- - " 6.1"
13
- - " 6.0"
5
+ - " 7.7"
6
+ - " 6.10"
14
7
- " 5.12"
15
- - " 5.11"
16
- - " 5.10"
17
- - " 5.9"
18
- - " 5.8"
19
- - " 5.7"
20
- - " 5.6"
21
- - " 5.5"
22
- - " 5.4"
23
- - " 5.3"
24
- - " 5.2"
25
- - " 5.1"
26
- - " 5.0"
27
- - " 4.6"
28
- - " 4.5"
29
- - " 4.4"
30
- - " 4.3"
31
- - " 4.2"
32
- - " 4.1"
33
- - " 4.0"
8
+ - " 4.8"
34
9
- " iojs-v3.3"
35
- - " iojs-v3.2"
36
- - " iojs-v3.1"
37
- - " iojs-v3.0"
38
10
- " iojs-v2.5"
39
- - " iojs-v2.4"
40
- - " iojs-v2.3"
41
- - " iojs-v2.2"
42
- - " iojs-v2.1"
43
- - " iojs-v2.0"
44
11
- " iojs-v1.8"
45
- - " iojs-v1.7"
46
- - " iojs-v1.6"
47
- - " iojs-v1.5"
48
- - " iojs-v1.4"
49
- - " iojs-v1.3"
50
- - " iojs-v1.2"
51
- - " iojs-v1.1"
52
- - " iojs-v1.0"
53
12
- " 0.12"
54
- - " 0.11"
55
13
- " 0.10"
56
- - " 0.9"
57
14
- " 0.8"
58
- - " 0.6"
59
- - " 0.4"
60
15
before_install :
61
- -
' if [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then case "$(npm --version)" in 1.*) npm install -g [email protected] ;; 2.*) npm install -g npm@2 ;; esac ; fi'
16
+ -
' 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'
62
17
- ' if [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then npm install -g npm; fi'
18
+ install :
19
+ -
' 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;'
63
20
script :
64
- - ' if [ -n "${LINT-}" ]; then npm run lint ; fi'
21
+ - ' if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
22
+ - ' if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
65
23
- ' if [ -n "${COVERAGE-}" ]; then npm run coverage ; fi'
66
24
- ' if [ -n "${TEST-}" ]; then npm run tests-only ; fi'
67
25
sudo : false
@@ -70,51 +28,144 @@ env:
70
28
matrix :
71
29
fast_finish : true
72
30
include :
73
- allow_failures :
31
+ - node_js : " 7.6"
32
+ env : TEST=true ALLOW_FAILURE=true
33
+ - node_js : " 7.5"
34
+ env : TEST=true ALLOW_FAILURE=true
35
+ - node_js : " 7.4"
36
+ env : TEST=true ALLOW_FAILURE=true
37
+ - node_js : " 7.3"
38
+ env : TEST=true ALLOW_FAILURE=true
39
+ - node_js : " 7.2"
40
+ env : TEST=true ALLOW_FAILURE=true
41
+ - node_js : " 7.1"
42
+ env : TEST=true ALLOW_FAILURE=true
43
+ - node_js : " 7.0"
44
+ env : TEST=true ALLOW_FAILURE=true
45
+ - node_js : " 6.9"
46
+ env : TEST=true ALLOW_FAILURE=true
74
47
- node_js : " 6.8"
48
+ env : TEST=true ALLOW_FAILURE=true
75
49
- node_js : " 6.7"
50
+ env : TEST=true ALLOW_FAILURE=true
76
51
- node_js : " 6.6"
52
+ env : TEST=true ALLOW_FAILURE=true
77
53
- node_js : " 6.5"
54
+ env : TEST=true ALLOW_FAILURE=true
78
55
- node_js : " 6.4"
56
+ env : TEST=true ALLOW_FAILURE=true
79
57
- node_js : " 6.3"
58
+ env : TEST=true ALLOW_FAILURE=true
80
59
- node_js : " 6.2"
60
+ env : TEST=true ALLOW_FAILURE=true
81
61
- node_js : " 6.1"
62
+ env : TEST=true ALLOW_FAILURE=true
82
63
- node_js : " 6.0"
64
+ env : TEST=true ALLOW_FAILURE=true
83
65
- node_js : " 5.11"
66
+ env : TEST=true ALLOW_FAILURE=true
84
67
- node_js : " 5.10"
68
+ env : TEST=true ALLOW_FAILURE=true
85
69
- node_js : " 5.9"
70
+ env : TEST=true ALLOW_FAILURE=true
86
71
- node_js : " 5.8"
72
+ env : TEST=true ALLOW_FAILURE=true
87
73
- node_js : " 5.7"
74
+ env : TEST=true ALLOW_FAILURE=true
88
75
- node_js : " 5.6"
76
+ env : TEST=true ALLOW_FAILURE=true
89
77
- node_js : " 5.5"
78
+ env : TEST=true ALLOW_FAILURE=true
90
79
- node_js : " 5.4"
80
+ env : TEST=true ALLOW_FAILURE=true
91
81
- node_js : " 5.3"
82
+ env : TEST=true ALLOW_FAILURE=true
92
83
- node_js : " 5.2"
84
+ env : TEST=true ALLOW_FAILURE=true
93
85
- node_js : " 5.1"
86
+ env : TEST=true ALLOW_FAILURE=true
94
87
- node_js : " 5.0"
88
+ env : TEST=true ALLOW_FAILURE=true
89
+ - node_js : " 4.7"
90
+ env : TEST=true ALLOW_FAILURE=true
91
+ - node_js : " 4.6"
92
+ env : TEST=true ALLOW_FAILURE=true
95
93
- node_js : " 4.5"
94
+ env : TEST=true ALLOW_FAILURE=true
96
95
- node_js : " 4.4"
96
+ env : TEST=true ALLOW_FAILURE=true
97
97
- node_js : " 4.3"
98
+ env : TEST=true ALLOW_FAILURE=true
98
99
- node_js : " 4.2"
100
+ env : TEST=true ALLOW_FAILURE=true
99
101
- node_js : " 4.1"
102
+ env : TEST=true ALLOW_FAILURE=true
100
103
- node_js : " 4.0"
104
+ env : TEST=true ALLOW_FAILURE=true
101
105
- node_js : " iojs-v3.2"
106
+ env : TEST=true ALLOW_FAILURE=true
102
107
- node_js : " iojs-v3.1"
108
+ env : TEST=true ALLOW_FAILURE=true
103
109
- node_js : " iojs-v3.0"
110
+ env : TEST=true ALLOW_FAILURE=true
104
111
- node_js : " iojs-v2.4"
112
+ env : TEST=true ALLOW_FAILURE=true
105
113
- node_js : " iojs-v2.3"
114
+ env : TEST=true ALLOW_FAILURE=true
106
115
- node_js : " iojs-v2.2"
116
+ env : TEST=true ALLOW_FAILURE=true
107
117
- node_js : " iojs-v2.1"
118
+ env : TEST=true ALLOW_FAILURE=true
108
119
- node_js : " iojs-v2.0"
120
+ env : TEST=true ALLOW_FAILURE=true
109
121
- node_js : " iojs-v1.7"
122
+ env : TEST=true ALLOW_FAILURE=true
110
123
- node_js : " iojs-v1.6"
124
+ env : TEST=true ALLOW_FAILURE=true
111
125
- node_js : " iojs-v1.5"
126
+ env : TEST=true ALLOW_FAILURE=true
112
127
- node_js : " iojs-v1.4"
128
+ env : TEST=true ALLOW_FAILURE=true
113
129
- node_js : " iojs-v1.3"
130
+ env : TEST=true ALLOW_FAILURE=true
114
131
- node_js : " iojs-v1.2"
132
+ env : TEST=true ALLOW_FAILURE=true
115
133
- node_js : " iojs-v1.1"
134
+ env : TEST=true ALLOW_FAILURE=true
116
135
- node_js : " iojs-v1.0"
136
+ env : TEST=true ALLOW_FAILURE=true
117
137
- node_js : " 0.11"
138
+ env : TEST=true ALLOW_FAILURE=true
118
139
- node_js : " 0.9"
140
+ env : TEST=true ALLOW_FAILURE=true
119
141
- node_js : " 0.6"
142
+ env : TEST=true ALLOW_FAILURE=true
120
143
- node_js : " 0.4"
144
+ env : TEST=true ALLOW_FAILURE=true
145
+ # #- node_js: "7"
146
+ # env: TEST=true
147
+ # os: osx
148
+ # - node_js: "6"
149
+ # env: TEST=true
150
+ # os: osx
151
+ # - node_js: "5"
152
+ # env: TEST=true
153
+ # os: osx
154
+ # - node_js: "4"
155
+ # env: TEST=true
156
+ # os: osx
157
+ # - node_js: "iojs"
158
+ # env: TEST=true
159
+ # os: osx
160
+ # - node_js: "0.12"
161
+ # env: TEST=true
162
+ # os: osx
163
+ # - node_js: "0.10"
164
+ # env: TEST=true
165
+ # os: osx
166
+ # - node_js: "0.8"
167
+ # env: TEST=true
168
+ # os: osx
169
+ allow_failures :
170
+ - os : osx
171
+ - env : TEST=true ALLOW_FAILURE=true
0 commit comments