Skip to content

Move all the encoding/decoding of messages within sdk-core (#344) #197

Move all the encoding/decoding of messages within sdk-core (#344)

Move all the encoding/decoding of messages within sdk-core (#344) #197

GitHub Actions / Test Results succeeded Jun 4, 2024 in 0s

All 84 tests pass in 21m 0s

102 files  + 88  102 suites  +88   21m 0s ⏱️ + 20m 49s
 84 tests  - 597   84 ✅  - 590  0 💤  - 7  0 ❌ ±0 
215 runs   - 467  215 ✅  - 460  0 💤  - 7  0 ❌ ±0 

Results for commit 4b2431d. ± Comparison against earlier commit 8788369.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

84 tests found

There are 84 tests, see "Raw output" for the full list of tests.
Raw output
dev.restate.e2e.JavaAwaitTimeoutTest ‑ Test Awaitable#await(Duration)
dev.restate.e2e.JavaAwakeableTest ‑ generate(Client)
dev.restate.e2e.JavaCancelInvocationTest ‑ cancel blocked invocation on AWAKEABLE
dev.restate.e2e.JavaCancelInvocationTest ‑ cancel blocked invocation on CALL
dev.restate.e2e.JavaCancelInvocationTest ‑ cancel blocked invocation on SLEEP
dev.restate.e2e.JavaCoordinatorWithNodeReceiverServiceToServiceCallTest ‑ synchronousCall(Client)
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 ‑ handleEventInCounterService(URL, int, Client)
dev.restate.e2e.JavaKafkaIngressTest ‑ handleEventInEventHandler(URL, int, Client)
dev.restate.e2e.JavaNonDeterminismTest ‑ backgroundInvokeWithDifferentTargets
dev.restate.e2e.JavaNonDeterminismTest ‑ callDifferentMethod
dev.restate.e2e.JavaNonDeterminismTest ‑ leftSleepRightCall
dev.restate.e2e.JavaNonDeterminismTest ‑ setDifferentKey
dev.restate.e2e.JavaRequestSigningTest ‑ requestSigningPass(Client)
dev.restate.e2e.JavaSampleWorkflowTest ‑ Sample workflow with sleep, side effect, call and one way call
dev.restate.e2e.JavaServiceToServiceCallTest ‑ synchronousCall(Client)
dev.restate.e2e.JavaSideEffectTest ‑ Side effect should wait on acknowledgements
dev.restate.e2e.JavaSimpleSleepTest ‑ manySleeps(Client)
dev.restate.e2e.JavaSimpleSleepTest ‑ sleep(Client)
dev.restate.e2e.JavaSleepWithFailuresTest ‑ sleepAndKillServiceEndpoint(Client, ContainerHandle)
dev.restate.e2e.JavaSleepWithFailuresTest ‑ sleepAndTerminateServiceEndpoint(Client, ContainerHandle)
dev.restate.e2e.JavaStateTest ‑ add(Client)
dev.restate.e2e.JavaStateTest ‑ getAndSet(Client)
dev.restate.e2e.JavaStateTest ‑ listStateAndClearAll(Client)
dev.restate.e2e.JavaStateTest ‑ setStateViaOneWayCallFromAnotherService(Client)
dev.restate.e2e.JavaWorkflowAPITest ‑ Set and resolve durable promise leads to completion
dev.restate.e2e.KtInterpreterTest ‑ simple(int)
dev.restate.e2e.NodeAwaitTimeoutTest ‑ Test Awaitable#await(Duration)
dev.restate.e2e.NodeAwakeableTest ‑ generate(Client)
dev.restate.e2e.NodeCancelInvocationTest ‑ cancel blocked invocation on AWAKEABLE
dev.restate.e2e.NodeCancelInvocationTest ‑ cancel blocked invocation on CALL
dev.restate.e2e.NodeCancelInvocationTest ‑ cancel blocked invocation on SLEEP
dev.restate.e2e.NodeCoordinatorWithJavaReceiverServiceToServiceCallTest ‑ synchronousCall(Client)
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 side effects is propagated
dev.restate.e2e.NodeInterpreterTest ‑ simple(int)
dev.restate.e2e.NodeKafkaIngressTest ‑ handleEventInCounterService(URL, int, Client)
dev.restate.e2e.NodeKafkaIngressTest ‑ handleEventInEventHandler(URL, int, Client)
dev.restate.e2e.NodeNonDeterminismTest ‑ backgroundInvokeWithDifferentTargets
dev.restate.e2e.NodeNonDeterminismTest ‑ callDifferentMethod
dev.restate.e2e.NodeNonDeterminismTest ‑ leftSleepRightCall
dev.restate.e2e.NodeNonDeterminismTest ‑ setDifferentKey
dev.restate.e2e.NodeRequestSigningTest ‑ requestSigningPass(Client)
dev.restate.e2e.NodeServiceToServiceCallTest ‑ synchronousCall(Client)
dev.restate.e2e.NodeSideEffectTest ‑ Side effect should wait on acknowledgements
dev.restate.e2e.NodeSimpleSleepTest ‑ manySleeps(Client)
dev.restate.e2e.NodeSimpleSleepTest ‑ sleep(Client)
dev.restate.e2e.NodeSleepWithFailuresTest ‑ sleepAndKillServiceEndpoint(Client, ContainerHandle)
dev.restate.e2e.NodeSleepWithFailuresTest ‑ sleepAndTerminateServiceEndpoint(Client, ContainerHandle)
dev.restate.e2e.NodeStateTest ‑ add(Client)
dev.restate.e2e.NodeStateTest ‑ getAndSet(Client)
dev.restate.e2e.NodeStateTest ‑ listStateAndClearAll(Client)
dev.restate.e2e.NodeStateTest ‑ setStateViaOneWayCallFromAnotherService(Client)
dev.restate.e2e.NodeWorkflowAPITest ‑ Set and resolve durable promise leads to completion
dev.restate.e2e.node.StateSerDeTest ‑ addAndClear(Client)
dev.restate.e2e.runtime.IngressTest ‑ Idempotent invocation to a service
dev.restate.e2e.runtime.IngressTest ‑ Idempotent invocation to a virtual object
dev.restate.e2e.runtime.IngressTest ‑ Idempotent invocation to a virtual object using send
dev.restate.e2e.runtime.IngressTest ‑ Idempotent send then attach/getOutput
dev.restate.e2e.runtime.IngressTest ‑ headersPassThrough(Client)
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.KillTestInvocationTest ‑ kill(Client, URL)
dev.restate.e2e.runtime.PersistenceTest ‑ startAndKillRuntimeRetainsTheState(Client, ContainerHandle)
dev.restate.e2e.runtime.PersistenceTest ‑ startAndStopRuntimeRetainsTheState(Client, ContainerHandle)
dev.restate.e2e.runtime.PrivateServiceTest ‑ privateService(URL, Client)
dev.restate.e2e.runtime.RetryOnUnknownServiceTest ‑ retryOnUnknownServiceUsingCall(Client, URL)
dev.restate.e2e.runtime.RetryOnUnknownServiceTest ‑ retryOnUnknownServiceUsingOneWayCall(Client, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ executesNewInvocationWithLatestServiceRevisions(Client, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ inFlightInvocation(Client, URL)
dev.restate.e2e.runtime.UpgradeServiceTest ‑ inFlightInvocationStoppingTheRuntime(Client, URL, ContainerHandle)