From 784a9a842b42313eb3ce71b793bf80c777a1fef0 Mon Sep 17 00:00:00 2001 From: Jim Turner Date: Tue, 9 Mar 2021 19:04:51 -0500 Subject: [PATCH] Reduce test size for miri This makes `cargo +nightly miri test` run in a more reasonable length of time (<10 minutes on my machine). Before, testing with miri took >30 minutes to complete. (I'm not sure how long it would have ultimately taken; I killed the test at that point.) --- tests/oper.rs | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/tests/oper.rs b/tests/oper.rs index 5d24de9f7..0d659fa1e 100644 --- a/tests/oper.rs +++ b/tests/oper.rs @@ -666,17 +666,21 @@ fn gemm_64_1_f() { fn gen_mat_mul_i32() { let alpha = -1; let beta = 2; - let sizes = vec![ - (4, 4, 4), - (8, 8, 8), - (17, 15, 16), - (4, 17, 3), - (17, 3, 22), - (19, 18, 2), - (16, 17, 15), - (15, 16, 17), - (67, 63, 62), - ]; + let sizes = if cfg!(miri) { + vec![(4, 4, 4), (4, 7, 3)] + } else { + vec![ + (4, 4, 4), + (8, 8, 8), + (17, 15, 16), + (4, 17, 3), + (17, 3, 22), + (19, 18, 2), + (16, 17, 15), + (15, 16, 17), + (67, 63, 62), + ] + }; for &(m, k, n) in &sizes { let a = range_i32(m, k); let b = range_i32(k, n);