You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2026/10/09 11:43:51 UTC

[GH] (pekko/nightly-multi-jvm-tests): Workflow run "Nightly Multi JVM Tests" is working again!

The GitHub Actions job "Nightly Multi JVM Tests" on pekko.git/nightly-multi-jvm-tests has succeeded.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
f92a2b5013d1fc2d86572d52fff56163e38086b6 / PJ Fanning <pj...@users.noreply.github.com>
build: report real test counts for multi-jvm tests

Motivation:
Multi-jvm test runs always ended with "No tests to run for MultiJvm"
and "Total 0" because the plugin returned Tests.Output with no events,
so the job summaries hid how many tests ran and failed.

Modification:
Wrap each test JVM's logger in TestCountingLogger, which reads the
ScalaTest "Tests: succeeded N, failed N, ..." summary line. Report one
SuiteResult per JVM in Tests.Output.events. A JVM that exits non-zero
without a failed test, or without printing a summary, is reported as an
error.

Result:
sbt prints real totals for MultiJvm/test and MultiJvm/testOnly (and for
Test/test when multi-in-test is enabled), e.g.
"Failed: Total 19, Failed 1, Errors 0, Passed 18, Canceled 5".

Tests:
- sbt "remote-tests/MultiJvm/testOnly *AeronStreamConsistency* *RemoteReDeploymentFast*": Passed: Total 10 (previously Total 0)
- sbt "cluster-sharding-typed/MultiJvm/testOnly *ClusterShardingRememberEntitiesPerf* *ClusterShardingPreparingForShutdown*" without the JFR fix: Failed: Total 19, Failed 1, Errors 0, Passed 18, Canceled 5

References:
None - found by the multi-jvm workflow in this PR

Report URL: https://github.com/apache/pekko/actions/runs/37921035436

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org