Skip to content

Introduce ThreadHerd instead of StructuredConcurrencyScope, broaden Java compatibility #1341

Introduce ThreadHerd instead of StructuredConcurrencyScope, broaden Java compatibility

Introduce ThreadHerd instead of StructuredConcurrencyScope, broaden Java compatibility #1341

Triggered via pull request May 30, 2025 14:03
Status Failure
Total duration 4m 47s
Artifacts 1
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

ci.yml

on: pull_request
label  /  Attach automerge label
label / Attach automerge label
publish  /  Publish release
publish / Publish release
auto-merge  /  Auto merge
auto-merge / Auto merge
Fit to window
Zoom out
Zoom in

Annotations

6 errors
build / ci
Process completed with exit code 1.
ox.LocalTest ► fork locals should properly propagate values: core/src/test/scala/ox/LocalTest.scala#L10
Failed test found in: core/target/test-reports/TEST-ox.LocalTest.xml Error: sbt.ForkMain$ForkError: org.scalatest.exceptions.TestFailedException: Vector("main mid", "In f1 = x", "result = a", "In f3 = a", "result = a") was not equal to Vector("main mid", "In f1 = x", "result = a", "In f3 = z", "result = a")
ox.LocalTest ► fork locals should propagate values across multiple scopes: core/src/test/scala/ox/LocalTest.scala#L10
Failed test found in: core/target/test-reports/TEST-ox.LocalTest.xml Error: sbt.ForkMain$ForkError: org.scalatest.exceptions.TestFailedException: Vector("nested1 = x", "nested2 = a", "outer = a") was not equal to Vector("nested1 = x", "nested2 = x", "outer = a")
ox.LocalTest ► fork locals should propagate errors from forks created within local values: core/src/test/scala/ox/LocalTest.scala#L10
Failed test found in: core/target/test-reports/TEST-ox.LocalTest.xml Error: sbt.ForkMain$ForkError: org.scalatest.exceptions.TestFailedException: "["v[1]" was not equal to "v[2]"]" was not equal to "[boom!]"
ox.supervise.test.BroadcastTest ► should forward messages and recover from failures: examples/src/test/scala/ox/supervise/test/BroadcastTest.scala#L25
Failed test found in: examples/target/test-reports/TEST-ox.supervise.test.BroadcastTest.xml Error: org.scalatest.exceptions.TestFailedDueToTimeoutException: The code passed to eventually never returned normally. Attempted 103 times over 15.070973540999999 seconds. Last failure message: List() was not equal to List("msg1", "msg2", "msg3", "msg", "msg").
ox.logback.InheritableMDCTest ► should make MDC values available in forks: mdc-logback/src/test/scala/ox/logback/InheritableMDCTest.scala#L8
Failed test found in: mdc-logback/target/test-reports/TEST-ox.logback.InheritableMDCTest.xml Error: org.scalatest.exceptions.TestFailedException: null was not equal to "1"

Artifacts

Produced during runtime
Name Size Digest
tests-results-java-21 Expired
176 KB
sha256:3e0bb89f43ff8c5851c9ce36a6c38f3bb619e1b3bebbbc803fba041cd49a4631