You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Rationale for this change
This change allows to use a different JDK version for tests than the one used to build the project.
### What changes are included in this PR?
Provided a new property `arrow.test.jdk-version` which specify a JDK version to be used by surefire/failsafe plugins instead of the version used to execute Maven.
As part of the change, also add a Java version for `TestOpens` to only be executed if Java runtime version is 16 or greater
Also add a Testing section to the Java developer documentation
### Are these changes tested?
via CI/CD
### Are there any user-facing changes?
New build property `arrow.test.jdk-version` allows developers to specify the JDK version used for tests
* GitHub Issue: apache#43380
Lead-authored-by: Laurent Goujon <[email protected]>
Co-authored-by: Laurent Goujon <[email protected]>
Co-authored-by: David Li <[email protected]>
Co-authored-by: Dane Pitkin <[email protected]>
Signed-off-by: Dane Pitkin <[email protected]>
0 commit comments