feat: make LegacyParityApp playout live-only

This commit is contained in:
2026-07-28 14:52:59 +09:00
parent 11d3849933
commit ea96a08ad5
23 changed files with 456 additions and 270 deletions

View File

@@ -442,7 +442,9 @@ public sealed class LegacyRuntimeAssetDeploymentContractTests
"src",
"MBN_STOCK_WEBVIEW.LegacyParityApp",
"MainWindow.Playout.cs"));
Assert.Contains("forceSafeDryRun: IsSourceOnlyBuild", playout,
Assert.DoesNotContain("forceSafeDryRun", playout,
StringComparison.Ordinal);
Assert.Contains("if (_playoutOptions.Mode != PlayoutMode.Live)", playout,
StringComparison.Ordinal);
}
@@ -540,7 +542,8 @@ public sealed class LegacyRuntimeAssetDeploymentContractTests
"[ValidateSet('127.0.0.1', '::1')]",
initializer,
StringComparison.Ordinal);
Assert.Contains("mode = 'DryRun'", initializer, StringComparison.Ordinal);
Assert.Contains("mode = 'Live'", initializer, StringComparison.Ordinal);
Assert.DoesNotContain("mode = 'DryRun'", initializer, StringComparison.Ordinal);
Assert.Contains(
"trustedLiveOutputEnabled = $true",
initializer,