@@ -836,141 +836,6 @@ stages:
836836 parameters :
837837 artifactName : Test Results - MSBuild With Emulator - macOS
838838
839- # Check - "Xamarin.Android (Test TimeZoneInfo With Emulator - macOS)"
840- - job : mac_timezonedevice_tests_node1
841- displayName : TimeZoneInfo - macOS - 1
842- pool : $(HostedMac)
843- timeoutInMinutes : 240
844- cancelTimeoutInMinutes : 5
845- workspace :
846- clean : all
847- steps :
848- - template : yaml-templates/setup-test-environment.yaml
849-
850- - task : DownloadPipelineArtifact@1
851- inputs :
852- artifactName : $(TestAssembliesArtifactName)
853- downloadPath : $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)
854-
855- - task : MSBuild@1
856- displayName : start emulator
857- inputs :
858- solution : src/Mono.Android/Test/Mono.Android-Tests.csproj
859- configuration : $(XA.Build.Configuration)
860- msbuildArguments : >
861- /t:AcquireAndroidTarget /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/start-emulator.binlog
862-
863- - template : yaml-templates/run-nunit-tests.yaml
864- parameters :
865- testRunTitle : TimeZoneInfoTests On Device - macOS
866- testAssembly : $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/MSBuildDeviceIntegration.dll
867- nunitConsoleExtraArgs : --where "test == Xamarin.Android.Build.Tests.DeploymentTest.CheckTimeZoneInfoIsCorrectNode1"
868- testResultsFile : TestResult-TimeZoneInfoTests-Node1-$(XA.Build.Configuration).xml
869-
870- - task : MSBuild@1
871- displayName : shut down emulator
872- inputs :
873- solution : src/Mono.Android/Test/Mono.Android-Tests.csproj
874- configuration : $(XA.Build.Configuration)
875- msbuildArguments : >
876- /t:AcquireAndroidTarget,ReleaseAndroidTarget
877- /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/shutdown-emulator.binlog
878- condition : always()
879-
880- - template : yaml-templates/upload-results.yaml
881- parameters :
882- artifactName : Test Results - TimeZoneInfo With Emulator - macOS - 1
883-
884- # Check - "Xamarin.Android (Test TimeZoneInfo With Emulator - macOS)"
885- - job : mac_timezonedevice_tests_node2
886- displayName : TimeZoneInfo - macOS - 2
887- pool : $(HostedMac)
888- timeoutInMinutes : 240
889- cancelTimeoutInMinutes : 5
890- workspace :
891- clean : all
892- steps :
893- - template : yaml-templates/setup-test-environment.yaml
894-
895- - task : DownloadPipelineArtifact@1
896- inputs :
897- artifactName : $(TestAssembliesArtifactName)
898- downloadPath : $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)
899-
900- - task : MSBuild@1
901- displayName : start emulator
902- inputs :
903- solution : src/Mono.Android/Test/Mono.Android-Tests.csproj
904- configuration : $(XA.Build.Configuration)
905- msbuildArguments : >
906- /t:AcquireAndroidTarget /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/start-emulator.binlog
907-
908- - template : yaml-templates/run-nunit-tests.yaml
909- parameters :
910- testRunTitle : TimeZoneInfoTests On Device - macOS
911- testAssembly : $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/MSBuildDeviceIntegration.dll
912- nunitConsoleExtraArgs : --where "test == Xamarin.Android.Build.Tests.DeploymentTest.CheckTimeZoneInfoIsCorrectNode2"
913- testResultsFile : TestResult-TimeZoneInfoTests-Node2-$(XA.Build.Configuration).xml
914-
915- - task : MSBuild@1
916- displayName : shut down emulator
917- inputs :
918- solution : src/Mono.Android/Test/Mono.Android-Tests.csproj
919- configuration : $(XA.Build.Configuration)
920- msbuildArguments : >
921- /t:AcquireAndroidTarget,ReleaseAndroidTarget
922- /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/shutdown-emulator.binlog
923- condition : always()
924-
925- - template : yaml-templates/upload-results.yaml
926- parameters :
927- artifactName : Test Results - TimeZoneInfo With Emulator - macOS - 2
928-
929- # Check - "Xamarin.Android (Test TimeZoneInfo With Emulator - macOS)"
930- - job : mac_timezonedevice_tests_node3
931- displayName : TimeZoneInfo - macOS - 3
932- pool : $(HostedMac)
933- timeoutInMinutes : 240
934- cancelTimeoutInMinutes : 5
935- workspace :
936- clean : all
937- steps :
938- - template : yaml-templates/setup-test-environment.yaml
939-
940- - task : DownloadPipelineArtifact@1
941- inputs :
942- artifactName : $(TestAssembliesArtifactName)
943- downloadPath : $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)
944-
945- - task : MSBuild@1
946- displayName : start emulator
947- inputs :
948- solution : src/Mono.Android/Test/Mono.Android-Tests.csproj
949- configuration : $(XA.Build.Configuration)
950- msbuildArguments : >
951- /t:AcquireAndroidTarget /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/start-emulator.binlog
952-
953- - template : yaml-templates/run-nunit-tests.yaml
954- parameters :
955- testRunTitle : TimeZoneInfoTests On Device - macOS
956- testAssembly : $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/MSBuildDeviceIntegration.dll
957- nunitConsoleExtraArgs : --where "test == Xamarin.Android.Build.Tests.DeploymentTest.CheckTimeZoneInfoIsCorrectNode3"
958- testResultsFile : TestResult-TimeZoneInfoTests-Node3-$(XA.Build.Configuration).xml
959-
960- - task : MSBuild@1
961- displayName : shut down emulator
962- inputs :
963- solution : src/Mono.Android/Test/Mono.Android-Tests.csproj
964- configuration : $(XA.Build.Configuration)
965- msbuildArguments : >
966- /t:AcquireAndroidTarget,ReleaseAndroidTarget
967- /bl:$(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/shutdown-emulator.binlog
968- condition : always()
969-
970- - template : yaml-templates/upload-results.yaml
971- parameters :
972- artifactName : Test Results - TimeZoneInfo With Emulator - macOS - 3
973-
974839 # Check - "Xamarin.Android (Test Designer - macOS)"
975840 - job : designer_integration_mac
976841 displayName : Designer - macOS
@@ -1190,3 +1055,16 @@ stages:
11901055 node_id : 3
11911056
11921057 - template : remove-visualstudio.yml@yaml
1058+
1059+ # TimeZoneInfo tests
1060+ - template : yaml-templates\run-timezoneinfo-tests.yaml
1061+ parameters :
1062+ node_id : 1
1063+
1064+ - template : yaml-templates\run-timezoneinfo-tests.yaml
1065+ parameters :
1066+ node_id : 2
1067+
1068+ - template : yaml-templates\run-timezoneinfo-tests.yaml
1069+ parameters :
1070+ node_id : 3
0 commit comments