Skip to content

Commit 0f20059

Browse files
Fix builds (#389)
* Fix builds * Fix bad javadocs
1 parent 0d422b3 commit 0f20059

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
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 }}
@@ -31,8 +31,7 @@ jobs:
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()
@@ -42,7 +41,7 @@ jobs:
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:

sdk-testing/src/main/java/dev/restate/sdk/testing/ManualRestateRunner.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff 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();

sdk-testing/src/main/java/dev/restate/sdk/testing/RestateRunner.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
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.
@@ -30,15 +30,14 @@
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
*/
4443
public 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
}

0 commit comments

Comments
 (0)