File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99- ` temporal-spring-boot-autoconfigure ` : Spring Boot auto configuration.
1010- ` temporal-kotlin ` : Kotlin DSL for the SDK.
1111- ` temporal-opentracing ` : OpenTracing interceptor integration.
12- -
12+
1313## General Guidance
1414- Avoid changing public API signatures. Anything under an ` internal ` directory
1515 is not part of the public API and may change freely.
2020 ``` bash
2121 ./gradlew --offline spotlessApply
2222 ```
23- 2 . Run the tests. A full build requires a local Temporal Server instance .
23+ 2 . Run the tests. This can take a long time so you may prefer to run individual tests .
2424 ``` bash
2525 ./gradlew test
2626 ```
3535 ```
3636
3737## Tests
38- - Tests use JUnit4 and are located under
39- ` temporal-sdk/src/test/java/io/temporal ` .
38+ - All tests for this each package is located in ` $PACKAGE_NAME/src/test/java/io/temporal ` , where ` $PACKAGE_NAME ` is the name of the package
4039- Workflow API tests should rely on ` SDKTestWorkflowRule ` to create a worker and
4140 register workflows, activities, and nexus services.
4241
Original file line number Diff line number Diff line change 1+ Unlike the rest of this repository, this directory is for the Kotlin SDK so most of the code here is written in Kotlin, not Java.
Original file line number Diff line number Diff line change @@ -5,5 +5,3 @@ The SDK is written in Java and is designed to be used with the Temporal service.
55# Testing
66
77All tests are written using JUnit4.
8-
9- All tests for this package are located in ` temporal-sdk/src/test/java/io/temporal `
You can’t perform that action at this time.
0 commit comments