restatedev / sdk-java

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

[kotlin] Fix nested types input/output code generation #273

Closed slinkydeveloper closed 1 month ago

slinkydeveloper commented 3 months ago

See https://github.com/google/ksp/issues/1825

github-actions[bot] commented 3 months ago

Test Results

 49 files  +35   49 suites  +35   7m 5s :stopwatch: + 6m 55s 762 tests +77  755 :white_check_mark: +77  7 :zzz: ±0  0 :x: ±0  762 runs  +76  755 :white_check_mark: +76  7 :zzz: ±0  0 :x: ±0 

Results for commit 0b0edaa4. ± Comparison against base commit 0e1434a1.

This pull request removes 30 and adds 107 tests. Note that renamed tests count towards both. ``` dev.restate.sdk.TestSerdesTest ‑ Byte: 12 dev.restate.sdk.TestSerdesTest ‑ Double: 0.1632626078568814 dev.restate.sdk.TestSerdesTest ‑ Float: 0.13373971 dev.restate.sdk.TestSerdesTest ‑ Integer: -855492073 dev.restate.sdk.TestSerdesTest ‑ Long: 1002162109940109064 dev.restate.sdk.TestSerdesTest ‑ Short: -8999 dev.restate.sdk.http.vertx.HttpVertxTests ‑ 222: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.CodegenTest] CodegenTestGreeterInterface#greet dev.restate.sdk.http.vertx.HttpVertxTests ‑ 223: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.CodegenTest] Empty#emptyInput: empty output dev.restate.sdk.http.vertx.HttpVertxTests ‑ 224: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.CodegenTest] Empty#emptyOutput: empty output dev.restate.sdk.http.vertx.HttpVertxTests ‑ 225: [HttpVertxTestExecutor][dev.restate.sdk.kotlin.CodegenTest] Empty#emptyInputOutput: empty input and empty 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 … ```

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

github-actions[bot] commented 3 months ago

Unit Test Results

  35 files  +  22    35 suites  +22   3m 50s :stopwatch: + 3m 41s 223 tests  - 331  221 :heavy_check_mark:  - 326  2 :zzz:  - 5  0 :x: ±0  223 runs   - 332  221 :heavy_check_mark:  - 327  2 :zzz:  - 5  0 :x: ±0 

Results for commit 19806612. ± Comparison against base commit 607b5082.