diff --git a/tests/ClawdDotNet.Core.Tests/Engine/HarnessHaertungTests.cs b/tests/ClawdDotNet.Core.Tests/Engine/HarnessHaertungTests.cs index 4692f71..ffc7341 100644 --- a/tests/ClawdDotNet.Core.Tests/Engine/HarnessHaertungTests.cs +++ b/tests/ClawdDotNet.Core.Tests/Engine/HarnessHaertungTests.cs @@ -276,17 +276,16 @@ public class HarnessHaertungTests ("ParallelTool", "{}", "c3")) .RespondsWithText("Fertig."); - var sw = Stopwatch.StartNew(); await fixture.Engine.RunAsync(agent, "Los", "inst", CancellationToken.None); - sw.Stop(); // Der belastbare Nachweis: Aufrufe haben sich überlappt. + // + // Hier stand zusätzlich eine Wanduhr-Prüfung (unter 750 ms, seriell wären es 900). + // Sie schlug am 2026-09-24 mit 927 ms fehl, als die Testprojekte parallel liefen — + // die Zeit misst die Last der Maschine, nicht das Verhalten der Engine. Der + // Höchststand gleichzeitiger Aufrufe beweist dasselbe, ohne zu wackeln. Assert.True(tool.MaxConcurrent > 1, $"Erwartet: überlappende Aufrufe. Höchststand war {tool.MaxConcurrent}."); - - // Die Laufzeit als zweite, schwächere Bestätigung — seriell wären es 900 ms. - Assert.True(sw.ElapsedMilliseconds < 750, - $"Erwartet: deutlich unter 900 ms. Gemessen: {sw.ElapsedMilliseconds} ms."); } [Fact]