Skip to content

Commit c154bf7

Browse files
committed
miri: test with slightly larger BTrees
1 parent 767dadf commit c154bf7

File tree

1 file changed

+10
-8
lines changed
  • src/liballoc/tests/btree

1 file changed

+10
-8
lines changed

src/liballoc/tests/btree/map.rs

+10-8
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ use std::iter::FromIterator;
77
use super::DeterministicRng;
88

99
#[test]
10-
#[cfg(not(miri))] // Miri is too slow
1110
fn test_basic_large() {
1211
let mut map = BTreeMap::new();
12+
#[cfg(not(miri))] // Miri is too slow
1313
let size = 10000;
14+
#[cfg(miri)]
15+
let size = 200;
1416
assert_eq!(map.len(), 0);
1517

1618
for i in 0..size {
@@ -73,7 +75,7 @@ fn test_iter() {
7375
#[cfg(not(miri))] // Miri is too slow
7476
let size = 10000;
7577
#[cfg(miri)]
76-
let size = 100;
78+
let size = 200;
7779

7880
// Forwards
7981
let mut map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
@@ -98,7 +100,7 @@ fn test_iter_rev() {
98100
#[cfg(not(miri))] // Miri is too slow
99101
let size = 10000;
100102
#[cfg(miri)]
101-
let size = 100;
103+
let size = 200;
102104

103105
// Forwards
104106
let mut map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
@@ -137,7 +139,7 @@ fn test_iter_mixed() {
137139
#[cfg(not(miri))] // Miri is too slow
138140
let size = 10000;
139141
#[cfg(miri)]
140-
let size = 100;
142+
let size = 200;
141143

142144
// Forwards
143145
let mut map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
@@ -267,7 +269,7 @@ fn test_range_1000() {
267269
#[cfg(not(miri))] // Miri is too slow
268270
let size = 1000;
269271
#[cfg(miri)]
270-
let size = 100;
272+
let size = 200;
271273
let map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
272274

273275
fn test(map: &BTreeMap<u32, u32>, size: u32, min: Bound<&u32>, max: Bound<&u32>) {
@@ -307,7 +309,7 @@ fn test_range() {
307309
#[cfg(not(miri))] // Miri is too slow
308310
let size = 200;
309311
#[cfg(miri)]
310-
let size = 20;
312+
let size = 30;
311313
let map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
312314

313315
for i in 0..size {
@@ -329,7 +331,7 @@ fn test_range_mut() {
329331
#[cfg(not(miri))] // Miri is too slow
330332
let size = 200;
331333
#[cfg(miri)]
332-
let size = 20;
334+
let size = 30;
333335
let mut map: BTreeMap<_, _> = (0..size).map(|i| (i, i)).collect();
334336

335337
for i in 0..size {
@@ -506,7 +508,7 @@ fn test_clone() {
506508
#[cfg(not(miri))] // Miri is too slow
507509
let size = 100;
508510
#[cfg(miri)]
509-
let size = 20;
511+
let size = 30;
510512
assert_eq!(map.len(), 0);
511513

512514
for i in 0..size {

0 commit comments

Comments
 (0)