diff --git a/tests/Tgstation.Server.Tests/Live/Instance/WatchdogTest.cs b/tests/Tgstation.Server.Tests/Live/Instance/WatchdogTest.cs index c008aa64d0..16d3ac63fa 100644 --- a/tests/Tgstation.Server.Tests/Live/Instance/WatchdogTest.cs +++ b/tests/Tgstation.Server.Tests/Live/Instance/WatchdogTest.cs @@ -187,7 +187,13 @@ await Task.WhenAll( ApiAssert.ThrowsException(() => instanceClient.DreamDaemon.Restart(cancellationToken), ErrorCode.WatchdogNotRunning).AsTask()); await RunBasicTest(false, cancellationToken); - await RunBasicTest(true, cancellationToken); + + // hardlinks and DMAPI checks don't play well together + bool linuxAdvancedWatchdogWeirdness = testVersion.Engine.Value == EngineType.Byond + && !new PlatformIdentifier().IsWindows + && !watchdogRestartsProcess; + if (!linuxAdvancedWatchdogWeirdness) + await RunBasicTest(true, cancellationToken); await TestDMApiFreeDeploy(cancellationToken);