@@ -8,7 +8,7 @@ version: 2.0
8
8
# https://hub.docker.com/r/circleci/node/tags/
9
9
10
10
jobs :
11
- build :
11
+ install-and-cibuild :
12
12
docker :
13
13
- image : circleci/node:12.13.0
14
14
working_directory : ~/plotly.js
40
40
paths :
41
41
- plotly.js
42
42
43
- no-gl-test- jasmine :
43
+ no-gl-jasmine :
44
44
docker :
45
45
# need '-browsers' version to test in real (xvfb-wrapped) browsers
46
46
- image : circleci/node:12.13.0-browsers
53
53
name : Run jasmine tests (part A)
54
54
command : ./.circleci/test.sh no-gl-jasmine
55
55
56
- webgl-test- jasmine :
56
+ webgl-jasmine :
57
57
docker :
58
58
# need '-browsers' version to test in real (xvfb-wrapped) browsers
59
59
- image : circleci/node:12.13.0-browsers
66
66
name : Run jasmine tests (part B)
67
67
command : ./.circleci/test.sh webgl-jasmine
68
68
69
- no-gl-flaky-test- jasmine :
69
+ no-gl-flaky-jasmine :
70
70
docker :
71
71
# need '-browsers' version to test in real (xvfb-wrapped) browsers
72
72
- image : circleci/node:12.13.0-browsers
78
78
name : Run jasmine tests (part C)
79
79
command : ./.circleci/test.sh no-gl-flaky-jasmine
80
80
81
- test -image :
81
+ stable -image :
82
82
docker :
83
83
- image : plotly/testbed:latest
84
84
parallelism : 4
98
98
path : build
99
99
destination : /
100
100
101
- flaky-test- image :
101
+ flaky-image :
102
102
docker :
103
103
- image : plotly/testbed:latest
104
104
working_directory : /var/www/streambed/image_server/plotly.js/
@@ -117,18 +117,18 @@ jobs:
117
117
path : build
118
118
destination : /
119
119
120
- test -syntax :
120
+ source -syntax :
121
121
docker :
122
122
- image : circleci/node:12.13.0
123
123
working_directory : ~/plotly.js
124
124
steps :
125
125
- attach_workspace :
126
126
at : ~/
127
127
- run :
128
- name : Run syntax tests
128
+ name : Run syntax tests on source files
129
129
command : ./.circleci/test.sh syntax
130
130
131
- test -bundle :
131
+ jasmine -bundle :
132
132
docker :
133
133
# need '-browsers' version to test in real (xvfb-wrapped) browsers
134
134
- image : circleci/node:12.13.0-browsers
@@ -137,10 +137,10 @@ jobs:
137
137
- attach_workspace :
138
138
at : ~/
139
139
- run :
140
- name : Run test-bundle
141
- command : ./.circleci/test.sh bundle
140
+ name : Run jasmine tests (part D)
141
+ command : ./.circleci/test.sh jasmine- bundle
142
142
143
- publish :
143
+ publish-dist :
144
144
docker :
145
145
- image : circleci/node:12.13.0
146
146
working_directory : ~/plotly.js
@@ -187,28 +187,28 @@ workflows:
187
187
version : 2
188
188
build-and-test :
189
189
jobs :
190
- - build
191
- - test -bundle :
190
+ - install-and-cibuild
191
+ - jasmine -bundle :
192
192
requires :
193
- - build
194
- - no-gl-test- jasmine :
193
+ - install-and-cibuild
194
+ - no-gl-jasmine :
195
195
requires :
196
- - build
197
- - webgl-test- jasmine :
196
+ - install-and-cibuild
197
+ - webgl-jasmine :
198
198
requires :
199
- - build
200
- - no-gl-flaky-test- jasmine :
199
+ - install-and-cibuild
200
+ - no-gl-flaky-jasmine :
201
201
requires :
202
- - build
203
- - test -image :
202
+ - install-and-cibuild
203
+ - stable -image :
204
204
requires :
205
- - build
206
- - flaky-test- image :
205
+ - install-and-cibuild
206
+ - flaky-image :
207
207
requires :
208
- - build
209
- - test -syntax :
208
+ - install-and-cibuild
209
+ - source -syntax :
210
210
requires :
211
- - build
212
- - publish :
211
+ - install-and-cibuild
212
+ - publish-dist :
213
213
requires :
214
- - build
214
+ - install-and-cibuild
0 commit comments