use some junit methods to report errors more verbosely #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Java 8, 11, 17, 21 CI | |
| on: [push,pull_request] | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up JDKs 8, 11, 17, 21 | |
| uses: actions/setup-java@v4 | |
| with: | |
| distribution: 'temurin' | |
| java-version: | | |
| 8 | |
| 11 | |
| 17 | |
| 21 | |
| - name: Build with Gradle | |
| run: ./gradlew assemble | |
| - name: Test with Java 8 | |
| run: ./gradlew test -PtestOnJava=8 --stacktrace | |
| - name: Test Report | |
| uses: dorny/test-reporter@v1 | |
| if: success() || failure() | |
| with: | |
| name: Java 8 Test Report | |
| path: 'test-results/**/*.xml' | |
| report-type: junit | |
| - name: Test with Java 11 | |
| run: ./gradlew test -PtestOnJava=11 --stacktrace | |
| - name: Test Report | |
| uses: dorny/test-reporter@v1 | |
| if: success() || failure() | |
| with: | |
| name: Java 11 Test Report | |
| path: 'test-results/**/*.xml' | |
| - name: Test with Java 17 | |
| run: ./gradlew test -PtestOnJava=17 --stacktrace | |
| - name: Test Report | |
| uses: dorny/test-reporter@v1 | |
| if: success() || failure() | |
| with: | |
| name: Java 17 Test Report | |
| path: 'test-results/**/*.xml' | |
| - name: Test with Java 21 | |
| run: ./gradlew test -PtestOnJava=21 --stacktrace | |
| - name: Test Report | |
| uses: dorny/test-reporter@v1 | |
| if: success() || failure() | |
| with: | |
| name: Java 21 Test Report | |
| path: 'test-results/**/*.xml' | |