@@ -26,17 +26,23 @@ stages:
2626 cancelTimeoutInMinutes : 5
2727 workspace :
2828 clean : all
29+ variables :
30+ androidSdkPlatforms : 33
2931 steps :
3032 - template : setup-test-environment.yaml
3133 parameters :
3234 provisionClassic : false
3335 provisionatorChannel : ${{ parameters.provisionatorChannel }}
3436 installTestSlicer : true
37+ installApkDiff : false
38+ installLegacyDotNet : false
39+ restoreNUnitConsole : false
40+ androidSdkPlatforms : $(androidSdkPlatforms)
3541
3642 - template : run-xaprepare.yaml
3743 parameters :
3844 displayName : install emulator
39- arguments : --s=EmulatorTestDependencies --android-sdk-platforms="19,21,26,32,33 "
45+ arguments : --s=EmulatorTestDependencies --android-sdk-platforms="$(androidSdkPlatforms) "
4046
4147 - task : DownloadPipelineArtifact@2
4248 inputs :
@@ -62,15 +68,7 @@ stages:
6268 dotNetTestExtraArgs : --settings "$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/${{ parameters.target_framework }}/MSBuildDeviceIntegration.runsettings"
6369 testResultsFile : TestResult-MSBuildDeviceIntegration-${{ parameters.job_name }}-$(System.JobPositionInPhase)-$(XA.Build.Configuration).xml
6470
65- - task : MSBuild@1
66- displayName : shut down emulator
67- inputs :
68- solution : tests/Mono.Android-Tests/Mono.Android-Tests.csproj
69- configuration : $(XA.Build.Configuration)
70- msbuildArguments : >-
71- /t:AcquireAndroidTarget,ReleaseAndroidTarget
72- /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/shutdown-emulator.binlog
73- condition : always()
71+ - template : shut-down-emulator.yaml
7472
7573 - template : upload-results.yaml
7674 parameters :
@@ -89,14 +87,21 @@ stages:
8987 avdAbi : x86
9088 avdType : android-wear
9189 deviceName : wear_square
90+ androidSdkPlatforms : 33
9291 pool :
9392 vmImage : $(HostedMacImage)
9493 workspace :
9594 clean : all
9695 steps :
9796 - template : setup-test-environment.yaml
9897 parameters :
98+ provisionClassic : false
99+ provisionatorChannel : ${{ parameters.provisionatorChannel }}
99100 configuration : $(XA.Build.Configuration)
101+ installApkDiff : false
102+ installLegacyDotNet : false
103+ restoreNUnitConsole : false
104+ androidSdkPlatforms : $(androidSdkPlatforms)
100105
101106 - template : run-xaprepare.yaml
102107 parameters :
@@ -106,7 +111,7 @@ stages:
106111 - template : run-xaprepare.yaml
107112 parameters :
108113 displayName : install emulator
109- arguments : --s=EmulatorTestDependencies
114+ arguments : --s=EmulatorTestDependencies --android-sdk-platforms="$(androidSdkPlatforms)"
110115
111116 - script : echo "##vso[task.setvariable variable=Java8SdkDirectory]$JAVA_HOME_8_X64"
112117 displayName : set Java8SdkDirectory
@@ -131,13 +136,13 @@ stages:
131136 dotNetTestExtraArgs : --filter "TestCategory = WearOS"
132137 testResultsFile : TestResult-WearOS--$(XA.Build.Configuration).xml
133138
134- - task : MSBuild@1
135- displayName : shut down emulator
136- inputs :
137- solution : tests/Mono.Android-Tests/Mono.Android-Tests.csproj
138- configuration : $(XA.Build.Configuration )
139- msbuildArguments : /t:AcquireAndroidTarget,ReleaseAndroidTarget /p:TestDeviceName=$(deviceName) /p:TestAvdApiLevel=$(avdApiLevel) /p:TestAvdAbi=$( avdAbi) /p:TestAvdType=$(avdType) /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/shutdown-emulator.binlog
140- condition : always( )
139+ - template : shut-down-emulator.yaml
140+ parameters :
141+ releaseImage : true
142+ releaseDeviceName : $(deviceName)
143+ releaseAvdApiLevel : $(avdApiLevel )
144+ releaseAvdAbi : $( avdAbi)
145+ releaseAvdType : $(avdType )
141146
142147 - template : upload-results.yaml
143148 parameters :
0 commit comments