test(runtime): add deterministic world gate artifacts

This commit is contained in:
Erik 2026-07-20 22:37:16 +02:00
parent db45b81f75
commit 354c2adc2e
11 changed files with 703 additions and 10 deletions

View file

@ -44,7 +44,8 @@ public sealed record RuntimeOptions(
bool RetailUi,
string? AcDir,
bool UiProbeDump,
string? UiProbeScript)
string? UiProbeScript,
string? AutomationArtifactDirectory)
{
/// <summary>
/// Build options from the process environment. Used by
@ -94,7 +95,9 @@ public sealed record RuntimeOptions(
RetailUi: IsExactlyOne(env("ACDREAM_RETAIL_UI")),
AcDir: NullIfEmpty(env("ACDREAM_AC_DIR")),
UiProbeDump: IsExactlyOne(env("ACDREAM_UI_PROBE_DUMP")),
UiProbeScript: NullIfEmpty(env("ACDREAM_UI_PROBE_SCRIPT")));
UiProbeScript: NullIfEmpty(env("ACDREAM_UI_PROBE_SCRIPT")),
AutomationArtifactDirectory:
NullIfEmpty(env("ACDREAM_AUTOMATION_ARTIFACT_DIR")));
}
/// <summary>True iff live-mode credentials are present and valid for connecting.</summary>