Skip to content

Commit

Permalink
added java 21 tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tanya732 committed Jan 17, 2025
1 parent 9e04f11 commit cc70539
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
7 changes: 1 addition & 6 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,12 @@ on:
jobs:
gradle:
runs-on: ubuntu-latest

strategy:
matrix:
java-version: [11, 21]

steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: ${{ matrix.java-version }}
java-version: 11
- uses: gradle/gradle-build-action@a4cf152f482c7ca97ef56ead29bf08bcd953284c
with:
arguments: assemble apiDiff check jacocoTestReport --continue --console=plain
Expand Down
11 changes: 11 additions & 0 deletions lib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -154,9 +154,20 @@ def testJava17 = tasks.register('testJava17', Test) {
shouldRunAfter(tasks.named('test'))
}

def testJava21 = tasks.register('testJava21', Test) {
description = 'Runs unit tests on Java 21.'
group = 'verification'

javaLauncher.set(javaToolchains.launcherFor {
languageVersion = JavaLanguageVersion.of(21)
})
shouldRunAfter(tasks.named('test'))
}

tasks.named('check') {
dependsOn(testJava8)
dependsOn(testJava17)
dependsOn(testJava21)
}

jar {
Expand Down

0 comments on commit cc70539

Please sign in to comment.