|
78 | 78 | run: | |
79 | 79 | mvn test \ |
80 | 80 | -B -ntp \ |
| 81 | + -PbulkTests |
81 | 82 | -Dorg.slf4j.simpleLogger.showDateTime=true \ |
82 | 83 | -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss:SSS \ |
83 | 84 | -Dclirr.skip=true \ |
|
90 | 91 | env: |
91 | 92 | JOB_TYPE: test |
92 | 93 | JOB_NAME: units-8-runtime-${{matrix.java}} |
93 | | - working-directory: sdk-platform-java |
94 | 94 | # detect which libraries have changed |
95 | 95 | changes: |
96 | 96 | runs-on: ubuntu-latest |
@@ -131,6 +131,58 @@ jobs: |
131 | 131 | BUILD_SUBDIR: ${{matrix.package}} |
132 | 132 | JOB_TYPE: test |
133 | 133 | JOB_NAME: units-${{matrix.package}}-${{matrix.java}} |
| 134 | + split-units-8: |
| 135 | + runs-on: ubuntu-latest |
| 136 | + name: "split-units" |
| 137 | + needs: changes |
| 138 | + strategy: |
| 139 | + fail-fast: false |
| 140 | + matrix: |
| 141 | + java: [8] |
| 142 | + package: ${{ fromJSON(needs.changes.outputs.packages) }} |
| 143 | + steps: |
| 144 | + - name: Get current week within the year |
| 145 | + id: date |
| 146 | + run: echo "::set-output name=week_of_year::$(date +'%W' --utc)" |
| 147 | + - uses: actions/checkout@v4 |
| 148 | + - uses: actions/setup-java@v4 |
| 149 | + with: |
| 150 | + java-version: 11 |
| 151 | + distribution: temurin |
| 152 | + cache: maven |
| 153 | + - run: java -version |
| 154 | + - uses: actions/cache@v4 |
| 155 | + id: mvn-cache |
| 156 | + with: |
| 157 | + path: ~/.m2/repository |
| 158 | + key: ${{ runner.os }}-maven-unified-${{ steps.date.outputs.week_of_year }} |
| 159 | + - name: Install all modules using Java 11 |
| 160 | + shell: bash |
| 161 | + run: | |
| 162 | + mvn -V -B -ntp clean install -DskipTests -Dfmt.skip -Dclirr.skip -Denforcer.skip -Dcheckstyle.skip -Dflatten.skip -Danimal-sniffer.skip -Djacoco.skip |
| 163 | + working-directory: sdk-platform-java |
| 164 | + - uses: actions/setup-java@v4 |
| 165 | + with: |
| 166 | + java-version: ${{matrix.java}} |
| 167 | + distribution: temurin |
| 168 | + - run: java -version |
| 169 | + - name: Run tests in Java ${{matrix.java}} with the source compiled in Java 11 |
| 170 | + run: | |
| 171 | + mvn test \ |
| 172 | + -B -ntp \ |
| 173 | + -Dorg.slf4j.simpleLogger.showDateTime=true \ |
| 174 | + -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss:SSS \ |
| 175 | + -Dclirr.skip=true \ |
| 176 | + -Denforcer.skip=true \ |
| 177 | + -Dcheckstyle.skip=true \ |
| 178 | + -Dflatten.skip=true \ |
| 179 | + -Danimal.sniffer.skip=true \ |
| 180 | + -Dmaven.wagon.http.retryHandler.count=5 \ |
| 181 | + -T 1C |
| 182 | + env: |
| 183 | + BUILD_SUBDIR: ${{matrix.package}} |
| 184 | + JOB_TYPE: test |
| 185 | + JOB_NAME: units-8-runtime-${{matrix.java}} |
134 | 186 | windows: |
135 | 187 | runs-on: windows-latest |
136 | 188 | steps: |
|
0 commit comments