From 7a99b6db15fb657128a7cccd1f22faae287f0776 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Sat, 17 Nov 2018 01:50:38 -0800 Subject: [PATCH] std: Add debugging for a failing test on appveyor I'm not sure why this is failing, so let's hopefully get some more information to help investigation! --- src/libstd/time.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libstd/time.rs b/src/libstd/time.rs index 90ab349159915..d124cf53dda5d 100644 --- a/src/libstd/time.rs +++ b/src/libstd/time.rs @@ -481,7 +481,8 @@ mod tests { let (a, b) = ($a, $b); if a != b { let (a, b) = if a > b {(a, b)} else {(b, a)}; - assert!(a - Duration::new(0, 100) <= b); + assert!(a - Duration::new(0, 100) <= b, + "{:?} is not almost equal to {:?}", a, b); } }) } @@ -503,7 +504,10 @@ mod tests { fn instant_math() { let a = Instant::now(); let b = Instant::now(); + println!("a: {:?}", a); + println!("b: {:?}", b); let dur = b.duration_since(a); + println!("dur: {:?}", dur); assert_almost_eq!(b - dur, a); assert_almost_eq!(a + dur, b);