From cacabfdaba949cc98314934cfab5ce2b5f127fa5 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Thu, 7 May 2020 10:17:38 -0700 Subject: [PATCH] Fixups --- src/Grpc/test/InteropTests/Helpers/ClientProcess.cs | 3 ++- src/Grpc/test/InteropTests/Helpers/WebsiteProcess.cs | 3 ++- src/Shared/Process/ProcessEx.cs | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Grpc/test/InteropTests/Helpers/ClientProcess.cs b/src/Grpc/test/InteropTests/Helpers/ClientProcess.cs index 449342b28d..689b81e572 100644 --- a/src/Grpc/test/InteropTests/Helpers/ClientProcess.cs +++ b/src/Grpc/test/InteropTests/Helpers/ClientProcess.cs @@ -3,6 +3,7 @@ using System; using System.Diagnostics; +using System.Threading; using System.Threading.Tasks; using Microsoft.AspNetCore.Internal; using Xunit.Abstractions; @@ -29,7 +30,7 @@ namespace InteropTests.Helpers _process.OutputDataReceived += Process_OutputDataReceived; _process.Start(); - _processEx = new ProcessEx(output, _process); + _processEx = new ProcessEx(output, _process, timeout: Timeout.InfiniteTimeSpan); _startTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); } diff --git a/src/Grpc/test/InteropTests/Helpers/WebsiteProcess.cs b/src/Grpc/test/InteropTests/Helpers/WebsiteProcess.cs index 76d565b8ed..7b0386df2a 100644 --- a/src/Grpc/test/InteropTests/Helpers/WebsiteProcess.cs +++ b/src/Grpc/test/InteropTests/Helpers/WebsiteProcess.cs @@ -4,6 +4,7 @@ using System; using System.Diagnostics; using System.Text.RegularExpressions; +using System.Threading; using System.Threading.Tasks; using Microsoft.AspNetCore.Internal; using Xunit.Abstractions; @@ -33,7 +34,7 @@ namespace InteropTests.Helpers _process.OutputDataReceived += Process_OutputDataReceived; _process.Start(); - _processEx = new ProcessEx(output, _process); + _processEx = new ProcessEx(output, _process, Timeout.InfiniteTimeSpan); _startTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); } diff --git a/src/Shared/Process/ProcessEx.cs b/src/Shared/Process/ProcessEx.cs index 0e10eabf30..b04df7f8ed 100644 --- a/src/Shared/Process/ProcessEx.cs +++ b/src/Shared/Process/ProcessEx.cs @@ -32,7 +32,7 @@ namespace Microsoft.AspNetCore.Internal private readonly CancellationTokenSource _processTimeoutCts; private bool _disposed = false; - private ProcessEx(ITestOutputHelper output, Process proc, TimeSpan timeout) + public ProcessEx(ITestOutputHelper output, Process proc, TimeSpan timeout) { _output = output; _stdoutCapture = new StringBuilder();