Skip to content

Commit 12bf5ca

Browse files
jpobstjonathanpeppers
authored andcommitted
[ci] Remove some Classic XA test stages/jobs. (#7770)
Super easy win to kick off removing Classic from `main`: Remove the `Legacy Tests` stage and `MSBuild+Emulator Legacy #X` jobs. These definitely are already running .NET equivalents, and will reduce our CI per-run cost by ~11.5 CPU hours (out of ~39.5 hours total).
1 parent 7cc968e commit 12bf5ca

File tree

1 file changed

+0
-114
lines changed

1 file changed

+0
-114
lines changed

build-tools/automation/azure-pipelines.yaml

Lines changed: 0 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -562,82 +562,6 @@ stages:
562562

563563
- template: yaml-templates/fail-on-issue.yaml
564564

565-
- stage: msbuild_legacy
566-
displayName: Legacy Tests
567-
dependsOn: mac_build
568-
# Disabled on .NET release branches
569-
condition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'), or(eq(variables['RunAllTests'], true), contains(dependencies.mac_build.outputs['mac_build_create_installers.TestConditions.TestAreas'], 'MSBuild')))
570-
jobs:
571-
# Xamarin.Android (Test MSBuild Legacy - macOS)
572-
- template: yaml-templates\run-msbuild-mac-tests.yaml
573-
parameters:
574-
node_id: 1
575-
job_name: mac_msbuild_tests_1
576-
job_suffix: Legacy
577-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
578-
579-
- template: yaml-templates\run-msbuild-mac-tests.yaml
580-
parameters:
581-
node_id: 2
582-
job_name: mac_msbuild_tests_2
583-
job_suffix: Legacy
584-
run_extra_tests: true
585-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
586-
587-
- template: yaml-templates\run-msbuild-mac-tests.yaml
588-
parameters:
589-
node_id: 3
590-
job_name: mac_msbuild_tests_3
591-
job_suffix: Legacy
592-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
593-
594-
- template: yaml-templates\run-msbuild-mac-tests.yaml
595-
parameters:
596-
node_id: 4
597-
job_name: mac_msbuild_tests_4
598-
job_suffix: Legacy
599-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
600-
601-
- template: yaml-templates\run-msbuild-mac-tests.yaml
602-
parameters:
603-
node_id: 5
604-
job_name: mac_msbuild_tests_5
605-
job_suffix: Legacy
606-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
607-
608-
- template: yaml-templates\run-msbuild-mac-tests.yaml
609-
parameters:
610-
node_id: 6
611-
job_name: mac_msbuild_tests_6
612-
job_suffix: Legacy
613-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
614-
615-
# Xamarin.Android (Test MSBuild Legacy - Windows)
616-
- template: yaml-templates\run-msbuild-win-tests.yaml
617-
parameters:
618-
node_id: 1
619-
additional_node_id: 4
620-
job_name: win_msbuild_tests_1
621-
job_suffix: Legacy
622-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
623-
624-
- template: yaml-templates\run-msbuild-win-tests.yaml
625-
parameters:
626-
node_id: 2
627-
additional_node_id: 5
628-
job_name: win_msbuild_tests_2
629-
job_suffix: Legacy
630-
run_extra_tests: true
631-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
632-
633-
- template: yaml-templates\run-msbuild-win-tests.yaml
634-
parameters:
635-
node_id: 3
636-
additional_node_id: 6
637-
job_name: win_msbuild_tests_3
638-
job_suffix: Legacy
639-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
640-
641565
- stage: msbuild_dotnet
642566
displayName: One .NET Tests
643567
dependsOn: mac_build
@@ -734,44 +658,6 @@ stages:
734658
dependsOn: mac_build
735659
condition: and(succeeded(), or(eq(variables['RunAllTests'], true), contains(dependencies.mac_build.outputs['mac_build_create_installers.TestConditions.TestAreas'], 'MSBuildDevice')))
736660
jobs:
737-
# Check - "Xamarin.Android (macOS > Tests > MSBuild+Emulator Legacy #N)"
738-
- template: yaml-templates/run-msbuild-device-tests.yaml
739-
parameters:
740-
node_id: 1
741-
job_name: mac_msbuilddevice_tests_1
742-
job_suffix: Legacy
743-
nunit_categories: '&& cat != Debugger'
744-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
745-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
746-
747-
- template: yaml-templates/run-msbuild-device-tests.yaml
748-
parameters:
749-
node_id: 2
750-
job_name: mac_msbuilddevice_tests_2
751-
job_suffix: Legacy
752-
nunit_categories: '&& cat != Debugger'
753-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
754-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
755-
756-
- template: yaml-templates/run-msbuild-device-tests.yaml
757-
parameters:
758-
node_id: 3
759-
job_name: mac_msbuilddevice_tests_3
760-
job_suffix: Legacy
761-
nunit_categories: '&& cat != Debugger'
762-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
763-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
764-
765-
- template: yaml-templates/run-msbuild-device-tests.yaml
766-
parameters:
767-
node_id: 4
768-
job_name: mac_msbuilddevice_tests_with_debugger
769-
job_suffix: Legacy
770-
jdkTestFolder: $(XA.Jdk11.Folder)
771-
nunit_categories: '&& cat == Debugger'
772-
provisionatorChannel: ${{ parameters.provisionatorChannel }}
773-
jobCondition: and(succeeded(), eq(variables.IsRelOrTargetingRel, 'False'))
774-
775661
# Check - "Xamarin.Android (macOS > Tests > MSBuild+Emulator One .NET #N)"
776662
- template: yaml-templates/run-msbuild-device-tests.yaml
777663
parameters:

0 commit comments

Comments
 (0)