@@ -33,10 +33,11 @@ jobs:
3333 cache : maven
3434 - run : java -version
3535 - name : Unit Tests
36- run : |
37- mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
38- -Dfmt.skip -DenableTestCoverage
39- working-directory : sdk-platform-java
36+ shell : bash
37+ run : .kokoro/build.sh
38+ env :
39+ BUILD_SUBDIR : sdk-platform-java
40+ JOB_TYPE : test
4041 # The `envVarTest` profile runs tests that require an environment variable
4142 - name : Env Var Tests
4243 run : |
@@ -49,10 +50,12 @@ jobs:
4950 GOOGLE_SDK_JAVA_LOGGING : true
5051 working-directory : sdk-platform-java
5152 - run : bazelisk version
52- - name : Install Maven modules
53- run : |
54- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip -Dfmt.skip
55- working-directory : sdk-platform-java
53+ - name : Install all modules using Java 11
54+ shell : bash
55+ run : .kokoro/build.sh
56+ env :
57+ BUILD_SUBDIR : sdk-platform-java
58+ JOB_TYPE : install
5659 - name : Integration Tests
5760 run : |
5861 bazelisk --batch test //sdk-platform-java/test/integration/...
@@ -89,26 +92,29 @@ jobs:
8992 cache : maven
9093 - run : java -version
9194 - name : Unit Tests
92- run : |
93- mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
94- -Dfmt.skip -DenableTestCoverage
95- working-directory : sdk-platform-java
95+ shell : bash
96+ run : .kokoro/build.sh
97+ env :
98+ BUILD_SUBDIR : sdk-platform-java
99+ JOB_TYPE : test
96100 # The `envVarTest` profile runs tests that require an environment variable
97101 - name : Env Var Tests
98- run : |
99- mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
100- -Dfmt.skip -DenableTestCoverage -PenvVarTest
101- # Set the Env Var for this step only
102+ shell : bash
103+ run : .kokoro/build.sh
102104 env :
105+ BUILD_SUBDIR : sdk-platform-java
106+ JOB_TYPE : test
107+ SUREFIRE_JVM_OPT : ' -PenvVarTest'
103108 GOOGLE_CLOUD_UNIVERSE_DOMAIN : random.com
104109 GOOGLE_CLOUD_ENABLE_DIRECT_PATH_XDS : true
105110 GOOGLE_SDK_JAVA_LOGGING : true
106- working-directory : sdk-platform-java
107111 - run : bazelisk version
108- - name : Install Maven modules
109- run : |
110- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
111- working-directory : sdk-platform-java
112+ - name : Install all modules using Java 11
113+ shell : bash
114+ run : .kokoro/build.sh
115+ env :
116+ BUILD_SUBDIR : sdk-platform-java
117+ JOB_TYPE : install
112118 - name : Integration Tests
113119 run : |
114120 bazelisk --batch test //sdk-platform-java/test/integration/...
@@ -127,26 +133,29 @@ jobs:
127133 cache : maven
128134 - run : java -version
129135 - name : Unit Tests
130- run : |
131- mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
132- -Dfmt.skip -DenableTestCoverage
133- working-directory : sdk-platform-java
136+ shell : bash
137+ run : .kokoro/build.sh
138+ env :
139+ BUILD_SUBDIR : sdk-platform-java
140+ JOB_TYPE : test
134141 # The `envVarTest` profile runs tests that require an environment variable
135142 - name : Env Var Tests
136- run : |
137- mvn test --batch-mode --no-transfer-progress -Dcheckstyle.skip \
138- -Dfmt.skip -DenableTestCoverage -PenvVarTest
139- # Set the Env Var for this step only
143+ shell : bash
144+ run : .kokoro/build.sh
140145 env :
146+ BUILD_SUBDIR : sdk-platform-java
147+ JOB_TYPE : test
148+ SUREFIRE_JVM_OPT : ' -PenvVarTest'
141149 GOOGLE_CLOUD_UNIVERSE_DOMAIN : random.com
142150 GOOGLE_CLOUD_ENABLE_DIRECT_PATH_XDS : true
143151 GOOGLE_SDK_JAVA_LOGGING : true
144- working-directory : sdk-platform-java
145152 - run : bazelisk version
146- - name : Install Maven modules
147- run : |
148- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip -Dfmt.skip
149- working-directory : sdk-platform-java
153+ - name : Install all modules using Java 11
154+ shell : bash
155+ run : .kokoro/build.sh
156+ env :
157+ BUILD_SUBDIR : sdk-platform-java
158+ JOB_TYPE : install
150159 - name : Integration Tests
151160 # note need to set shouldInstallTestSecurityManager=false due to https://github.com/bazelbuild/bazel/issues/24354
152161 run : |
@@ -215,9 +224,10 @@ jobs:
215224 cache : maven
216225 - name : Install all modules using Java 11
217226 shell : bash
218- run : |
219- mvn -V -B -ntp clean install -DskipTests -Dfmt.skip -Dcheckstyle.skip
220- working-directory : sdk-platform-java
227+ run : .kokoro/build.sh
228+ env :
229+ BUILD_SUBDIR : sdk-platform-java
230+ JOB_TYPE : install
221231 - uses : actions/setup-java@v3
222232 with :
223233 java-version : 8
@@ -265,9 +275,10 @@ jobs:
265275 cache : maven
266276 - name : Install all modules using Java 11
267277 shell : bash
268- run : |
269- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip -Dfmt.skip
270- working-directory : sdk-platform-java
278+ run : .kokoro/build.sh
279+ env :
280+ BUILD_SUBDIR : sdk-platform-java
281+ JOB_TYPE : install
271282 - uses : actions/setup-java@v3
272283 with :
273284 java-version : 8
@@ -339,9 +350,11 @@ jobs:
339350 distribution : temurin
340351 - run : mvn -version
341352 - name : Install Maven modules
342- run : |
343- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip -Dfmt.skip
344- working-directory : sdk-platform-java
353+ shell : bash
354+ run : .kokoro/build.sh
355+ env :
356+ BUILD_SUBDIR : sdk-platform-java
357+ JOB_TYPE : test
345358 - name : Showcase golden tests
346359 working-directory : sdk-platform-java/java-showcase
347360 run : |
@@ -418,9 +431,11 @@ jobs:
418431 distribution : temurin
419432 cache : maven
420433 - name : Install Maven modules
421- run : |
422- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip -Dfmt.skip
423- working-directory : sdk-platform-java
434+ shell : bash
435+ run : .kokoro/build.sh
436+ env :
437+ BUILD_SUBDIR : sdk-platform-java
438+ JOB_TYPE : install
424439 - name : Install showcase to local maven repository
425440 run : |
426441 mvn install -B -ntp -T 1C -DskipTests
@@ -454,20 +469,11 @@ jobs:
454469 distribution : temurin
455470 cache : maven
456471 - name : Install Maven modules to local Maven repository
457- run : |
458- mvn install \
459- -B -ntp \
460- -Dorg.slf4j.simpleLogger.showDateTime=true \
461- -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss:SSS \
462- -DskipTests \
463- -Dclirr.skip=true \
464- -Denforcer.skip=true \
465- -Dcheckstyle.skip=true \
466- -Dflatten.skip=true \
467- -Danimal.sniffer.skip=true \
468- -Dmaven.wagon.http.retryHandler.count=5 \
469- -T 1C
470- working-directory : sdk-platform-java
472+ shell : bash
473+ run : .kokoro/build.sh
474+ env :
475+ BUILD_SUBDIR : sdk-platform-java
476+ JOB_TYPE : install
471477 - name : Validate gapic-generator-java-bom
472478 uses : googleapis/java-cloud-bom/tests/validate-bom@47ad868794c5d38ee7eb95d69371a7a79f84d890
473479 with :
@@ -491,9 +497,11 @@ jobs:
491497 mvn test --batch-mode --no-transfer-progress
492498 working-directory : sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check
493499 - name : Install Maven modules
494- run : |
495- mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip -Dfmt.skip
496- working-directory : sdk-platform-java
500+ shell : bash
501+ run : .kokoro/build.sh
502+ env :
503+ BUILD_SUBDIR : sdk-platform-java
504+ JOB_TYPE : test
497505 - name : Unmanaged dependency check
498506 uses : ./sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check
499507 with :
0 commit comments