test: deterministic CI-flake fixes (FOCAS alarm resubscribe, Modbus dead-port connect, S7 array poll)

Claude-Session: https://claude.ai/code/session_01Ef2ozxS7QPanGT8uoATbTe
This commit is contained in:
Joseph Doherty
2026-10-08 21:37:51 -04:00
parent e7dd742541
commit f594b29a7a
3 changed files with 18 additions and 3 deletions
@@ -25,7 +25,7 @@ public sealed class ModbusSocketLifecycleTests
[Fact]
public async Task Connect_to_dead_port_surfaces_socket_failure()
{
var life = new ModbusSocketLifecycle("127.0.0.1", 1, TimeSpan.FromMilliseconds(300),
var life = new ModbusSocketLifecycle("127.0.0.1", 1, TimeSpan.FromSeconds(30), // loopback RST is immediate; a tight timeout races it under load
autoReconnect: false);
await Should.ThrowAsync<System.Net.Sockets.SocketException>(
life.ConnectAsync(TestContext.Current.CancellationToken));