@@ -13,7 +13,7 @@ properties([
1313])
1414
1515def axes = [
16- platforms : [' linux' , ' windows ' ],
16+ platforms : [' linux' ],
1717 jdks : [21 , 25 ],
1818]
1919
@@ -128,7 +128,12 @@ axes.values().combinations {
128128 }
129129 withChecks(name : ' Tests' , includeStage : true ) {
130130 realtimeJUnit(healthScaleFactor : 20.0 , testResults : ' */target/surefire-reports/*.xml' ) {
131+ // Only use with replay, not with a commit
132+ // sh 'curl -O https://home.markwaite.net/~mwaite/test-pom.patch && git apply test-pom.patch && git diff'
133+ // mavenOptions.add(0, "-Dignore.dirt")
131134 infra. runMaven(mavenOptions, jdk)
135+ // Only use with replay, not with a commit
136+ // sh 'git checkout -- */pom.xml'
132137 if (isUnix()) {
133138 sh ' git add . && git diff --exit-code HEAD'
134139 }
@@ -216,41 +221,6 @@ axes.values().combinations {
216221 }
217222}
218223
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-
254224builds. failFast = failFast
255225parallel builds
256226infra. maybePublishIncrementals()
0 commit comments