Skip to content

Commit 8f310fc

Browse files
committed
Wrapping .NET test web server process termination with try-catch
1 parent 8c106b0 commit 8f310fc

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

dotnet/test/common/Environment/TestWebServer.cs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,22 @@ public void Stop()
8282

8383
if (webserverProcess != null)
8484
{
85-
webserverProcess.WaitForExit(10000);
86-
if (!webserverProcess.HasExited)
85+
try
8786
{
88-
webserverProcess.Kill();
87+
webserverProcess.WaitForExit(10000);
88+
if (!webserverProcess.HasExited)
89+
{
90+
webserverProcess.Kill();
91+
}
92+
}
93+
catch (Exception)
94+
{
95+
}
96+
finally
97+
{
98+
webserverProcess.Dispose();
99+
webserverProcess = null;
89100
}
90-
91-
webserverProcess.Dispose();
92-
webserverProcess = null;
93101
}
94102
}
95103
}

0 commit comments

Comments
 (0)