logos-blockchain-testing/book/src/running-scenarios.md
andrussal 222436ed8d Reorganize scripts into subdirectories
Move helper scripts under scripts/{run,build,setup,ops,lib} and update all references across docs, CI, Docker, and Rust call sites.
2025-12-18 17:26:02 +01:00

937 B

Running Scenarios

Running a scenario follows the same conceptual flow regardless of environment:

  1. Select or author a scenario plan that pairs a topology with workloads, expectations, and a suitable run window.
  2. Choose a deployer aligned with your environment (local, compose, or k8s) and ensure its prerequisites are available.
  3. Deploy the plan through the deployer, which provisions infrastructure and returns a runner.
  4. The runner orchestrates workload execution for the planned duration; keep observability signals visible so you can correlate outcomes.
  5. The runner evaluates expectations and captures results as the primary pass/fail signal.

Use the same plan across different deployers to compare behavior between local development and CI or cluster settings. For environment prerequisites and flags, see Prerequisites & Setup and Environment Variables.