Skip to content

Commit cc70539

Browse files
committed
added java 21 tests
1 parent 9e04f11 commit cc70539

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

.github/workflows/build-and-test.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,12 @@ on:
99
jobs:
1010
gradle:
1111
runs-on: ubuntu-latest
12-
13-
strategy:
14-
matrix:
15-
java-version: [11, 21]
16-
1712
steps:
1813
- uses: actions/checkout@v3
1914
- uses: actions/setup-java@v3
2015
with:
2116
distribution: temurin
22-
java-version: ${{ matrix.java-version }}
17+
java-version: 11
2318
- uses: gradle/gradle-build-action@a4cf152f482c7ca97ef56ead29bf08bcd953284c
2419
with:
2520
arguments: assemble apiDiff check jacocoTestReport --continue --console=plain

lib/build.gradle

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,20 @@ def testJava17 = tasks.register('testJava17', Test) {
154154
shouldRunAfter(tasks.named('test'))
155155
}
156156

157+
def testJava21 = tasks.register('testJava21', Test) {
158+
description = 'Runs unit tests on Java 21.'
159+
group = 'verification'
160+
161+
javaLauncher.set(javaToolchains.launcherFor {
162+
languageVersion = JavaLanguageVersion.of(21)
163+
})
164+
shouldRunAfter(tasks.named('test'))
165+
}
166+
157167
tasks.named('check') {
158168
dependsOn(testJava8)
159169
dependsOn(testJava17)
170+
dependsOn(testJava21)
160171
}
161172

162173
jar {

0 commit comments

Comments
 (0)