Disabled failing parts of abs_sub() and frexp() unit tests on Windows.
This commit is contained in:
parent
99345d8d17
commit
6828428cad
3 changed files with 21 additions and 0 deletions
|
|
@ -1142,6 +1142,10 @@ mod tests {
|
|||
assert_eq!(infinity.abs_sub(&1f32), infinity);
|
||||
assert_eq!(0f32.abs_sub(&neg_infinity), infinity);
|
||||
assert_eq!(0f32.abs_sub(&infinity), 0f32);
|
||||
}
|
||||
|
||||
#[test] #[ignore(cfg(windows))] // FIXME #8663
|
||||
fn test_abs_sub_nowin() {
|
||||
assert!(NaN.abs_sub(&-1f32).is_NaN());
|
||||
assert!(1f32.abs_sub(&NaN).is_NaN());
|
||||
}
|
||||
|
|
@ -1267,7 +1271,10 @@ mod tests {
|
|||
|
||||
assert_eq!(0f32.frexp(), (0f32, 0));
|
||||
assert_eq!((-0f32).frexp(), (-0f32, 0));
|
||||
}
|
||||
|
||||
#[test] #[ignore(cfg(windows))] // FIXME #8755
|
||||
fn test_frexp_nowin() {
|
||||
let inf: f32 = Float::infinity();
|
||||
let neg_inf: f32 = Float::neg_infinity();
|
||||
let nan: f32 = Float::NaN();
|
||||
|
|
|
|||
|
|
@ -1192,6 +1192,10 @@ mod tests {
|
|||
assert_eq!(infinity.abs_sub(&1f64), infinity);
|
||||
assert_eq!(0f64.abs_sub(&neg_infinity), infinity);
|
||||
assert_eq!(0f64.abs_sub(&infinity), 0f64);
|
||||
}
|
||||
|
||||
#[test] #[ignore(cfg(windows))] // FIXME #8663
|
||||
fn test_abs_sub_nowin() {
|
||||
assert!(NaN.abs_sub(&-1f64).is_NaN());
|
||||
assert!(1f64.abs_sub(&NaN).is_NaN());
|
||||
}
|
||||
|
|
@ -1316,7 +1320,10 @@ mod tests {
|
|||
|
||||
assert_eq!(0f64.frexp(), (0f64, 0));
|
||||
assert_eq!((-0f64).frexp(), (-0f64, 0));
|
||||
}
|
||||
|
||||
#[test] #[ignore(cfg(windows))] // FIXME #8755
|
||||
fn test_frexp_nowin() {
|
||||
let inf: f64 = Float::infinity();
|
||||
let neg_inf: f64 = Float::neg_infinity();
|
||||
let nan: f64 = Float::NaN();
|
||||
|
|
|
|||
|
|
@ -1163,6 +1163,10 @@ mod tests {
|
|||
assert_eq!(infinity.abs_sub(&1f), infinity);
|
||||
assert_eq!(0f.abs_sub(&neg_infinity), infinity);
|
||||
assert_eq!(0f.abs_sub(&infinity), 0f);
|
||||
}
|
||||
|
||||
#[test] #[ignore(cfg(windows))] // FIXME #8663
|
||||
fn test_abs_sub_nowin() {
|
||||
assert!(NaN.abs_sub(&-1f).is_NaN());
|
||||
assert!(1f.abs_sub(&NaN).is_NaN());
|
||||
}
|
||||
|
|
@ -1288,7 +1292,10 @@ mod tests {
|
|||
|
||||
assert_eq!(0f.frexp(), (0f, 0));
|
||||
assert_eq!((-0f).frexp(), (-0f, 0));
|
||||
}
|
||||
|
||||
#[test] #[ignore(cfg(windows))] // FIXME #8755
|
||||
fn test_frexp_nowin() {
|
||||
let inf: float = Float::infinity();
|
||||
let neg_inf: float = Float::neg_infinity();
|
||||
let nan: float = Float::NaN();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue