Changed pipe names to end with ".pipe".
Added timeouts to closing.
This commit is contained in:
@@ -302,15 +302,14 @@ namespace GameServiceWarden.Core.Tests.Modules.Games
|
||||
{
|
||||
using (StreamReader reader = new StreamReader(clientStreams[i]))
|
||||
{
|
||||
CancellationTokenSource cancelToken = new CancellationTokenSource(15000);
|
||||
string message = null;
|
||||
Task task = Task.Run(() => message = reader.ReadLine(), cancelToken.Token);
|
||||
Assert.True(task.Wait(10000));
|
||||
Task clientTask = Task.Run(() => message = reader.ReadLine());
|
||||
Assert.True(clientTask.Wait(1000));
|
||||
Assert.True(COMMAND.Equals(message), $"Received message \"{message}\" when expecting \"{COMMAND}\"");
|
||||
cancelToken.Dispose();
|
||||
}
|
||||
}
|
||||
serviceManager.StopService(FAKE_SERVICE_NAME);
|
||||
Task task = Task.Run(() => serviceManager.StopService(FAKE_SERVICE_NAME));
|
||||
Assert.True(task.Wait(5000)); //TODO FIX WHY THIS IS HAPPENING!!!!!
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
Reference in New Issue
Block a user