Spotless Apply #10
2 errors, 1 skipped, 51 pass in 6m 18s
7 files 7 suites 6m 18s ⏱️
54 tests 51 ✅ 1 💤 0 ❌ 2 🔥
223 runs 212 ✅ 3 💤 0 ❌ 8 🔥
Results for commit 64a5d4e.
Annotations
Check failure on line 0 in dev.restate.sdktesting.tests.Cancellation
github-actions / Test Results
3 out of 5 runs with error: cancelFromAdminAPI(BlockingOperation, Client, URI)[1] (dev.restate.sdktesting.tests.Cancellation)
test-report/default/TEST-junit-jupiter.xml [took 30s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 30s]
test-report/threeNodes/TEST-junit-jupiter.xml [took 30s]
Raw output
cancelFromAdminAPI(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.client.Client, java.net.URI) timed out after 30 seconds
java.util.concurrent.TimeoutException: cancelFromAdminAPI(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.client.Client, java.net.URI) timed out after 30 seconds
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Suppressed: java.lang.InterruptedException
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
at dev.restate.sdktesting.tests.UtilsKt.runTest-VtjQ1oo(utils.kt:44)
at dev.restate.sdktesting.tests.UtilsKt.runTest-VtjQ1oo$default(utils.kt:43)
at dev.restate.sdktesting.tests.Cancellation.cancelFromAdminAPI(Cancellation.kt:52)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
... 38 more
Suppressed: java.lang.IllegalStateException: This job has not completed yet
at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:372)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:35)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:98)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
... 51 more
unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.Cancellation]/[test-template:cancelFromAdminAPI(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.client.Client, java.net.URI)]/[test-template-invocation:#1]
display-name: cancel blocked invocation on CALL from Admin API
Check failure on line 0 in dev.restate.sdktesting.tests.Cancellation
github-actions / Test Results
All 5 runs with error: cancelFromContext(BlockingOperation, Client)[1] (dev.restate.sdktesting.tests.Cancellation)
test-report/alwaysSuspending/TEST-junit-jupiter.xml [took 30s]
test-report/default/TEST-junit-jupiter.xml [took 30s]
test-report/singleThreadSinglePartition/TEST-junit-jupiter.xml [took 30s]
test-report/threeNodes/TEST-junit-jupiter.xml [took 30s]
test-report/threeNodesAlwaysSuspending/TEST-junit-jupiter.xml [took 30s]
Raw output
cancelFromContext(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.client.Client) timed out after 30 seconds
java.util.concurrent.TimeoutException: cancelFromContext(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.client.Client) timed out after 30 seconds
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Suppressed: java.lang.InterruptedException
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:47)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167)
at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source)
at dev.restate.sdktesting.tests.UtilsKt.runTest-VtjQ1oo(utils.kt:44)
at dev.restate.sdktesting.tests.UtilsKt.runTest-VtjQ1oo$default(utils.kt:43)
at dev.restate.sdktesting.tests.Cancellation.cancelFromContext(Cancellation.kt:96)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
... 38 more
Suppressed: java.lang.IllegalStateException: This job has not completed yet
at kotlinx.coroutines.JobSupport.getCompletionExceptionOrNull(JobSupport.kt:1303)
at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1.invokeSuspend(TestBuilders.kt:372)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:35)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:98)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
at kotlinx.coroutines.EventLoopImplBase.shutdown(EventLoop.common.kt:222)
at kotlinx.coroutines.EventLoop.decrementUseCount(EventLoop.common.kt:110)
at kotlinx.coroutines.EventLoop.decrementUseCount$default(EventLoop.common.kt:104)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:101)
... 51 more
unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.Cancellation]/[test-template:cancelFromContext(dev.restate.sdktesting.contracts.BlockingOperation, dev.restate.client.Client)]/[test-template-invocation:#1]
display-name: cancel blocked invocation on CALL from Context
Check notice on line 0 in .github
github-actions / Test Results
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
dev.restate.sdktesting.tests.Ingress ‑ idempotentSendThenAttach(Client)
Check notice on line 0 in .github
github-actions / Test Results
54 tests found
There are 54 tests, see "Raw output" for the full list of tests.
Raw output
dev.restate.sdktesting.tests.CallOrdering ‑ ordering(boolean[], Client)[1]
dev.restate.sdktesting.tests.CallOrdering ‑ ordering(boolean[], Client)[2]
dev.restate.sdktesting.tests.CallOrdering ‑ ordering(boolean[], Client)[3]
dev.restate.sdktesting.tests.Cancellation ‑ cancelFromAdminAPI(BlockingOperation, Client, URI)[1]
dev.restate.sdktesting.tests.Cancellation ‑ cancelFromAdminAPI(BlockingOperation, Client, URI)[2]
dev.restate.sdktesting.tests.Cancellation ‑ cancelFromAdminAPI(BlockingOperation, Client, URI)[3]
dev.restate.sdktesting.tests.Cancellation ‑ cancelFromContext(BlockingOperation, Client)[1]
dev.restate.sdktesting.tests.Cancellation ‑ cancelFromContext(BlockingOperation, Client)[2]
dev.restate.sdktesting.tests.Cancellation ‑ cancelFromContext(BlockingOperation, Client)[3]
dev.restate.sdktesting.tests.Combinators ‑ awakeableOrTimeoutUsingAwaitAny(Client)
dev.restate.sdktesting.tests.Combinators ‑ awakeableOrTimeoutUsingAwakeableTimeoutCommand(Client)
dev.restate.sdktesting.tests.Combinators ‑ firstSuccessfulCompletedAwakeable(Client)
dev.restate.sdktesting.tests.Ingress ‑ headersPassThrough(Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentInvokeSend(Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentInvokeService(Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentInvokeVirtualObject(URI, Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentSendThenAttach(Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentSendThenAttachWIthIdempotencyKey(Client)
dev.restate.sdktesting.tests.KafkaIngress ‑ handleEventInCounterService(URI, int, Client)
dev.restate.sdktesting.tests.KafkaIngress ‑ handleEventInEventHandler(URI, int, Client)
dev.restate.sdktesting.tests.KillInvocation ‑ kill(Client, URI)
dev.restate.sdktesting.tests.KillRuntime ‑ startAndKillRuntimeRetainsTheState(ContainerHandle)
dev.restate.sdktesting.tests.NonDeterminismErrors ‑ method(String, Client)[1]
dev.restate.sdktesting.tests.NonDeterminismErrors ‑ method(String, Client)[2]
dev.restate.sdktesting.tests.NonDeterminismErrors ‑ method(String, Client)[3]
dev.restate.sdktesting.tests.NonDeterminismErrors ‑ method(String, Client)[4]
dev.restate.sdktesting.tests.PrivateService ‑ privateService(URI, Client)
dev.restate.sdktesting.tests.ProxyRequestSigning ‑ requestSigningPass(Client)
dev.restate.sdktesting.tests.RawHandler ‑ rawHandler(Client)
dev.restate.sdktesting.tests.RunFlush ‑ flush(Client)
dev.restate.sdktesting.tests.RunRetry ‑ withExhaustedAttempts(Client)
dev.restate.sdktesting.tests.RunRetry ‑ withSuccess(Client)
dev.restate.sdktesting.tests.ServiceToServiceCommunication ‑ callWithIdempotencyKey(Client)
dev.restate.sdktesting.tests.ServiceToServiceCommunication ‑ oneWayCall(Client)
dev.restate.sdktesting.tests.ServiceToServiceCommunication ‑ oneWayCallWithDelay(Client)
dev.restate.sdktesting.tests.ServiceToServiceCommunication ‑ oneWayCallWithIdempotencyKey(Client)
dev.restate.sdktesting.tests.ServiceToServiceCommunication ‑ regularCall(Client)
dev.restate.sdktesting.tests.Sleep ‑ manySleeps(Client)
dev.restate.sdktesting.tests.Sleep ‑ sleep(Client)
dev.restate.sdktesting.tests.SleepWithFailures ‑ sleepAndKillServiceEndpoint(Client, ContainerHandle)
dev.restate.sdktesting.tests.SleepWithFailures ‑ sleepAndTerminateServiceEndpoint(Client, ContainerHandle)
dev.restate.sdktesting.tests.State ‑ add(Client)
dev.restate.sdktesting.tests.State ‑ listStateAndClearAll(Client)
dev.restate.sdktesting.tests.State ‑ proxyOneWayAdd(Client)
dev.restate.sdktesting.tests.StopRuntime ‑ startAndStopRuntimeRetainsTheState(ContainerHandle)
dev.restate.sdktesting.tests.UpgradeWithInFlightInvocation ‑ inFlightInvocation(Client, URI)
dev.restate.sdktesting.tests.UpgradeWithNewInvocation ‑ executesNewInvocationWithLatestServiceRevisions(Client, URI)
dev.restate.sdktesting.tests.UserErrors ‑ failSeveralTimes(Client)
dev.restate.sdktesting.tests.UserErrors ‑ internalCallFailurePropagation(Client)
dev.restate.sdktesting.tests.UserErrors ‑ invocationWithEventualSuccess(Client)
dev.restate.sdktesting.tests.UserErrors ‑ invokeTerminallyFailingCall(Client)
dev.restate.sdktesting.tests.UserErrors ‑ setStateThenFailShouldPersistState(Client)
dev.restate.sdktesting.tests.UserErrors ‑ sideEffectWithTerminalError(Client)
dev.restate.sdktesting.tests.WorkflowAPI ‑ setAndResolve(Client)