about summary refs log tree commit diff
path: root/src/libcore/tests/num/dec2flt
diff options
context:
space:
mode:
authorMarco A L Barbosa <malbarbo@gmail.com>2017-06-13 10:46:54 -0300
committerMarco A L Barbosa <malbarbo@gmail.com>2017-06-13 10:46:54 -0300
commit405adb6d0c44d018cf4ce39d3bc486ebd8584cfb (patch)
treefc467bffbeab7cad298bda7adb1841b4d958fa42 /src/libcore/tests/num/dec2flt
parent554f21bc02d07050cd182c06b01175267533becc (diff)
downloadrust-405adb6d0c44d018cf4ce39d3bc486ebd8584cfb.tar.gz
rust-405adb6d0c44d018cf4ce39d3bc486ebd8584cfb.zip
Ignore some failing test on wasm32-unknown-emscripten
See #42629 and #42630.
Diffstat (limited to 'src/libcore/tests/num/dec2flt')
-rw-r--r--src/libcore/tests/num/dec2flt/mod.rs2
-rw-r--r--src/libcore/tests/num/dec2flt/rawfp.rs3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/libcore/tests/num/dec2flt/mod.rs b/src/libcore/tests/num/dec2flt/mod.rs
index 5d546c643e7..9934e1dab96 100644
--- a/src/libcore/tests/num/dec2flt/mod.rs
+++ b/src/libcore/tests/num/dec2flt/mod.rs
@@ -33,6 +33,7 @@ macro_rules! test_literal {
     })
 }
 
+#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
 #[test]
 fn ordinary() {
     test_literal!(1.0);
@@ -43,6 +44,7 @@ fn ordinary() {
     test_literal!(2.2250738585072014e-308);
 }
 
+#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
 #[test]
 fn special_code_paths() {
     test_literal!(36893488147419103229.0); // 2^65 - 3, triggers half-to-even with even significand
diff --git a/src/libcore/tests/num/dec2flt/rawfp.rs b/src/libcore/tests/num/dec2flt/rawfp.rs
index 2b0afc40202..c9cd2bf5a9a 100644
--- a/src/libcore/tests/num/dec2flt/rawfp.rs
+++ b/src/libcore/tests/num/dec2flt/rawfp.rs
@@ -86,6 +86,7 @@ fn rounding_overflow() {
     assert_eq!(rounded.k, adjusted_k + 1);
 }
 
+#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
 #[test]
 fn prev_float_monotonic() {
     let mut x = 1.0;
@@ -121,6 +122,7 @@ fn next_float_inf() {
     assert_eq!(next_float(f64::INFINITY), f64::INFINITY);
 }
 
+#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
 #[test]
 fn next_prev_identity() {
     for &x in &SOME_FLOATS {
@@ -131,6 +133,7 @@ fn next_prev_identity() {
     }
 }
 
+#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
 #[test]
 fn next_float_monotonic() {
     let mut x = 0.49999999999999;