Skip to content

Commit

Permalink
Ignore some failing test on wasm32-unknown-emscripten
Browse files Browse the repository at this point in the history
See #42629 and #42630.
  • Loading branch information
malbarbo committed Jun 13, 2017
1 parent 554f21b commit 405adb6
Show file tree
Hide file tree
Showing 10 changed files with 18 additions and 2 deletions.
2 changes: 2 additions & 0 deletions src/libcore/tests/num/dec2flt/mod.rs
Expand Up @@ -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);
Expand All @@ -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
Expand Down
3 changes: 3 additions & 0 deletions src/libcore/tests/num/dec2flt/rawfp.rs
Expand Up @@ -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;
Expand Down Expand Up @@ -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 {
Expand All @@ -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;
Expand Down
1 change: 1 addition & 0 deletions src/libcore/tests/num/flt2dec/strategy/dragon.rs
Expand Up @@ -24,6 +24,7 @@ fn test_mul_pow10() {
}
}

#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
#[test]
fn shortest_sanity_test() {
f64_shortest_sanity_test(format_shortest);
Expand Down
1 change: 1 addition & 0 deletions src/libcore/tests/num/flt2dec/strategy/grisu.rs
Expand Up @@ -38,6 +38,7 @@ fn test_max_pow10_no_more_than() {
}


#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
#[test]
fn shortest_sanity_test() {
f64_shortest_sanity_test(format_shortest);
Expand Down
1 change: 1 addition & 0 deletions src/libcore/tests/num/mod.rs
Expand Up @@ -169,6 +169,7 @@ test_impl_from! { test_u16f64, u16, f64 }
test_impl_from! { test_u32f64, u32, f64 }

// Float -> Float
#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
#[test]
fn test_f32f64() {
use core::f32;
Expand Down
3 changes: 3 additions & 0 deletions src/libstd/f64.rs
Expand Up @@ -1158,6 +1158,7 @@ mod tests {
assert_eq!(Fp::Zero, neg_zero.classify());
}

#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
#[test]
fn test_one() {
let one: f64 = 1.0f64;
Expand Down Expand Up @@ -1210,6 +1211,7 @@ mod tests {
assert!((-109.2f64).is_finite());
}

#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
#[test]
fn test_is_normal() {
let nan: f64 = NAN;
Expand All @@ -1227,6 +1229,7 @@ mod tests {
assert!(!1e-308f64.is_normal());
}

#[cfg_attr(all(target_arch = "wasm32", target_os = "emscripten"), ignore)] // issue 42630
#[test]
fn test_classify() {
let nan: f64 = NAN;
Expand Down
2 changes: 1 addition & 1 deletion src/test/run-pass/asm-concat-src.rs
Expand Up @@ -9,7 +9,7 @@
// except according to those terms.

// pretty-expanded FIXME #23616
// ignore-asmjs
// ignore-emscripten

#![feature(asm)]

Expand Down
3 changes: 3 additions & 0 deletions src/test/run-pass/conditional-compile-arch.rs
Expand Up @@ -36,3 +36,6 @@ pub fn main() { }

#[cfg(target_arch = "asmjs")]
pub fn main() { }

#[cfg(target_arch = "wasm32")]
pub fn main() { }
2 changes: 2 additions & 0 deletions src/test/run-pass/issue-27859.rs
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-wasm32 issue 42629

#[inline(never)]
fn foo(a: f32, b: f32) -> f32 {
a % b
Expand Down
2 changes: 1 addition & 1 deletion src/test/run-pass/out-of-stack.rs
Expand Up @@ -10,7 +10,7 @@

// ignore-android: FIXME (#20004)
// ignore-musl
// ignore-asmjs
// ignore-emscripten

#![feature(asm)]
#![feature(libc)]
Expand Down

0 comments on commit 405adb6

Please sign in to comment.