Skip to content

Improve testing tools Javadocs (#388) #427

Improve testing tools Javadocs (#388)

Improve testing tools Javadocs (#388) #427

GitHub Actions / Test Results failed Nov 7, 2024 in 0s. View latest attempt.

1 fail, 1 skipped, 45 pass in 4m 47s

  7 files  ±0    7 suites  ±0   4m 47s ⏱️ +7s
 47 tests ±0   45 ✅ +2  1 💤 ±0  1 ❌ +1 
182 runs  ±0  178 ✅ +2  3 💤 ±0  1 ❌ +1 

Results for commit 0d422b3. ± Comparison against earlier commit 5880f27.

Annotations

Check warning on line 0 in dev.restate.sdktesting.tests.SleepWithFailures

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 5 runs failed: sleepAndKillServiceEndpoint(Client, ContainerHandle) (dev.restate.sdktesting.tests.SleepWithFailures)

test-report/threeNodes/TEST-junit-jupiter.xml [took 30s]
Raw output
After waiting for 30s, the test coroutine is not completing, there were active child jobs: [ScopeCoroutine{Completing}@5af3c053]
kotlinx.coroutines.test.UncompletedCoroutinesError: After waiting for 30s, the test coroutine is not completing, there were active child jobs: [ScopeCoroutine{Completing}@5af3c053]
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$2.invokeSuspend$lambda$0(TestBuilders.kt:351)
	at kotlinx.coroutines.InvokeOnCancelling.invoke(JobSupport.kt:1569)
	at kotlinx.coroutines.JobSupport.notifyCancelling(JobSupport.kt:1603)
	at kotlinx.coroutines.JobSupport.tryMakeCancelling(JobSupport.kt:826)
	at kotlinx.coroutines.JobSupport.makeCancelling(JobSupport.kt:786)
	at kotlinx.coroutines.JobSupport.cancelImpl$kotlinx_coroutines_core(JobSupport.kt:702)
	at kotlinx.coroutines.JobSupport.cancelCoroutine(JobSupport.kt:689)
	at kotlinx.coroutines.TimeoutCoroutine.run(Timeout.kt:156)
	at kotlinx.coroutines.EventLoopImplBase$DelayedRunnableTask.run(EventLoop.common.kt:505)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:105)
	at java.base/java.lang.Thread.run(Thread.java:840)

unique-id: [engine:junit-jupiter]/[class:dev.restate.sdktesting.tests.SleepWithFailures]/[method:sleepAndKillServiceEndpoint(dev.restate.sdk.client.Client, dev.restate.sdktesting.infra.ContainerHandle)]
display-name: sleepAndKillServiceEndpoint(Client, ContainerHandle)

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions github-actions / Test Results

47 tests found

There are 47 tests, see "Raw output" for the full list of tests.
Raw output
dev.restate.sdktesting.tests.AwaitTimeout ‑ timeout(Client)
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.CancelInvocation ‑ cancelInvocation(BlockingOperation, Client, URL)[1]
dev.restate.sdktesting.tests.CancelInvocation ‑ cancelInvocation(BlockingOperation, Client, URL)[2]
dev.restate.sdktesting.tests.CancelInvocation ‑ cancelInvocation(BlockingOperation, Client, URL)[3]
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(URL, Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentSendThenAttach(Client)
dev.restate.sdktesting.tests.Ingress ‑ idempotentSendThenAttachWIthIdempotencyKey(Client)
dev.restate.sdktesting.tests.KafkaIngress ‑ handleEventInCounterService(URL, int, Client)
dev.restate.sdktesting.tests.KafkaIngress ‑ handleEventInEventHandler(URL, int, Client)
dev.restate.sdktesting.tests.KillInvocation ‑ kill(Client, URL)
dev.restate.sdktesting.tests.KillRuntime ‑ startAndKillRuntimeRetainsTheState(Client, 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(URL, 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 ‑ oneWayCall(Client)
dev.restate.sdktesting.tests.ServiceToServiceCommunication ‑ oneWayCallWithDelay(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(Client, ContainerHandle)
dev.restate.sdktesting.tests.UpgradeWithInFlightInvocation ‑ inFlightInvocation(Client, URL)
dev.restate.sdktesting.tests.UpgradeWithNewInvocation ‑ executesNewInvocationWithLatestServiceRevisions(Client, URL)
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)