Skip to content

Commit 58ccdaf

Browse files
committed
Remove other legacy tests from CI
1 parent b393967 commit 58ccdaf

File tree

1 file changed

+0
-231
lines changed

1 file changed

+0
-231
lines changed

build-tools/automation/azure-pipelines.yaml

Lines changed: 0 additions & 231 deletions
Original file line numberDiff line numberDiff line change
@@ -99,199 +99,6 @@ stages:
9999
displayName: Smoke Tests
100100
dependsOn: mac_build
101101
jobs:
102-
# Check - "Xamarin.Android (macOS > Tests > APKs Classic)"
103-
- job: mac_apk_tests_legacy
104-
displayName: macOS > Tests > APKs Classic
105-
# Disabled on .NET release branches
106-
condition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
107-
pool:
108-
vmImage: $(HostedMacImage)
109-
timeoutInMinutes: 180
110-
workspace:
111-
clean: all
112-
variables:
113-
ApkTestConfiguration: Release
114-
steps:
115-
- template: yaml-templates/setup-test-environment.yaml
116-
parameters:
117-
configuration: $(ApkTestConfiguration)
118-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
119-
120-
- template: yaml-templates/run-xaprepare.yaml
121-
parameters:
122-
displayName: install emulator
123-
arguments: --s=EmulatorTestDependencies
124-
125-
- template: yaml-templates/run-dotnet-preview.yaml
126-
parameters:
127-
project: Xamarin.Android.sln
128-
arguments: -t:PrepareJavaInterop -c $(XA.Build.Configuration) -m:1 -v:n
129-
displayName: prepare java.interop $(XA.Build.Configuration)
130-
continueOnError: false
131-
132-
- template: yaml-templates/apk-instrumentation.yaml
133-
parameters:
134-
configuration: $(ApkTestConfiguration)
135-
testName: Xamarin.Android.JcwGen_Tests
136-
project: tests/CodeGen-Binding/Xamarin.Android.JcwGen-Tests/Xamarin.Android.JcwGen-Tests.csproj
137-
testResultsFiles: TestResult-Xamarin.Android.JcwGen_Tests-$(ApkTestConfiguration).xml
138-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Android.JcwGen_Tests-Signed.apk
139-
artifactFolder: Default
140-
141-
- template: yaml-templates/apk-instrumentation.yaml
142-
parameters:
143-
configuration: $(ApkTestConfiguration)
144-
testName: Xamarin.Android.JcwGen_Tests_FastDev
145-
project: tests/CodeGen-Binding/Xamarin.Android.JcwGen-Tests/Xamarin.Android.JcwGen-Tests.csproj
146-
testResultsFiles: TestResult-Xamarin.Android.JcwGen_Tests-$(ApkTestConfiguration).xml
147-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Android.JcwGen_Tests-Signed.apk
148-
artifactFolder: FastDev_Assemblies_Dexes
149-
extraBuildArgs: /p:AndroidFastDeploymentType=Assemblies:Dexes
150-
151-
- template: yaml-templates/apk-instrumentation.yaml
152-
parameters:
153-
configuration: $(ApkTestConfiguration)
154-
testName: Xamarin.Android.Locale_Tests
155-
project: tests/locales/Xamarin.Android.Locale-Tests/Xamarin.Android.Locale-Tests.csproj
156-
testResultsFiles: TestResult-Xamarin.Android.Locale_Tests-$(ApkTestConfiguration).xml
157-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Android.Locale_Tests-Signed.apk
158-
artifactFolder: Default
159-
160-
- template: yaml-templates/apk-instrumentation.yaml
161-
parameters:
162-
configuration: $(ApkTestConfiguration)
163-
testName: Xamarin.Android.Locale_Tests-Aot
164-
project: tests/locales/Xamarin.Android.Locale-Tests/Xamarin.Android.Locale-Tests.csproj
165-
testResultsFiles: TestResult-Xamarin.Android.Locale_Tests-$(ApkTestConfiguration)-Aot.xml
166-
extraBuildArgs: /p:AotAssemblies=True
167-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Android.Locale_Tests-Signed.apk
168-
artifactFolder: Aot
169-
170-
- template: yaml-templates/apk-instrumentation.yaml
171-
parameters:
172-
configuration: $(ApkTestConfiguration)
173-
testName: Xamarin.Android.Locale_Tests-Profiled-Aot
174-
project: tests/locales/Xamarin.Android.Locale-Tests/Xamarin.Android.Locale-Tests.csproj
175-
testResultsFiles: TestResult-Xamarin.Android.Locale_Tests-$(ApkTestConfiguration)-Profiled-Aot.xml
176-
extraBuildArgs: /p:AotAssemblies=True /p:AndroidEnableProfiledAot=true
177-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Android.Locale_Tests-Signed.apk
178-
artifactFolder: Profiled-Aot
179-
180-
- template: yaml-templates/apk-instrumentation.yaml
181-
parameters:
182-
configuration: $(ApkTestConfiguration)
183-
testName: Xamarin.Android.EmbeddedDSO_Test
184-
project: tests/EmbeddedDSOs/EmbeddedDSO/EmbeddedDSO.csproj
185-
testResultsFiles: TestResult-Xamarin.Android.EmbeddedDSO_Test.nunit-$(ApkTestConfiguration).xml
186-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Android.EmbeddedDSO_Test-Signed.apk
187-
artifactFolder: Default
188-
189-
- template: yaml-templates/apk-instrumentation.yaml
190-
parameters:
191-
configuration: $(ApkTestConfiguration)
192-
testName: Xamarin.Forms-Performance-Integration
193-
project: tests/Xamarin.Forms-Performance-Integration/Droid/Xamarin.Forms.Performance.Integration.Droid.csproj
194-
testResultsFiles: TestResult-apkdiff-Xamarin.Forms_Performance_Integration-Signed-$(ApkTestConfiguration).xml
195-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Forms_Performance_Integration-Signed.apk
196-
artifactFolder: Default
197-
198-
- template: yaml-templates/apk-instrumentation.yaml
199-
parameters:
200-
configuration: $(ApkTestConfiguration)
201-
testName: Xamarin.Forms-Performance-Integration-Aot
202-
project: tests/Xamarin.Forms-Performance-Integration/Droid/Xamarin.Forms.Performance.Integration.Droid.csproj
203-
testResultsFiles: TestResult-apkdiff-Xamarin.Forms_Performance_Integration-Signed-$(ApkTestConfiguration)-Aot.xml
204-
extraBuildArgs: /p:AotAssemblies=true
205-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Forms_Performance_Integration-Signed.apk
206-
artifactFolder: Aot
207-
208-
- template: yaml-templates/apk-instrumentation.yaml
209-
parameters:
210-
configuration: $(ApkTestConfiguration)
211-
testName: Xamarin.Forms-Performance-Integration-Profiled-Aot
212-
project: tests/Xamarin.Forms-Performance-Integration/Droid/Xamarin.Forms.Performance.Integration.Droid.csproj
213-
testResultsFiles: TestResult-apkdiff-Xamarin.Forms_Performance_Integration-Signed-$(ApkTestConfiguration)-Profiled-Aot.xml
214-
extraBuildArgs: /p:AotAssemblies=True /p:AndroidEnableProfiledAot=true
215-
artifactSource: bin/Test$(ApkTestConfiguration)/Xamarin.Forms_Performance_Integration-Signed.apk
216-
artifactFolder: Profiled-Aot
217-
218-
- template: yaml-templates/apk-instrumentation.yaml
219-
parameters:
220-
configuration: $(ApkTestConfiguration)
221-
testName: VSAndroidApp
222-
project: samples/VSAndroidAppProxy.csproj
223-
testResultsFiles: TestResult-apkdiff-com.companyname.vsandroidapp-Signed-$(ApkTestConfiguration).xml
224-
artifactSource: bin/Test$(ApkTestConfiguration)/com.companyname.vsandroidapp-Signed.apk
225-
artifactFolder: Default
226-
227-
- task: MSBuild@1
228-
displayName: shut down emulator
229-
inputs:
230-
solution: tests/Mono.Android-Tests/Mono.Android-Tests.csproj
231-
configuration: $(ApkTestConfiguration)
232-
msbuildArguments: >-
233-
/t:AcquireAndroidTarget,ReleaseAndroidTarget
234-
/bl:$(System.DefaultWorkingDirectory)/bin/Test$(ApkTestConfiguration)/shutdown-emulator.binlog
235-
condition: always()
236-
237-
- template: yaml-templates/upload-results.yaml
238-
parameters:
239-
configuration: $(ApkTestConfiguration)
240-
artifactName: Test Results - APKs Legacy - macOS
241-
242-
# Plots: Utilize command-line utility built here to send plot information contained in CSV files to AppInsights
243-
- task: MSBuild@1
244-
displayName: build plots-to-appinsights
245-
inputs:
246-
solution: build-tools/plots-to-appinsights/ProcessPlotCSVFile.csproj
247-
configuration: $(ApkTestConfiguration)
248-
msbuildArguments: >-
249-
/restore
250-
/t:Build
251-
/v:normal
252-
/bl:$(System.DefaultWorkingDirectory)/bin/Test$(ApkTestConfiguration)/plots-to-appinsights.binlog
253-
continueOnError: true
254-
condition: and(succeeded(), or(eq(variables['Build.Reason'], 'IndividualCI'), eq(variables['Build.Reason'], 'Manual')))
255-
256-
# Process Plot CSV files and send results to AppInsights
257-
# XamarinAndroidMetrics: https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/64e11c84-c922-4ffd-bea9-67ab39354edd/resourceGroups/XamarinMetrics/providers/microsoft.insights/components/XamarinAndroidMetrics/overview
258-
# UNDONE: Need plot definitions for the following files:
259-
# TestResult-Xamarin.Android.EmbeddedDSO_Test-times.csv
260-
261-
- template: yaml-templates/plots-to-appinsights.yaml
262-
parameters:
263-
condition: and(succeeded(), or(eq(variables['Build.Reason'], 'IndividualCI'), eq(variables['Build.Reason'], 'Manual')))
264-
configuration: $(ApkTestConfiguration)
265-
plotGroup: Test times
266-
plotTitle: Runtime merged
267-
plotPathAndFilename: $(System.DefaultWorkingDirectory)/TestResult-Mono.Android_Tests-times.csv
268-
269-
- template: yaml-templates/plots-to-appinsights.yaml
270-
parameters:
271-
condition: and(succeeded(), or(eq(variables['Build.Reason'], 'IndividualCI'), eq(variables['Build.Reason'], 'Manual')))
272-
configuration: $(ApkTestConfiguration)
273-
plotGroup: Test times
274-
plotTitle: Jcw
275-
plotPathAndFilename: $(System.DefaultWorkingDirectory)/TestResult-Xamarin.Android.JcwGen_Tests-times.csv
276-
277-
- template: yaml-templates/plots-to-appinsights.yaml
278-
parameters:
279-
condition: and(succeeded(), or(eq(variables['Build.Reason'], 'IndividualCI'), eq(variables['Build.Reason'], 'Manual')))
280-
configuration: $(ApkTestConfiguration)
281-
plotGroup: Test times
282-
plotTitle: Locale
283-
plotPathAndFilename: $(System.DefaultWorkingDirectory)/TestResult-Xamarin.Android.Locale_Tests-times.csv
284-
285-
- template: yaml-templates/plots-to-appinsights.yaml
286-
parameters:
287-
condition: and(succeeded(), or(eq(variables['Build.Reason'], 'IndividualCI'), eq(variables['Build.Reason'], 'Manual')))
288-
configuration: $(ApkTestConfiguration)
289-
plotGroup: Test times
290-
plotTitle: Xamarin.Forms app startup
291-
plotPathAndFilename: $(System.DefaultWorkingDirectory)/TestResult-Xamarin.Forms_Test-times.csv
292-
293-
- template: yaml-templates/fail-on-issue.yaml
294-
295102
# Check - "Xamarin.Android (macOS > Tests > APKs .NET)"
296103
- job: mac_apk_tests_net
297104
displayName: macOS > Tests > APKs .NET
@@ -650,44 +457,6 @@ stages:
650457
dependsOn: mac_build
651458
condition: and(succeeded(), or(eq(variables['RunAllTests'], true), contains(dependencies.mac_build.outputs['mac_build_create_installers.TestConditions.TestAreas'], 'MSBuildDevice')))
652459
jobs:
653-
# Check - "Xamarin.Android (macOS > Tests > MSBuild+Emulator Legacy #N)"
654-
- template: yaml-templates/run-msbuild-device-tests.yaml
655-
parameters:
656-
node_id: 1
657-
job_name: mac_msbuilddevice_tests_1
658-
job_suffix: Legacy
659-
nunit_categories: '&& cat != Debugger'
660-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
661-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
662-
663-
- template: yaml-templates/run-msbuild-device-tests.yaml
664-
parameters:
665-
node_id: 2
666-
job_name: mac_msbuilddevice_tests_2
667-
job_suffix: Legacy
668-
nunit_categories: '&& cat != Debugger'
669-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
670-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
671-
672-
- template: yaml-templates/run-msbuild-device-tests.yaml
673-
parameters:
674-
node_id: 3
675-
job_name: mac_msbuilddevice_tests_3
676-
job_suffix: Legacy
677-
nunit_categories: '&& cat != Debugger'
678-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
679-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
680-
681-
- template: yaml-templates/run-msbuild-device-tests.yaml
682-
parameters:
683-
node_id: 4
684-
job_name: mac_msbuilddevice_tests_with_debugger
685-
job_suffix: Legacy
686-
jdkTestFolder: $(XA.Jdk11.Folder)
687-
nunit_categories: '&& cat == Debugger'
688-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
689-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
690-
691460
# Check - "Xamarin.Android (macOS > Tests > MSBuild+Emulator One .NET #N)"
692461
- template: yaml-templates/run-msbuild-device-tests.yaml
693462
parameters:

0 commit comments

Comments
 (0)