From 80481529e054f96395778d542c1a4a6015161b5f Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Mon, 9 Nov 2026 15:51:07 -0500 Subject: [PATCH] test(runtime): poll the typed-value historization write at 20 ms (lmxopcua#777) Claude-Session: https://claude.ai/code/session_01GT67AEHd2Acv1YPwGfXEoV --- .../Historian/ContinuousHistorizationRecorderTypedValueTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Historian/ContinuousHistorizationRecorderTypedValueTests.cs b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Historian/ContinuousHistorizationRecorderTypedValueTests.cs index c11e0e54a..67c304cfb 100644 --- a/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Historian/ContinuousHistorizationRecorderTypedValueTests.cs +++ b/tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests/Historian/ContinuousHistorizationRecorderTypedValueTests.cs @@ -144,7 +144,7 @@ public sealed class ContinuousHistorizationRecorderTypedValueTests : TestKit private async Task AwaitSingleWriteAsync(PoolThreadValueWriter writer) { - await AwaitConditionAsync(() => Task.FromResult(writer.Snapshot().Count > 0), TimeSpan.FromSeconds(5)); + await AwaitConditionAsync(() => Task.FromResult(writer.Snapshot().Count > 0), TimeSpan.FromSeconds(5), TimeSpan.FromMilliseconds(20)); IReadOnlyList<(string Tag, HistorizationValue Value)> written = writer.Snapshot(); written.Count.ShouldBe(1); written[0].Tag.ShouldBe(Ref);