package webui // renderScenario renders the "6. Scenario" page: scenarios/*.json files // found on any mounted removable media (e.g. the blackbox USB stick), // each runnable with one click. A run is enqueued as a normal Task // (target "scenario") — progress/logs live in Tasks like every other SAT // pack, no separate live-output UI needed here. // // See audit/internal/platform/scenario.go for the scenario file format and // scenarios/README.md for the drop-a-file-on-the-USB-stick workflow this // page is built around. func renderScenario(opts HandlerOptions) string { return `
Scripted, ad-hoc test scenarios — commands plus background samplers (IPMI
sensors, nvidia-smi, ...), described in a small JSON file instead of a
hardcoded test. Drop a <name>.json file under
scenarios/ on a removable drive (e.g. the same USB stick
already plugged in for blackbox) and it shows up below — no rebuild
needed. Runs are enqueued like any other task; watch progress in
Tasks.
Loading...