chore: necessary updates given the changes in the alert controller

This commit is contained in:
voltsrage
2026-06-25 00:40:47 +08:00
parent 666d683d67
commit 7bb9124230
32 changed files with 353 additions and 40 deletions
@@ -126,6 +126,19 @@ public class ReplayEngine
// --- Phase 3: Summary ---
result.Duration = DateTimeOffset.UtcNow - startTime;
if (!options.DryRun
&& options.Target == ReplayTarget.Central
&& scenario.ExpectedOutcomes is { Count: > 0 })
{
var failures = await ExpectedOutcomeValidator.ValidateAsync(
_client, result.EncounterId, scenario, ct);
result.HadExpectedOutcomes = true;
result.OutcomeFailures.AddRange(failures);
foreach (var failure in failures)
SimulatorConsole.Error(failure);
}
SimulatorConsole.Summary(result);
return result;
}