mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 09:15:35 +00:00
servo: Merge #7916 - Don't check for equal image size and all white pixels for flaky tests (from glennw:flaky-mac); r=jdm
Workaround for #7730. Source-Repo: https://github.com/servo/servo Source-Revision: b34e8b86b83ce4404ce180d634b88d8a7aaa7348
This commit is contained in:
parent
9272f395c5
commit
9a3c41dbd9
15
servo/tests/reftest.rs
vendored
15
servo/tests/reftest.rs
vendored
@ -340,14 +340,17 @@ fn check_reftest(reftest: Reftest) {
|
||||
let (left_width, left_height, left_bytes) = capture(&reftest, 0);
|
||||
let (right_width, right_height, right_bytes) = capture(&reftest, 1);
|
||||
|
||||
assert_eq!(left_width, right_width);
|
||||
assert_eq!(left_height, right_height);
|
||||
// TODO(gw): This is a workaround for https://github.com/servo/servo/issues/7730
|
||||
if !reftest.is_flaky {
|
||||
assert_eq!(left_width, right_width);
|
||||
assert_eq!(left_height, right_height);
|
||||
|
||||
let left_all_white = left_bytes.iter().all(|&p| p == 255);
|
||||
let right_all_white = right_bytes.iter().all(|&p| p == 255);
|
||||
let left_all_white = left_bytes.iter().all(|&p| p == 255);
|
||||
let right_all_white = right_bytes.iter().all(|&p| p == 255);
|
||||
|
||||
if left_all_white && right_all_white {
|
||||
panic!("Both renderings are empty")
|
||||
if left_all_white && right_all_white {
|
||||
panic!("Both renderings are empty")
|
||||
}
|
||||
}
|
||||
|
||||
let pixels = left_bytes.iter().zip(right_bytes.iter()).map(|(&a, &b)| {
|
||||
|
Loading…
Reference in New Issue
Block a user