From 1a0d76a730bf951b054e7aa4208ba208404c8433 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Mon, 13 Nov 2023 21:53:26 -0500 Subject: [PATCH] Fix test race condition --- .../Live/Instance/JobsHubTests.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/Tgstation.Server.Tests/Live/Instance/JobsHubTests.cs b/tests/Tgstation.Server.Tests/Live/Instance/JobsHubTests.cs index 8875a9b5ff..330df08e6b 100644 --- a/tests/Tgstation.Server.Tests/Live/Instance/JobsHubTests.cs +++ b/tests/Tgstation.Server.Tests/Live/Instance/JobsHubTests.cs @@ -229,13 +229,6 @@ namespace Tgstation.Server.Tests.Live.Instance // force token refreshs await Task.WhenAll(permedUser.Administration.Read(cancellationToken).AsTask(), permlessUser.Instances.List(null, cancellationToken).AsTask()); - await Task.WhenAll(conn1.StartAsync(cancellationToken), conn2.StartAsync(cancellationToken)); - - Assert.AreEqual(HubConnectionState.Connected, conn1.State); - Assert.AreEqual(HubConnectionState.Connected, conn2.State); - Console.WriteLine($"New conn1: {conn1.ConnectionId}"); - Console.WriteLine($"New conn2: {conn2.ConnectionId}"); - if (!permlessPsId.HasValue) { var permlessUserId = long.Parse(permlessUser.Token.ParseJwt().Subject); @@ -267,6 +260,13 @@ namespace Tgstation.Server.Tests.Live.Instance PermissionSetId = permlessPsId.Value }, cancellationToken); })); + + await Task.WhenAll(conn1.StartAsync(cancellationToken), conn2.StartAsync(cancellationToken)); + + Assert.AreEqual(HubConnectionState.Connected, conn1.State); + Assert.AreEqual(HubConnectionState.Connected, conn2.State); + Console.WriteLine($"New conn1: {conn1.ConnectionId}"); + Console.WriteLine($"New conn2: {conn2.ConnectionId}"); } public void CompleteNow() => finishTcs.TrySetResult();