From e6011ef69ba87880010179c8633a975222bdb3cb Mon Sep 17 00:00:00 2001 From: BrennanConroy Date: Fri, 20 Apr 2018 09:26:26 -0700 Subject: [PATCH] Use custom group names in tests to not collide with other tests running (#2102) --- .../RedisEndToEnd.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/Microsoft.AspNetCore.SignalR.Redis.Tests/RedisEndToEnd.cs b/test/Microsoft.AspNetCore.SignalR.Redis.Tests/RedisEndToEnd.cs index 3071d7ab91..b4cc62a372 100644 --- a/test/Microsoft.AspNetCore.SignalR.Redis.Tests/RedisEndToEnd.cs +++ b/test/Microsoft.AspNetCore.SignalR.Redis.Tests/RedisEndToEnd.cs @@ -78,11 +78,13 @@ namespace Microsoft.AspNetCore.SignalR.Redis.Tests var tcs2 = new TaskCompletionSource(); secondConnection.On("Echo", message => tcs2.TrySetResult(message)); + var groupName = $"TestGroup_{transportType}_{protocolName}_{Guid.NewGuid()}"; + await secondConnection.StartAsync().OrTimeout(); await connection.StartAsync().OrTimeout(); - await connection.InvokeAsync("AddSelfToGroup", "Test").OrTimeout(); - await secondConnection.InvokeAsync("AddSelfToGroup", "Test").OrTimeout(); - await connection.InvokeAsync("EchoGroup", "Test", "Hello, World!").OrTimeout(); + await connection.InvokeAsync("AddSelfToGroup", groupName).OrTimeout(); + await secondConnection.InvokeAsync("AddSelfToGroup", groupName).OrTimeout(); + await connection.InvokeAsync("EchoGroup", groupName, "Hello, World!").OrTimeout(); Assert.Equal("Hello, World!", await tcs.Task.OrTimeout()); Assert.Equal("Hello, World!", await tcs2.Task.OrTimeout());