Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

style: Remove Stylist::is_device_dirty. #18143

Merged
merged 3 commits into from Aug 21, 2017

Conversation

emilio
Copy link
Member

@emilio emilio commented Aug 18, 2017

More progress on unifying how Gecko and Servo track stylist dirtiness.


This change is Reviewable

@highfive
Copy link

Heads up! This PR modifies the following files:

@highfive
Copy link

warning Warning warning

  • These commits modify style code, but no tests are modified. Please consider adding a test!

@highfive highfive added the S-awaiting-review There is new code that needs to be reviewed. label Aug 18, 2017
@emilio
Copy link
Member Author

emilio commented Aug 18, 2017

r? @SimonSapin

@emilio
Copy link
Member Author

emilio commented Aug 18, 2017

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit dd672a2 with merge b484f82...

bors-servo pushed a commit that referenced this pull request Aug 18, 2017
style: Remove Stylist::is_device_dirty.

More progress on unifying how Gecko and Servo track stylist dirtiness.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18143)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - mac-rel-wpt4

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Aug 18, 2017
@jdm
Copy link
Member

jdm commented Aug 19, 2017

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-007.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-007.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-013.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-013.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-014.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-014.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-015.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-015.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-017.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-017.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/valid-image-after-load.html
  └   → /_mozilla/mozilla/css-paint-api/valid-image-after-load.html 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6
/_mozilla/mozilla/css-paint-api/valid-image-after-load-ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/valid-image-before-load.html
  └   → /_mozilla/mozilla/css-paint-api/valid-image-before-load.html 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6
/_mozilla/mozilla/css-paint-api/valid-image-before-load-ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/remove_style_styles.html
  └   → /_mozilla/mozilla/remove_style_styles.html fba058545fe2d60d4bfa932d2a95903ec78fc9f5
/_mozilla/mozilla/remove_style_styles_ref.html e4e6a0cff75d2b17a8e2e099530115a0e39d775e
Testing fba058545fe2d60d4bfa932d2a95903ec78fc9f5 == e4e6a0cff75d2b17a8e2e099530115a0e39d775e

  ▶ FAIL [expected PASS] /_mozilla/mozilla/request_animation_frame_reftest_wait.html
  └   → /_mozilla/mozilla/request_animation_frame_reftest_wait.html 8456b1082b292a8e696eb1910515ad2751174c97
/_mozilla/mozilla/request_animation_frame_reftest_wait_ref.html 4d16473beb6f351ecd47250a39034319ff360be0
Testing 8456b1082b292a8e696eb1910515ad2751174c97 == 4d16473beb6f351ecd47250a39034319ff360be0

  ▶ FAIL [expected PASS] /_mozilla/mozilla/restyle-out-of-document.html
  └   → /_mozilla/mozilla/restyle-out-of-document.html 0a5256d61915d4c01465a97511e0cdff80ea5386
/_mozilla/mozilla/restyle-out-of-document-ref.html e386e1f5490d103c288d58631c81bea2e8d65ace
Testing 0a5256d61915d4c01465a97511e0cdff80ea5386 == e386e1f5490d103c288d58631c81bea2e8d65ace

  ▶ FAIL [expected PASS] /_mozilla/mozilla/simple_scroll_to_fragment.html
  └   → /_mozilla/mozilla/simple_scroll_to_fragment.html 998714cab75e1c162b123dde0b06fe3e68cbbb6a
/_mozilla/mozilla/simple_scroll_to_fragment_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 998714cab75e1c162b123dde0b06fe3e68cbbb6a == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/stylesheet-adopt-panic.html
  └   → /_mozilla/mozilla/stylesheet-adopt-panic.html 015a11ff3ffbfe99fe5e69a815b2a7600caf86e1
/_mozilla/mozilla/stylesheet-adopt-panic-ref.html 4e3e8a24da211efd3976616f53c3e66264378306
Testing 015a11ff3ffbfe99fe5e69a815b2a7600caf86e1 == 4e3e8a24da211efd3976616f53c3e66264378306

  ▶ FAIL [expected PASS] /_mozilla/mozilla/textarea_placeholder.html
  └   → /_mozilla/mozilla/textarea_placeholder.html fcbc1f49433ff4ffddef124ea862d7ab2acaffbf
/_mozilla/mozilla/textarea_placeholder_ref.html 2afcd6277a9f5e6b502bf5daec7246e30addbbb7
Testing fcbc1f49433ff4ffddef124ea862d7ab2acaffbf == 2afcd6277a9f5e6b502bf5daec7246e30addbbb7

  ▶ FAIL [expected PASS] /_mozilla/mozilla/iframe/resize_after_load.html
  └   → /_mozilla/mozilla/iframe/resize_after_load.html 01203adb08820bb777ff53acf2d5e8426b4c15d5
/_mozilla/mozilla/iframe/resize_after_load_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 01203adb08820bb777ff53acf2d5e8426b4c15d5 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/svg/svg.html
  └   → /_mozilla/mozilla/svg/svg.html 7073fd0d6749d2173ffbf650fc541b5e27d9f95d
/_mozilla/mozilla/svg/svg_ref.html 0356bee3531784444cdc73c35d9f225def030d46
Testing 7073fd0d6749d2173ffbf650fc541b5e27d9f95d == 0356bee3531784444cdc73c35d9f225def030d46

  ▶ FAIL [expected PASS] /_mozilla/mozilla/worklets/test_paint_worklet.html
  └   → /_mozilla/mozilla/worklets/test_paint_worklet.html f7b529436b26ea92360b0c327b10384274b00cb2
/_mozilla/mozilla/worklets/test_paint_worklet_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing f7b529436b26ea92360b0c327b10384274b00cb2 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/details_ui_closed.html
  │ 
  │ VMware, Inc.
  │ Gallium 0.4 on softpipe
  │ 3.3 (Core Profile) Mesa 12.0.1
  │ called `Option::unwrap()` on a `None` value (thread LayoutThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(0) }, at src/libcore/option.rs:335)
  │ 2017-08-18 17:18:16.813 servo[7593:2070973122] Metadata.framework [Error]: couldn't get the client port
  │ stack backtrace:
  │    0:        0x11035c54e - backtrace::backtrace::trace::hb2a815d7a25bb200
  │    1:        0x11035c58c - backtrace::capture::Backtrace::new::h8d167d15706e03e2
  │    2:        0x10fd86fd4 - servo::main::_$u7b$$u7b$closure$u7d$$u7d$::h358312fbff696eee
  │    3:        0x111d84361 - std::panicking::rust_panic_with_hook::h7ead43b379200c35
  │    4:        0x111d84184 - std::panicking::begin_panic::hec2284e068239760
  │    5:        0x111d840d2 - std::panicking::begin_panic_fmt::h252ee6ee5d3353e3
  │    6:        0x111d8403a - rust_begin_unwind
  │    7:        0x111daf2e3 - core::panicking::panic_fmt::h24026993fab850dc
  │    8:        0x111daf1e6 - core::panicking::panic::hf4c841f9c41051c1
  │    9:        0x11047c907 - script_layout_interface::wrapper_traits::ThreadSafeLayoutNode::style::hef4a5cc6f1a08113
  │   10:        0x11047723d - _$LT$layout..construct..FlowConstructor$LT$$u27$a$C$$u20$ConcreteThreadSafeLayoutNode$GT$$u20$as$u20$layout..traversal..PostorderNodeMutTraversal$LT$ConcreteThreadSafeLayoutNode$GT$$GT$::process::hfb9c7b5e7f68b490
  │   11:        0x1104f9e7a - _$LT$layout..construct..FlowConstructor$LT$$u27$a$C$$u20$ConcreteThreadSafeLayoutNode$GT$$GT$::build_fragments_for_nonreplaced_inline_content::h8714586d8059ff12
  │   12:        0x11047766f - _$LT$layout..construct..FlowConstructor$LT$$u27$a$C$$u20$ConcreteThreadSafeLayoutNode$GT$$u20$as$u20$layout..traversal..PostorderNodeMutTraversal$LT$ConcreteThreadSafeLayoutNode$GT$$GT$::process::hfb9c7b5e7f68b490
  │   13:        0x1104cbacd - style::traversal::DomTraversal::handle_postorder_traversal::h36d6f0097747c0a1
  │   14:        0x11052445a - layout_thread::LayoutThread::handle_reflow::h90a165b77d7dec98
  │   15:        0x110517da3 - layout_thread::LayoutThread::handle_request_helper::h3e72b977ca2442ae
  │   16:        0x110511dc7 - _$LT$layout_thread..LayoutThread$u20$as$u20$layout_traits..LayoutThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::h0c62b5c2d0afae88
  │   17:        0x11048e37d - std::sys_common::backtrace::__rust_begin_short_backtrace::had27210fb05c5253
  │   18:        0x11048eebd - std::panicking::try::do_call::h393db425f0421b9b
  │   19:        0x111d854fc - __rust_maybe_catch_panic
  │   20:        0x1104bef45 - _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hffd8dd99b3cd1311
  │   21:        0x111d8131b - std::sys::imp::thread::Thread::new::thread_start::hd002bdea82a6ac49
  │   22:     0x7fff95aed059 - _pthread_body
  │   23:     0x7fff95aecfd6 - _pthread_start
  │ ERROR:servo: called `Option::unwrap()` on a `None` value
  │ assertion failed: !self.Document().needs_reflow() ||
  │     (!for_display && self.Document().needs_paint()) ||
  │     self.window_size.get().is_none() || self.suppress_reflow.get() (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(0) }, at /Users/servo/buildbot/slave/mac-rel-wpt4/build/components/script/dom/window.rs:1344)
  │ stack backtrace:
  │    0:        0x11035c54e - backtrace::backtrace::trace::hb2a815d7a25bb200
  │    1:        0x11035c58c - backtrace::capture::Backtrace::new::h8d167d15706e03e2
  │    2:        0x10fd86fd4 - servo::main::_$u7b$$u7b$closure$u7d$$u7d$::h358312fbff696eee
  │    3:        0x111d84361 - std::panicking::rust_panic_with_hook::h7ead43b379200c35
  │    4:        0x1105d0ec7 - std::panicking::begin_panic::hd3a90b83681bb743
  │    5:        0x110c32194 - script::dom::window::Window::reflow::h9d1352544dc2c34b
  │    6:        0x110a8a919 - script::dom::document::Document::finish_load::h17d4125520fb3370
  │    7:        0x110bab428 - script::dom::servoparser::ServoParser::do_parse_sync::he4b73cdc53ffc356
  │    8:        0x110baadd6 - script::dom::servoparser::ServoParser::parse_sync::h74275d215f292ccb
  │    9:        0x110bae78d - _$LT$script..dom..servoparser..ParserContext$u20$as$u20$net_traits..FetchResponseListener$GT$::process_response_eof::h889f89ab4d6c31b1
  │   10:        0x110c81cd0 - script::script_thread::ScriptThread::handle_msg_from_constellation::ha6bd8c31419ddb0e
  │   11:        0x110c7dd21 - script::script_thread::ScriptThread::handle_msgs::_$u7b$$u7b$closure$u7d$$u7d$::hc6c12abbeaaaf168
  │   12:        0x110c7aad2 - script::script_thread::ScriptThread::handle_msgs::hd9cfbf1fb396aa71
  │   13:        0x1105c8367 - std::sys_common::backtrace::__rust_begin_short_backtrace::h5304fe1956489acb
  │   14:        0x1107ad83d - std::panicking::try::do_call::hfbc8fa3bf056bb11
  │   15:        0x111d854fc - __rust_maybe_catch_panic
  │   16:        0x1108e1fc5 - _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h5fa8f3962b4a02bb
  │   17:        0x111d8131b - std::sys::imp::thread::Thread::new::thread_start::hd002bdea82a6ac49
  │   18:     0x7fff95aed059 - _pthread_body
  │   19:     0x7fff95aecfd6 - _pthread_start
  │ ERROR:servo: assertion failed: !self.Document().needs_reflow() ||
  │     (!for_display && self.Document().needs_paint()) ||
  └     self.window_size.get().is_none() || self.suppress_reflow.get()

  ▶ TIMEOUT [expected PASS] /_mozilla/mozilla/details_ui_opened.html
  │ 
  │ VMware, Inc.
  │ Gallium 0.4 on softpipe
  │ 3.3 (Core Profile) Mesa 12.0.1
  │ called `Option::unwrap()` on a `None` value (thread LayoutThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(0) }, at src/libcore/option.rs:335)
  │ 2017-08-18 17:18:17.076 servo[7596:2070973200] Metadata.framework [Error]: couldn't get the client port
  │ stack backtrace:
  │    0:        0x10d5f054e - backtrace::backtrace::trace::hb2a815d7a25bb200
  │    1:        0x10d5f058c - backtrace::capture::Backtrace::new::h8d167d15706e03e2
  │    2:        0x10d01afd4 - servo::main::_$u7b$$u7b$closure$u7d$$u7d$::h358312fbff696eee
  │    3:        0x10f018361 - std::panicking::rust_panic_with_hook::h7ead43b379200c35
  │    4:        0x10f018184 - std::panicking::begin_panic::hec2284e068239760
  │    5:        0x10f0180d2 - std::panicking::begin_panic_fmt::h252ee6ee5d3353e3
  │    6:        0x10f01803a - rust_begin_unwind
  │    7:        0x10f0432e3 - core::panicking::panic_fmt::h24026993fab850dc
  │    8:        0x10f0431e6 - core::panicking::panic::hf4c841f9c41051c1
  │    9:        0x10d710907 - script_layout_interface::wrapper_traits::ThreadSafeLayoutNode::style::hef4a5cc6f1a08113
  │   10:        0x10d70b23d - _$LT$layout..construct..FlowConstructor$LT$$u27$a$C$$u20$ConcreteThreadSafeLayoutNode$GT$$u20$as$u20$layout..traversal..PostorderNodeMutTraversal$LT$ConcreteThreadSafeLayoutNode$GT$$GT$::process::hfb9c7b5e7f68b490
  │   11:        0x10d78de7a - _$LT$layout..construct..FlowConstructor$LT$$u27$a$C$$u20$ConcreteThreadSafeLayoutNode$GT$$GT$::build_fragments_for_nonreplaced_inline_content::h8714586d8059ff12
  │   12:        0x10d70b66f - _$LT$layout..construct..FlowConstructor$LT$$u27$a$C$$u20$ConcreteThreadSafeLayoutNode$GT$$u20$as$u20$layout..traversal..PostorderNodeMutTraversal$LT$ConcreteThreadSafeLayoutNode$GT$$GT$::process::hfb9c7b5e7f68b490
  │   13:        0x10d75facd - style::traversal::DomTraversal::handle_postorder_traversal::h36d6f0097747c0a1
  │   14:        0x10d7b845a - layout_thread::LayoutThread::handle_reflow::h90a165b77d7dec98
  │   15:        0x10d7abda3 - layout_thread::LayoutThread::handle_request_helper::h3e72b977ca2442ae
  │   16:        0x10d7a5dc7 - _$LT$layout_thread..LayoutThread$u20$as$u20$layout_traits..LayoutThreadFactory$GT$::create::_$u7b$$u7b$closure$u7d$$u7d$::h0c62b5c2d0afae88
  │   17:        0x10d72237d - std::sys_common::backtrace::__rust_begin_short_backtrace::had27210fb05c5253
  │   18:        0x10d722ebd - std::panicking::try::do_call::h393db425f0421b9b
  │   19:        0x10f0194fc - __rust_maybe_catch_panic
  │   20:        0x10d752f45 - _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hffd8dd99b3cd1311
  │   21:        0x10f01531b - std::sys::imp::thread::Thread::new::thread_start::hd002bdea82a6ac49
  │   22:     0x7fff95aed059 - _pthread_body
  │   23:     0x7fff95aecfd6 - _pthread_start
  │ ERROR:servo: called `Option::unwrap()` on a `None` value
  │ assertion failed: !self.Document().needs_reflow() ||
  │     (!for_display && self.Document().needs_paint()) ||
  │     self.window_size.get().is_none() || self.suppress_reflow.get() (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(0), index: PipelineIndex(0) }, at /Users/servo/buildbot/slave/mac-rel-wpt4/build/components/script/dom/window.rs:1344)
  │ stack backtrace:
  │    0:        0x10d5f054e - backtrace::backtrace::trace::hb2a815d7a25bb200
  │    1:        0x10d5f058c - backtrace::capture::Backtrace::new::h8d167d15706e03e2
  │    2:        0x10d01afd4 - servo::main::_$u7b$$u7b$closure$u7d$$u7d$::h358312fbff696eee
  │    3:        0x10f018361 - std::panicking::rust_panic_with_hook::h7ead43b379200c35
  │    4:        0x10d864ec7 - std::panicking::begin_panic::hd3a90b83681bb743
  │    5:        0x10dec6194 - script::dom::window::Window::reflow::h9d1352544dc2c34b
  │    6:        0x10dd1e919 - script::dom::document::Document::finish_load::h17d4125520fb3370
  │    7:        0x10de3f428 - script::dom::servoparser::ServoParser::do_parse_sync::he4b73cdc53ffc356
  │    8:        0x10de3edd6 - script::dom::servoparser::ServoParser::parse_sync::h74275d215f292ccb
  │    9:        0x10de4278d - _$LT$script..dom..servoparser..ParserContext$u20$as$u20$net_traits..FetchResponseListener$GT$::process_response_eof::h889f89ab4d6c31b1
  │   10:        0x10df15cd0 - script::script_thread::ScriptThread::handle_msg_from_constellation::ha6bd8c31419ddb0e
  │   11:        0x10df11d21 - script::script_thread::ScriptThread::handle_msgs::_$u7b$$u7b$closure$u7d$$u7d$::hc6c12abbeaaaf168
  │   12:        0x10df0ead2 - script::script_thread::ScriptThread::handle_msgs::hd9cfbf1fb396aa71
  │   13:        0x10d85c367 - std::sys_common::backtrace::__rust_begin_short_backtrace::h5304fe1956489acb
  │   14:        0x10da4183d - std::panicking::try::do_call::hfbc8fa3bf056bb11
  │   15:        0x10f0194fc - __rust_maybe_catch_panic
  │   16:        0x10db75fc5 - _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h5fa8f3962b4a02bb
  │   17:        0x10f01531b - std::sys::imp::thread::Thread::new::thread_start::hd002bdea82a6ac49
  │   18:     0x7fff95aed059 - _pthread_body
  │   19:     0x7fff95aecfd6 - _pthread_start
  │ ERROR:servo: assertion failed: !self.Document().needs_reflow() ||
  │     (!for_display && self.Document().needs_paint()) ||
  └     self.window_size.get().is_none() || self.suppress_reflow.get()


  ▶ FAIL [expected PASS] /_mozilla/mozilla/canvas/set_dimensions.html
  └   → /_mozilla/mozilla/canvas/set_dimensions.html 4ad66f50f8da09a6dc6c82dd590fe6612fd01c81
/_mozilla/mozilla/canvas/set_dimensions_ref.html 37606d55875f7b1f5be1bb6c2795ba553b75aebc
Testing 4ad66f50f8da09a6dc6c82dd590fe6612fd01c81 == 37606d55875f7b1f5be1bb6c2795ba553b75aebc

  ▶ FAIL [expected PASS] /_mozilla/mozilla/FileAPI/blob_url_upload.html
  └   → /_mozilla/mozilla/FileAPI/blob_url_upload.html 37933d0237fc9587ac819a23f2205896c3124dcc
/_mozilla/mozilla/FileAPI/blob_url_upload_ref.html 5b447d11e211fc078f330bbf5b51d89196ad06ae
Testing 37933d0237fc9587ac819a23f2205896c3124dcc == 5b447d11e211fc078f330bbf5b51d89196ad06ae

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/background-image-multiple.html
  └   → /_mozilla/mozilla/css-paint-api/background-image-multiple.html c482ad9778dc924f902bbd44b49468f39d682de5
/_mozilla/mozilla/css-paint-api/background-image-multiple-ref.html 67111437004e03ed8d4c51b568404388004d3c23
Testing c482ad9778dc924f902bbd44b49468f39d682de5 == 67111437004e03ed8d4c51b568404388004d3c23

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/background-image-tiled.html
  └   → /_mozilla/mozilla/css-paint-api/background-image-tiled.html 23b755622cc81841a23cc8431a6546dfb1401c66
/_mozilla/mozilla/css-paint-api/background-image-tiled-ref.html 47e948e69ec28bf506d32aeab38b936ddcdff547
Testing 23b755622cc81841a23cc8431a6546dfb1401c66 == 47e948e69ec28bf506d32aeab38b936ddcdff547

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/invalid-image-constructor-error.html
  └   → /_mozilla/mozilla/css-paint-api/invalid-image-constructor-error.html 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6
/_mozilla/mozilla/css-paint-api/invalid-image-constructor-error-ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/invalid-image-paint-error.html
  └   → /_mozilla/mozilla/css-paint-api/invalid-image-paint-error.html 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6
/_mozilla/mozilla/css-paint-api/invalid-image-paint-error-ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/invalid-image-pending-script.html
  └   → /_mozilla/mozilla/css-paint-api/invalid-image-pending-script.html 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6
/_mozilla/mozilla/css-paint-api/invalid-image-pending-script-ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/overdraw.html
  └   → /_mozilla/mozilla/css-paint-api/overdraw.html 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6
/_mozilla/mozilla/css-paint-api/overdraw-ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 7949e80732fa0f4afdbae3b1cad96ccd75bb04f6 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/paint2d-gradient.html
  └   → /_mozilla/mozilla/css-paint-api/paint2d-gradient.html 9bb2a90c65c65fd1d32dd8aa87d6b9ebbb25cf88
/_mozilla/mozilla/css-paint-api/paint2d-gradient-ref.html b484f775ed34d1329e705ed43ac2674bed8c6326
Testing 9bb2a90c65c65fd1d32dd8aa87d6b9ebbb25cf88 == b484f775ed34d1329e705ed43ac2674bed8c6326

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/paint2d-image.html
  └   → /_mozilla/mozilla/css-paint-api/paint2d-image.html b6f7303d5c7a36e1f77eb50a273b11bf743a4dd2
/_mozilla/mozilla/css-paint-api/paint2d-image-ref.html c202f82d2fc2442a37347960fa9fca71a95d5952
Testing b6f7303d5c7a36e1f77eb50a273b11bf743a4dd2 == c202f82d2fc2442a37347960fa9fca71a95d5952

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/paint2d-rects.html
  └   → /_mozilla/mozilla/css-paint-api/paint2d-rects.html 3915fd2c0f1713a2d82ec1e90ad8b44457e92848
/_mozilla/mozilla/css-paint-api/paint2d-rects-ref.html 095c54023bc4e7b8b9c035e0d2c5cd4ef3584002
Testing 3915fd2c0f1713a2d82ec1e90ad8b44457e92848 == 095c54023bc4e7b8b9c035e0d2c5cd4ef3584002

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/paint2d-shadows.html
  └   → /_mozilla/mozilla/css-paint-api/paint2d-shadows.html 6cc20786349298f4bbf93eab3f0dccf097439a23
/_mozilla/mozilla/css-paint-api/paint2d-shadows-ref.html 98c35d14f43a320d4d099d7c3975029aded453a5
Testing 6cc20786349298f4bbf93eab3f0dccf097439a23 == 98c35d14f43a320d4d099d7c3975029aded453a5

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-001.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-001.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/paint2d-transform.html
  └   → /_mozilla/mozilla/css-paint-api/paint2d-transform.html 3c25574c270c1af40e607a969e76b2afc74d073d
/_mozilla/mozilla/css-paint-api/paint2d-transform-ref.html c13ac35ce727db0977dabf394ad6a521bf3e30c9
Testing 3c25574c270c1af40e607a969e76b2afc74d073d == c13ac35ce727db0977dabf394ad6a521bf3e30c9

  ▶ FAIL [expected PASS] /_mozilla/mozilla/css-paint-api/parse-input-arguments-004.html
  └   → /_mozilla/mozilla/css-paint-api/parse-input-arguments-004.html 74da84e72902248f9d9c01708957c9e3d19b2886
/_mozilla/mozilla/css-paint-api/parse-input-arguments-ref.html 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3
Testing 74da84e72902248f9d9c01708957c9e3d19b2886 == 4d6ab2264e31e9fa1110bbe1b8d6604668836bc3

  ▶ FAIL [expected PASS] /_mozilla/css/absolute_css_width.html
  └   → /_mozilla/css/absolute_css_width.html 6c1c2a207ff12ab34bf1b3591f84db5a1e7fd60b
/_mozilla/css/absolute_css_width_ref.html 07475f5364a9816b509af2166e471a7a347aee19
Testing 6c1c2a207ff12ab34bf1b3591f84db5a1e7fd60b == 07475f5364a9816b509af2166e471a7a347aee19

  ▶ FAIL [expected PASS] /_mozilla/css/absolute_hypothetical_with_intervening_inline_block_a.html
  └   → /_mozilla/css/absolute_hypothetical_with_intervening_inline_block_a.html 8cd669dd29fdc50752d7033c97e5d5ca93f29575
/_mozilla/css/absolute_hypothetical_with_intervening_inline_block_ref.html 0df52608b13d4a45fb643e70ea91f5d157ef0b43
Testing 8cd669dd29fdc50752d7033c97e5d5ca93f29575 == 0df52608b13d4a45fb643e70ea91f5d157ef0b43

  ▶ FAIL [expected PASS] /_mozilla/css/absolute_line_height_after_float.html
  └   → /_mozilla/css/absolute_line_height_after_float.html 6ee24e3297c6f947b1b6b613bea704e87fc392fd
/_mozilla/css/absolute_line_height_after_float_ref.html ad6daa89b4039fa89a0a3735639738a8d7d61366
Testing 6ee24e3297c6f947b1b6b613bea704e87fc392fd == ad6daa89b4039fa89a0a3735639738a8d7d61366

  ▶ FAIL [expected PASS] /_mozilla/css/append_style_a.html
  └   → /_mozilla/css/append_style_a.html 5ac5be0b7543af23ed42e3e88f467c9600ad414f
/_mozilla/css/append_style_b.html 0c24f0de42d76b1c0ab082db4d7b2a1c54393488
Testing 5ac5be0b7543af23ed42e3e88f467c9600ad414f == 0c24f0de42d76b1c0ab082db4d7b2a1c54393488

  ▶ FAIL [expected PASS] /_mozilla/css/background_external_stylesheet.html
  └   → /_mozilla/css/background_external_stylesheet.html 93a863736bf0274a0616cceaddca8071a847c80e
/_mozilla/css/background_rust_ref.html c7a8e23c442ecad5816e554badb73b26450dfb70
Testing 93a863736bf0274a0616cceaddca8071a847c80e == c7a8e23c442ecad5816e554badb73b26450dfb70

  ▶ FAIL [expected PASS] /_mozilla/css/background_size_zero_a.html
  └   → /_mozilla/css/background_size_zero_a.html 8b4d58373e2f5e7d61e91b12d80750601b4851b9
/_mozilla/css/background_size_zero_ref.html 4da6980d8cc1810682b4d3062b610ff2a102ed1e
Testing 8b4d58373e2f5e7d61e91b12d80750601b4851b9 == 4da6980d8cc1810682b4d3062b610ff2a102ed1e

  ▶ FAIL [expected PASS] /_mozilla/css/background_style_attr.html
  └   → /_mozilla/css/background_style_attr.html 23b755622cc81841a23cc8431a6546dfb1401c66
/_mozilla/css/background_rust_ref.html c7a8e23c442ecad5816e554badb73b26450dfb70
Testing 23b755622cc81841a23cc8431a6546dfb1401c66 == c7a8e23c442ecad5816e554badb73b26450dfb70

  ▶ FAIL [expected PASS] /_mozilla/css/block_formatting_context_overflow_a.html
  └   → /_mozilla/css/block_formatting_context_overflow_a.html 8ac708ce02c77d747e658035f55419ce386b17f2
/_mozilla/css/block_formatting_context_overflow_ref.html 54f5e8cbb534c3b031e5daf06240a84e993c0629
Testing 8ac708ce02c77d747e658035f55419ce386b17f2 == 54f5e8cbb534c3b031e5daf06240a84e993c0629

  ▶ PASS [expected FAIL] /_mozilla/css/border_radius_zero_sizes_a.html

  ▶ FAIL [expected PASS] /_mozilla/css/br.html
  └   → /_mozilla/css/br.html 221ba6b33f35b797b0acf945e27b8f7ebcfa7d3f
/_mozilla/css/br-ref.html 612140710d363bc04693138f0c63e6910fc4ec0c
Testing 221ba6b33f35b797b0acf945e27b8f7ebcfa7d3f == 612140710d363bc04693138f0c63e6910fc4ec0c

  ▶ FAIL [expected PASS] /_mozilla/css/button_css_width.html
  └   → /_mozilla/css/button_css_width.html 1d86175cd9ef383ad739c2ebafb2e840fc654db2
/_mozilla/css/button_css_width_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 1d86175cd9ef383ad739c2ebafb2e840fc654db2 == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/css/clear_generated_content_table_a.html
  └   → /_mozilla/css/clear_generated_content_table_a.html a17bebf5a7ef3079c911d89435c9fa4b9ab17f6c
/_mozilla/css/clear_generated_content_table_ref.html aa60b8cea765c950e92c6b841397e2c67d9704a3
Testing a17bebf5a7ef3079c911d89435c9fa4b9ab17f6c == aa60b8cea765c950e92c6b841397e2c67d9704a3

  ▶ FAIL [expected PASS] /_mozilla/css/external_media_query_link.html
  └   → /_mozilla/css/external_media_query_link.html cfe08ed0d4bc9c8dbc56974c299b1cfb1a56b00e
/_mozilla/css/external_media_query_ref.html 062425cbc476496544d9117c7edb1ac4fcc41a58
Testing cfe08ed0d4bc9c8dbc56974c299b1cfb1a56b00e == 062425cbc476496544d9117c7edb1ac4fcc41a58

  ▶ FAIL [expected PASS] /_mozilla/css/external_media_query_style.html
  └   → /_mozilla/css/external_media_query_style.html cfe08ed0d4bc9c8dbc56974c299b1cfb1a56b00e
/_mozilla/css/external_media_query_ref.html 062425cbc476496544d9117c7edb1ac4fcc41a58
Testing cfe08ed0d4bc9c8dbc56974c299b1cfb1a56b00e == 062425cbc476496544d9117c7edb1ac4fcc41a58

  ▶ FAIL [expected PASS] /_mozilla/css/fixed_percent.html
  └   → /_mozilla/css/fixed_percent.html 35fd31f74e1a1daf268e4b81b1365d3acbeb1f39
/_mozilla/css/fixed_percent_ref.html 9480afbe09c889d01c649cb3a565732142ed9140
Testing 35fd31f74e1a1daf268e4b81b1365d3acbeb1f39 == 9480afbe09c889d01c649cb3a565732142ed9140

  ▶ FAIL [expected PASS] /_mozilla/css/float_clearance_a.html
  └   → /_mozilla/css/float_clearance_a.html 7d40788b679816861207926f409f64cc4a0805e3
/_mozilla/css/float_clearance_ref.html 1ebff46878f6d5fd652720bc49b223e9357d8c56
Testing 7d40788b679816861207926f409f64cc4a0805e3 == 1ebff46878f6d5fd652720bc49b223e9357d8c56

  ▶ FAIL [expected PASS] /_mozilla/css/floated_generated_content_a.html
  └   → /_mozilla/css/floated_generated_content_a.html c23f056bddeff70dcac3d31fa4e9becb4c9df91e
/_mozilla/css/floated_generated_content_b.html d1a39b12fa41df25317b7bab740ce876e36ff949
Testing c23f056bddeff70dcac3d31fa4e9becb4c9df91e == d1a39b12fa41df25317b7bab740ce876e36ff949

  ▶ FAIL [expected PASS] /_mozilla/css/font_face_attribute.html
  └   → /_mozilla/css/font_face_attribute.html 8c5723092845628ef79f5e50c1dc912f3dfc4496
/_mozilla/css/font_face_attribute_ref.html 2c339712ff3b85a199962ad414c098e626ba6e3e
Testing 8c5723092845628ef79f5e50c1dc912f3dfc4496 == 2c339712ff3b85a199962ad414c098e626ba6e3e

  ▶ FAIL [expected PASS] /_mozilla/css/img_dynamic_remove.html
  └   → /_mozilla/css/img_dynamic_remove.html 98b55803f6586930ee1e7693b2e1db492e1f62f7
/_mozilla/css/img_dynamic_remove_ref.html 262fab256b9c0dc90d6c28c6964d29d831240bcc
Testing 98b55803f6586930ee1e7693b2e1db492e1f62f7 == 262fab256b9c0dc90d6c28c6964d29d831240bcc

  ▶ FAIL [expected PASS] /_mozilla/css/img_size_a.html
  └   → /_mozilla/css/img_size_a.html 4eeffd59fb5fd89775588b936c29d4efc597baee
/_mozilla/css/img_size_b.html 95e26138418b70b48a2ec6e8983b39bfec0d2ad6
Testing 4eeffd59fb5fd89775588b936c29d4efc597baee == 95e26138418b70b48a2ec6e8983b39bfec0d2ad6

  ▶ FAIL [expected PASS] /_mozilla/css/img_width_style_intrinsic_width_a.html
  └   → /_mozilla/css/img_width_style_intrinsic_width_a.html 076791d3d2a15a3aaff00485ecc401c3331aa989
/_mozilla/css/img_width_style_intrinsic_width_ref.html c0ffd5e8d3717bc051093c9740466bab24f1ad2e
Testing 076791d3d2a15a3aaff00485ecc401c3331aa989 == c0ffd5e8d3717bc051093c9740466bab24f1ad2e

  ▶ FAIL [expected PASS] /_mozilla/css/incremental_letter_spacing_a.html
  └   → /_mozilla/css/incremental_letter_spacing_a.html 7423fc016e9670a8133d31f4cc28ece47a53b084
/_mozilla/css/incremental_letter_spacing_ref.html 5b621ab9bb7131d42612fb173346b4f9247f2235
Testing 7423fc016e9670a8133d31f4cc28ece47a53b084 == 5b621ab9bb7131d42612fb173346b4f9247f2235

  ▶ FAIL [expected PASS] /_mozilla/css/inline_absolute_hypothetical_baseline_a.html
  └   → /_mozilla/css/inline_absolute_hypothetical_baseline_a.html 3dc37f08b4581f72885e0d2057d0a3cfb950a246
/_mozilla/css/inline_absolute_hypothetical_baseline_ref.html 71e3362696e87c1d715f6a029ec9d28abb7ff876
Testing 3dc37f08b4581f72885e0d2057d0a3cfb950a246 == 71e3362696e87c1d715f6a029ec9d28abb7ff876

  ▶ FAIL [expected PASS] /_mozilla/css/inline_absolute_out_of_flow_a.html
  └   → /_mozilla/css/inline_absolute_out_of_flow_a.html bac67571fdbc2beeeaf96b7c96a7be7cafe9b362
/_mozilla/css/inline_absolute_out_of_flow_ref.html 4a7287cf2b62844665bb08b092c9eab1a0c0473e
Testing bac67571fdbc2beeeaf96b7c96a7be7cafe9b362 == 4a7287cf2b62844665bb08b092c9eab1a0c0473e

  ▶ FAIL [expected PASS] /_mozilla/css/inline_block_border_a.html
  └   → /_mozilla/css/inline_block_border_a.html 55b6b8372fec35d048531ce5778bbfc74f76fe47
/_mozilla/css/inline_block_border_ref.html b5810591103f6a99950bf534dfd3291c22a9cdd5
Testing 55b6b8372fec35d048531ce5778bbfc74f76fe47 == b5810591103f6a99950bf534dfd3291c22a9cdd5

  ▶ FAIL [expected PASS] /_mozilla/css/inline_element_padding_margin.html
  └   → /_mozilla/css/inline_element_padding_margin.html cba69f3c2bb8b85ff2b524776fbe3e2aed594bdc
/_mozilla/css/inline_element_padding_margin_ref.html ae273967e5a04896fc9cf329310516e674b84336
Testing cba69f3c2bb8b85ff2b524776fbe3e2aed594bdc == ae273967e5a04896fc9cf329310516e674b84336

  ▶ FAIL [expected PASS] /_mozilla/css/inline_margin_nbsp.html
  └   → /_mozilla/css/inline_margin_nbsp.html 0283d8122b22ce120aea450e7c4e8efb7810f57a
/_mozilla/css/inline_margin_nbsp_ref.html 5cb10cf7fa4366a29f8624f1b70d21b0f6610e47
Testing 0283d8122b22ce120aea450e7c4e8efb7810f57a == 5cb10cf7fa4366a29f8624f1b70d21b0f6610e47

  ▶ FAIL [expected PASS] /_mozilla/css/inline_stacking_context.html
  └   → /_mozilla/css/inline_stacking_context.html 0735ee01346eded6d3ac69939fe686583c59b3c9
/_mozilla/css/inline_stacking_context_ref.html 8a08826f06a48d2023f7d9dea043b15893d35e97
Testing 0735ee01346eded6d3ac69939fe686583c59b3c9 == 8a08826f06a48d2023f7d9dea043b15893d35e97

  ▶ FAIL [expected PASS] /_mozilla/css/input_alignment_a.html
  └   → /_mozilla/css/input_alignment_a.html 84a9757b0c56a830616423381f5178ff63a7c7bf
/_mozilla/css/input_alignment_ref.html e8dfffa4289b0acac759891cca95f825cc6bcd7e
Testing 84a9757b0c56a830616423381f5178ff63a7c7bf == e8dfffa4289b0acac759891cca95f825cc6bcd7e

  ▶ FAIL [expected PASS] /_mozilla/css/input_height_a.html
  └   → /_mozilla/css/input_height_a.html 23b755622cc81841a23cc8431a6546dfb1401c66
/_mozilla/css/input_height_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 23b755622cc81841a23cc8431a6546dfb1401c66 != 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/css/input_whitespace.html
  └   → /_mozilla/css/input_whitespace.html 63b28861f9f2f11a5559923dd9b26ac6a834a073
/_mozilla/css/input_whitespace_ref.html 5319d6a0a309fab6b8c047e98464ee7fbce69056
Testing 63b28861f9f2f11a5559923dd9b26ac6a834a073 == 5319d6a0a309fab6b8c047e98464ee7fbce69056

  ▶ FAIL [expected PASS] /_mozilla/css/jpeg_normal.html
  └   → /_mozilla/css/jpeg_normal.html 3343f85c364421960bc0f234a4e17a523db207ed
/_mozilla/css/jpeg_ref.html c4ab5226c96233ef33a09809c1e757748f4a460f
Testing 3343f85c364421960bc0f234a4e17a523db207ed == c4ab5226c96233ef33a09809c1e757748f4a460f

  ▶ FAIL [expected PASS] /_mozilla/css/jpeg_progressive.html
  └   → /_mozilla/css/jpeg_progressive.html 3343f85c364421960bc0f234a4e17a523db207ed
/_mozilla/css/jpeg_ref.html c4ab5226c96233ef33a09809c1e757748f4a460f
Testing 3343f85c364421960bc0f234a4e17a523db207ed == c4ab5226c96233ef33a09809c1e757748f4a460f

  ▶ FAIL [expected PASS] /_mozilla/css/legacy_table_border_attribute_a.html
  └   → /_mozilla/css/legacy_table_border_attribute_a.html 11c55b9ef0ba4d1e1bd3ee0e322995054b4432e0
/_mozilla/css/legacy_table_border_attribute_ref.html 1b475a40b8eaf8016436d242bd69220661c3f746
Testing 11c55b9ef0ba4d1e1bd3ee0e322995054b4432e0 == 1b475a40b8eaf8016436d242bd69220661c3f746

  ▶ FAIL [expected PASS] /_mozilla/css/list_item_overflow.html
  └   → /_mozilla/css/list_item_overflow.html cb684abcf72ddd27e284243e3392afe8a5040f5f
/_mozilla/css/list_item_overflow_ref.html aea5e907b5ffe9bacdaa56a581477903b2cf012e
Testing cb684abcf72ddd27e284243e3392afe8a5040f5f == aea5e907b5ffe9bacdaa56a581477903b2cf012e

  ▶ FAIL [expected PASS] /_mozilla/css/many_brs_a.html
  └   → /_mozilla/css/many_brs_a.html f48d3e804656cc74d9e861382ca312077c79cacc
/_mozilla/css/many_brs_ref.html 863b787d969084ff9f1348fd038e5aeb34c40149
Testing f48d3e804656cc74d9e861382ca312077c79cacc == 863b787d969084ff9f1348fd038e5aeb34c40149

  ▶ FAIL [expected PASS] /_mozilla/css/noscript.html
  └   → /_mozilla/css/noscript.html 3e7b576822880f13fb42aee1202b966b83f411f3
/_mozilla/css/noscript_ref.html b8983dd45c243616024ad5c368840e3a978ee41f
Testing 3e7b576822880f13fb42aee1202b966b83f411f3 == b8983dd45c243616024ad5c368840e3a978ee41f

  ▶ FAIL [expected PASS] /_mozilla/css/percentage_height_float_a.html
  └   → /_mozilla/css/percentage_height_float_a.html d54f08913637c00ccd3b1867ed45ff0f260dfd5f
/_mozilla/css/percentage_height_float_ref.html e9d8fda6e59adcfad548753703629476a239c4e1
Testing d54f08913637c00ccd3b1867ed45ff0f260dfd5f == e9d8fda6e59adcfad548753703629476a239c4e1

  ▶ FAIL [expected PASS] /_mozilla/css/png_rgba_colorspace_a.html
  └   → /_mozilla/css/png_rgba_colorspace_a.html 031e91ad9c52840d8f99d5fac98be965c8e5eb9c
/_mozilla/css/png_rgba_colorspace_b.html 98116dce632a41e9cfe33d7c4150e0114884ae0c
Testing 031e91ad9c52840d8f99d5fac98be965c8e5eb9c == 98116dce632a41e9cfe33d7c4150e0114884ae0c

  ▶ FAIL [expected PASS] /_mozilla/css/position_fixed_overflow_a.html
  └   → /_mozilla/css/position_fixed_overflow_a.html 23b755622cc81841a23cc8431a6546dfb1401c66
/_mozilla/css/position_fixed_overflow_b.html 7bba41417c6eab5040443ca60ff7d64041d4886a
Testing 23b755622cc81841a23cc8431a6546dfb1401c66 == 7bba41417c6eab5040443ca60ff7d64041d4886a

  ▶ FAIL [expected PASS] /_mozilla/css/position_fixed_tile_edge.html
  └   → /_mozilla/css/position_fixed_tile_edge.html 23b755622cc81841a23cc8431a6546dfb1401c66
/_mozilla/css/position_fixed_tile_edge_ref.html 151110622df370e341f6d6c3cc455b5c7cbddad8
Testing 23b755622cc81841a23cc8431a6546dfb1401c66 == 151110622df370e341f6d6c3cc455b5c7cbddad8

  ▶ FAIL [expected PASS] /_mozilla/css/pseudo_element_restyle_no_rules.html
  └   → /_mozilla/css/pseudo_element_restyle_no_rules.html ab06fb8b13f76bdeaebb2c18e854357689530979
/_mozilla/css/pseudo_element_restyle_no_rules_ref.html e2a212c107acf0f17402337d6de295299c4adf91
Testing ab06fb8b13f76bdeaebb2c18e854357689530979 == e2a212c107acf0f17402337d6de295299c4adf91

  ▶ FAIL [expected PASS] /_mozilla/css/quotes_none_a.html
  └   → /_mozilla/css/quotes_none_a.html 8b4d58373e2f5e7d61e91b12d80750601b4851b9
/_mozilla/css/quotes_none_ref.html 4da6980d8cc1810682b4d3062b610ff2a102ed1e
Testing 8b4d58373e2f5e7d61e91b12d80750601b4851b9 == 4da6980d8cc1810682b4d3062b610ff2a102ed1e

  ▶ FAIL [expected PASS] /_mozilla/css/quotes_simple_a.html
  └   → /_mozilla/css/quotes_simple_a.html 3275188f3c889025ff8ca1d1ddb5a68ed294eda3
/_mozilla/css/quotes_simple_ref.html e68aa0ab8d020ccbebd131d2728b7b4e6b50ceee
Testing 3275188f3c889025ff8ca1d1ddb5a68ed294eda3 == e68aa0ab8d020ccbebd131d2728b7b4e6b50ceee

  ▶ FAIL [expected PASS] /_mozilla/css/removeproperty.html
  └   → /_mozilla/css/removeproperty.html a4622c2aa3bba4b7d0c908b775f0bfc8ac26b23c
/_mozilla/css/removeproperty_ref.html b29585d510abb5b23d5ef6ce07018cbc93a8a399
Testing a4622c2aa3bba4b7d0c908b775f0bfc8ac26b23c == b29585d510abb5b23d5ef6ce07018cbc93a8a399

  ▶ FAIL [expected PASS] /_mozilla/css/simple_inline_absolute_containing_block_a.html
  └   → /_mozilla/css/simple_inline_absolute_containing_block_a.html d7140f4f4bfda643b17d2af4ff2ea22ceae61de3
/_mozilla/css/simple_inline_absolute_containing_block_ref.html 4f82f99a4584e5408c95dc25af943fb3ddefda43
Testing d7140f4f4bfda643b17d2af4ff2ea22ceae61de3 == 4f82f99a4584e5408c95dc25af943fb3ddefda43

  ▶ FAIL [expected PASS] /_mozilla/css/setpropertypriority.html
  └   → /_mozilla/css/setpropertypriority.html fc5a734bd527a2e041b440265658b548ee363aa7
/_mozilla/css/setpropertypriority_ref.html c09ea5e91c3086b8656d692b63c72c3021f1afe3
Testing fc5a734bd527a2e041b440265658b548ee363aa7 == c09ea5e91c3086b8656d692b63c72c3021f1afe3

  ▶ FAIL [expected PASS] /_mozilla/css/stacked_layers.html
  └   → /_mozilla/css/stacked_layers.html 3a89c162d69c12f8496f91bf90dfde3bee3f42e2
/_mozilla/css/stacked_layers_ref.html 564d807fbf0a77f6c1e931129bdc6fc5ec5d5ec2
Testing 3a89c162d69c12f8496f91bf90dfde3bee3f42e2 == 564d807fbf0a77f6c1e931129bdc6fc5ec5d5ec2

  ▶ FAIL [expected PASS] /_mozilla/css/svg_children.html
  └   → /_mozilla/css/svg_children.html 18ab95cced8f1f639df09d6e73aae60e952fbfcf
/_mozilla/css/svg_children_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing 18ab95cced8f1f639df09d6e73aae60e952fbfcf == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/css/submit_focus_a.html
  └   → /_mozilla/css/submit_focus_a.html 8d0447191b68b618d89c225bb82fdd292377628a
/_mozilla/css/submit_focus_b.html de3ead36d83bf282d321e68f7ceaf892841239c1
Testing 8d0447191b68b618d89c225bb82fdd292377628a == de3ead36d83bf282d321e68f7ceaf892841239c1

  ▶ FAIL [expected PASS] /_mozilla/css/table_containing_block_a.html
  └   → /_mozilla/css/table_containing_block_a.html 353a82b9a5ca4b044f6eb254c3677942ceadb2b0
/_mozilla/css/table_containing_block_ref.html 4da6980d8cc1810682b4d3062b610ff2a102ed1e
Testing 353a82b9a5ca4b044f6eb254c3677942ceadb2b0 == 4da6980d8cc1810682b4d3062b610ff2a102ed1e

  ▶ FAIL [expected PASS] /_mozilla/css/table_valign_presentational_hint_a.html
  └   → /_mozilla/css/table_valign_presentational_hint_a.html 35f73a12ad1a4987eb215aad46c88f89649d6b3e
/_mozilla/css/table_valign_presentational_hint_ref.html c207421559cae17e6974150630940308d7f12d5a
Testing 35f73a12ad1a4987eb215aad46c88f89649d6b3e == c207421559cae17e6974150630940308d7f12d5a

  ▶ FAIL [expected PASS] /_mozilla/css/text_damage_a.html
  └   → /_mozilla/css/text_damage_a.html e5159dc368ea515842dd6d668b76cc9770993f6a
/_mozilla/css/text_damage_ref.html fc638e272e3b9ceb54067f0092e03657e4305871
Testing e5159dc368ea515842dd6d668b76cc9770993f6a == fc638e272e3b9ceb54067f0092e03657e4305871

  ▶ FAIL [expected PASS] /_mozilla/css/vertical_align_inside_table_a.html
  └   → /_mozilla/css/vertical_align_inside_table_a.html ed69d3ce0fa170d1fa9060b1c35bb6f2968a5eff
/_mozilla/css/vertical_align_inside_table_ref.html 93f2cbaff5d6e4002b8e67235af8f0a77c53bc27
Testing ed69d3ce0fa170d1fa9060b1c35bb6f2968a5eff == 93f2cbaff5d6e4002b8e67235af8f0a77c53bc27

  ▶ FAIL [expected PASS] /_mozilla/css/vertical_align_super_nested_a.html
  └   → /_mozilla/css/vertical_align_super_nested_a.html 842c44c7cd62307009aa607153bceb539cbdafa5
/_mozilla/css/vertical_align_super_nested_ref.html 22f1c497d994e8e280523d73a5de593c88001ffa
Testing 842c44c7cd62307009aa607153bceb539cbdafa5 == 22f1c497d994e8e280523d73a5de593c88001ffa

  ▶ FAIL [expected PASS] /_mozilla/css/viewport_ignore_desktop.html
  └   → /_mozilla/css/viewport_ignore_desktop.html 4e853f7949a8efbc1760f6c70de7d52c34074640
/_mozilla/css/viewport_ignore_desktop_ref.html 7ed2386519ca6fbff0f1cfafa9a9625aeb8653b0
Testing 4e853f7949a8efbc1760f6c70de7d52c34074640 == 7ed2386519ca6fbff0f1cfafa9a9625aeb8653b0

  ▶ FAIL [expected PASS] /_mozilla/css/whitespace_pre.html
  └   → /_mozilla/css/whitespace_pre.html dbe270665d0ce2923c6041016c8435830e8095f7
/_mozilla/css/whitespace_pre_ref.html 956147c15e17393bb31f5f6b541e679381791a58
Testing dbe270665d0ce2923c6041016c8435830e8095f7 == 956147c15e17393bb31f5f6b541e679381791a58

  ▶ FAIL [expected PASS] /_mozilla/css/whitespace_nowrap_a.html
  └   → /_mozilla/css/whitespace_nowrap_a.html b2b00dfa009a8a9810323506b25259a143f47430
/_mozilla/css/whitespace_nowrap_ref.html 74679791064be9f4584cee16812d8f75b4150aaa
Testing b2b00dfa009a8a9810323506b25259a143f47430 == 74679791064be9f4584cee16812d8f75b4150aaa

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/bg_color.html
  └   → /_mozilla/css/iframe/bg_color.html d0c6c8a4a7570a87aa3afa667a6404dfe22e7abf
/_mozilla/css/iframe/bg_color_ref.html 23b755622cc81841a23cc8431a6546dfb1401c66
Testing d0c6c8a4a7570a87aa3afa667a6404dfe22e7abf == 23b755622cc81841a23cc8431a6546dfb1401c66

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/hide_and_show.html
  └   → /_mozilla/css/iframe/hide_and_show.html 23b755622cc81841a23cc8431a6546dfb1401c66
/_mozilla/css/iframe/hide_and_show_ref.html df80fe8f89a9c48e16251483ba2181b39b82df44
Testing 23b755622cc81841a23cc8431a6546dfb1401c66 == df80fe8f89a9c48e16251483ba2181b39b82df44

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/multiple_external.html
  └   → /_mozilla/css/iframe/multiple_external.html 25275dd20a80dae7652e95e5671ae2f05174692a
/_mozilla/css/iframe/multiple_external_ref.html 3484e853c328f9f39c64be1389ccaba78cc2bd82
Testing 25275dd20a80dae7652e95e5671ae2f05174692a == 3484e853c328f9f39c64be1389ccaba78cc2bd82

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/positioning_margin.html
  └   → /_mozilla/css/iframe/positioning_margin.html c4b0d4ab51635e98f2fc7fdb21c9b8ad788f08b4
/_mozilla/css/iframe/positioning_margin_ref.html b0a1c5d74fc4ee22eec290b18a9e8f9e3efdd51b
Testing c4b0d4ab51635e98f2fc7fdb21c9b8ad788f08b4 == b0a1c5d74fc4ee22eec290b18a9e8f9e3efdd51b

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple.html
  └   → /_mozilla/css/iframe/simple.html e0b072c7ef0dedbb5630f3980fd5f85e9df809a9
/_mozilla/css/iframe/simple_ref.html e12d68116c69e22b067459581044316febb92681
Testing e0b072c7ef0dedbb5630f3980fd5f85e9df809a9 == e12d68116c69e22b067459581044316febb92681

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_default.html
  └   → /_mozilla/css/iframe/simple_inline_default.html c134d5888abb0c70028d55ce94a69bfdc2166f3c
/_mozilla/css/iframe/simple_inline_default_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing c134d5888abb0c70028d55ce94a69bfdc2166f3c == 64ec0c4f4334528423c62aedb0f8be3be23035a1

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_height.html
  └   → /_mozilla/css/iframe/simple_inline_height.html 9d31bf538b582be649521d99960b468e440ad6dd
/_mozilla/css/iframe/simple_inline_height_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing 9d31bf538b582be649521d99960b468e440ad6dd == 64ec0c4f4334528423c62aedb0f8be3be23035a1

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_max.html
  └   → /_mozilla/css/iframe/simple_inline_max.html 3a52391f2efaac3d3c09ac299786d6c7158b1cbd
/_mozilla/css/iframe/simple_inline_max_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing 3a52391f2efaac3d3c09ac299786d6c7158b1cbd == 64ec0c4f4334528423c62aedb0f8be3be23035a1

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_min.html
  └   → /_mozilla/css/iframe/simple_inline_min.html 8347a2707b7b4c0819abaf7679fddf4a6355a8c1
/_mozilla/css/iframe/simple_inline_min_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing 8347a2707b7b4c0819abaf7679fddf4a6355a8c1 == 64ec0c4f4334528423c62aedb0f8be3be23035a1

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_width.html
  └   → /_mozilla/css/iframe/simple_inline_width.html d382a89c8b7ed631a013c6e9f0379d977bd0a0fc
/_mozilla/css/iframe/simple_inline_width_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing d382a89c8b7ed631a013c6e9f0379d977bd0a0fc == 64ec0c4f4334528423c62aedb0f8be3be23035a1

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_width_height.html
  └   → /_mozilla/css/iframe/simple_inline_width_height.html bb21e2dc7c3d83174210bb9845f1b600c49f629d
/_mozilla/css/iframe/simple_inline_width_height_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing bb21e2dc7c3d83174210bb9845f1b600c49f629d == 64ec0c4f4334528423c62aedb0f8be3be23035a1

  ▶ FAIL [expected PASS] /_mozilla/css/iframe/simple_inline_width_percentage.html
  └   → /_mozilla/css/iframe/simple_inline_width_percentage.html 536a68b778790d94b4270bb8f0339b761e6c64b5
/_mozilla/css/iframe/simple_inline_width_percentage_ref.html 64ec0c4f4334528423c62aedb0f8be3be23035a1
Testing 536a68b778790d94b4270bb8f0339b761e6c64b5 == 64ec0c4f4334528423c62aedb0f8be3be23035a1

@emilio
Copy link
Member Author

emilio commented Aug 19, 2017

Yup, looks like I got stuff to debug :)

@highfive highfive removed the S-tests-failed The changes caused existing tests to fail. label Aug 19, 2017
@emilio
Copy link
Member Author

emilio commented Aug 19, 2017

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit 8e36658 with merge b9bc0d2e7b5c957e11e9ecc6ab4ffa581a06627b...

@bors-servo
Copy link
Contributor

💔 Test failed - linux-rel-wpt

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Aug 19, 2017
@emilio
Copy link
Member Author

emilio commented Aug 19, 2017

@bors-servo retry

@bors-servo
Copy link
Contributor

⌛ Trying commit 8e36658 with merge 04a2a38...

bors-servo pushed a commit that referenced this pull request Aug 19, 2017
style: Remove Stylist::is_device_dirty.

More progress on unifying how Gecko and Servo track stylist dirtiness.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18143)
<!-- Reviewable:end -->
@highfive highfive removed the S-tests-failed The changes caused existing tests to fail. label Aug 19, 2017
@emilio
Copy link
Member Author

emilio commented Aug 19, 2017

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit 8f24f4e with merge a0a8167...

bors-servo pushed a commit that referenced this pull request Aug 19, 2017
style: Remove Stylist::is_device_dirty.

More progress on unifying how Gecko and Servo track stylist dirtiness.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18143)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - arm32

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Aug 21, 2017
@emilio
Copy link
Member Author

emilio commented Aug 21, 2017

@bors-servo retry p=10

  • Infra

@bors-servo
Copy link
Contributor

⌛ Testing commit 50acb3b with merge 393d107...

bors-servo pushed a commit that referenced this pull request Aug 21, 2017
style: Remove Stylist::is_device_dirty.

More progress on unifying how Gecko and Servo track stylist dirtiness.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18143)
<!-- Reviewable:end -->
@highfive highfive removed the S-tests-failed The changes caused existing tests to fail. label Aug 21, 2017
bors-servo pushed a commit that referenced this pull request Aug 21, 2017
style: Move the StyleSheetSet into the Stylist.

This will allow tracking whether there have been only additions to the
stylesheet set, and in that case don't destroy and completely rebuild the
invalidation map.

This is on top of #18143.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18170)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - mac-rel-wpt4

@highfive highfive added the S-tests-failed The changes caused existing tests to fail. label Aug 21, 2017
@jdm
Copy link
Member

jdm commented Aug 21, 2017

It's back again:

  ▶ TIMEOUT [expected OK] /_mozilla/css/animations/transition-raf.html
  │ 
  │ VMware, Inc.
  │ Gallium 0.4 on softpipe
  └ 3.3 (Core Profile) Mesa 17.2.0-devel

  ▶ Unexpected subtest result in /_mozilla/css/animations/transition-raf.html:
  │ TIMEOUT [expected PASS] Transitions should work during RAF loop
  └   → Test timed out

More progress on unifying how Gecko and Servo track stylist dirtiness.
…e don't start it.

Otherwise we may get to the end of it directly, which is far from what we want.
@emilio
Copy link
Member Author

emilio commented Aug 21, 2017

sigh

@highfive highfive added S-awaiting-review There is new code that needs to be reviewed. and removed S-tests-failed The changes caused existing tests to fail. labels Aug 21, 2017
@emilio
Copy link
Member Author

emilio commented Aug 21, 2017

@bors-servo try

@bors-servo
Copy link
Contributor

⌛ Trying commit 293274f with merge e60266a...

bors-servo pushed a commit that referenced this pull request Aug 21, 2017
style: Remove Stylist::is_device_dirty.

More progress on unifying how Gecko and Servo track stylist dirtiness.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18143)
<!-- Reviewable:end -->
@emilio
Copy link
Member Author

emilio commented Aug 21, 2017

@bors-servo r=SimonSapin

  • I've talked with simon, it's fine to disable the test if it keeps failing, this flickers already on master.

@bors-servo
Copy link
Contributor

📌 Commit 293274f has been approved by SimonSapin

@highfive highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-awaiting-review There is new code that needs to be reviewed. labels Aug 21, 2017
@bors-servo
Copy link
Contributor

⚡ Previous build results for android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt4, windows-msvc-dev are reusable. Rebuilding only mac-rel-wpt2, mac-rel-wpt3...

@bors-servo
Copy link
Contributor

☀️ Test successful - android, arm32, arm64, linux-dev, linux-rel-css, linux-rel-wpt, mac-dev-unit, mac-rel-css1, mac-rel-css2, mac-rel-wpt1, mac-rel-wpt2, mac-rel-wpt3, mac-rel-wpt4, windows-msvc-dev
Approved by: SimonSapin
Pushing e60266a to master...

@bors-servo bors-servo merged commit 293274f into servo:master Aug 21, 2017
@highfive highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Aug 21, 2017
bors-servo pushed a commit that referenced this pull request Aug 22, 2017
style: Move the StyleSheetSet into the Stylist.

This will allow tracking whether there have been only additions to the
stylesheet set, and in that case don't destroy and completely rebuild the
invalidation map.

This is on top of #18143.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18170)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants