Orleans.TestingHost.Tests.TestingUtilsTests.WaitUntilSucceededAsync_LongPredicateCrossingDeadlineDoesNotSucceed failed intermittently in the macOS net10.0 BVT job for PR #10699.
Failure:
Location: TestingUtilsTests.cs:83.
Run: https://github.com/dotnet/orleans/actions/runs/32438071389
Job: https://github.com/dotnet/orleans/actions/runs/32438071389/job/96643166809
PR #10699 changes the durable workflow sample and does not modify TestingHost timing helpers. The corresponding net8.0 test passed, indicating a timing-sensitive boundary condition.
Expected: a predicate which completes after the configured deadline never causes WaitUntilSucceededAsync to report success, regardless of scheduling delays or platform timing.
Orleans.TestingHost.Tests.TestingUtilsTests.WaitUntilSucceededAsync_LongPredicateCrossingDeadlineDoesNotSucceedfailed intermittently in the macOS net10.0 BVT job for PR #10699.Failure:
Location:
TestingUtilsTests.cs:83.Run: https://github.com/dotnet/orleans/actions/runs/32438071389
Job: https://github.com/dotnet/orleans/actions/runs/32438071389/job/96643166809
PR #10699 changes the durable workflow sample and does not modify TestingHost timing helpers. The corresponding net8.0 test passed, indicating a timing-sensitive boundary condition.
Expected: a predicate which completes after the configured deadline never causes
WaitUntilSucceededAsyncto report success, regardless of scheduling delays or platform timing.