diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs index 5c791adcc421..2d3cc96a4d36 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorLiveTestBase.cs @@ -5,6 +5,7 @@ using System.Collections.Generic; using Azure.AI.MetricsAdvisor.Administration; using Azure.AI.MetricsAdvisor.Models; +using Azure.Core; using Azure.Core.TestFramework; using NUnit.Framework; @@ -38,7 +39,7 @@ public MetricsAdvisorLiveTestBase(bool isAsync) : base(isAsync) public MetricsAdvisorAdministrationClient GetMetricsAdvisorAdministrationClient(bool useTokenCredential = false) { var endpoint = new Uri(TestEnvironment.MetricsAdvisorUri); - var instrumentedOptions = InstrumentClientOptions(new MetricsAdvisorClientsOptions()); + var instrumentedOptions = GetInstrumentedOptions(); MetricsAdvisorAdministrationClient client = useTokenCredential ? new(endpoint, TestEnvironment.Credential, instrumentedOptions) @@ -50,7 +51,7 @@ public MetricsAdvisorAdministrationClient GetMetricsAdvisorAdministrationClient( public MetricsAdvisorClient GetMetricsAdvisorClient(bool useTokenCredential = false) { var endpoint = new Uri(TestEnvironment.MetricsAdvisorUri); - var instrumentedOptions = InstrumentClientOptions(new MetricsAdvisorClientsOptions()); + var instrumentedOptions = GetInstrumentedOptions(); MetricsAdvisorClient client = useTokenCredential ? new(endpoint, TestEnvironment.Credential, instrumentedOptions) @@ -88,5 +89,14 @@ protected void ValidateGroupKey(DimensionKey groupKey) Assert.That(column.Value, Is.Not.Null.And.Not.Empty); } } + + private MetricsAdvisorClientsOptions GetInstrumentedOptions() + { + var options = new MetricsAdvisorClientsOptions(); + + options.Retry.MaxRetries = 6; + + return InstrumentClientOptions(options); + } } } diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs index 219f5004b532..9ddd2f3cc235 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/Samples/Sample04_HookCrudOperations.cs @@ -122,6 +122,7 @@ public async Task UpdateHookAsync() } [Test] + [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/20677")] public async Task GetHooksAsync() { string endpoint = MetricsAdvisorUri;