@@ -179,10 +179,10 @@ jobs:
179179 write-cache-key : main-build-artifacts
180180
181181 check :
182- name : Check
182+ name : Unit Tests
183183 runs-on : macos-latest
184184 needs : build-all
185- timeout-minutes : 20
185+ timeout-minutes : 40
186186 steps :
187187 - name : Checkout
188188 uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
@@ -199,7 +199,7 @@ jobs:
199199
200200 # Report as GitHub Pull Request Check.
201201 - name : Publish Test Report
202- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
202+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
203203 if : always() # always run even if the previous step fails
204204 with :
205205 report_paths : ' **/build/test-results/test/TEST-*.xml'
@@ -236,10 +236,10 @@ jobs:
236236
237237 # Report as GitHub Pull Request Check.
238238 - name : Publish Test Report
239- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
239+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
240240 if : always() # always run even if the previous step fails
241241 with :
242- report_paths : ' **/build/test-results/test /TEST-*.xml'
242+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
243243
244244 jvm-conflate-runtime-test :
245245 name : CSR JVM Tests
@@ -257,10 +257,10 @@ jobs:
257257
258258 # Report as GitHub Pull Request Check.
259259 - name : Publish Test Report
260- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
260+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
261261 if : always() # always run even if the previous step fails
262262 with :
263- report_paths : ' **/build/test-results/test /TEST-*.xml'
263+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
264264
265265 jvm-stateChange-runtime-test :
266266 name : SCO JVM Tests
@@ -278,10 +278,10 @@ jobs:
278278
279279 # Report as GitHub Pull Request Check.
280280 - name : Publish Test Report
281- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
281+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
282282 if : always() # always run even if the previous step fails
283283 with :
284- report_paths : ' **/build/test-results/test /TEST-*.xml'
284+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
285285
286286 jvm-stable-handlers-test :
287287 name : SEH JVM Tests
@@ -299,10 +299,10 @@ jobs:
299299
300300 # Report as GitHub Pull Request Check.
301301 - name : Publish Test Report
302- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
302+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
303303 if : always() # always run even if the previous step fails
304304 with :
305- report_paths : ' **/build/test-results/test /TEST-*.xml'
305+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
306306
307307 jvm-partial-runtime-test :
308308 name : PTR JVM Tests
@@ -320,10 +320,10 @@ jobs:
320320
321321 # Report as GitHub Pull Request Check.
322322 - name : Publish Test Report
323- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
323+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
324324 if : always() # always run even if the previous step fails
325325 with :
326- report_paths : ' **/build/test-results/test /TEST-*.xml'
326+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
327327
328328 jvm-conflate-stateChange-runtime-test :
329329 name : SCO, CSR JVM Tests
@@ -341,10 +341,10 @@ jobs:
341341
342342 # Report as GitHub Pull Request Check.
343343 - name : Publish Test Report
344- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
344+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
345345 if : always() # always run even if the previous step fails
346346 with :
347- report_paths : ' **/build/test-results/test /TEST-*.xml'
347+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
348348
349349 jvm-conflate-partial-runtime-test :
350350 name : CSR, PTR JVM Tests
@@ -362,10 +362,10 @@ jobs:
362362
363363 # Report as GitHub Pull Request Check.
364364 - name : Publish Test Report
365- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
365+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
366366 if : always() # always run even if the previous step fails
367367 with :
368- report_paths : ' **/build/test-results/test /TEST-*.xml'
368+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
369369
370370 jvm-conflate-drainExclusive-runtime-test :
371371 name : CSR, DEA JVM Tests
@@ -383,10 +383,10 @@ jobs:
383383
384384 # Report as GitHub Pull Request Check.
385385 - name : Publish Test Report
386- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
386+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
387387 if : always() # always run even if the previous step fails
388388 with :
389- report_paths : ' **/build/test-results/test /TEST-*.xml'
389+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
390390
391391 jvm-stateChange-drainExclusive-runtime-test :
392392 name : SCO, DEA JVM Tests
@@ -404,10 +404,10 @@ jobs:
404404
405405 # Report as GitHub Pull Request Check.
406406 - name : Publish Test Report
407- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
407+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
408408 if : always() # always run even if the previous step fails
409409 with :
410- report_paths : ' **/build/test-results/test /TEST-*.xml'
410+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
411411
412412 jvm-partial-drainExclusive-runtime-test :
413413 name : PTR, DEA JVM Tests
@@ -425,10 +425,10 @@ jobs:
425425
426426 # Report as GitHub Pull Request Check.
427427 - name : Publish Test Report
428- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
428+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
429429 if : always() # always run even if the previous step fails
430430 with :
431- report_paths : ' **/build/test-results/test /TEST-*.xml'
431+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
432432
433433 jvm-conflate-stateChange-drainExclusive-runtime-test :
434434 name : SCO, CSR, DEA JVM Tests
@@ -446,10 +446,10 @@ jobs:
446446
447447 # Report as GitHub Pull Request Check.
448448 - name : Publish Test Report
449- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
449+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
450450 if : always() # always run even if the previous step fails
451451 with :
452- report_paths : ' **/build/test-results/test /TEST-*.xml'
452+ report_paths : ' **/build/test-results/jvmTest /TEST-*.xml'
453453
454454 jvm-conflate-partial-drainExclusive-runtime-test :
455455 name : CSR, PTR, DEA JVM Tests
@@ -467,10 +467,31 @@ jobs:
467467
468468 # Report as GitHub Pull Request Check.
469469 - name : Publish Test Report
470- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
470+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
471471 if : always() # always run even if the previous step fails
472472 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'
474495
475496 ios-tests :
476497 name : iOS Tests
@@ -488,10 +509,10 @@ jobs:
488509
489510 # Report as GitHub Pull Request Check.
490511 - name : Publish Test Report
491- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
512+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
492513 if : always() # always run even if the previous step fails
493514 with :
494- report_paths : ' **/build/test-results/test /TEST-*.xml'
515+ report_paths : ' **/build/test-results/iosX64Test /TEST-*.xml'
495516
496517 js-tests :
497518 name : JS Tests
@@ -510,10 +531,10 @@ jobs:
510531
511532 # Report as GitHub Pull Request Check.
512533 - name : Publish Test Report
513- uses : mikepenz/action-junit-report@5f47764eec0e1c1f19f40c8e60a5ba47e47015c5 # v4
534+ uses : mikepenz/action-junit-report@db71d41eb79864e25ab0337e395c352e84523afe # v4
514535 if : always() # always run even if the previous step fails
515536 with :
516- report_paths : ' **/build/test-results/test /TEST-*.xml'
537+ report_paths : ' **/build/test-results/jsTest /TEST-*.xml'
517538
518539 performance-tests :
519540 name : Performance tests
@@ -578,7 +599,7 @@ jobs:
578599 # ## <start-connected-check-shards>
579600 shardNum : [ 1, 2, 3 ]
580601 # ## <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 ]
582603 steps :
583604 - name : Checkout
584605 uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
@@ -618,6 +639,7 @@ jobs:
618639 - jvm-partial-drainExclusive-runtime-test
619640 - jvm-conflate-stateChange-drainExclusive-runtime-test
620641 - jvm-conflate-partial-drainExclusive-runtime-test
642+ - jvm-all-runtime-test
621643 - ktlint
622644 - performance-tests
623645 - runtime-instrumentation-tests
0 commit comments