We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a840dc4 commit 0e475f0Copy full SHA for 0e475f0
shuttle/src/scheduler/random.rs
@@ -82,6 +82,9 @@ impl Scheduler for RandomScheduler {
82
} else {
83
self.iterations += 1;
84
let seed = self.data_source.reinitialize();
85
+ if let Ok(path) = std::env::var("SHUTTLE_ALWAYS_PERSIST_SEED") {
86
+ std::fs::write(path, seed.to_string()).expect("Failed to write seed to file");
87
+ }
88
self.rng = Pcg64Mcg::seed_from_u64(seed);
89
self.current_seed.update(seed);
90
Some(Schedule::new(seed))
0 commit comments