diff --git a/proptest/CHANGELOG.md b/proptest/CHANGELOG.md index 1ff017ba..adc6b9da 100644 --- a/proptest/CHANGELOG.md +++ b/proptest/CHANGELOG.md @@ -1,5 +1,9 @@ ## Unreleased +### New Features + +- When running persisted regressions, the most recently added regression is now run first. + ## 1.5.0 ### New Features diff --git a/proptest/src/test_runner/runner.rs b/proptest/src/test_runner/runner.rs index c8011d4b..d209dff6 100644 --- a/proptest/src/test_runner/runner.rs +++ b/proptest/src/test_runner/runner.rs @@ -593,7 +593,9 @@ impl TestRunner { let mut result_cache = self.new_cache(); - for PersistedSeed(persisted_seed) in persisted_failure_seeds { + for PersistedSeed(persisted_seed) in + persisted_failure_seeds.into_iter().rev() + { self.rng.set_seed(persisted_seed); self.gen_and_run_case( strategy,