diff options
| author | Jack O'Connor <[email protected]> | 2020-09-29 11:05:49 -0400 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2020-09-29 11:06:32 -0400 |
| commit | 3817999f17a249f58678c5aa0f5508c24367b821 (patch) | |
| tree | f3bc1ba7410ee834b18ca6c452bf27b15afef65f | |
| parent | 5bdfd07666d29dd939e2a507209f21d0e4bbc80d (diff) | |
fix the short_test_cases loop in the C bindings tests
| -rw-r--r-- | c/blake3_c_rust_bindings/benches/bench.rs | 1 | ||||
| -rw-r--r-- | c/blake3_c_rust_bindings/src/test.rs | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/c/blake3_c_rust_bindings/benches/bench.rs b/c/blake3_c_rust_bindings/benches/bench.rs index c6e821e..119bd20 100644 --- a/c/blake3_c_rust_bindings/benches/bench.rs +++ b/c/blake3_c_rust_bindings/benches/bench.rs @@ -251,7 +251,6 @@ fn bench_many_parents_sse2(b: &mut Bencher) { ); } - #[bench] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] fn bench_many_parents_sse41(b: &mut Bencher) { diff --git a/c/blake3_c_rust_bindings/src/test.rs b/c/blake3_c_rust_bindings/src/test.rs index ff4b35d..b989ae9 100644 --- a/c/blake3_c_rust_bindings/src/test.rs +++ b/c/blake3_c_rust_bindings/src/test.rs @@ -425,7 +425,10 @@ fn reference_hash(input: &[u8]) -> [u8; OUT_LEN] { fn test_compare_update_multiple() { // Don't use all the long test cases here, since that's unnecessarily slow // in debug mode. - let short_test_cases = &TEST_CASES[..10]; + let mut short_test_cases = TEST_CASES; + while *short_test_cases.last().unwrap() > 4 * CHUNK_LEN { + short_test_cases = &short_test_cases[..short_test_cases.len() - 1]; + } assert_eq!(*short_test_cases.last().unwrap(), 4 * CHUNK_LEN); let mut input_buf = [0; 2 * TEST_CASES_MAX]; |
