Top-level orchestrator for the multi-instance test harness. One call boots
N headless game instances, runs each through its scenario, and returns a
single HarnessReport summarising results.
The runner forces headless: true and debug: false, injects a
ScriptedProvider into each game's InputManager, and installs a
per-instance seeded RNG on game.registry at __clikHarnessRandom so
scenes can opt into determinism via getRandom.
Top-level orchestrator for the multi-instance test harness. One call boots N headless game instances, runs each through its scenario, and returns a single HarnessReport summarising results.
The runner forces
headless: trueanddebug: false, injects a ScriptedProvider into each game'sInputManager, and installs a per-instance seeded RNG ongame.registryat__clikHarnessRandomso scenes can opt into determinism via getRandom.Example: Bulk fuzz sweep
See
docs/systems/harness.md