diff --git a/Src/PerformanceCollector/Perf.Shared.Tests/QuickPulse/QuickPulseServiceClientTests.cs b/Src/PerformanceCollector/Perf.Shared.Tests/QuickPulse/QuickPulseServiceClientTests.cs index ceb4bbea5..f4dd602be 100644 --- a/Src/PerformanceCollector/Perf.Shared.Tests/QuickPulse/QuickPulseServiceClientTests.cs +++ b/Src/PerformanceCollector/Perf.Shared.Tests/QuickPulse/QuickPulseServiceClientTests.cs @@ -23,6 +23,8 @@ public sealed class QuickPulseServiceClientTests : IDisposable { private const string ServiceEndpointPropertyName = "ServiceEndpoint"; + private static readonly TimeSpan RequestProcessingTimeout = TimeSpan.FromSeconds(30.0); + /// /// Tuple of (Timestamp, CollectionConfigurationETag, MonitoringDataPoint). /// @@ -2073,7 +2075,7 @@ private void ProcessRequest(HttpListener listener) private void WaitForProcessing(int requestCount) { - TimeSpan timeout = TimeSpan.FromSeconds(5.0); + TimeSpan timeout = QuickPulseServiceClientTests.RequestProcessingTimeout; Task[] waitTasks = Enumerable.Range(0, requestCount).Select(_ => Task.Run(() => this.assertionSync.Wait(timeout))).ToArray(); Task.WhenAll(waitTasks);