@@ -13,7 +13,7 @@ properties([
1313])
1414
1515def axes = [
16- platforms : [' linux' , ' windows ' ],
16+ platforms : [' linux' ],
1717 jdks : [21 , 25 ],
1818]
1919
@@ -216,41 +216,6 @@ axes.values().combinations {
216216 }
217217}
218218
219- def athAxes = [
220- platforms : [' linux' ],
221- jdks : [21 ],
222- browsers : [' firefox' ],
223- ]
224- athAxes. values(). combinations {
225- def (platform, jdk, browser) = it
226- builds[" ath-${ platform} -jdk${ jdk} -${ browser} " ] = {
227- retry(conditions : [agent(), nonresumable()], count : 2 ) {
228- node(' docker-highmem' ) {
229- // Just to be safe
230- deleteDir()
231- checkout scm
232-
233- withChecks(name : ' Tests' , includeStage : true ) {
234- infra. withArtifactCachingProxy {
235- sh " bash ath.sh ${ jdk} ${ browser} "
236- }
237- junit testResults : ' target/ath-reports/TEST-*.xml' , testDataPublishers : [[$class : ' AttachmentPublisher' ]]
238- }
239- /*
240- * Currently disabled, as the fact that this is a manually created subset will confuse Launchable,
241- * which expects this to be a full build. When we implement subsetting, this can be re-enabled using
242- * Launchable's subset rather than our own.
243- */
244- /*
245- withCredentials([string(credentialsId: 'launchable-jenkins-acceptance-test-harness', variable: 'LAUNCHABLE_TOKEN')]) {
246- sh "launchable verify && launchable record tests --no-build --flavor platform=${platform} --flavor jdk=${jdk} --flavor browser=${browser} maven './target/ath-reports'"
247- }
248- */
249- }
250- }
251- }
252- }
253-
254219builds. failFast = failFast
255220parallel builds
256221infra. maybePublishIncrementals()
0 commit comments