Skip to content

Commit f874b17

Browse files
committed
fix split tests for java 8
1 parent 59bd35d commit f874b17

File tree

2 files changed

+53
-144
lines changed

2 files changed

+53
-144
lines changed

.github/workflows/ci.yaml

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ jobs:
7878
run: |
7979
mvn test \
8080
-B -ntp \
81+
-PbulkTests
8182
-Dorg.slf4j.simpleLogger.showDateTime=true \
8283
-Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss:SSS \
8384
-Dclirr.skip=true \
@@ -90,7 +91,6 @@ jobs:
9091
env:
9192
JOB_TYPE: test
9293
JOB_NAME: units-8-runtime-${{matrix.java}}
93-
working-directory: sdk-platform-java
9494
# detect which libraries have changed
9595
changes:
9696
runs-on: ubuntu-latest
@@ -131,6 +131,58 @@ jobs:
131131
BUILD_SUBDIR: ${{matrix.package}}
132132
JOB_TYPE: test
133133
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}}
134186
windows:
135187
runs-on: windows-latest
136188
steps:

.github/workflows/java-bigquery-ci.yaml

Lines changed: 0 additions & 143 deletions
This file was deleted.

0 commit comments

Comments
 (0)