File tree Expand file tree Collapse file tree 3 files changed +15
-15
lines changed
sdk-testing/src/main/java/dev/restate/sdk/testing Expand file tree Collapse file tree 3 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 1515 strategy :
1616 fail-fast : false
1717 matrix :
18- java : [ 11 ]
18+ java : [ 11, 17, 21 ]
1919 steps :
2020 - uses : actions/checkout@v4
2121 - name : Set up JDK ${{ matrix.java }}
3131 uses : gradle/actions/wrapper-validation@v3
3232
3333 - name : Build with Gradle
34- # Javadoc 11 won't work with our Javadocs, they need 21
35- run : ./gradlew build -x javadoc
34+ run : ./gradlew build
3635
3736 - name : Upload test results
3837 if : always()
4241 path : " **/test-results/test/*.xml"
4342
4443 test-javadocs :
45- name : Test Javadocs
44+ name : Test Javadocs and dokka
4645 runs-on : ubuntu-latest
4746 timeout-minutes : 10
4847 steps :
Original file line number Diff line number Diff line change @@ -82,14 +82,16 @@ public class ManualRestateRunner
8282 }
8383 }
8484
85- /** Run restate, run the embedded service endpoint server, and register the services. */
86- public void start () {}
87-
8885 /**
8986 * @deprecated Use {@link #start()} instead.
9087 */
9188 @ Deprecated (forRemoval = true )
9289 public void run () {
90+ this .start ();
91+ }
92+
93+ /** Run restate, run the embedded service endpoint server, and register the services. */
94+ public void start () {
9395 // Start listening the local server
9496 try {
9597 server .listen (0 ).toCompletionStage ().toCompletableFuture ().get ();
Original file line number Diff line number Diff line change 1414/**
1515 * Restate runner for JUnit 5. Example:
1616 *
17- * <pre>{@code
18- * @ RegisterExtension
17+ * <pre>
18+ * {@code @ RegisterExtension}
1919 * private final static RestateRunner restateRunner = RestateRunnerBuilder.create()
2020 * .withService(new MyService())
2121 * .buildRunner();
22- * } </pre>
22+ * </pre>
2323 *
2424 * <p>The runner will deploy the services locally, execute Restate as container using <a
2525 * href="https://java.testcontainers.org/">Testcontainers</a>, and register the services.
3030 * <p>Use the annotations {@link RestateClient}, {@link RestateURL} and {@link RestateAdminClient}
3131 * to interact with the deployed server:
3232 *
33- * <pre>{@code
34- * @ Test
35- * void initialCountIsZero(@ RestateClient Client client) {
33+ * <pre>
34+ * {@code @ Test}
35+ * void initialCountIsZero({@code @ RestateClient} Client client) {
3636 * var client = CounterClient.fromClient(ingressClient, "my-counter");
3737 *
3838 * // Use client as usual
3939 * long response = client.get();
4040 * assertThat(response).isEqualTo(0L);
41- * }
4241 * }</pre>
4342 */
4443public class RestateRunner extends BaseRestateRunner implements BeforeAllCallback {
@@ -50,7 +49,7 @@ public class RestateRunner extends BaseRestateRunner implements BeforeAllCallbac
5049
5150 @ Override
5251 public void beforeAll (ExtensionContext context ) {
53- deployer .run ();
52+ deployer .start ();
5453 context .getStore (NAMESPACE ).put (DEPLOYER_KEY , deployer );
5554 }
5655}
You can’t perform that action at this time.
0 commit comments