PASS DeadlockTest.naiveLockingDeadlocksAndTheJvmSaysSo PASS DeadlockTest.consistentLockOrderingRemovesTheCycle PASS DeadlockTest.fixesAlsoWorkOnVirtualThreads PASS DeadlockTest.tryLockWithBackOffTurnsDeadlockIntoCountedRetries PASS DeadlockTest.deadlockedVirtualThreadsAreInvisibleToFindDeadlockedThreads PASS OddEvenTest.everyImplementationPrintsExactlyOneToTwentyInOrder(ThreadKind)[1] PASS OddEvenTest.everyImplementationPrintsExactlyOneToTwentyInOrder(ThreadKind)[2] PASS OddEvenTest.twoDifferentThreadsDoTheWork(ThreadKind)[1] PASS OddEvenTest.twoDifferentThreadsDoTheWork(ThreadKind)[2] PASS OddEvenTest.stableAcrossManyRunsAndOddMax(ThreadKind)[1] PASS OddEvenTest.stableAcrossManyRunsAndOddMax(ThreadKind)[2] PASS OddEvenTest.zeroAndOneAreHandled(ThreadKind)[1] PASS OddEvenTest.zeroAndOneAreHandled(ThreadKind)[2] PASS OrderedThreadsTest.roundRobinOfThreeThreadsPrintsOneToTen(ThreadKind)[1] PASS OrderedThreadsTest.roundRobinOfThreeThreadsPrintsOneToTen(ThreadKind)[2] PASS OrderedThreadsTest.latchesRunT1T2T3EvenThoughT3StartsFirst(ThreadKind)[1] PASS OrderedThreadsTest.latchesRunT1T2T3EvenThoughT3StartsFirst(ThreadKind)[2] PASS OrderedThreadsTest.thousandVirtualThreadsStillPrintInOrder PASS OrderedThreadsTest.joinChainRunsT1T2T3(ThreadKind)[1] PASS OrderedThreadsTest.joinChainRunsT1T2T3(ThreadKind)[2] PASS PingPongTest.zeroRoundsPrintNothing(ThreadKind)[1] PASS PingPongTest.zeroRoundsPrintNothing(ThreadKind)[2] PASS PingPongTest.alternatesStrictlyForGivenRounds(ThreadKind)[1] PASS PingPongTest.alternatesStrictlyForGivenRounds(ThreadKind)[2] PASS SingleCarrierVirtualThreadTest.waitNotifyFinishesOnOneCarrierThread 25 tests, 0 failures