restatedev / sdk-java

Restate SDK for JVM Languages
https://restate.dev
MIT License
21 stars 4 forks source link

Raw handlers #303

Closed slinkydeveloper closed 2 months ago

slinkydeveloper commented 3 months ago

Fix #272

github-actions[bot] commented 3 months ago

Test Results

 14 files   - 31   14 suites   - 31   11s :stopwatch: - 2m 23s 591 tests  - 50  584 :white_check_mark:  - 48  7 :zzz:  - 2  0 :x: ±0  592 runs   - 49  585 :white_check_mark:  - 47  7 :zzz:  - 2  0 :x: ±0 

Results for commit 547609a6. ± Comparison against base commit 9718851c.

This pull request removes 597 and adds 547 tests. Note that renamed tests count towards both. ``` dev.restate.e2e.JavaAwaitTimeoutTest ‑ Test Awaitable#await(Duration) dev.restate.e2e.JavaAwakeableTest ‑ generate(IngressClient) 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(IngressClient) 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 … ``` ``` RestateRequestIdentityVerifierTest ‑ parseKey() dev.restate.sdk.JavaBlockingTests ‑ 100: [MockSingleThread][dev.restate.sdk.SideEffectTest] SideEffect#run: Without optimization and with acks returns dev.restate.sdk.JavaBlockingTests ‑ 101: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] SideEffect#run: Without optimization and with acks returns dev.restate.sdk.JavaBlockingTests ‑ 102: [MockSingleThread][dev.restate.sdk.SideEffectTest] SideEffect#run dev.restate.sdk.JavaBlockingTests ‑ 103: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] SideEffect#run dev.restate.sdk.JavaBlockingTests ‑ 104: [MockSingleThread][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect#run: With optimization and without ack on first side effect will suspend dev.restate.sdk.JavaBlockingTests ‑ 105: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect#run: With optimization and without ack on first side effect will suspend dev.restate.sdk.JavaBlockingTests ‑ 106: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect#run: With optimization and ack on first side effect will suspend dev.restate.sdk.JavaBlockingTests ‑ 107: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] ConsecutiveSideEffect#run: With optimization and ack on first and second side effect will resume dev.restate.sdk.JavaBlockingTests ‑ 108: [MockMultiThreaded][dev.restate.sdk.SideEffectTest] FailingSideEffect#run … ```
This pull request removes 5 skipped tests and adds 3 skipped tests. Note that renamed tests count towards both. ``` dev.restate.e2e.NodeWorkflowAPITest ‑ Set and resolve durable promise leads to completion dev.restate.e2e.NodeWorkflowAPITest ‑ Workflow cannot be submitted more than once dev.restate.sdk.http.vertx.HttpVertxTests ‑ 118: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown dev.restate.sdk.http.vertx.HttpVertxTests ‑ 119: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown: Fires timeout dev.restate.sdk.http.vertx.HttpVertxTests ‑ 152: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] Unknown ``` ``` dev.restate.sdk.http.vertx.HttpVertxTests ‑ 122: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown dev.restate.sdk.http.vertx.HttpVertxTests ‑ 123: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.DeferredTest] Unknown: Fires timeout dev.restate.sdk.http.vertx.HttpVertxTests ‑ 156: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.StateTest] Unknown ```

:recycle: This comment has been updated with latest results.