Harden CI-sensitive recording and taskbar tests
PR and Push Build/Test / build-and-test (push) Failing after 9m57s

This commit is contained in:
2026-06-05 11:15:46 +02:00
parent 1a89382f02
commit ed2eb36d07
2 changed files with 65 additions and 5 deletions
@@ -17,7 +17,7 @@ public sealed class RecordingCoordinatorTests
{
private static async Task WaitUntilAsync(Func<bool> condition)
{
var deadline = DateTimeOffset.UtcNow.AddSeconds(5);
var deadline = DateTimeOffset.UtcNow.AddSeconds(15);
while (DateTimeOffset.UtcNow < deadline)
{
if (condition())
@@ -367,7 +367,7 @@ public sealed class RecordingCoordinatorTests
clock.Advance(TimeSpan.FromSeconds(2));
await promptService.WaitForPromptAsync();
await WaitUntilAsync(() => !coordinator.CurrentStatus.IsRecording);
await WaitUntilAsync(() => summaryPipeline.WasRun);
Assert.Single(promptService.Requests);
Assert.False(coordinator.CurrentStatus.IsRecording);
@@ -464,7 +464,7 @@ public sealed class RecordingCoordinatorTests
await WaitUntilAsync(() => clock.PendingDelayCount > 0);
clock.Advance(TimeSpan.FromSeconds(3));
await WaitUntilAsync(() => !coordinator.CurrentStatus.IsRecording);
await WaitUntilAsync(() => summaryPipeline.WasRun);
Assert.Single(promptService.Requests);
Assert.True(summaryPipeline.WasRun);