@@ -179,10 +179,10 @@ jobs:
179
179
write-cache-key : main-build-artifacts
180
180
181
181
check :
182
- name : Check
182
+ name : Unit Tests
183
183
runs-on : macos-latest
184
184
needs : build-all
185
- timeout-minutes : 20
185
+ timeout-minutes : 40
186
186
steps :
187
187
- name : Checkout
188
188
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
@@ -199,7 +199,7 @@ jobs:
199
199
200
200
# Report as GitHub Pull Request Check.
201
201
- name : Publish Test Report
202
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
202
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
203
203
if : always() # always run even if the previous step fails
204
204
with :
205
205
report_paths : ' **/build/test-results/test/TEST-*.xml'
@@ -236,10 +236,10 @@ jobs:
236
236
237
237
# Report as GitHub Pull Request Check.
238
238
- name : Publish Test Report
239
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
239
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
240
240
if : always() # always run even if the previous step fails
241
241
with :
242
- report_paths : ' **/build/test-results/test /TEST-*.xml'
242
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
243
243
244
244
jvm-conflate-runtime-test :
245
245
name : CSR JVM Tests
@@ -257,10 +257,10 @@ jobs:
257
257
258
258
# Report as GitHub Pull Request Check.
259
259
- name : Publish Test Report
260
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
260
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
261
261
if : always() # always run even if the previous step fails
262
262
with :
263
- report_paths : ' **/build/test-results/test /TEST-*.xml'
263
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
264
264
265
265
jvm-stateChange-runtime-test :
266
266
name : SCO JVM Tests
@@ -278,10 +278,10 @@ jobs:
278
278
279
279
# Report as GitHub Pull Request Check.
280
280
- name : Publish Test Report
281
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
281
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
282
282
if : always() # always run even if the previous step fails
283
283
with :
284
- report_paths : ' **/build/test-results/test /TEST-*.xml'
284
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
285
285
286
286
jvm-stable-handlers-test :
287
287
name : SEH JVM Tests
@@ -299,10 +299,10 @@ jobs:
299
299
300
300
# Report as GitHub Pull Request Check.
301
301
- name : Publish Test Report
302
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
302
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
303
303
if : always() # always run even if the previous step fails
304
304
with :
305
- report_paths : ' **/build/test-results/test /TEST-*.xml'
305
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
306
306
307
307
jvm-partial-runtime-test :
308
308
name : PTR JVM Tests
@@ -320,10 +320,10 @@ jobs:
320
320
321
321
# Report as GitHub Pull Request Check.
322
322
- name : Publish Test Report
323
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
323
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
324
324
if : always() # always run even if the previous step fails
325
325
with :
326
- report_paths : ' **/build/test-results/test /TEST-*.xml'
326
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
327
327
328
328
jvm-conflate-stateChange-runtime-test :
329
329
name : SCO, CSR JVM Tests
@@ -341,10 +341,10 @@ jobs:
341
341
342
342
# Report as GitHub Pull Request Check.
343
343
- name : Publish Test Report
344
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
344
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
345
345
if : always() # always run even if the previous step fails
346
346
with :
347
- report_paths : ' **/build/test-results/test /TEST-*.xml'
347
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
348
348
349
349
jvm-conflate-partial-runtime-test :
350
350
name : CSR, PTR JVM Tests
@@ -362,10 +362,10 @@ jobs:
362
362
363
363
# Report as GitHub Pull Request Check.
364
364
- name : Publish Test Report
365
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
365
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
366
366
if : always() # always run even if the previous step fails
367
367
with :
368
- report_paths : ' **/build/test-results/test /TEST-*.xml'
368
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
369
369
370
370
jvm-conflate-drainExclusive-runtime-test :
371
371
name : CSR, DEA JVM Tests
@@ -383,10 +383,10 @@ jobs:
383
383
384
384
# Report as GitHub Pull Request Check.
385
385
- name : Publish Test Report
386
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
386
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
387
387
if : always() # always run even if the previous step fails
388
388
with :
389
- report_paths : ' **/build/test-results/test /TEST-*.xml'
389
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
390
390
391
391
jvm-stateChange-drainExclusive-runtime-test :
392
392
name : SCO, DEA JVM Tests
@@ -404,10 +404,10 @@ jobs:
404
404
405
405
# Report as GitHub Pull Request Check.
406
406
- name : Publish Test Report
407
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
407
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
408
408
if : always() # always run even if the previous step fails
409
409
with :
410
- report_paths : ' **/build/test-results/test /TEST-*.xml'
410
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
411
411
412
412
jvm-partial-drainExclusive-runtime-test :
413
413
name : PTR, DEA JVM Tests
@@ -425,10 +425,10 @@ jobs:
425
425
426
426
# Report as GitHub Pull Request Check.
427
427
- name : Publish Test Report
428
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
428
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
429
429
if : always() # always run even if the previous step fails
430
430
with :
431
- report_paths : ' **/build/test-results/test /TEST-*.xml'
431
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
432
432
433
433
jvm-conflate-stateChange-drainExclusive-runtime-test :
434
434
name : SCO, CSR, DEA JVM Tests
@@ -446,10 +446,10 @@ jobs:
446
446
447
447
# Report as GitHub Pull Request Check.
448
448
- name : Publish Test Report
449
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
449
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
450
450
if : always() # always run even if the previous step fails
451
451
with :
452
- report_paths : ' **/build/test-results/test /TEST-*.xml'
452
+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
453
453
454
454
jvm-conflate-partial-drainExclusive-runtime-test :
455
455
name : CSR, PTR, DEA JVM Tests
@@ -467,10 +467,31 @@ jobs:
467
467
468
468
# Report as GitHub Pull Request Check.
469
469
- name : Publish Test Report
470
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
470
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
471
471
if : always() # always run even if the previous step fails
472
472
with :
473
- report_paths : ' **/build/test-results/test/TEST-*.xml'
473
+ report_paths : ' **/build/test-results/jvmTest/TEST-*.xml'
474
+
475
+ jvm-all-runtime-test :
476
+ name : ALL Optimizations JVM Tests
477
+ runs-on : ubuntu-latest
478
+ timeout-minutes : 20
479
+ steps :
480
+ - name : Checkout
481
+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
482
+
483
+ - name : Check with Gradle
484
+ uses : ./.github/actions/gradle-task
485
+ with :
486
+ task : jvmTest --continue -Pworkflow.runtime=all
487
+ restore-cache-key : main-build-artifacts
488
+
489
+ # Report as GitHub Pull Request Check.
490
+ - name : Publish Test Report
491
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
492
+ if : always() # always run even if the previous step fails
493
+ with :
494
+ report_paths : ' **/build/test-results/jvmTest/TEST-*.xml'
474
495
475
496
ios-tests :
476
497
name : iOS Tests
@@ -488,10 +509,10 @@ jobs:
488
509
489
510
# Report as GitHub Pull Request Check.
490
511
- name : Publish Test Report
491
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
512
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
492
513
if : always() # always run even if the previous step fails
493
514
with :
494
- report_paths : ' **/build/test-results/test /TEST-*.xml'
515
+ report_paths : ' **/build/test-results/iosX64Test /TEST-*.xml'
495
516
496
517
js-tests :
497
518
name : JS Tests
@@ -510,10 +531,10 @@ jobs:
510
531
511
532
# Report as GitHub Pull Request Check.
512
533
- name : Publish Test Report
513
- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
534
+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
514
535
if : always() # always run even if the previous step fails
515
536
with :
516
- report_paths : ' **/build/test-results/test /TEST-*.xml'
537
+ report_paths : ' **/build/test-results/jsTest /TEST-*.xml'
517
538
518
539
performance-tests :
519
540
name : Performance tests
@@ -578,7 +599,7 @@ jobs:
578
599
# ## <start-connected-check-shards>
579
600
shardNum : [ 1, 2, 3 ]
580
601
# ## <end-connected-check-shards>
581
- runtime : [ conflate, stateChange, drainExclusive, conflate-stateChange, partial, conflate-partial, stable, conflate-drainExclusive, stateChange-drainExclusive, partial-drainExclusive, conflate-partial-drainExclusive ]
602
+ runtime : [ conflate, stateChange, drainExclusive, conflate-stateChange, partial, conflate-partial, stable, conflate-drainExclusive, stateChange-drainExclusive, partial-drainExclusive, conflate-partial-drainExclusive, all ]
582
603
steps :
583
604
- name : Checkout
584
605
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
@@ -618,6 +639,7 @@ jobs:
618
639
- jvm-partial-drainExclusive-runtime-test
619
640
- jvm-conflate-stateChange-drainExclusive-runtime-test
620
641
- jvm-conflate-partial-drainExclusive-runtime-test
642
+ - jvm-all-runtime-test
621
643
- ktlint
622
644
- performance-tests
623
645
- runtime-instrumentation-tests
0 commit comments