@@ -101,6 +101,9 @@ commands:
101
101
destination : coverage
102
102
integration-tests :
103
103
parameters :
104
+ datadog-test-service :
105
+ type : string
106
+ default : " "
104
107
start_relay_server :
105
108
type : boolean
106
109
default : false
@@ -116,6 +119,9 @@ commands:
116
119
- run :
117
120
name : Running integration tests
118
121
command : bash scripts/run-integration-tests.sh
122
+ - run :
123
+ name : Upload test results to Datadog
124
+ command : ./node_modules/.bin/datadog-ci junit upload --service <<parameters.datadog-test-service>> reports/junit-report.xml
119
125
network-tests :
120
126
steps :
121
127
- get-code
@@ -165,6 +171,9 @@ jobs:
165
171
type : string
166
172
build_label :
167
173
type : string
174
+ datadog-test-service :
175
+ type : string
176
+ default : " "
168
177
integration_test_files :
169
178
type : string
170
179
default : " "
@@ -182,6 +191,7 @@ jobs:
182
191
INTEGRATION_TEST_FILES : <<parameters.integration_test_files>>
183
192
steps :
184
193
- integration-tests :
194
+ datadog-test-service : <<parameters.datadog-test-service>>
185
195
start_relay_server : <<parameters.start_relay_server>>
186
196
run-release :
187
197
parameters :
@@ -246,6 +256,7 @@ workflows:
246
256
- dockerhub-pulls
247
257
- vblocks-js
248
258
start_relay_server : false
259
+ datadog-test-service : " healthcheck-integration-tests-<<matrix.browser>>-<<matrix.bver>>"
249
260
matrix :
250
261
parameters :
251
262
browser : ["chrome"]
@@ -265,13 +276,14 @@ workflows:
265
276
context :
266
277
- vblocks-js
267
278
name : Build Checks
268
- datadog-test-service : " daily-build-workflow "
279
+ datadog-test-service : " daily-build-unit-tests "
269
280
- run-integration-tests :
270
281
name : Integration tests <<matrix.browser>> <<matrix.bver>>
271
282
context :
272
283
- dockerhub-pulls
273
284
- vblocks-js
274
285
start_relay_server : true
286
+ datadog-test-service : " daily-build-integration-tests-<<matrix.browser>>-<<matrix.bver>>"
275
287
matrix :
276
288
parameters :
277
289
browser : ["chrome", "firefox"]
@@ -287,13 +299,14 @@ workflows:
287
299
context :
288
300
- vblocks-js
289
301
name : Build Checks
290
- datadog-test-service : " pull-request-workflow "
302
+ datadog-test-service : " pull-request-unit-tests "
291
303
- run-integration-tests :
292
304
name : Integration tests <<matrix.browser>> <<matrix.bver>>
293
305
context :
294
306
- dockerhub-pulls
295
307
- vblocks-js
296
308
start_relay_server : true
309
+ datadog-test-service : " pull-request-integration-tests-<<matrix.browser>>-<<matrix.bver>>"
297
310
matrix :
298
311
parameters :
299
312
browser : ["chrome", "firefox"]
@@ -324,13 +337,14 @@ workflows:
324
337
context :
325
338
- vblocks-js
326
339
name : Build Checks
327
- datadog-test-service : " release-workflow "
340
+ datadog-test-service : " release-unit-tests "
328
341
- run-integration-tests :
329
342
name : Integration tests <<matrix.browser>> <<matrix.bver>>
330
343
context :
331
344
- dockerhub-pulls
332
345
- vblocks-js
333
346
start_relay_server : true
347
+ datadog-test-service : " release-integration-tests-<<matrix.browser>>-<<matrix.bver>>"
334
348
matrix :
335
349
parameters :
336
350
browser : ["chrome", "firefox"]
0 commit comments