fix: advance NEXT past unplayable cuts

This commit is contained in:
2026-07-28 17:26:48 +09:00
parent ea96a08ad5
commit 18d40e892f
9 changed files with 323 additions and 38 deletions

View File

@@ -527,9 +527,9 @@ public sealed class LegacyPlayoutNativeContractTests
StringComparison.Ordinal);
Assert.Contains("workflow.OnAirCutCode", programEnabledAdmission,
StringComparison.Ordinal);
Assert.Contains("workflow.CurrentEntryId", programEnabledAdmission,
Assert.Contains("workflow.OnAirEntryId", programEnabledAdmission,
StringComparison.Ordinal);
Assert.Contains("workflow.CurrentCueIndexZeroBased", programEnabledAdmission,
Assert.Contains("workflow.OnAirCueIndexZeroBased", programEnabledAdmission,
StringComparison.Ordinal);
Assert.Contains("IsPlaylistMutationIdle(status, workflow)", programEnabledAdmission,
StringComparison.Ordinal);
@@ -582,9 +582,9 @@ public sealed class LegacyPlayoutNativeContractTests
StringComparison.Ordinal);
Assert.Contains("workflow.OnAirCutCode", safeTailAdmission,
StringComparison.Ordinal);
Assert.Contains("workflow.CurrentEntryId", safeTailAdmission,
Assert.Contains("workflow.OnAirEntryId", safeTailAdmission,
StringComparison.Ordinal);
Assert.Contains("workflow.CurrentCueIndexZeroBased", safeTailAdmission,
Assert.Contains("workflow.OnAirCueIndexZeroBased", safeTailAdmission,
StringComparison.Ordinal);
Assert.Contains("currentIndex < playlist.Count", safeTailAdmission,
StringComparison.Ordinal);