@@ -13,8 +13,8 @@ variables:
1313 MSBUILDSINGLELOADCONTEXT : 1
1414 ArtifactPath : ' $(Build.ArtifactStagingDirectory)\Microsoft.Spark.Binaries'
1515
16- backwardCompatibleRelease : ' 1 .0.0'
17- forwardCompatibleRelease : ' 1 .0.0'
16+ backwardCompatibleRelease : ' 2 .0.0'
17+ forwardCompatibleRelease : ' 2 .0.0'
1818
1919 backwardCompatibleTestOptions_Windows_2_4 : " "
2020 forwardCompatibleTestOptions_Windows_2_4 : " "
@@ -31,6 +31,12 @@ variables:
3131 backwardCompatibleTestOptions_Linux_3_1 : " "
3232 forwardCompatibleTestOptions_Linux_3_1 : " "
3333
34+ # Skip all forward/backward compatibility tests since Spark 3.2 is not supported before this release.
35+ backwardCompatibleTestOptions_Windows_3_2 : " --filter FullyQualifiedName=NONE"
36+ forwardCompatibleTestOptions_Windows_3_2 : $(backwardCompatibleTestOptions_Windows_3_2)
37+ backwardCompatibleTestOptions_Linux_3_2 : $(backwardCompatibleTestOptions_Windows_3_2)
38+ forwardCompatibleTestOptions_Linux_3_2 : $(backwardCompatibleTestOptions_Windows_3_2)
39+
3440 # Azure DevOps variables are transformed into environment variables, with these variables we
3541 # avoid the first time experience and telemetry to speed up the build.
3642 DOTNET_CLI_TELEMETRY_OPTOUT : 1
@@ -202,6 +208,8 @@ stages:
202208 forwardCompatibleRelease : $(forwardCompatibleRelease)
203209 tests :
204210 - version : ' 2.4.0'
211+ enableForwardCompatibleTests : true
212+ enableBackwardCompatibleTests : true
205213 jobOptions :
206214 - pool : ' Windows'
207215 testOptions : " "
@@ -212,6 +220,8 @@ stages:
212220 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
213221 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
214222 - version : ' 2.4.1'
223+ enableForwardCompatibleTests : true
224+ enableBackwardCompatibleTests : true
215225 jobOptions :
216226 - pool : ' Windows'
217227 testOptions : " "
@@ -222,6 +232,8 @@ stages:
222232 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
223233 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
224234 - version : ' 2.4.3'
235+ enableForwardCompatibleTests : true
236+ enableBackwardCompatibleTests : true
225237 jobOptions :
226238 - pool : ' Windows'
227239 testOptions : " "
@@ -232,6 +244,8 @@ stages:
232244 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
233245 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
234246 - version : ' 2.4.4'
247+ enableForwardCompatibleTests : true
248+ enableBackwardCompatibleTests : true
235249 jobOptions :
236250 - pool : ' Windows'
237251 testOptions : " "
@@ -242,6 +256,8 @@ stages:
242256 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
243257 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
244258 - version : ' 2.4.5'
259+ enableForwardCompatibleTests : true
260+ enableBackwardCompatibleTests : true
245261 jobOptions :
246262 - pool : ' Windows'
247263 testOptions : " "
@@ -252,6 +268,8 @@ stages:
252268 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
253269 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
254270 - version : ' 2.4.6'
271+ enableForwardCompatibleTests : true
272+ enableBackwardCompatibleTests : true
255273 jobOptions :
256274 - pool : ' Windows'
257275 testOptions : " "
@@ -262,6 +280,8 @@ stages:
262280 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
263281 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
264282 - version : ' 2.4.7'
283+ enableForwardCompatibleTests : true
284+ enableBackwardCompatibleTests : true
265285 jobOptions :
266286 - pool : ' Windows'
267287 testOptions : " "
@@ -272,6 +292,8 @@ stages:
272292 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
273293 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
274294 - version : ' 2.4.8'
295+ enableForwardCompatibleTests : true
296+ enableBackwardCompatibleTests : true
275297 jobOptions :
276298 - pool : ' Windows'
277299 testOptions : " "
@@ -282,6 +304,8 @@ stages:
282304 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_2_4)
283305 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_2_4)
284306 - version : ' 3.0.0'
307+ enableForwardCompatibleTests : true
308+ enableBackwardCompatibleTests : true
285309 jobOptions :
286310 - pool : ' Windows'
287311 testOptions : " "
@@ -292,6 +316,8 @@ stages:
292316 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_0)
293317 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_0)
294318 - version : ' 3.0.1'
319+ enableForwardCompatibleTests : true
320+ enableBackwardCompatibleTests : true
295321 jobOptions :
296322 - pool : ' Windows'
297323 testOptions : " "
@@ -302,6 +328,8 @@ stages:
302328 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_0)
303329 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_0)
304330 - version : ' 3.0.2'
331+ enableForwardCompatibleTests : true
332+ enableBackwardCompatibleTests : true
305333 jobOptions :
306334 - pool : ' Windows'
307335 testOptions : " "
@@ -312,22 +340,50 @@ stages:
312340 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_0)
313341 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_0)
314342 - version : ' 3.1.1'
343+ enableForwardCompatibleTests : true
344+ enableBackwardCompatibleTests : true
315345 jobOptions :
316346 - pool : ' Windows'
317347 testOptions : " "
318348 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Windows_3_1)
319- forwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Windows_3_1 )
349+ forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Windows_3_1 )
320350 - pool : ' Linux'
321351 testOptions : " "
322352 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_1)
323353 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_1)
324354 - version : ' 3.1.2'
355+ enableForwardCompatibleTests : true
356+ enableBackwardCompatibleTests : true
325357 jobOptions :
326358 - pool : ' Windows'
327359 testOptions : " "
328360 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Windows_3_1)
329- forwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Windows_3_1 )
361+ forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Windows_3_1 )
330362 - pool : ' Linux'
331363 testOptions : " "
332364 backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_1)
333365 forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_1)
366+ - version : ' 3.2.0'
367+ enableForwardCompatibleTests : false
368+ enableBackwardCompatibleTests : false
369+ jobOptions :
370+ - pool : ' Windows'
371+ testOptions : " "
372+ backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Windows_3_2)
373+ forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Windows_3_2)
374+ - pool : ' Linux'
375+ testOptions : " "
376+ backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_2)
377+ forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_2)
378+ - version : ' 3.2.1'
379+ enableForwardCompatibleTests : false
380+ enableBackwardCompatibleTests : false
381+ jobOptions :
382+ - pool : ' Windows'
383+ testOptions : " "
384+ backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Windows_3_2)
385+ forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Windows_3_2)
386+ - pool : ' Linux'
387+ testOptions : " "
388+ backwardCompatibleTestOptions : $(backwardCompatibleTestOptions_Linux_3_2)
389+ forwardCompatibleTestOptions : $(forwardCompatibleTestOptions_Linux_3_2)
0 commit comments