Make MultiplePublishedProcessTest more stable (#701)
authorSung Yoon Whang <suwhang@microsoft.com>
Tue, 17 Dec 2019 06:32:32 +0000 (22:32 -0800)
committerGitHub <noreply@github.com>
Tue, 17 Dec 2019 06:32:32 +0000 (22:32 -0800)
* Make MultiplePublishedProcessTest more stable

src/tests/Microsoft.Diagnostics.NETCore.Client/GetPublishedProcessesTests.cs

index bb31623b62f430f4f599bff2bbeca751791b6161..e2945f73a3d5d8b586e7efba4c47c318b97a9d5c 100644 (file)
@@ -28,7 +28,7 @@ namespace Microsoft.Diagnostics.NETCore.Client
             TestRunner runner = new TestRunner(CommonHelper.GetTraceePath(), output);
             runner.Start(3000);
             List<int> publishedProcesses = new List<int>(DiagnosticsClient.GetPublishedProcesses());
-            foreach(int p in publishedProcesses)
+            foreach (int p in publishedProcesses)
             {
                 output.WriteLine($"[{DateTime.Now.ToString()}] Saw published process {p}");
             }
@@ -45,11 +45,12 @@ namespace Microsoft.Diagnostics.NETCore.Client
             for (var i = 0; i < 3; i++)
             {
                 runner[i] = new TestRunner(CommonHelper.GetTraceePath(), output);
-                runner[i].Start(500);
+                runner[i].Start();
                 pids[i] = runner[i].Pid;
             }
+            System.Threading.Thread.Sleep(2000);
             List<int> publishedProcesses = new List<int>(DiagnosticsClient.GetPublishedProcesses());
-            foreach(int p in publishedProcesses)
+            foreach (int p in publishedProcesses)
             {
                 output.WriteLine($"[{DateTime.Now.ToString()}] Saw published process {p}");
             }