16
16
DATADOG_SITE : us3.datadoghq.com
17
17
DATADOG_API_KEY : ${{ secrets.DATADOG_API_KEY }}
18
18
TEST_COLLECT : ' tee -a _testoutput.txt'
19
-
19
+ NODE_V8_COVERAGE : coverage
20
20
# this is required, since explicitly setting bash as shell enables pipefail, which is not
21
21
# on by default. This is required to fail correctly when teeing output to a file to collect
22
22
# test instrumentation
@@ -146,9 +146,13 @@ jobs:
146
146
- name : Report tests
147
147
if : success() || failure()
148
148
run : |
149
+ ./scripts/ci-collect-testruns.sh
149
150
if [ "$DATADOG_API_KEY" != "" ]; then
150
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
151
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
151
152
fi
153
+ - name : Upload coverage reports to Codecov
154
+ if : success() || failure()
155
+ uses : codecov/codecov-action@v3
152
156
153
157
test-quick2 :
154
158
# BEGIN-TEST-BOILERPLATE
@@ -213,9 +217,13 @@ jobs:
213
217
- name : Report tests
214
218
if : success() || failure()
215
219
run : |
220
+ ./scripts/ci-collect-testruns.sh
216
221
if [ "$DATADOG_API_KEY" != "" ]; then
217
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
222
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
218
223
fi
224
+ - name : Upload coverage reports to Codecov
225
+ if : success() || failure()
226
+ uses : codecov/codecov-action@v3
219
227
220
228
# #############
221
229
# Long-running tests are executed individually.
@@ -245,9 +253,13 @@ jobs:
245
253
- name : Report tests
246
254
if : success() || failure()
247
255
run : |
256
+ ./scripts/ci-collect-testruns.sh
248
257
if [ "$DATADOG_API_KEY" != "" ]; then
249
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
258
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
250
259
fi
260
+ - name : Upload coverage reports to Codecov
261
+ if : success() || failure()
262
+ uses : codecov/codecov-action@v3
251
263
252
264
test-cosmic-swingset :
253
265
# BEGIN-TEST-BOILERPLATE
@@ -277,9 +289,13 @@ jobs:
277
289
- name : Report tests
278
290
if : success() || failure()
279
291
run : |
292
+ ./scripts/ci-collect-testruns.sh
280
293
if [ "$DATADOG_API_KEY" != "" ]; then
281
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
294
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
282
295
fi
296
+ - name : Upload coverage reports to Codecov
297
+ if : success() || failure()
298
+ uses : codecov/codecov-action@v3
283
299
284
300
# The test-swingset* tests are split by alphabetical test name.
285
301
test-swingset :
@@ -307,9 +323,13 @@ jobs:
307
323
- name : Report tests
308
324
if : success() || failure()
309
325
run : |
326
+ ./scripts/ci-collect-testruns.sh
310
327
if [ "$DATADOG_API_KEY" != "" ]; then
311
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
328
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
312
329
fi
330
+ - name : Upload coverage reports to Codecov
331
+ if : success() || failure()
332
+ uses : codecov/codecov-action@v3
313
333
314
334
test-swingset2 :
315
335
# BEGIN-TEST-BOILERPLATE
@@ -344,9 +364,13 @@ jobs:
344
364
- name : Report tests
345
365
if : success() || failure()
346
366
run : |
367
+ ./scripts/ci-collect-testruns.sh
347
368
if [ "$DATADOG_API_KEY" != "" ]; then
348
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
369
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
349
370
fi
371
+ - name : Upload coverage reports to Codecov
372
+ if : success() || failure()
373
+ uses : codecov/codecov-action@v3
350
374
351
375
test-swingset3 :
352
376
# BEGIN-TEST-BOILERPLATE
@@ -372,9 +396,13 @@ jobs:
372
396
- name : Report tests
373
397
if : success() || failure()
374
398
run : |
399
+ ./scripts/ci-collect-testruns.sh
375
400
if [ "$DATADOG_API_KEY" != "" ]; then
376
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
401
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
377
402
fi
403
+ - name : Upload coverage reports to Codecov
404
+ if : success() || failure()
405
+ uses : codecov/codecov-action@v3
378
406
379
407
test-swingset4 :
380
408
# BEGIN-TEST-BOILERPLATE
@@ -401,9 +429,13 @@ jobs:
401
429
- name : Report tests
402
430
if : success() || failure()
403
431
run : |
432
+ ./scripts/ci-collect-testruns.sh
404
433
if [ "$DATADOG_API_KEY" != "" ]; then
405
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
434
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
406
435
fi
436
+ - name : Upload coverage reports to Codecov
437
+ if : success() || failure()
438
+ uses : codecov/codecov-action@v3
407
439
408
440
test-zoe-unit :
409
441
# BEGIN-TEST-BOILERPLATE
@@ -432,9 +464,13 @@ jobs:
432
464
- name : Report tests
433
465
if : success() || failure()
434
466
run : |
467
+ ./scripts/ci-collect-testruns.sh
435
468
if [ "$DATADOG_API_KEY" != "" ]; then
436
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
469
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
437
470
fi
471
+ - name : Upload coverage reports to Codecov
472
+ if : success() || failure()
473
+ uses : codecov/codecov-action@v3
438
474
439
475
test-zoe-swingset :
440
476
# BEGIN-TEST-BOILERPLATE
@@ -463,9 +499,13 @@ jobs:
463
499
- name : Report tests
464
500
if : success() || failure()
465
501
run : |
502
+ ./scripts/ci-collect-testruns.sh
466
503
if [ "$DATADOG_API_KEY" != "" ]; then
467
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
504
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
468
505
fi
506
+ - name : Upload coverage reports to Codecov
507
+ if : success() || failure()
508
+ uses : codecov/codecov-action@v3
469
509
470
510
test-docker-build :
471
511
runs-on : ubuntu-latest
@@ -476,6 +516,7 @@ jobs:
476
516
- name : Report tests
477
517
if : success() || failure()
478
518
run : |
519
+ ./scripts/ci-collect-testruns.sh
479
520
if [ "$DATADOG_API_KEY" != "" ]; then
480
- ./scripts/ci-collect-testruns.sh && npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
521
+ npx @datadog/datadog-ci junit upload --service agoric-sdk ./packages/*/junit.xml
481
522
fi
0 commit comments