From 8dddb0d5e92a161ce7648dbdfa00e47a59c47922 Mon Sep 17 00:00:00 2001 From: Dominion Date: Sat, 27 May 2023 11:57:18 -0400 Subject: [PATCH] Use .StartsWith, logMessage formatter doesn't match exactly --- tests/Tgstation.Server.Tests/Live/HardFailLogger.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs b/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs index 5eb968fb40..5f5e1e1713 100644 --- a/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs +++ b/tests/Tgstation.Server.Tests/Live/HardFailLogger.cs @@ -24,7 +24,7 @@ namespace Tgstation.Server.Tests.Live { var logMessage = formatter(state, exception); if ((logLevel == LogLevel.Error - && !Regex.IsMatch(logMessage, "Error disconnecting connection [1-9][0-9]*!") + && !logMessage.StartsWith("Error disconnecting connection ") && !(logMessage.StartsWith("An exception occurred while iterating over the results of a query for context type") && (exception is TaskCanceledException || exception?.InnerException is TaskCanceledException))) || (logLevel == LogLevel.Critical && logMessage != "DropDatabase configuration option set! Dropping any existing database...")) failureSink(new AssertFailedException("TGS logged an error!"));