diff --git a/eng/pipelines/common/provision.yml b/eng/pipelines/common/provision.yml index 3af7d02ed270..27ad2dad5d3b 100644 --- a/eng/pipelines/common/provision.yml +++ b/eng/pipelines/common/provision.yml @@ -62,6 +62,7 @@ steps: xcodebuild -runFirstLaunch displayName: Select Xcode Version condition: and(succeeded(), eq(variables['Agent.OS'], 'Darwin')) + timeoutInMinutes: 30 # Provision Additional Software diff --git a/eng/pipelines/common/ui-tests-steps.yml b/eng/pipelines/common/ui-tests-steps.yml index d3fe6ecbe9a2..e102aa71f55c 100644 --- a/eng/pipelines/common/ui-tests-steps.yml +++ b/eng/pipelines/common/ui-tests-steps.yml @@ -84,6 +84,7 @@ steps: displayName: "Install Appium (Drivers)" continueOnError: false retryCountOnTaskFailure: 1 + timeoutInMinutes: 10 env: APPIUM_HOME: $(APPIUM_HOME) diff --git a/eng/pipelines/handlers.yml b/eng/pipelines/handlers.yml index 6abc8a90a7b9..32c83a69a97e 100644 --- a/eng/pipelines/handlers.yml +++ b/eng/pipelines/handlers.yml @@ -260,6 +260,7 @@ stages: vmImage: ${{ BuildPlatform.vmImage }} demands: - macOS.Name -equals Sonoma + - macOS.Architecture -equals x64 steps: - template: common/provision.yml parameters: diff --git a/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Utilities/DotnetInternal.cs b/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Utilities/DotnetInternal.cs index d8cb13b6789a..5da8ad3c1818 100644 --- a/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Utilities/DotnetInternal.cs +++ b/src/TestUtils/src/Microsoft.Maui.IntegrationTests/Utilities/DotnetInternal.cs @@ -7,7 +7,7 @@ public static class DotnetInternal { static readonly string DotnetRoot = Path.Combine(TestEnvironment.GetMauiDirectory(), ".dotnet"); static readonly string DotnetTool = Path.Combine(DotnetRoot, "dotnet"); - const int DEFAULT_TIMEOUT = 900; + const int DEFAULT_TIMEOUT = 1800; private static string ConstructBuildArgs(string projectFile, string config, string target = "", string framework = "", IEnumerable? properties = null, string binlogPath = "", string runtimeIdentifier = "", bool isPublishing = false) {