Bug 1337068 - stylo: Update test expectations. r=emilio draft
authorMatt Brubeck <mbrubeck@mozilla.com>
Sat, 18 Mar 2017 11:53:44 -0700
changeset 502999 57e2ad20c9c13130239fc4d4b1ff537733a77577
parent 502998 fb395492e2e6551d3a9203d2dc87fbbb6c699682
child 503044 ec200cece6fabee114bbd7088e8f702b35d8de04
push id50444
push userbmo:mbrubeck@mozilla.com
push dateWed, 22 Mar 2017 16:20:36 +0000
reviewersemilio
bugs1337068
milestone55.0a1
Bug 1337068 - stylo: Update test expectations. r=emilio MozReview-Commit-ID: F8dogEQLdgt
dom/html/reftests/reftest-stylo.list
editor/reftests/reftest-stylo.list
layout/generic/crashtests/crashtests.list
layout/reftests/box-properties/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/css-ruby/reftest-stylo.list
layout/reftests/font-matching/reftest-stylo.list
layout/reftests/image/reftest-stylo.list
layout/reftests/scrolling/reftest-stylo.list
layout/reftests/svg/as-image/reftest-stylo.list
layout/reftests/text-decoration/reftest-stylo.list
layout/style/test/stylo-failures.md
--- a/dom/html/reftests/reftest-stylo.list
+++ b/dom/html/reftests/reftest-stylo.list
@@ -9,17 +9,17 @@ fails == 52019-1.html 52019-1.html
 fails == 82711-1.html 82711-1.html # Bug 1341637
 fails == 82711-2.html 82711-2.html
 fails == 82711-1-ref.html 82711-1-ref.html
 == 468263-1a.html 468263-1a.html
 == 468263-1b.html 468263-1b.html
 == 468263-1c.html 468263-1c.html
 == 468263-1d.html 468263-1d.html
 fails == 468263-2.html 468263-2.html # Bug 1341642
-fails == 484200-1.html 484200-1.html
+== 484200-1.html 484200-1.html
 == 485377.html 485377.html
 == 557840.html 557840.html
 == 560059-video-dimensions.html 560059-video-dimensions.html
 fails == 573322-quirks.html 573322-quirks.html
 fails == 573322-no-quirks.html 573322-no-quirks.html
 fails == 596455-1a.html 596455-1a.html
 fails == 596455-1b.html 596455-1b.html
 fails == 596455-2a.html 596455-2a.html
--- a/editor/reftests/reftest-stylo.list
+++ b/editor/reftests/reftest-stylo.list
@@ -97,17 +97,17 @@ fails == 462758-grabbers-resizers.html 4
 fails == readwrite-non-editable.html readwrite-non-editable.html
 fails == readwrite-editable.html readwrite-editable.html
 fails == readonly-non-editable.html readonly-non-editable.html
 fails == readonly-editable.html readonly-editable.html
 fails == dynamic-overflow-change.html dynamic-overflow-change.html
 fails == 694880-1.html 694880-1.html
 fails == 694880-2.html 694880-2.html
 fails == 694880-3.html 694880-3.html
-fails == 388980-1.html 388980-1.html
+== 388980-1.html 388980-1.html
 fails needs-focus == spellcheck-superscript-1.html spellcheck-superscript-1.html
 fails == spellcheck-superscript-2.html spellcheck-superscript-2.html
 == 824080-1.html 824080-1.html
 == 824080-2.html 824080-2.html
 == 824080-3.html 824080-3.html
 needs-focus == 824080-2.html 824080-2.html
 == 824080-4.html 824080-4.html
 == 824080-5.html 824080-5.html
--- a/layout/generic/crashtests/crashtests.list
+++ b/layout/generic/crashtests/crashtests.list
@@ -338,17 +338,17 @@ load 472776-1.html
 load 472950-1.html
 load 472957.xhtml
 load 473278-1.xhtml
 load 473894-1.html
 load 476241-1.html
 load 477731-1.html
 load 477928.html
 load 478131-1.html
-load 478170-1.html
+asserts-if(stylo,4) load 478170-1.html # Bug 1324682
 load 478185-1.html
 asserts-if(!Android,0-1) load 479938-1.html # Bug 575011
 load 480345-1.html
 load 481921.html
 load 489462-1.html
 load 489477.html
 asserts-if(stylo,7) load 489480-1.xhtml # bug 1330260
 load 489647-1.html
--- a/layout/reftests/box-properties/reftest-stylo.list
+++ b/layout/reftests/box-properties/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == outline-radius-percent-1.html outline-radius-percent-1.html
-fails == min-width-1.html min-width-1.html
-fails == min-height-1.html min-height-1.html
-fails == max-width-1.html max-width-1.html
-fails == max-height-1.html max-height-1.html
+== min-width-1.html min-width-1.html
+== min-height-1.html min-height-1.html
+== max-width-1.html max-width-1.html
+== max-height-1.html max-height-1.html
 fails == width-special-values-block.html width-special-values-block.html
 fails == width-special-values-float.html width-special-values-float.html
 fails == width-special-values-image-block.html width-special-values-image-block.html
 fails == width-special-values-image.html width-special-values-image.html
 fails == width-special-values-block-intrinsic.html width-special-values-block-intrinsic.html
 fails == width-special-values-float-intrinsic.html width-special-values-float-intrinsic.html
 fails == minmax-width-special-values-block-intrinsic.html minmax-width-special-values-block-intrinsic.html
 fails == width-special-values-cell-auto.html width-special-values-cell-auto.html
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -143,18 +143,18 @@ fails == 142233-1.html 142233-1.html
 fails == 163504-1a.html 163504-1a.html
 fails == 163504-1b.html 163504-1b.html
 fails == 163504-2a.html 163504-2a.html
 fails == 163504-2b.html 163504-2b.html
 == 167496-1.html 167496-1.html
 == 169749-1.html 169749-1.html
 == 172073-1.html 172073-1.html
 fails == 175190-1.html 175190-1.html
-fails == 179596-1a.html 179596-1a.html
-fails == 179596-1b.html 179596-1b.html
+== 179596-1a.html 179596-1a.html
+== 179596-1b.html 179596-1b.html
 == 179596-2.html 179596-2.html
 == 179596-2.html 179596-2.html
 == 179596-2.html 179596-2.html
 fails == 180085-1.html 180085-1.html
 fails == 180085-2.html 180085-2.html
 == 185388-1.html 185388-1.html
 == 186317-1.html 186317-1.html
 == 192902-1.html 192902-1.html
@@ -196,17 +196,17 @@ fails == 201293-1d.html 201293-1d.html
 == 206516-1.html 206516-1.html
 == 206631-1.html 206631-1.html
 == 206802.html 206802.html
 == 210094-1a.html 210094-1a.html
 == 210094-1b.html 210094-1b.html
 == 210094-1c.html 210094-1c.html
 == 210876-1.html 210876-1.html
 == 211931-1.html 211931-1.html
-fails == 212563-1.html 212563-1.html
+== 212563-1.html 212563-1.html
 == 212563-2.html 212563-2.html
 fails == 213834-1.html 213834-1.html
 == 214077-1a.html 214077-1a.html
 == 214077-1b.html 214077-1b.html
 == 218473-1.html 218473-1.html
 fuzzy-if(skiaContent,1,4) == 220165-1.svg 220165-1.svg
 fails == 223809-1.html 223809-1.html
 == 228856-1.html 228856-1.html
@@ -344,19 +344,19 @@ fails == 307102-3.html 307102-3.html
 == 309914-1.xul 309914-1.xul
 == 311366-unknown-inline-1.html 311366-unknown-inline-1.html
 == 311366-unknown-block-1.html 311366-unknown-block-1.html
 == 311366-unknown-block-3.html 311366-unknown-block-3.html
 == 311366-unknown-block-2.html 311366-unknown-block-2.html
 == 311366-unknown-inline-2.html 311366-unknown-inline-2.html
 fails == 311822-1.html 311822-1.html # bug 1341712, bug 1341714
 fails == 311822-1.html 311822-1.html # bug 1341712, bug 1341714
-fails == 315620-1a.html 315620-1a.html
+== 315620-1a.html 315620-1a.html
 == 315620-1b.html 315620-1b.html
-fails == 315620-2a.xhtml 315620-2a.xhtml
+== 315620-2a.xhtml 315620-2a.xhtml
 == 315620-2b.xhtml 315620-2b.xhtml
 fails == 315920-1a.html 315920-1a.html
 fails == 315920-1b.html 315920-1b.html
 fails == 315920-1c.html 315920-1c.html
 fails == 315920-1d.html 315920-1d.html
 fails == 315920-2a.html 315920-2a.html
 fails == 315920-2b.html 315920-2b.html
 fails == 315920-2c.html 315920-2c.html
@@ -650,20 +650,20 @@ fails == 371043-1.html 371043-1.html
 == 371681-1.xhtml 371681-1.xhtml
 == 371925-1a.html 371925-1a.html
 == 371925-1b.html 371925-1b.html
 fails == 372037-1.html 372037-1.html
 == 372062-1.html 372062-1.html
 == 372063-1.html 372063-1.html
 == 372323-1.xhtml 372323-1.xhtml
 fails == 372553-1.html 372553-1.html
-fails == 372632-1.html 372632-1.html
+== 372632-1.html 372632-1.html
 fails == 372768-1.html 372768-1.html
 == 373295-1.html 373295-1.html
-fails == 373298-1.html 373298-1.html
+== 373298-1.html 373298-1.html
 == 373381-1.html 373381-1.html
 == 373381-2.html 373381-2.html
 fails-if(Android) random-if(d2d) == 373381-3.html 373381-3.html
 == 373381-4.html 373381-4.html
 == 373383-1.html 373383-1.html
 fails == 373433-1.html 373433-1.html
 == 373533-1.xhtml 373533-1.xhtml
 == 373533-2.xhtml 373533-2.xhtml
@@ -682,17 +682,17 @@ fails == 376375-1.html 376375-1.html
 == 376532-3.html 376532-3.html
 == 377603-1.html 377603-1.html
 == 377918.html 377918.html
 == 378535-1.html 378535-1.html
 fails == 378933-1.html 378933-1.html
 fails == 378935-1.html 378935-1.html
 fails == 378937-1.html 378937-1.html
 == 379178-xhtml.xhtml 379178-xhtml.xhtml
-fails == 379178-html.html 379178-html.html
+== 379178-html.html 379178-html.html
 == 379178-svg.svg 379178-svg.svg
 == 379316-1.html 379316-1.html
 == 379316-2.html 379316-2.html
 == 379328-1.html 379328-1.html
 == 379349-1a.xhtml 379349-1a.xhtml
 # fuzzy because of different border rendering approach in bug 1185636
 == 379349-1b.xhtml 379349-1b.xhtml
 == 379349-1c.xhtml 379349-1c.xhtml
@@ -710,17 +710,17 @@ fails == 379461-3-container-xhtml.html 3
 == 380004-1.html 380004-1.html
 == 380227-1.html 380227-1.html
 fails == 380825-1.html 380825-1.html
 == 380842-1.html 380842-1.html
 == 381130-1.html 381130-1.html
 fails == 381507-1.html 381507-1.html
 == 381746-1.html 381746-1.html
 fails == 382600-1.html 382600-1.html
-fails == 382916-1.html 382916-1.html
+== 382916-1.html 382916-1.html
 == 383035-1.html 383035-1.html
 == 383035-2.html 383035-2.html
 == 383488-1.html 383488-1.html
 == 383551-1.html 383551-1.html
 == 383883-1.html 383883-1.html
 == 383883-2.html 383883-2.html
 == 383883-3.html 383883-3.html
 == 383883-4.html 383883-4.html
@@ -872,17 +872,17 @@ fails == 402940-3.html 402940-3.html
 fails random == 403134-1.html 403134-1.html
 == 403181-1.xml 403181-1.xml
 fails == 403249-1a.html 403249-1a.html
 fails == 403249-1b.html 403249-1b.html
 fails == 403249-2a.html 403249-2a.html
 fails == 403249-2b.html 403249-2b.html
 == 403328-1.html 403328-1.html
 == 403426-1.html 403426-1.html
-fails == 403455-1.html 403455-1.html
+== 403455-1.html 403455-1.html
 == 403505-1.xml 403505-1.xml
 fails == 403519-1.html 403519-1.html
 == 403519-2.html 403519-2.html
 == 403656-1.html 403656-1.html
 == 403656-2.html 403656-2.html
 fails == 403656-3.html 403656-3.html
 == 403656-4.html 403656-4.html
 == 403656-5.html 403656-5.html
@@ -1051,17 +1051,17 @@ fails == 424766-1.html 424766-1.html
 == 425972-1.html 425972-1.html
 == 426629-1.html 426629-1.html
 asserts(3-6) == 427017-1.xhtml 427017-1.xhtml
 == 427129-scrollframe.html 427129-scrollframe.html
 == 427129-table.html 427129-table.html
 == 427129-image.html 427129-image.html
 == 427129-table-caption.html 427129-table-caption.html
 == 427370-1.html 427370-1.html
-fails == 427730-1.html 427730-1.html
+== 427730-1.html 427730-1.html
 == 428278.html 428278.html
 == 428423-1a.html 428423-1a.html
 == 428423-1b.html 428423-1b.html
 fails == 428521-1a.html 428521-1a.html
 fails == 428521-1b.html 428521-1b.html
 fails == 428521-1c.html 428521-1c.html
 == 428810-1a-ltr.html 428810-1a-ltr.html
 == 428810-1b-ltr.html 428810-1b-ltr.html
@@ -1315,19 +1315,19 @@ fails == 478811-4.html 478811-4.html
 == 480880-2a.html 480880-2a.html
 == 480880-2b.html 480880-2b.html
 == 480880-2c.html 480880-2c.html
 fails-if(Android) == 481024-1a.html 481024-1a.html
 fails-if(Android) == 481024-1b.html 481024-1b.html
 fails-if(Android) == 481024-1c.html 481024-1c.html
 == 481024-1d.html 481024-1d.html
 == 481024-1e.html 481024-1e.html
-fails == 481948-1.html 481948-1.html
+== 481948-1.html 481948-1.html
 == 481948-2.html 481948-2.html
-fails-if(Android) random-if(winWidget) fails-if(gtkWidget) == 481948-3.html 481948-3.html
+fails-if(Android) random-if(winWidget) == 481948-3.html 481948-3.html
 == 482398-1.html 482398-1.html
 fails == 482592-1a.xhtml 482592-1a.xhtml
 fails == 482592-1b.xhtml 482592-1b.xhtml
 == 482659-1a.html 482659-1a.html
 == 482659-1b.html 482659-1b.html
 == 482659-1c.html 482659-1c.html
 == 482659-1d.html 482659-1d.html
 == 483565.xul 483565.xul
@@ -1339,17 +1339,17 @@ fails == 485275-1.html 485275-1.html
 == 486052-1.html 486052-1.html
 == 486052-2a.html 486052-2a.html
 == 486052-2b.html 486052-2b.html
 == 486052-2c.html 486052-2c.html
 == 486052-2d.html 486052-2d.html
 == 486052-2e.html 486052-2e.html
 == 486052-2f.html 486052-2f.html
 == 486052-2g.html 486052-2g.html
-fails == 486065-1.html 486065-1.html
+== 486065-1.html 486065-1.html
 == 486848-1.xul 486848-1.xul
 == 487539-1.html 487539-1.html
 == 488390-1.html 488390-1.html
 == 488649-1.html 488649-1.html
 == 488685-1.html 488685-1.html
 == 488692-1.html 488692-1.html
 == 489868-1.svg 489868-1.svg
 == 490173-1.html 490173-1.html
@@ -1385,34 +1385,34 @@ pref(dom.use_xbl_scopes_for_remote_xul,t
 == 495385-2h.html 495385-2h.html
 == 495385-2i.html 495385-2i.html
 == 495385-3.html 495385-3.html
 == 495385-4.html 495385-4.html
 fails == 495385-5.html 495385-5.html
 fails == 496032-1.html 496032-1.html
 == 496840-1.html 496840-1.html
 fuzzy-if(skiaContent,1,17000) == 498228-1.xul 498228-1.xul
-fails == 501037.html 501037.html
+== 501037.html 501037.html
 == 501257-1a.html 501257-1a.html
 == 501257-1b.html 501257-1b.html
 == 501257-1.xhtml 501257-1.xhtml
 fails == 501627-1.html 501627-1.html
 == 502288-1.html 502288-1.html
 fails == 502447-1.html 502447-1.html
 fails == 502795-1.html 502795-1.html
 == 502942-1.html 502942-1.html
 == 503364-1a.html 503364-1a.html
 == 503364-1b.html 503364-1b.html
 # Reftest for bug 503531 marked as failing; should be re-enabled when
 # bug 607548 gets resolved.
 needs-focus == 503531-1.html 503531-1.html
 == 504032-1.html 504032-1.html
 == 505743-1.html 505743-1.html
 fails == 506481-1.html 506481-1.html
-fails == 507187-1.html 507187-1.html
+== 507187-1.html 507187-1.html
 == 507487-1.html 507487-1.html
 == 507487-2.xhtml 507487-2.xhtml
 == 507762-1.html 507762-1.html
 == 507762-2.html 507762-2.html
 == 507762-3.html 507762-3.html
 fails == 507762-4.html 507762-4.html
 random-if(cocoaWidget) == 508816-1.xul 508816-1.xul
 fails == 508816-2.html 508816-2.html
@@ -1455,20 +1455,20 @@ fails == 523096-1.html 523096-1.html
 == 528038-2.html 528038-2.html
 == 528096-1.html 528096-1.html
 fails == 530686-1.html 530686-1.html
 == 531098-1.html 531098-1.html
 fails == 531200-1.html 531200-1.html
 == 531371-1.html 531371-1.html
 == 534526-1a.html 534526-1a.html
 fails == 534526-1b.html 534526-1b.html
-== 534804-1.html 534804-1.html
+fails == 534804-1.html 534804-1.html # Bug 1330885
 == 534808-1.html 534808-1.html
 == 534808-2.html 534808-2.html
-fails == 534919-1.html 534919-1.html
+== 534919-1.html 534919-1.html
 fails random == 536061.html 536061.html
 == 537471-1.html 537471-1.html
 == 537507-1.xul 537507-1.xul
 == 537507-2.html 537507-2.html
 fails == 538909-1.html 538909-1.html
 == 538935-1.html 538935-1.html
 == 539226-1.html 539226-1.html
 == 539323-1.html 539323-1.html
@@ -1559,18 +1559,18 @@ fails needs-focus == 568441.html 568441.
 == 571347-2a.html 571347-2a.html
 == 571347-2b.html 571347-2b.html
 fails == 571347-2c.html 571347-2c.html
 == 571347-2d.html 571347-2d.html
 fails == 571347-3.html 571347-3.html
 fails == 572598-1.html 572598-1.html
 fails == 574898-1.html 574898-1.html
 # 574907 is a windows-only issue, result on other platforms depends on details of font support
-fails == 574907-1.html 574907-1.html
-fails == 574907-2.html 574907-2.html
+== 574907-1.html 574907-1.html
+== 574907-2.html 574907-2.html
 # 574907-3 only worked under directwrite, and even there it now depends on the rendering mode; marking as random for now
 random-if(!winWidget) fails-if(winWidget&&!dwrite) random-if(winWidget&&dwrite) == 574907-3.html 574907-3.html
 == 577838-1.html 577838-1.html
 == 577838-2.html 577838-2.html
 == 579323-1.html 579323-1.html
 == 579349-1.html 579349-1.html
 == 579655-1.html 579655-1.html
 == 579808-1.html 579808-1.html
@@ -1588,17 +1588,17 @@ fails == 582476-1.svg 582476-1.svg
 == 584400-dash-length.svg 584400-dash-length.svg
 == 584699-1.html 584699-1.html
 fails == 585598-2.xhtml 585598-2.xhtml
 fails == 586400-1.html 586400-1.html
 fails == 586683-1.html 586683-1.html
 fails == 589615-1a.xhtml 589615-1a.xhtml
 fails == 589615-1b.html 589615-1b.html
 == 589672-1.html 589672-1.html
-fails == 589682-1.html 589682-1.html
+== 589682-1.html 589682-1.html
 == 593243-1.html 593243-1.html
 fails == 593243-2.html 593243-2.html
 == 593544-1.html 593544-1.html
 == 594333-1.html 594333-1.html
 == 594624-1.html 594624-1.html
 fails == 594737-1.html 594737-1.html
 fails == 597721-1.html 597721-1.html
 skip-if(stylo) == 598726-1.html 598726-1.html # Bug 1302946
@@ -1679,17 +1679,17 @@ fails needs-focus == 652301-1a.html 6523
 fails needs-focus == 652301-1b.html 652301-1b.html
 fails == 652775-1.html 652775-1.html
 fails == 653930-1.html 653930-1.html
 fails HTTP(..) == 654057-1.html 654057-1.html
 fails == 654950-1.html 654950-1.html
 == 655549-1.html 655549-1.html
 == 655836-1.html 655836-1.html
 fails == 656875.html 656875.html
-fails == 658952.html 658952.html
+== 658952.html 658952.html
 == 660682-1.html 660682-1.html
 fuzzy-if(d2d,1,256) skip-if(Android) fuzzy-if(skiaContent,1,68000) == 664127-1.xul 664127-1.xul
 fails == 665597-1.html 665597-1.html
 == 665597-2.html 665597-2.html
 == 668319-1.xul 668319-1.xul
 == 669015-1.xul 669015-1.xul
 == 670442-1.html 670442-1.html
 == 670467-1.html 670467-1.html
--- a/layout/reftests/css-ruby/reftest-stylo.list
+++ b/layout/reftests/css-ruby/reftest-stylo.list
@@ -47,12 +47,12 @@ fails == ruby-align-1a.html ruby-align-1
 fails == ruby-align-2.html ruby-align-2.html
 fails == ruby-align-2a.html ruby-align-2a.html
 fails == ruby-position-horizontal.html ruby-position-horizontal.html
 fails == ruby-position-vertical-lr.html ruby-position-vertical-lr.html
 fails == ruby-position-vertical-rl.html ruby-position-vertical-rl.html
 == ruby-reflow-1-opaqueruby.html ruby-reflow-1-opaqueruby.html
 == ruby-reflow-1-transparentruby.html ruby-reflow-1-transparentruby.html
 == ruby-span-1.html ruby-span-1.html
-fails == ruby-whitespace-1.html ruby-whitespace-1.html
+== ruby-whitespace-1.html ruby-whitespace-1.html
 == ruby-whitespace-2.html ruby-whitespace-2.html
 skip-if(stylo) == bug1181890.html bug1181890.html
 skip-if(stylo) == bug1181890.html bug1181890.html
--- a/layout/reftests/font-matching/reftest-stylo.list
+++ b/layout/reftests/font-matching/reftest-stylo.list
@@ -1,14 +1,14 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == CSS21-t1502-no-inherited-font-family.xhtml CSS21-t1502-no-inherited-font-family.xhtml
 
 # basic tests for bug 538730
-fails == synthetic-bold-1.html synthetic-bold-1.html
-fails == synthetic-bold-2.html synthetic-bold-2.html
+== synthetic-bold-1.html synthetic-bold-1.html
+== synthetic-bold-2.html synthetic-bold-2.html
 
 # synthetic bold/italic tests
 == defaultfont-bold.html defaultfont-bold.html
 == defaultfont-italic.html defaultfont-italic.html
 == defaultfont-oblique.html defaultfont-oblique.html
 == defaultfont-bolditalic.html defaultfont-bolditalic.html
 == defaultfont-bolditalic.html defaultfont-bolditalic.html
 
--- a/layout/reftests/image/reftest-stylo.list
+++ b/layout/reftests/image/reftest-stylo.list
@@ -56,32 +56,32 @@ fails == image-orientation-explicit.html
 fails == image-orientation-explicit.html?225 image-orientation-explicit.html?225
 fails == image-orientation-explicit.html?255 image-orientation-explicit.html?255
 fails == image-orientation-explicit.html?285 image-orientation-explicit.html?285
 fuzzy(1,1) == image-orientation-explicit.html?315 image-orientation-explicit.html?315
 fuzzy(1,1) == image-orientation-explicit.html?345 image-orientation-explicit.html?345
 
 # Tests for image-orientation used on generated content:
 fails == image-orientation-generated-content.html?from-image image-orientation-generated-content.html?from-image
-fails == image-orientation-generated-content.html?0 image-orientation-generated-content.html?0
+== image-orientation-generated-content.html?0 image-orientation-generated-content.html?0
 fails == image-orientation-generated-content.html?90 image-orientation-generated-content.html?90
 fails == image-orientation-generated-content.html?180 image-orientation-generated-content.html?180
 fails == image-orientation-generated-content.html?270 image-orientation-generated-content.html?270
 fails == image-orientation-generated-content.html?0&flip image-orientation-generated-content.html?0&flip
 fails == image-orientation-generated-content.html?90&flip image-orientation-generated-content.html?90&flip
 fails == image-orientation-generated-content.html?180&flip image-orientation-generated-content.html?180&flip
 fails == image-orientation-generated-content.html?270&flip image-orientation-generated-content.html?270&flip
 
 # Tests that image-orientation does not apply to decorative images:
 == image-orientation-background.html?from-image image-orientation-background.html?from-image
 == image-orientation-background.html?90&flip image-orientation-background.html?90&flip
 fails == image-orientation-border-image.html?from-image image-orientation-border-image.html?from-image
 fails == image-orientation-border-image.html?90&flip image-orientation-border-image.html?90&flip
-fails == image-orientation-list-style-image.html?from-image image-orientation-list-style-image.html?from-image
-fails == image-orientation-list-style-image.html?90&flip image-orientation-list-style-image.html?90&flip
+== image-orientation-list-style-image.html?from-image image-orientation-list-style-image.html?from-image
+== image-orientation-list-style-image.html?90&flip image-orientation-list-style-image.html?90&flip
 
 # Sanity checks for the image-orientation tests. Ensures that the various
 # combinations of rotations and flips actually look different from each other.
 == image-orientation-ref.html?0 image-orientation-ref.html?0
 == image-orientation-ref.html?0 image-orientation-ref.html?0
 == image-orientation-ref.html?0 image-orientation-ref.html?0
 == image-orientation-ref.html?90 image-orientation-ref.html?90
 == image-orientation-ref.html?90 image-orientation-ref.html?90
--- a/layout/reftests/scrolling/reftest-stylo.list
+++ b/layout/reftests/scrolling/reftest-stylo.list
@@ -2,17 +2,17 @@
 HTTP == deferred-anchor.xhtml#d deferred-anchor-ref.xhtml#d
 fuzzy-if(xulRuntime.widgetToolkit=="gtk3",1,23) == deferred-anchor2.xhtml deferred-anchor2.xhtml
 HTTP == fixed-1.html fixed-1.html
 random == fixed-table-1.html fixed-table-1.html
 HTTP == fixed-opacity-1.html fixed-opacity-1.html
 HTTP == fixed-opacity-2.html fixed-opacity-2.html
 == fixed-text-1.html fixed-text-1.html
 HTTP == fixed-text-2.html fixed-text-2.html
-fails == iframe-border-radius.html iframe-border-radius.html
+== iframe-border-radius.html iframe-border-radius.html
 == image-1.html image-1.html
 == opacity-mixed-scrolling-1.html opacity-mixed-scrolling-1.html
 fails == opacity-mixed-scrolling-2.html opacity-mixed-scrolling-2.html
 fails == scroll-behavior-1.html scroll-behavior-1.html
 fails == scroll-behavior-2.html scroll-behavior-2.html
 fails == scroll-behavior-3.html scroll-behavior-3.html
 fails == scroll-behavior-4.html scroll-behavior-4.html
 fails == scroll-behavior-5.html scroll-behavior-5.html
--- a/layout/reftests/svg/as-image/reftest-stylo.list
+++ b/layout/reftests/svg/as-image/reftest-stylo.list
@@ -121,17 +121,17 @@ fails == img-foreignObject-iframe-1b-hel
 # with with a fragmentIdentifier viewBox
 fails == img-fragment-1a.html img-fragment-1a.html
 fails == img-fragment-1b.html img-fragment-1b.html
 fails == img-fragment-1c.html img-fragment-1c.html
 fails == img-fragment-2a.html img-fragment-2a.html
 fails == img-fragment-2b.html img-fragment-2b.html
 fails == img-fragment-2c.html img-fragment-2c.html
 
-fails == list-simple-1.html list-simple-1.html
+== list-simple-1.html list-simple-1.html
 
 == svg-image-simple-1.svg svg-image-simple-1.svg
 == svg-image-simple-2.svg svg-image-simple-2.svg
 == svg-image-simple-3.svg svg-image-simple-3.svg
 
 # tests for <svg> files that include themselves as an <image>
 == svg-image-recursive-1a.svg svg-image-recursive-1a.svg
 == svg-image-recursive-1b.svg svg-image-recursive-1b.svg
--- a/layout/reftests/text-decoration/reftest-stylo.list
+++ b/layout/reftests/text-decoration/reftest-stylo.list
@@ -1,83 +1,83 @@
 # DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
 fails == complex-decoration-style-quirks.html complex-decoration-style-quirks.html
 fails == complex-decoration-style-standards.html complex-decoration-style-standards.html
-fails == decoration-color-quirks.html decoration-color-quirks.html
+== decoration-color-quirks.html decoration-color-quirks.html
 == decoration-color-standards.html decoration-color-standards.html
-fails == decoration-style-quirks.html decoration-style-quirks.html
+== decoration-style-quirks.html decoration-style-quirks.html
 == decoration-style-standards.html decoration-style-standards.html
-fails == dynamic-underline-vertical-align-quirks-1.html dynamic-underline-vertical-align-quirks-1.html
+== dynamic-underline-vertical-align-quirks-1.html dynamic-underline-vertical-align-quirks-1.html
 == dynamic-underline-vertical-align-standards-1.html dynamic-underline-vertical-align-standards-1.html
-fails == dynamic-underline-vertical-align-quirks-2.html dynamic-underline-vertical-align-quirks-2.html
+== dynamic-underline-vertical-align-quirks-2.html dynamic-underline-vertical-align-quirks-2.html
 == dynamic-underline-vertical-align-standards-2.html dynamic-underline-vertical-align-standards-2.html
-fails == line-through-style-block-solid-quirks.html line-through-style-block-solid-quirks.html
-fails == line-through-style-block-dotted-quirks.html line-through-style-block-dotted-quirks.html
-fails == line-through-style-block-dashed-quirks.html line-through-style-block-dashed-quirks.html
-fails == line-through-style-block-double-quirks.html line-through-style-block-double-quirks.html
-fails == line-through-style-block-wavy-quirks.html line-through-style-block-wavy-quirks.html
-fails == line-through-style-inline-solid-quirks.html line-through-style-inline-solid-quirks.html
-fails == line-through-style-inline-dotted-quirks.html line-through-style-inline-dotted-quirks.html
-fails == line-through-style-inline-dashed-quirks.html line-through-style-inline-dashed-quirks.html
-fails == line-through-style-inline-double-quirks.html line-through-style-inline-double-quirks.html
-fails == line-through-style-inline-wavy-quirks.html line-through-style-inline-wavy-quirks.html
+== line-through-style-block-solid-quirks.html line-through-style-block-solid-quirks.html
+== line-through-style-block-dotted-quirks.html line-through-style-block-dotted-quirks.html
+== line-through-style-block-dashed-quirks.html line-through-style-block-dashed-quirks.html
+== line-through-style-block-double-quirks.html line-through-style-block-double-quirks.html
+== line-through-style-block-wavy-quirks.html line-through-style-block-wavy-quirks.html
+== line-through-style-inline-solid-quirks.html line-through-style-inline-solid-quirks.html
+== line-through-style-inline-dotted-quirks.html line-through-style-inline-dotted-quirks.html
+== line-through-style-inline-dashed-quirks.html line-through-style-inline-dashed-quirks.html
+== line-through-style-inline-double-quirks.html line-through-style-inline-double-quirks.html
+== line-through-style-inline-wavy-quirks.html line-through-style-inline-wavy-quirks.html
 == line-through-style-block-solid-standards.html line-through-style-block-solid-standards.html
 == line-through-style-block-dotted-standards.html line-through-style-block-dotted-standards.html
 == line-through-style-block-dashed-standards.html line-through-style-block-dashed-standards.html
 == line-through-style-block-double-standards.html line-through-style-block-double-standards.html
 == line-through-style-block-wavy-standards.html line-through-style-block-wavy-standards.html
 == line-through-style-inline-solid-standards.html line-through-style-inline-solid-standards.html
 == line-through-style-inline-dotted-standards.html line-through-style-inline-dotted-standards.html
 == line-through-style-inline-dashed-standards.html line-through-style-inline-dashed-standards.html
 == line-through-style-inline-double-standards.html line-through-style-inline-double-standards.html
 == line-through-style-inline-wavy-standards.html line-through-style-inline-wavy-standards.html
-fails == overline-style-block-solid-quirks.html overline-style-block-solid-quirks.html
-fails == overline-style-block-dotted-quirks.html overline-style-block-dotted-quirks.html
-fails == overline-style-block-dashed-quirks.html overline-style-block-dashed-quirks.html
-fails == overline-style-block-double-quirks.html overline-style-block-double-quirks.html
-fails == overline-style-block-wavy-quirks.html overline-style-block-wavy-quirks.html
-fails == overline-style-inline-solid-quirks.html overline-style-inline-solid-quirks.html
-fails == overline-style-inline-dotted-quirks.html overline-style-inline-dotted-quirks.html
-fails == overline-style-inline-dashed-quirks.html overline-style-inline-dashed-quirks.html
-fails == overline-style-inline-double-quirks.html overline-style-inline-double-quirks.html
-fails == overline-style-inline-wavy-quirks.html overline-style-inline-wavy-quirks.html
+== overline-style-block-solid-quirks.html overline-style-block-solid-quirks.html
+== overline-style-block-dotted-quirks.html overline-style-block-dotted-quirks.html
+== overline-style-block-dashed-quirks.html overline-style-block-dashed-quirks.html
+== overline-style-block-double-quirks.html overline-style-block-double-quirks.html
+== overline-style-block-wavy-quirks.html overline-style-block-wavy-quirks.html
+== overline-style-inline-solid-quirks.html overline-style-inline-solid-quirks.html
+== overline-style-inline-dotted-quirks.html overline-style-inline-dotted-quirks.html
+== overline-style-inline-dashed-quirks.html overline-style-inline-dashed-quirks.html
+== overline-style-inline-double-quirks.html overline-style-inline-double-quirks.html
+== overline-style-inline-wavy-quirks.html overline-style-inline-wavy-quirks.html
 == overline-style-block-solid-standards.html overline-style-block-solid-standards.html
 == overline-style-block-dotted-standards.html overline-style-block-dotted-standards.html
 == overline-style-block-dashed-standards.html overline-style-block-dashed-standards.html
 == overline-style-block-double-standards.html overline-style-block-double-standards.html
 == overline-style-block-wavy-standards.html overline-style-block-wavy-standards.html
 == overline-style-inline-solid-standards.html overline-style-inline-solid-standards.html
 == overline-style-inline-dotted-standards.html overline-style-inline-dotted-standards.html
 == overline-style-inline-dashed-standards.html overline-style-inline-dashed-standards.html
 == overline-style-inline-double-standards.html overline-style-inline-double-standards.html
 == overline-style-inline-wavy-standards.html overline-style-inline-wavy-standards.html
-fails == underline-style-block-solid-quirks.html underline-style-block-solid-quirks.html
-fails == underline-style-block-dotted-quirks.html underline-style-block-dotted-quirks.html
-fails == underline-style-block-dashed-quirks.html underline-style-block-dashed-quirks.html
-fails == underline-style-block-double-quirks.html underline-style-block-double-quirks.html
-fails == underline-style-block-wavy-quirks.html underline-style-block-wavy-quirks.html
-fails == underline-style-inline-solid-quirks.html underline-style-inline-solid-quirks.html
-fails == underline-style-inline-dotted-quirks.html underline-style-inline-dotted-quirks.html
-fails == underline-style-inline-dashed-quirks.html underline-style-inline-dashed-quirks.html
-fails == underline-style-inline-double-quirks.html underline-style-inline-double-quirks.html
-fails == underline-style-inline-wavy-quirks.html underline-style-inline-wavy-quirks.html
+== underline-style-block-solid-quirks.html underline-style-block-solid-quirks.html
+== underline-style-block-dotted-quirks.html underline-style-block-dotted-quirks.html
+== underline-style-block-dashed-quirks.html underline-style-block-dashed-quirks.html
+== underline-style-block-double-quirks.html underline-style-block-double-quirks.html
+== underline-style-block-wavy-quirks.html underline-style-block-wavy-quirks.html
+== underline-style-inline-solid-quirks.html underline-style-inline-solid-quirks.html
+== underline-style-inline-dotted-quirks.html underline-style-inline-dotted-quirks.html
+== underline-style-inline-dashed-quirks.html underline-style-inline-dashed-quirks.html
+== underline-style-inline-double-quirks.html underline-style-inline-double-quirks.html
+== underline-style-inline-wavy-quirks.html underline-style-inline-wavy-quirks.html
 == underline-style-block-solid-standards.html underline-style-block-solid-standards.html
 == underline-style-block-dotted-standards.html underline-style-block-dotted-standards.html
 == underline-style-block-dashed-standards.html underline-style-block-dashed-standards.html
 == underline-style-block-double-standards.html underline-style-block-double-standards.html
 == underline-style-block-wavy-standards.html underline-style-block-wavy-standards.html
 == underline-style-inline-solid-standards.html underline-style-inline-solid-standards.html
 == underline-style-inline-dotted-standards.html underline-style-inline-dotted-standards.html
 == underline-style-inline-dashed-standards.html underline-style-inline-dashed-standards.html
 == underline-style-inline-double-standards.html underline-style-inline-double-standards.html
 == underline-style-inline-wavy-standards.html underline-style-inline-wavy-standards.html
 == underline-block-quirks.html underline-block-quirks.html
 == underline-block-quirks.html underline-block-quirks.html
-fails == underline-inline-block-quirks.html underline-inline-block-quirks.html # Bug 1341781
-fails == underline-inline-block-quirks.html underline-inline-block-quirks.html # Bug 1341781
+== underline-inline-block-quirks.html underline-inline-block-quirks.html # Bug 1341781
+== underline-inline-block-quirks.html underline-inline-block-quirks.html # Bug 1341781
 == underline-table-caption-quirks.html underline-table-caption-quirks.html
 == underline-table-caption-quirks.html underline-table-caption-quirks.html
 == underline-table-cell-quirks.html underline-table-cell-quirks.html
 == underline-table-cell-quirks.html underline-table-cell-quirks.html
 == underline-block-propagation-quirks.html underline-block-propagation-quirks.html
 fails == underline-block-propagation-2-quirks.html underline-block-propagation-2-quirks.html
 == underline-block-standards.html underline-block-standards.html
 == underline-block-standards.html underline-block-standards.html
@@ -87,27 +87,27 @@ fails == underline-block-propagation-2-q
 == underline-table-caption-standards.html underline-table-caption-standards.html
 == underline-table-cell-standards.html underline-table-cell-standards.html
 == underline-table-cell-standards.html underline-table-cell-standards.html
 == underline-block-propagation-standards.html underline-block-propagation-standards.html
 fails == underline-block-propagation-2-standards.html underline-block-propagation-2-standards.html
 == text-decoration-zorder-1-standards.html text-decoration-zorder-1-standards.html
 == text-decoration-zorder-1-quirks.html text-decoration-zorder-1-quirks.html
 == table-quirk-1.html table-quirk-1.html
-fails == table-quirk-2.html table-quirk-2.html
-fails == text-decoration-propagation-1-quirks.html text-decoration-propagation-1-quirks.html
+== table-quirk-2.html table-quirk-2.html
+== text-decoration-propagation-1-quirks.html text-decoration-propagation-1-quirks.html
 == text-decoration-propagation-1-standards.html text-decoration-propagation-1-standards.html
 fails == 641444-1.html 641444-1.html
-fails == decoration-css21.html decoration-css21.html
+== decoration-css21.html decoration-css21.html
 == decoration-color-override-quirks.html decoration-color-override-quirks.html
 == decoration-color-override-standards.html decoration-color-override-standards.html
 == decoration-color-override-standards-ref.html decoration-color-override-standards-ref.html
 == decoration-css21-block.html decoration-css21-block.html
 == inline-baseline-almost-standards.html inline-baseline-almost-standards.html
-fails == inline-baseline-quirks.html inline-baseline-quirks.html
+== inline-baseline-quirks.html inline-baseline-quirks.html
 == 676538-1.html 676538-1.html
 fails == underline-button-1.html underline-button-1.html
 fails == underline-button-2.html underline-button-2.html
 fails == underline-select-1.html underline-select-1.html
 fails == underline-select-2.html underline-select-2.html
 fails == 1133392.html 1133392.html
 == 1159729-offset-adjustment.html 1159729-offset-adjustment.html
 fails == emphasis-style-dynamic.html emphasis-style-dynamic.html
--- a/layout/style/test/stylo-failures.md
+++ b/layout/style/test/stylo-failures.md
@@ -81,18 +81,17 @@ to mochitest command.
   * test_html_attribute_computed_values.html: also list-style-type [8]
 * test_bug387615.html: servo/servo#15006 [1]
 * test_bug397427.html: @import issue bug 1331291 and CSSOM support of @import [3]
 * console support:
   * test_bug413958.html `monitorConsole` [3]
   * test_parser_diagnostics_unprintables.html [550]
 * test_bug511909.html: @-moz-document and @media support [4]
 * Style change from DOM API bug 1331301
-  * test_bug534804.html [90]
-  * test_bug73586.html [20]
+  * test_bug534804.html [60]
 * Transition support:
   * test_bug621351.html [4]
   * test_compute_data_with_start_struct.html `transition` [2]
   * test_transitions.html [63]
   * test_transitions_and_reframes.html [16]
   * test_transitions_and_restyles.html [3]
   * test_transitions_computed_value_combinations.html [145]
   * test_transitions_dynamic_changes.html [10]
@@ -260,18 +259,18 @@ to mochitest command.
     * ... `justify-` [6]
     * test_value_storage.html `align-` [57]
     * ... `justify-` [46]
 * @page support
   * test_bug887741_at-rules_in_declaration_lists.html [1]
   * test_page_parser.html [30]
   * test_rule_insertion.html `@page` [4]
 * Stylesheet cloning is somehow busted bug 1348481
-  * test_selectors.html `cloned correctly` [155]
-  * ... `matched clone` [198]
+  * test_selectors.html `cloned correctly` [157]
+  * ... `matched clone` [204]
 * Unsupported prefixed values
   * moz-prefixed gradient functions bug 1337655
     * test_value_storage.html `-moz-linear-gradient` [322]
     * ... `-moz-radial-gradient` [309]
     * ... `-moz-repeating-` [298]
   * webkit-prefixed gradient functions servo/servo#15441
     * test_value_storage.html `-webkit-gradient` [225]
     * ... `-webkit-linear-gradient` [40]
@@ -388,25 +387,22 @@ to mochitest command.
     * test_selectors.html `:-moz-tree` [10]
   * :-moz-placeholder bug 1348490
     * test_selectors.html `:-moz-placeholder` [1]
   * ::-moz-color-swatch bug 1348492
     * test_selectors.html `::-moz-color-swatch` [1]
 * Unsupported pseudo-classes
   * :default ##easy##
     * test_bug302186.html [24]
-  * test_bug98997.html: pseudo-class :empty and :-moz-only-whitespace bug 1337068 [75]
   * :-moz-locale-dir
     * test_selectors.html `:-moz-locale-dir` [15]
   * :-moz-lwtheme-*
     * test_selectors.html `:-moz-lwtheme` [3]
   * :-moz-window-inactive bug 1348489
     * test_selectors.html `:-moz-window-inactive` [2]
-  * :-moz-{first,last}-node
-    * test_selectors.html `:-moz-` [6]
   * :dir
     * test_selectors.html `:dir` [18]
 * issues arround font shorthand servo/servo#15032 servo/servo#15036
   * test_bug377947.html [1]
   * test_value_storage.html `'font'` [144]
   * test_shorthand_property_getters.html `font shorthand` [1]
   * test_system_font_serialization.html [10]
 * test_value_storage.html `font-size: calc(`: clamp negative value servo/servo#15296 [3]