diff options
| author | bors <bors@rust-lang.org> | 2020-04-24 12:28:44 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-04-24 12:28:44 +0000 |
| commit | 061256835886be38fcb2255d585ec4e1292b77d0 (patch) | |
| tree | 824994c9e189927b671453c26ac58e0ce72b7976 /src/liballoc/tests/vec_deque.rs | |
| parent | 0b958790b336738540d027d645718713849638d7 (diff) | |
| parent | 08ca4472679057539e71fdb78b9e45e74c6932db (diff) | |
Auto merge of #71509 - Dylan-DPC:rollup-n8s37rm, r=Dylan-DPC
Rollup of 5 pull requests Successful merges: - #71235 (Tweak `'static` suggestion code) - #71318 (miri-unleash tests: ensure they fire even with 'allow(const_err)') - #71428 (Let compiletest recognize gdb 10.x) - #71475 (Miri Frame: use mir::Location to represent position in function) - #71476 (more compact way to adjust test sizes for Miri) Failed merges: r? @ghost
Diffstat (limited to 'src/liballoc/tests/vec_deque.rs')
| -rw-r--r-- | src/liballoc/tests/vec_deque.rs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/liballoc/tests/vec_deque.rs b/src/liballoc/tests/vec_deque.rs index c4b6a36bb05..762dc4be44d 100644 --- a/src/liballoc/tests/vec_deque.rs +++ b/src/liballoc/tests/vec_deque.rs @@ -954,16 +954,14 @@ fn test_append_permutations() { out } - #[cfg(not(miri))] // Miri is too slow - const MAX: usize = 5; - #[cfg(miri)] - const MAX: usize = 3; + // Miri is too slow + let max = if cfg!(miri) { 3 } else { 5 }; // Many different permutations of both the `VecDeque` getting appended to // and the one getting appended are generated to check `append`. // This ensures all 6 code paths of `append` are tested. - for src_push_back in 0..MAX { - for src_push_front in 0..MAX { + for src_push_back in 0..max { + for src_push_front in 0..max { // doesn't pop more values than are pushed for src_pop_back in 0..(src_push_back + src_push_front) { for src_pop_front in 0..(src_push_back + src_push_front - src_pop_back) { @@ -974,8 +972,8 @@ fn test_append_permutations() { src_pop_front, ); - for dst_push_back in 0..MAX { - for dst_push_front in 0..MAX { + for dst_push_back in 0..max { + for dst_push_front in 0..max { for dst_pop_back in 0..(dst_push_back + dst_push_front) { for dst_pop_front in 0..(dst_push_back + dst_push_front - dst_pop_back) |
