Skip to content

Commit cfc5cb7

Browse files
authored
Fix flaky test for workload installer logs (#19941)
1 parent 04d87c8 commit cfc5cb7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Tests/dotnet.Tests/WindowsInstallerTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ public void MultipleProcessesCanWriteToTheLog()
3838
logger.AddNamedPipe("np2");
3939
logger.LogMessage("Foo");
4040

41-
Task.Run(() => { pssl1.Connect(); pssl1.LogMessage("Hello from np1"); });
42-
Task.Run(() => { pssl2.Connect(); pssl2.LogMessage("Hello from np2"); });
41+
var t1 = Task.Run(() => { pssl1.Connect(); pssl1.LogMessage("Hello from np1"); });
42+
var t2 = Task.Run(() => { pssl2.Connect(); pssl2.LogMessage("Hello from np2"); });
4343

4444
// Give the other threads time to connect to the logging thread.
45-
Thread.Sleep(1000);
45+
Task.WaitAll(t1, t2);
4646
logger.Dispose();
4747

4848
string logContent = File.ReadAllText(logFile);

0 commit comments

Comments
 (0)