use std::time::Duration; use testing_framework_core::scenario::ScenarioBuilder; use testing_framework_workflows::ScenarioBuilderExt; pub fn minimum_run_windows() { // Bad: too short (~2 blocks with default 2s slots, 0.9 coeff) let _too_short = ScenarioBuilder::with_node_counts(1, 0) .with_run_duration(Duration::from_secs(5)) .expect_consensus_liveness() .build(); // Good: enough blocks for assertions (~27 blocks with default 2s slots, 0.9 // coeff) let _good = ScenarioBuilder::with_node_counts(1, 0) .with_run_duration(Duration::from_secs(60)) .expect_consensus_liveness() .build(); }