mirror of
https://github.com/servo/servo.git
synced 2025-08-14 09:55:35 +01:00
Make sure reftests aren't passing because nothing == nothing
In the test harness, assert that the two images aren't all white. Fixes #3481
This commit is contained in:
parent
be6cde9322
commit
b15860e531
7 changed files with 13 additions and 2 deletions
|
@ -259,6 +259,13 @@ fn check_reftest(reftest: Reftest) {
|
|||
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);
|
||||
|
||||
if left_all_white && right_all_white {
|
||||
fail!("Both rendering are empty")
|
||||
}
|
||||
|
||||
let pixels = left_bytes.iter().zip(right_bytes.iter()).map(|(&a, &b)| {
|
||||
if a as i8 - b as i8 == 0 {
|
||||
// White for correct
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue