diff options
| author | Ralf Jung <post@ralfj.de> | 2020-07-31 11:52:53 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2020-07-31 11:56:08 +0200 |
| commit | 7468f632ff4bdb34a7422dad66a548d0672c4aa1 (patch) | |
| tree | f4db0ee613098b22a6d2650d7ea1da3a56a7011d | |
| parent | 7e168a696f23bf3bbb8b23ac83240910a92ff7a3 (diff) | |
| download | rust-7468f632ff4bdb34a7422dad66a548d0672c4aa1.tar.gz rust-7468f632ff4bdb34a7422dad66a548d0672c4aa1.zip | |
also reduce some libcore test iteration counts
| -rw-r--r-- | library/core/tests/num/flt2dec/random.rs | 2 | ||||
| -rw-r--r-- | library/core/tests/num/flt2dec/strategy/grisu.rs | 1 | ||||
| -rw-r--r-- | library/core/tests/slice.rs | 4 |
3 files changed, 4 insertions, 3 deletions
diff --git a/library/core/tests/num/flt2dec/random.rs b/library/core/tests/num/flt2dec/random.rs index 0ebc0881f52..e5656eb204c 100644 --- a/library/core/tests/num/flt2dec/random.rs +++ b/library/core/tests/num/flt2dec/random.rs @@ -188,7 +188,7 @@ fn exact_f32_random_equivalence_test() { fn exact_f64_random_equivalence_test() { use core::num::flt2dec::strategy::dragon::format_exact as fallback; // Miri is too slow - let n = if cfg!(miri) { 3 } else { 1_000 }; + let n = if cfg!(miri) { 2 } else { 1_000 }; for k in 1..21 { f64_random_equivalence_test( diff --git a/library/core/tests/num/flt2dec/strategy/grisu.rs b/library/core/tests/num/flt2dec/strategy/grisu.rs index ff8373c6455..7e6c8add333 100644 --- a/library/core/tests/num/flt2dec/strategy/grisu.rs +++ b/library/core/tests/num/flt2dec/strategy/grisu.rs @@ -2,6 +2,7 @@ use super::super::*; use core::num::flt2dec::strategy::grisu::*; #[test] +#[cfg_attr(miri, ignore)] // Miri is too slow fn test_cached_power() { assert_eq!(CACHED_POW10.first().unwrap().1, CACHED_POW10_FIRST_E); assert_eq!(CACHED_POW10.last().unwrap().1, CACHED_POW10_LAST_E); diff --git a/library/core/tests/slice.rs b/library/core/tests/slice.rs index 8e240832c13..35502031da4 100644 --- a/library/core/tests/slice.rs +++ b/library/core/tests/slice.rs @@ -1268,14 +1268,14 @@ fn sort_unstable() { use rand::{rngs::StdRng, seq::SliceRandom, Rng, SeedableRng}; // Miri is too slow - let large_range = if cfg!(miri) { 0..0 } else { 500..510 }; + let lens = if cfg!(miri) { (2..20).chain(0..0) } else { (2..25).chain(500..510) }; let rounds = if cfg!(miri) { 1 } else { 100 }; let mut v = [0; 600]; let mut tmp = [0; 600]; let mut rng = StdRng::from_entropy(); - for len in (2..25).chain(large_range) { + for len in lens { let v = &mut v[0..len]; let tmp = &mut tmp[0..len]; |
