basic/basic.rs
1//! Minimal example: detect flaky tests by repeated runs.
2//!
3//! Run with: `cargo run --example basic`
4
5use dev_flaky::FlakyRun;
6
7fn main() -> Result<(), Box<dyn std::error::Error>> {
8 let run = FlakyRun::new("example", "0.1.0").iterations(20);
9 let result = run.execute()?;
10 println!("Flaky tests: {}", result.flaky_count());
11 let report = result.into_report();
12 println!("{}", report.to_json()?);
13 Ok(())
14}