mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 23:34:48 +00:00
Ignore some failing test on wasm32-unknown-emscripten
See #42629 and #42630.
This commit is contained in:
parent
554f21bc02
commit
405adb6d0c
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
@ -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;
|
||||
@ -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;
|
||||
|
@ -9,7 +9,7 @@
|
||||
// except according to those terms.
|
||||
|
||||
// pretty-expanded FIXME #23616
|
||||
// ignore-asmjs
|
||||
// ignore-emscripten
|
||||
|
||||
#![feature(asm)]
|
||||
|
||||
|
@ -36,3 +36,6 @@ pub fn main() { }
|
||||
|
||||
#[cfg(target_arch = "asmjs")]
|
||||
pub fn main() { }
|
||||
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
pub fn main() { }
|
||||
|
@ -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
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
// ignore-android: FIXME (#20004)
|
||||
// ignore-musl
|
||||
// ignore-asmjs
|
||||
// ignore-emscripten
|
||||
|
||||
#![feature(asm)]
|
||||
#![feature(libc)]
|
||||
|
Loading…
Reference in New Issue
Block a user