Skip to content

Idempotent invoke test (#199) #2985

Idempotent invoke test (#199)

Idempotent invoke test (#199) #2985

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Test Results succeeded Oct 3, 2023 in 0s

All 82 tests pass in 11m 4s

  96 files    96 suites   11m 4s ⏱️
  82 tests   82 ✔️ 0 💤 0
208 runs  208 ✔️ 0 💤 0

Results for commit 76dd46f.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

82 tests found

There are 82 tests, see "Raw output" for the full list of tests.
Raw output
dev.restate.e2e.JavaAwakeableTest ‑ generate(RandomNumberListGeneratorBlockingStub)
dev.restate.e2e.JavaCoordinatorWithNodeReceiverServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.JavaErrorsTest ‑ Test calling method that fails terminally
dev.restate.e2e.JavaErrorsTest ‑ Test calling method that fails terminally multiple times
dev.restate.e2e.JavaErrorsTest ‑ Test invocations are retried until they succeed
dev.restate.e2e.JavaErrorsTest ‑ Test propagate failure from another service
dev.restate.e2e.JavaErrorsTest ‑ Test propagate failure from sideEffect and internal invoke
dev.restate.e2e.JavaErrorsTest ‑ Test set then fail should persist the set
dev.restate.e2e.JavaErrorsTest ‑ Test side effects are retried until they succeed
dev.restate.e2e.JavaErrorsTest ‑ Test terminal error of side effects is propagated
dev.restate.e2e.JavaKafkaIngressTest ‑ handleKeyedEvent(URL, int, CounterBlockingStub)
dev.restate.e2e.JavaNonDeterminismTest ‑ BackgroundInvokeWithDifferentTargets
dev.restate.e2e.JavaNonDeterminismTest ‑ CallDifferentMethod
dev.restate.e2e.JavaNonDeterminismTest ‑ LeftSleepRightCall
dev.restate.e2e.JavaNonDeterminismTest ‑ SetDifferentKey
dev.restate.e2e.JavaNonDeterminismTest ‑ SetDifferentValue
dev.restate.e2e.JavaSampleWorkflowTest ‑ Sample workflow with sleep, side effect, call and one way call
dev.restate.e2e.JavaServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.JavaSideEffectTest ‑ Side effect should wait on acknowledgements
dev.restate.e2e.JavaSimpleSleepTest ‑ manySleeps(Channel)
dev.restate.e2e.JavaSimpleSleepTest ‑ sleep(CoordinatorBlockingStub)
dev.restate.e2e.JavaSleepWithFailuresTest ‑ sleepAndKillServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.JavaSleepWithFailuresTest ‑ sleepAndTerminateServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.JavaStateTest ‑ add(CounterBlockingStub)
dev.restate.e2e.JavaStateTest ‑ getAndSet(CounterBlockingStub)
dev.restate.e2e.JavaStateTest ‑ setStateViaOneWayCallFromAnotherService(ProxyCounterBlockingStub, CounterBlockingStub)
dev.restate.e2e.NodeAwakeableTest ‑ generate(RandomNumberListGeneratorBlockingStub)
dev.restate.e2e.NodeCoordinatorWithJavaReceiverServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.NodeErrorsTest ‑ Test calling method that fails terminally
dev.restate.e2e.NodeErrorsTest ‑ Test calling method that fails terminally multiple times
dev.restate.e2e.NodeErrorsTest ‑ Test invocations are retried until they succeed
dev.restate.e2e.NodeErrorsTest ‑ Test propagate failure from another service
dev.restate.e2e.NodeErrorsTest ‑ Test set then fail should persist the set
dev.restate.e2e.NodeErrorsTest ‑ Test side effects are retried until they succeed
dev.restate.e2e.NodeErrorsTest ‑ Test terminal error of failing side effect with finite retry policy is propagated
dev.restate.e2e.NodeErrorsTest ‑ Test terminal error of side effects is propagated
dev.restate.e2e.NodeHandlerAPIKafkaIngressTest ‑ handleKeyedEvent(URL, int, URL)
dev.restate.e2e.NodeKafkaIngressTest ‑ handleKeyedEvent(URL, int, CounterBlockingStub)
dev.restate.e2e.NodeNonDeterminismTest ‑ BackgroundInvokeWithDifferentTargets
dev.restate.e2e.NodeNonDeterminismTest ‑ CallDifferentMethod
dev.restate.e2e.NodeNonDeterminismTest ‑ LeftSleepRightCall
dev.restate.e2e.NodeNonDeterminismTest ‑ SetDifferentKey
dev.restate.e2e.NodeNonDeterminismTest ‑ SetDifferentValue
dev.restate.e2e.NodeSampleWorkflowTest ‑ Sample workflow with sleep, side effect, call and one way call
dev.restate.e2e.NodeServiceToServiceCallTest ‑ synchronousCall(CoordinatorBlockingStub)
dev.restate.e2e.NodeSideEffectTest ‑ Side effect should wait on acknowledgements
dev.restate.e2e.NodeSimpleSleepTest ‑ manySleeps(Channel)
dev.restate.e2e.NodeSimpleSleepTest ‑ sleep(CoordinatorBlockingStub)
dev.restate.e2e.NodeSleepWithFailuresTest ‑ sleepAndKillServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.NodeSleepWithFailuresTest ‑ sleepAndTerminateServiceEndpoint(Channel, ContainerHandle)
dev.restate.e2e.NodeStateTest ‑ add(CounterBlockingStub)
dev.restate.e2e.NodeStateTest ‑ getAndSet(CounterBlockingStub)
dev.restate.e2e.NodeStateTest ‑ setStateViaOneWayCallFromAnotherService(ProxyCounterBlockingStub, CounterBlockingStub)
dev.restate.e2e.NodeWithBase64CompletionAwakeableTest ‑ generate(RandomNumberListGeneratorBlockingStub)
dev.restate.e2e.java.AwaitTimeoutTest ‑ Test Awaitable#await(Duration)
dev.restate.e2e.node.HandlerApiTest ‑ echo(URL)
dev.restate.e2e.node.StateSerDeTest ‑ addAndClear(ListServiceBlockingStub)
dev.restate.e2e.node.VerificationTest ‑ Suspending or returning with an unawaited blocked syncCall should not deadlock
dev.restate.e2e.node.VerificationTest ‑ killingTheRuntime(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.node.VerificationTest ‑ killingTheServiceEndpoint(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.node.VerificationTest ‑ simple(CommandVerifierBlockingStub)
dev.restate.e2e.node.VerificationTest ‑ stoppingTheRuntime(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.node.VerificationTest ‑ stoppingTheServiceEndpoint(CommandVerifierBlockingStub, ContainerHandle)
dev.restate.e2e.runtime.ConnectIngressTest ‑ badContentType(URL)
dev.restate.e2e.runtime.ConnectIngressTest ‑ getAndAdd(URL)
dev.restate.e2e.runtime.ConnectIngressTest ‑ malformedJson(URL)
dev.restate.e2e.runtime.IngressServiceTest ‑ idempotentInvoke(CounterBlockingStub)
dev.restate.e2e.runtime.IngressServiceTest ‑ invokeAddThroughConnect(URL, CounterBlockingStub)
dev.restate.e2e.runtime.IngressServiceTest ‑ invokeAddThroughGrpc(IngressBlockingStub, CounterBlockingStub)
dev.restate.e2e.runtime.InvokeOrderingTest ‑ [1] [true, false, false]
dev.restate.e2e.runtime.InvokeOrderingTest ‑ [2] [false, true, false]
dev.restate.e2e.runtime.InvokeOrderingTest ‑ [3] [true, true, false]
dev.restate.e2e.runtime.KillInvocationTest ‑ kill(IngressBlockingStub, CounterBlockingStub, AwakeableHolderServiceBlockingStub, URL)
dev.restate.e2e.runtime.PersistenceTest ‑ startAndKillRuntimeRetainsTheState(CounterBlockingStub, ContainerHandle)
dev.restate.e2e.runtime.PersistenceTest ‑ startAndStopRuntimeRetainsTheState(CounterBlockingStub, ContainerHandle)
dev.restate.e2e.runtime.PrivateServiceTest ‑ privateService(URL, CounterBlockingStub, ProxyCounterBlockingStub)
dev.restate.e2e.runtime.RetryOnUnknownServiceTest ‑ retryOnUnknownServiceUsingCall(IngressBlockingStub, ProxyServiceBlockingStub, ListServiceBlockingStub, URL)
dev.restate.e2e.runtime.RetryOnUnknownServiceTest ‑ retryOnUnknownServiceUsingOneWayCall(IngressBlockingStub, ProxyServiceBlockingStub, ListServiceBlockingStub, URL)
dev.restate.e2e.runtime.SingletonCounterTest ‑ singleton(SingletonCounterBlockingStub)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ executesNewInvocationWithLatestServiceRevisions(UpgradeTestServiceBlockingStub, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ inFlightInvocation(IngressBlockingStub, UpgradeTestServiceBlockingStub, AwakeableHolderServiceBlockingStub, ListServiceBlockingStub, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ inFlightInvocationStoppingTheRuntime(IngressBlockingStub, UpgradeTestServiceBlockingStub, AwakeableHolderServiceBlockingStub, ListServiceBlockingStub, URL, ContainerHandle)