From 2aa6a20e6b27bdd7b4cd29eb36038285bd7c505f Mon Sep 17 00:00:00 2001 From: Andrew Halberstadt Date: Fri, 13 Jun 2014 10:05:52 -0400 Subject: [PATCH] Bug 981477 - Adjust wrongfully annotated b2g oop reftests from fails to random, r=edmorley --- editor/reftests/xul/reftest.list | 28 +++--- layout/reftests/border-image/reftest.list | 2 +- layout/reftests/bugs/reftest.list | 92 +++++++++---------- layout/reftests/canvas/reftest.list | 2 +- layout/reftests/counters/reftest.list | 12 +-- .../reftests/css-invalid/input/reftest.list | 4 +- .../css-invalid/textarea/reftest.list | 8 +- layout/reftests/css-mediaqueries/reftest.list | 2 +- .../css-ui-invalid/input/reftest.list | 4 +- .../css-ui-invalid/textarea/reftest.list | 8 +- .../reftests/css-ui-valid/input/reftest.list | 2 +- .../reftests/css-ui-valid/select/reftest.list | 2 +- layout/reftests/css-valid/input/reftest.list | 2 +- .../reftests/css-valid/textarea/reftest.list | 8 +- layout/reftests/dom/reftest.list | 2 +- layout/reftests/flexbox/reftest.list | 28 +++--- layout/reftests/forms/fieldset/reftest.list | 4 +- .../reftests/forms/input/number/reftest.list | 4 +- .../reftests/forms/input/range/reftest.list | 6 +- layout/reftests/forms/textarea/reftest.list | 2 +- layout/reftests/image-element/reftest.list | 2 +- layout/reftests/invalidation/reftest.list | 24 ++--- layout/reftests/layers/reftest.list | 2 +- layout/reftests/marquee/reftest.list | 2 +- layout/reftests/mathml/reftest.list | 34 +++---- .../horizontal/reftest_border_abspos.list | 16 ++-- .../horizontal/reftest_border_parent.list | 16 ++-- .../horizontal/reftest_margin_abspos.list | 16 ++-- .../horizontal/reftest_margin_parent.list | 16 ++-- .../horizontal/reftest_padding_abspos.list | 16 ++-- .../horizontal/reftest_padding_parent.list | 16 ++-- .../horizontal/reftest_plain.list | 16 ++-- .../position-dynamic-changes/reftest.list | 2 +- layout/reftests/position-sticky/reftest.list | 2 +- layout/reftests/scrolling/reftest.list | 10 +- layout/reftests/svg/as-image/reftest.list | 14 +-- layout/reftests/svg/filters/reftest.list | 2 +- layout/reftests/svg/image/reftest.list | 2 +- layout/reftests/svg/reftest.list | 28 +++--- layout/reftests/svg/smil/event/reftest.list | 6 +- layout/reftests/svg/smil/motion/reftest.list | 2 +- layout/reftests/svg/smil/reftest.list | 4 +- layout/reftests/svg/smil/sort/reftest.list | 2 +- .../reftests/svg/smil/transform/reftest.list | 8 +- layout/reftests/svg/text/reftest.list | 6 +- layout/reftests/tab-size/reftest.list | 4 +- layout/reftests/text/reftest.list | 4 +- layout/reftests/transform/reftest.list | 6 +- layout/reftests/xul/reftest.list | 4 +- layout/xul/reftest/reftest.list | 2 +- 50 files changed, 253 insertions(+), 253 deletions(-) diff --git a/editor/reftests/xul/reftest.list b/editor/reftests/xul/reftest.list index e3e8cb091855..a4de29c2503c 100644 --- a/editor/reftests/xul/reftest.list +++ b/editor/reftests/xul/reftest.list @@ -1,29 +1,29 @@ -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == empty-1.xul empty-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == empty-1.xul empty-ref.xul # bug 783658 skip-if(B2G&&browserIsRemote) != empty-2.xul empty-ref.xul # There is no way to simulate an autocomplete textbox in windows XP/Vista/7 default theme using CSS. # Therefore, the equlity tests below should be marked as failing. -fails-if(Android||(B2G&&browserIsRemote)) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == autocomplete-1.xul autocomplete-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == emptyautocomplete-1.xul emptyautocomplete-ref.xul # bug 783658 +fails-if(Android||B2G) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == autocomplete-1.xul autocomplete-ref.xul # bug 783658 +fails-if(Android||B2G) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == emptyautocomplete-1.xul emptyautocomplete-ref.xul # bug 783658 skip-if(B2G&&browserIsRemote) != emptymultiline-1.xul emptymultiline-ref.xul -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == emptymultiline-2.xul emptymultiline-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == emptytextbox-1.xul emptytextbox-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == emptytextbox-2.xul emptytextbox-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == emptymultiline-2.xul emptymultiline-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == emptytextbox-1.xul emptytextbox-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == emptytextbox-2.xul emptytextbox-ref.xul # bug 783658 skip-if(B2G&&browserIsRemote) != emptytextbox-3.xul emptytextbox-ref.xul skip-if(B2G&&browserIsRemote) != emptytextbox-4.xul emptytextbox-ref.xul -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == emptytextbox-5.xul emptytextbox-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == emptytextbox-5.xul emptytextbox-ref.xul # bug 783658 # There is no way to simulate a number textbox in windows XP/Vista/7 default theme using CSS. # Therefore, the equlity tests below should be marked as failing. skip-if(B2G&&browserIsRemote) != number-1.xul number-ref.xul skip-if(B2G&&browserIsRemote) != number-2.xul number-ref.xul -fails-if(Android||(B2G&&browserIsRemote)) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == number-3.xul number-ref.xul # bug 783658 +fails-if(Android||B2G) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == number-3.xul number-ref.xul # bug 783658 skip-if(B2G&&browserIsRemote) != number-4.xul number-ref.xul -fails-if(Android||(B2G&&browserIsRemote)) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == number-5.xul number-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == numberwithvalue-1.xul numberwithvalue-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == passwd-1.xul passwd-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == passwd-2.xul passwd-ref.xul # bug 783658 +fails-if(Android||B2G) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == number-5.xul number-ref.xul # bug 783658 +fails-if(Android||B2G) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[012])/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) == numberwithvalue-1.xul numberwithvalue-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == passwd-1.xul passwd-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == passwd-2.xul passwd-ref.xul # bug 783658 skip-if(B2G&&browserIsRemote) != passwd-3.xul passwd-ref.xul -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == plain-1.xul plain-ref.xul # bug 783658 -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == textbox-1.xul textbox-ref.xul +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == plain-1.xul plain-ref.xul # bug 783658 +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == textbox-1.xul textbox-ref.xul skip-if(B2G&&browserIsRemote) != textbox-disabled.xul textbox-ref.xul # Read-only textboxes look like normal textboxes in windows Vista/7 default theme fails-if(windowsDefaultTheme&&/^Windows\x20NT\x206\.[012]/.test(http.oscpu)) skip-if(B2G&&browserIsRemote) != textbox-readonly.xul textbox-ref.xul diff --git a/layout/reftests/border-image/reftest.list b/layout/reftests/border-image/reftest.list index f74520c1a8a3..8479cae4128b 100644 --- a/layout/reftests/border-image/reftest.list +++ b/layout/reftests/border-image/reftest.list @@ -10,7 +10,7 @@ == transparent-image-1.html transparent-image-1-ref.html != repeat-image-1.html repeat-image-1-ref.html == 470250-1.html 470250-1-ref.html -fails-if(B2G&&browserIsRemote) == 470250-2.html 470250-2-ref.html +random-if(B2G&&browserIsRemote) == 470250-2.html 470250-2-ref.html != different-h-v-1.html different-h-v-ref.html != different-h-v-2.html different-h-v-ref.html != different-h-v-1.html different-h-v-2.html diff --git a/layout/reftests/bugs/reftest.list b/layout/reftests/bugs/reftest.list index c9fc9b1868bf..f90d43651d06 100644 --- a/layout/reftests/bugs/reftest.list +++ b/layout/reftests/bugs/reftest.list @@ -306,7 +306,7 @@ skip-if(B2G) == 291078-1.html 291078-1-ref.html == 291262-1.html 291262-1-ref.html == 294306-1.html 294306-1a-ref.html != 294306-1.html 294306-1b-ref.html -fails-if(B2G&&browserIsRemote) == 296361-1.html 296361-ref.html +random-if(B2G&&browserIsRemote) == 296361-1.html 296361-ref.html == 296904-1.html 296904-1-ref.html skip-if(B2G) == 299136-1.html 299136-1-ref.html == 299837-1.html 299837-1-ref.html @@ -466,7 +466,7 @@ skip-if(B2G&&browserIsRemote) == 348049-1.xhtml 348049-1-ref.xhtml == 348516-2.html 348516-2-ref.html != 348516-2.html 348516-2-notref.html != 348516-3.html 348516-3-notref.html -fails-if(B2G&&browserIsRemote) == 348597-1.html 348597-ref.html +random-if(B2G&&browserIsRemote) == 348597-1.html 348597-ref.html == 348809-1a.html 348809-1-ref.html == 348809-1b.html 348809-1-ref.html == 348809-1c.html 348809-1-ref.html @@ -540,7 +540,7 @@ skip-if(B2G) == 359903-1.html 359903-1-ref.html == 363247-1.html 363247-1-ref.html == 363329-1.html 363329-1-ref.html == 363329-2.html 363329-2-ref.html -fails-if(B2G&&browserIsRemote) == 363370-1.html 363370-1-ref.html +random-if(B2G&&browserIsRemote) == 363370-1.html 363370-1-ref.html == 363402-1.html 363402-1-ref.html == 363637-1.html 363637-1-ref.html skip-if(Android) == 363706-1.html 363706-1-ref.html @@ -760,8 +760,8 @@ fails == 387344-1.html 387344-1-ref.html # scrolling rowgroups were removed in b == 387876-3b.html 387876-3-ref.html == 388026-1.html 388026-1-ref.html == 389074-1.html 389074-1-ref.html -fails-if(B2G&&browserIsRemote) == 389224-1.html 389224-1-ref.html -fails-if(B2G&&browserIsRemote) == 389224-2.html about:blank +random-if(B2G&&browserIsRemote) == 389224-1.html 389224-1-ref.html +random-if(B2G&&browserIsRemote) == 389224-2.html about:blank skip-if(B2G) == 389468-1.html 389468-1-ref.html == 389623-1.html 389623-1-ref.html skip-if(B2G&&browserIsRemote) == 389636-1.html about:blank # assertion test # bug 975911 @@ -1005,7 +1005,7 @@ skip-if(B2G) == 421234-1.html 421234-1-ref.html == 421419-1.html 421419-1-ref.html == 421436-1a.html 421436-1-ref.html == 421436-1b.html 421436-1-ref.html -fails-if(B2G&&browserIsRemote) == 421632-1.html 421632-1-ref.html +random-if(B2G&&browserIsRemote) == 421632-1.html 421632-1-ref.html != 421710-1.html about:blank skip-if(B2G) fails-if(Android) == 421885-1.xml 421885-1-ref.xml == 421955-1.html 421955-1-ref.html @@ -1032,7 +1032,7 @@ random-if(gtk2Widget) skip-if(B2G&&browserIsRemote) == 424074-1-ref2.xul 424074- == 424236-10.html 424236-10-ref.html == 424236-11.html 424236-3-ref.html == 424434-1.html 424434-1-ref.html -fails-if(B2G&&browserIsRemote) == 424465-1.html 424465-1-ref.html +random-if(B2G&&browserIsRemote) == 424465-1.html 424465-1-ref.html == 424631-1.html 424631-1-ref.html == 424710-1.html 424710-1-ref.html skip-if(B2G) == 424766-1.html 424766-1-ref.html @@ -1131,7 +1131,7 @@ skip-if(B2G) == 430412-1.html 430412-1-ref.html == 433700.html 433700-ref.html == 436356-1.html 436356-1-ref.html == 436356-2.html 436356-2-ref.html -fails-if(B2G&&browserIsRemote) == 438537-1.html 438537-1-ref.html +random-if(B2G&&browserIsRemote) == 438537-1.html 438537-1-ref.html == 438981-1.xhtml about:blank == 438987-1.html 438987-1-ref.html == 438987-2a.html 438987-2-ref.html @@ -1174,7 +1174,7 @@ test-pref(dom.use_xbl_scopes_for_remote_xul,true) != 449149-1a.html about:blank test-pref(dom.use_xbl_scopes_for_remote_xul,true) != 449149-1b.html about:blank == 449149-2.html 449149-2-ref.html == 449171-1.html 449171-ref.html -fails-if(B2G&&browserIsRemote) == 449362-1.html 449362-1-ref.html +random-if(B2G&&browserIsRemote) == 449362-1.html 449362-1-ref.html == 449519-1.html 449519-1-ref.html == 450670-1.html 450670-1-ref.html == 451168-1.html 451168-1-ref.html @@ -1316,7 +1316,7 @@ skip-if(B2G) fails-if(Android) random-if(winWidget) fails-if(gtk2Widget) == 4819 == 482398-1.html 482398-1-ref.html random-if(d2d) skip-if(B2G&&browserIsRemote) == 482592-1a.xhtml 482592-1-ref.html # bug 586771 random-if(d2d) skip-if(B2G&&browserIsRemote) == 482592-1b.xhtml 482592-1-ref.html # bug 586771 -random-if(winWidget) fails-if(B2G&&browserIsRemote) == 482659-1a.html 482659-1-ref.html +random-if(winWidget||(B2G&&browserIsRemote)) == 482659-1a.html 482659-1-ref.html random-if(B2G&&browserIsRemote) == 482659-1b.html 482659-1-ref.html random-if(B2G&&browserIsRemote) == 482659-1c.html 482659-1-ref.html random-if(B2G&&browserIsRemote) == 482659-1d.html 482659-1-ref.html @@ -1366,7 +1366,7 @@ skip-if(B2G&&browserIsRemote) == 495354-1b.xhtml 495354-1-ref.xhtml # bug 974780 == 495385-1e.html 495385-1-ref.html == 495385-1f.html 495385-1-ref.html == 495385-2a.html 495385-2-ref.html -fails-if(B2G&&browserIsRemote) == 495385-2b.html 495385-2-ref.html +random-if(B2G&&browserIsRemote) == 495385-2b.html 495385-2-ref.html == 495385-2c.html 495385-2-ref.html == 495385-2d.html 495385-2-ref.html == 495385-2e.html 495385-2-ref.html @@ -1385,7 +1385,7 @@ skip-if(B2G&&browserIsRemote) == 498228-1.xul 498228-1-ref.xul # bug 974780 == 501257-1b.html 501257-1-ref.html == 501257-1.xhtml 501257-1-ref.xhtml skip-if(B2G&&browserIsRemote) == 501627-1.html 501627-1-ref.html # Bug 989165 -fails-if(B2G&&browserIsRemote) == 502288-1.html 502288-1-ref.html +random-if(B2G&&browserIsRemote) == 502288-1.html 502288-1-ref.html skip-if(B2G) == 502447-1.html 502447-1-ref.html == 502795-1.html 502795-1-ref.html == 502942-1.html 502942-1-ref.html @@ -1396,7 +1396,7 @@ skip-if(B2G) == 502447-1.html 502447-1-ref.html # bug 607548 gets resolved. needs-focus fails == 503531-1.html 503531-1-ref.html == 504032-1.html 504032-1-ref.html -fails-if(B2G&&browserIsRemote) == 505743-1.html about:blank +random-if(B2G&&browserIsRemote) == 505743-1.html about:blank skip-if(B2G) == 506481-1.html 506481-1-ref.html == 507187-1.html 507187-1-ref.html == 507487-1.html 507487-1-ref.html @@ -1408,14 +1408,14 @@ skip-if(B2G) == 506481-1.html 506481-1-ref.html skip-if(B2G) random-if(cocoaWidget) == 508816-1.xul 508816-1-ref.xul # Bug 631982 skip-if(B2G) == 508816-2.html 508816-2-ref.html skip-if(B2G&&browserIsRemote) == 508908-1.xul 508908-1-ref.xul # bug 974780 -fails-if(B2G&&browserIsRemote) == 508919-1.xhtml 508919-1-ref.xhtml -fails-if(B2G&&browserIsRemote) == 509155-1.xhtml 509155-1-ref.xhtml +random-if(B2G&&browserIsRemote) == 508919-1.xhtml 508919-1-ref.xhtml +random-if(B2G&&browserIsRemote) == 509155-1.xhtml 509155-1-ref.xhtml skip-if(B2G) == 512410.html 512410-ref.html == 512631-1.html 512631-1-ref.html -fails-if(B2G&&browserIsRemote) == 513153-1a.html 513153-1-ref.html -fails-if(B2G&&browserIsRemote) == 513153-1b.html 513153-1-ref.html -fails-if(B2G&&browserIsRemote) == 513153-2a.html 513153-2-ref.html -fails-if(B2G&&browserIsRemote) == 513153-2b.html 513153-2-ref.html +random-if(B2G&&browserIsRemote) == 513153-1a.html 513153-1-ref.html +random-if(B2G&&browserIsRemote) == 513153-1b.html 513153-1-ref.html +random-if(B2G&&browserIsRemote) == 513153-2a.html 513153-2-ref.html +random-if(B2G&&browserIsRemote) == 513153-2b.html 513153-2-ref.html skip-if(B2G&&browserIsRemote) == 513318-1.xul 513318-1-ref.xul # bug 974780 skip-if(B2G) fails-if(Android) != 513318-2.xul 513318-2-ref.xul == 514917-1.html 514917-1-ref.html @@ -1423,7 +1423,7 @@ HTTP(..) == 518172-1a.html 518172-a-ref.html HTTP(..) == 518172-1b.html 518172-b-ref.html HTTP(..) == 518172-2a.html 518172-a-ref.html HTTP(..) == 518172-2b.html 518172-b-ref.html -fails-if(B2G&&browserIsRemote) == 520421-1.html 520421-1-ref.html +random-if(B2G&&browserIsRemote) == 520421-1.html 520421-1-ref.html == 520563-1.xhtml 520563-1-ref.xhtml == 521525-1.html 521525-1-ref.html == 521525-2.html 521525-2-ref.html @@ -1435,7 +1435,7 @@ fails-if(B2G&&browserIsRemote) == 520421-1.html 520421-1-ref.html == 523096-1.html 523096-1-ref.html random-if(d2d) == 523468-1.html 523468-1-ref.html == 524175-1.html 524175-1-ref.html -fails-if(B2G&&browserIsRemote) == 526463-1.html 526463-1-ref.html +random-if(B2G&&browserIsRemote) == 526463-1.html 526463-1-ref.html == 527464-1.html 527464-ref.html == 528038-1a.html 528038-1-ref.html == 528038-1b.html 528038-1-ref.html @@ -1461,7 +1461,7 @@ skip-if(B2G&&browserIsRemote) == 537507-1.xul 537507-1-ref.xul # bug 974780 skip-if(B2G&&browserIsRemote) == 537507-2.html 537507-2-ref.html # bug 974780 == 538909-1.html 538909-1-ref.html == 538935-1.html 538935-1-ref.html -fails-if(B2G&&browserIsRemote) == 539226-1.html about:blank +random-if(B2G&&browserIsRemote) == 539226-1.html about:blank == 539323-1.html 539323-1-ref.html == 539323-2.html 539323-2-ref.html == 539323-3.html 539323-3-ref.html @@ -1476,7 +1476,7 @@ needs-focus != 542116-3.html 542116-3-ref.html == 542317-1.html 542317-1-ref.html fuzzy-if(Android,17,2) skip-if(B2G&&browserIsRemote) == 542605-hidden-unscrollable.xul 542605-hidden-unscrollable-ref.xul # bug 974780 == 542620-1.html 542620-1-ref.html -fails-if(B2G&&browserIsRemote) == 545049-1.html 545049-1-ref.html +random-if(B2G&&browserIsRemote) == 545049-1.html 545049-1-ref.html == 546033-1.html 546033-1-ref.html random-if(!haveTestPlugin) == 546071-1.html 546071-1-ref.html == 549184-1.html 549184-1-ref.html @@ -1561,7 +1561,7 @@ random-if(!winWidget) == 574907-2.html 574907-2-ref.html random-if(!winWidget) fails-if(winWidget&&!d2d) random-if(winWidget&&d2d) != 574907-3.html 574907-3-notref.html == 577838-1.html 577838-1-ref.html == 577838-2.html 577838-2-ref.html -fails-if(B2G&&browserIsRemote) == 579323-1.html 579323-1-ref.html +random-if(B2G&&browserIsRemote) == 579323-1.html 579323-1-ref.html == 579349-1.html 579349-1-ref.html == 579655-1.html 579655-1-ref.html skip-if(B2G) fails-if(Android) == 579808-1.html 579808-1-ref.html @@ -1577,7 +1577,7 @@ skip-if(B2G) == 582037-2b.html 582037-2-ref.html asserts(1-2) == 582146-1.html about:blank skip-if(B2G) == 582476-1.svg 582476-1-ref.svg == 584400-dash-length.svg 584400-dash-length-ref.svg -fails-if(B2G&&browserIsRemote) == 584699-1.html 584699-1-ref.html +random-if(B2G&&browserIsRemote) == 584699-1.html 584699-1-ref.html == 585598-2.xhtml 585598-2-ref.xhtml == 586400-1.html 586400-1-ref.html skip-if(B2G) fuzzy-if(d2d,52,1051) fuzzy-if(OSX==10.8,129,1068) == 586683-1.html 586683-1-ref.html @@ -1585,11 +1585,11 @@ skip-if(B2G) fuzzy-if(d2d,52,1051) fuzzy-if(OSX==10.8,129,1068) == 586683-1.html == 589615-1b.html 589615-1-ref.html == 589672-1.html 589672-1-ref.html != 589682-1.html 589682-1-notref.html -skip-if(!browserIsRemote) fails-if(B2G&&browserIsRemote) == 593243-1.html 593243-1-ref.html # bug 593168 -skip-if(!browserIsRemote) fails-if(B2G&&browserIsRemote) == 593243-2.html 593243-2-ref.html # bug 593168 +skip-if(!browserIsRemote) random-if(B2G&&browserIsRemote) == 593243-1.html 593243-1-ref.html # bug 593168 +skip-if(!browserIsRemote) random-if(B2G&&browserIsRemote) == 593243-2.html 593243-2-ref.html # bug 593168 == 593544-1.html 593544-1-ref.html -random-if(Android) fails-if(B2G&&browserIsRemote) == 594333-1.html 594333-1-ref.html -fails-if(B2G&&browserIsRemote) == 594624-1.html 594624-1-ref.html +random-if(Android||(B2G&&browserIsRemote)) == 594333-1.html 594333-1-ref.html +random-if(B2G&&browserIsRemote) == 594624-1.html 594624-1-ref.html == 594737-1.html 594737-1-ref.html == 597721-1.html 597721-1-ref.html random-if(winWidget) fuzzy-if(Android,38,539) needs-focus == 598726-1.html 598726-1-ref.html # Fails on Windows, bug 782196 @@ -1631,7 +1631,7 @@ HTTP(..) == 615121-1.html 615121-1-ref.html HTTP(..) != 615121-2.html 615121-2-notref.html fails-if(Android&&AndroidVersion!=10&&AndroidVersion!=17) == 617242-1.html 617242-1-ref.html != 618071.html 618071-notref.html -fails-if(B2G&&browserIsRemote) == 619117-1.html 619117-1-ref.html +random-if(B2G&&browserIsRemote) == 619117-1.html 619117-1-ref.html HTTP(..) == 619511-1.html 619511-1-ref.html skip-if(Android||(B2G&&browserIsRemote)) HTTP(..) == 621253-1-externalFilter.html 621253-1-ref.html skip-if(Android||(B2G&&browserIsRemote)) == 621253-1-internalFilter.html 621253-1-ref.html @@ -1641,8 +1641,8 @@ skip-if(B2G) random-if(winWidget) fuzzy-if(OSX==10.8,19,17) == 621918-1.svg 6219 random-if(winWidget) HTTP(..) == 621918-2.svg 621918-2-ref.svg # same 1px issue as above, and HTTP(..) for filters.svg, used to mask antialiasing issues where glyphs touch fuzzy-if(d2d,5,1) == 622585-1.html 622585-1-ref.html # bug 789402 fuzzy-if(Android&&AndroidVersion>=15,8,300) == 625409-1.html 625409-1-ref.html -fails-if(B2G&&browserIsRemote) == 627393-1.html about:blank -fails-if(B2G&&browserIsRemote) == 630835-1.html about:blank +random-if(B2G&&browserIsRemote) == 627393-1.html about:blank +random-if(B2G&&browserIsRemote) == 630835-1.html about:blank == 631352-1.html 631352-1-ref.html skip-if(B2G) fails-if(Android) == 632423-1.html 632423-1-ref.html skip-if(Android||B2G) random-if(winWidget) == 632781-verybig.html 632781-ref.html @@ -1663,7 +1663,7 @@ skip-if(B2G) == 641770-1.html 641770-1-ref.html == 641856-1.html 641856-1-ref.html == 645491-1.html 645491-1-ref.html == 645768-1.html 645768-1-ref.html -fails-if(layersGPUAccelerated&&cocoaWidget) fails-if(Android&&AndroidVersion<15&&AndroidVersion!=10) fails-if(B2G&&browserIsRemote) == 650228-1.html 650228-1-ref.html # Quartz alpha blending doesn't match GL alpha blending +fails-if(layersGPUAccelerated&&cocoaWidget) fails-if(Android&&AndroidVersion<15&&AndroidVersion!=10) random-if(B2G&&browserIsRemote) == 650228-1.html 650228-1-ref.html # Quartz alpha blending doesn't match GL alpha blending needs-focus == 652301-1a.html 652301-1-ref.html needs-focus == 652301-1b.html 652301-1-ref.html == 652775-1.html 652775-1-ref.html @@ -1717,7 +1717,7 @@ skip-if(B2G) == 748803-1.html 748803-1-ref.html == 750551-1.html 750551-1-ref.html skip-if(B2G) == 751012-1a.html 751012-1-ref.html skip-if(B2G) == 751012-1b.html 751012-1-ref.html -random-if(Android) random-if(B2G&&browserIsRemote) == 753329-1.html about:blank +random-if(Android||(B2G&&browserIsRemote)) == 753329-1.html about:blank == 758561-1.html 758561-1-ref.html fuzzy-if(true,1,19) fails-if(d2d) random-if(Android&&AndroidVersion<15) == 759036-1.html 759036-1-ref.html fuzzy-if(true,17,5879) random-if(Android&&AndroidVersion<15) == 759036-2.html 759036-2-ref.html @@ -1733,7 +1733,7 @@ random-if(Android&&AndroidVersion<15) == 776265-1a.html 776265-1-ref.html == 776443-2.html 776443-2-ref.html == 786254-1.html 786254-1-ref.html == 787947-1.html 787947-1-ref.html -fails-if(B2G&&browserIsRemote) == 796847-1.svg 796847-1-ref.svg +random-if(B2G&&browserIsRemote) == 796847-1.svg 796847-1-ref.svg fuzzy(40,850) fuzzy-if(azureQuartz,73,542) == 797797-1.html 797797-1-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely fuzzy(40,850) fuzzy-if(azureQuartz,68,586) == 797797-2.html 797797-2-ref.html # 'opacity:N' and rgba(,,,N) text don't match precisely == 801681-1.html 801681-1-ref.html @@ -1746,18 +1746,18 @@ fuzzy-if(Android,8,608) skip-if(B2G&&browserIsRemote) == 811301-1.html 811301-1- skip-if(B2G) == 814952-1.html 814952-1-ref.html skip-if(B2G) fuzzy-if(Android,4,400) == 815593-1.html 815593-1-ref.html == 816359-1.html 816359-1-ref.html -fails-if(B2G&&browserIsRemote) == 816458-1.html 816458-1-ref.html +random-if(B2G&&browserIsRemote) == 816458-1.html 816458-1-ref.html == 816948-1.html 816948-1-ref.html == 817019-1.html about:blank skip-if(B2G) == 818276-1.html 818276-1-ref.html == 825999.html 825999-ref.html == 827577-1a.html 827577-1-ref.html -fails-if(B2G&&browserIsRemote) == 827577-1b.html 827577-1-ref.html +random-if(B2G&&browserIsRemote) == 827577-1b.html 827577-1-ref.html == 827799-1.html about:blank == 829958.html 829958-ref.html == 836844-1.html 836844-1-ref.html == 841192-1.html 841192-1-ref.html -fails-if(B2G&&browserIsRemote) == 844178.html 844178-ref.html +random-if(B2G&&browserIsRemote) == 844178.html 844178-ref.html == 846144-1.html 846144-1-ref.html == 847850-1.html 847850-1-ref.html == 848421-1.html 848421-1-ref.html @@ -1775,15 +1775,15 @@ skip-if(B2G&&browserIsRemote) == 858803-1.html 858803-1-ref.html # bug 974780 == 883987-1e.html 883987-1-ref.html == 883987-1f.html 883987-1-ref.html == 890495-1.html 890495-1-ref.html -fails-if(B2G&&browserIsRemote) == 894931-1.html 894931-1-ref.html +random-if(B2G&&browserIsRemote) == 894931-1.html 894931-1-ref.html == 897491-1.html 897491-1-ref.html == 897491-2.html 897491-2-ref.html fuzzy(1,10000) fuzzy-if(Android&&AndroidVersion>=15,5,10000) == 902330-1.html 902330-1-ref.html fuzzy-if(Android,8,400) == 906199-1.html 906199-1-ref.html == 921716-1.html 921716-1-ref.html -test-pref(layout.css.sticky.enabled,true) fails-if(B2G&&browserIsRemote) == 926155-1.html 926155-1-ref.html -fuzzy-if(cocoaWidget,1,40) fails-if(B2G&&browserIsRemote) == 928607-1.html 928607-1-ref.html -fails-if(B2G&&browserIsRemote) == 931464-1.html 931464-1-ref.html +test-pref(layout.css.sticky.enabled,true) random-if(B2G&&browserIsRemote) == 926155-1.html 926155-1-ref.html +fuzzy-if(cocoaWidget,1,40) random-if(B2G&&browserIsRemote) == 928607-1.html 928607-1-ref.html +random-if(B2G&&browserIsRemote) == 931464-1.html 931464-1-ref.html == 931853.html 931853-ref.html == 931853-quirks.html 931853-quirks-ref.html fuzzy-if(OSX==10.6,2,30) skip-if(B2G&&browserIsRemote) == 933264-1.html 933264-1-ref.html @@ -1793,17 +1793,17 @@ fails == 942017.html 942017-ref.html # bug 942017 == 942672-1.html 942672-1-ref.html == 953334-win32-clipping.html 953334-win32-clipping-ref.html == 956513-1.svg 956513-1-ref.svg -fails-if(B2G&&browserIsRemote) == 944291-1.html 944291-1-ref.html +random-if(B2G&&browserIsRemote) == 944291-1.html 944291-1-ref.html == 950436-1.html 950436-1-ref.html == 957770-1.svg 957770-1-ref.svg == 960277-1.html 960277-1-ref.html pref(layout.css.overflow-clip-box.enabled,true) fuzzy(50,31) == 966992-1.html 966992-1-ref.html skip-if(Android) == 966510-1.html 966510-1-ref.html # scrollable elements other than the root probably won't work well on android until bug 776030 is fixed skip-if(Android) == 966510-2.html 966510-2-ref.html # same as above -fails-if(B2G&&browserIsRemote) == 978911-1.svg 978911-1-ref.svg +random-if(B2G&&browserIsRemote) == 978911-1.svg 978911-1-ref.svg == 983084-1.html 983084-1-ref.html -fails-if(B2G&&browserIsRemote) == 983084-2.html 983084-2-ref.html -fails-if(B2G&&browserIsRemote) == 983084-3.html 983084-1-ref.html +random-if(B2G&&browserIsRemote) == 983084-2.html 983084-2-ref.html +random-if(B2G&&browserIsRemote) == 983084-3.html 983084-1-ref.html == 983691-1.html 983691-ref.html == 985303-1a.html 985303-1-ref.html == 985303-1b.html 985303-1-ref.html diff --git a/layout/reftests/canvas/reftest.list b/layout/reftests/canvas/reftest.list index 4fbbcf064dc0..5908ecc7fab1 100644 --- a/layout/reftests/canvas/reftest.list +++ b/layout/reftests/canvas/reftest.list @@ -1,7 +1,7 @@ == default-size.html default-size-ref.html skip-if(B2G) fuzzy-if(Android&&AndroidVersion>=15,8,1000) == size-1.html size-1-ref.html -fails-if(B2G&&browserIsRemote) == empty-transaction-1.html empty-transaction-1-ref.html +random-if(B2G&&browserIsRemote) == empty-transaction-1.html empty-transaction-1-ref.html == image-rendering-test.html image-rendering-ref.html == image-shadow.html image-shadow-ref.html diff --git a/layout/reftests/counters/reftest.list b/layout/reftests/counters/reftest.list index ef0ea7d5ebd4..b361b613a9d5 100644 --- a/layout/reftests/counters/reftest.list +++ b/layout/reftests/counters/reftest.list @@ -38,16 +38,16 @@ == t1204-implied-00-b-test.html t1204-implied-00-b-reference.html == t1204-implied-01-c-test.html t1204-implied-01-c-reference.html == t1204-implied-02-d-test.html t1204-implied-02-d-reference.html -fails-if(B2G&&browserIsRemote) == t1204-increment-00-c-o-test.html t1204-increment-00-c-o-reference.html -fails-if(B2G&&browserIsRemote) == t1204-increment-01-c-o-test.html t1204-increment-01-c-o-reference.html -fails-if(B2G&&browserIsRemote) == t1204-increment-02-c-o-test.html t1204-increment-02-c-o-reference.html +random-if(B2G&&browserIsRemote) == t1204-increment-00-c-o-test.html t1204-increment-00-c-o-reference.html +random-if(B2G&&browserIsRemote) == t1204-increment-01-c-o-test.html t1204-increment-01-c-o-reference.html +random-if(B2G&&browserIsRemote) == t1204-increment-02-c-o-test.html t1204-increment-02-c-o-reference.html == t1204-multiple-00-c-test.html t1204-multiple-00-c-reference.html == t1204-multiple-01-c-test.html t1204-multiple-01-c-reference.html == t1204-order-00-c-test.html t1204-order-00-c-reference.html == t1204-order-01-d-test.html t1204-order-01-d-reference.html -fails-if(B2G&&browserIsRemote) == t1204-reset-00-c-o-test.html t1204-reset-00-c-o-reference.html -fails-if(B2G&&browserIsRemote) == t1204-reset-01-c-o-test.html t1204-reset-01-c-o-reference.html -fails-if(B2G&&browserIsRemote) == t1204-reset-02-c-o-test.html t1204-reset-02-c-o-reference.html +random-if(B2G&&browserIsRemote) == t1204-reset-00-c-o-test.html t1204-reset-00-c-o-reference.html +random-if(B2G&&browserIsRemote) == t1204-reset-01-c-o-test.html t1204-reset-01-c-o-reference.html +random-if(B2G&&browserIsRemote) == t1204-reset-02-c-o-test.html t1204-reset-02-c-o-reference.html == t1204-root-e-test.html t1204-root-e-reference.html == t120401-scope-00-b-test.html t120401-scope-00-b-reference.html == t120401-scope-01-c-test.html t120401-scope-01-c-reference.html diff --git a/layout/reftests/css-invalid/input/reftest.list b/layout/reftests/css-invalid/input/reftest.list index a85bfeab4db7..c0c90431163a 100644 --- a/layout/reftests/css-invalid/input/reftest.list +++ b/layout/reftests/css-invalid/input/reftest.list @@ -1,5 +1,5 @@ == input-valid.html input-ref.html -fuzzy(11,4) fails-if(B2G&&browserIsRemote) == input-customerror.html input-ref.html +fuzzy(11,4) random-if(B2G&&browserIsRemote) == input-customerror.html input-ref.html skip-if(B2G) fails-if(Android) == input-disabled.html input-ref.html skip-if(B2G) fails-if(Android) == input-dyn-disabled.html input-ref.html == input-dyn-not-disabled.html input-ref.html @@ -19,7 +19,7 @@ skip-if(B2G) fails-if(Android) == input-dyn-disabled.html input-ref.html == input-pattern-valid.html input-withtext-ref.html == input-pattern-invalid.html input-withtext-ref.html == input-type-barred.html input-button-ref.html -fuzzy(11,4) fails-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html +fuzzy(11,4) random-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html == input-disabled-fieldset-1.html input-fieldset-ref.html == input-disabled-fieldset-2.html input-fieldset-ref.html == input-fieldset-legend.html input-fieldset-legend-ref.html diff --git a/layout/reftests/css-invalid/textarea/reftest.list b/layout/reftests/css-invalid/textarea/reftest.list index eb0a482ecfcc..2c4f2150aac2 100644 --- a/layout/reftests/css-invalid/textarea/reftest.list +++ b/layout/reftests/css-invalid/textarea/reftest.list @@ -1,11 +1,11 @@ == textarea-valid.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-customerror.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-customerror.html textarea-ref.html fails-if(Android||B2G) == textarea-disabled.html textarea-ref.html fails-if(Android||B2G) == textarea-dyn-disabled.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-not-disabled.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-not-disabled.html textarea-ref.html == textarea-readonly.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-readonly.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-not-readonly.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-readonly.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-not-readonly.html textarea-ref.html == textarea-maxlength-valid.html textarea-ref.html == textarea-maxlength-invalid.html textarea-withtext-ref.html == textarea-required-valid.html textarea-withtext-ref.html diff --git a/layout/reftests/css-mediaqueries/reftest.list b/layout/reftests/css-mediaqueries/reftest.list index 97a52e7dfc24..6778a253f52b 100644 --- a/layout/reftests/css-mediaqueries/reftest.list +++ b/layout/reftests/css-mediaqueries/reftest.list @@ -15,5 +15,5 @@ skip-if(B2G) == mq_print_maxheight_updown.xhtml mq_print-ref.xhtml # bug 773482 skip-if(B2G) == mq_print_minheight_updown.xhtml mq_print-ref.xhtml # bug 773482 skip-if(B2G) == mq_print_minwidth_updown.xhtml mq_print-ref.xhtml # bug 773482 -fails-if(B2G&&browserIsRemote) == scoped-mq-update.html scoped-mq-update-ref.html +random-if(B2G&&browserIsRemote) == scoped-mq-update.html scoped-mq-update-ref.html == system-metrics-1.html system-metrics-1-ref.html diff --git a/layout/reftests/css-ui-invalid/input/reftest.list b/layout/reftests/css-ui-invalid/input/reftest.list index 14ac5a0b5959..288e76050cfc 100644 --- a/layout/reftests/css-ui-invalid/input/reftest.list +++ b/layout/reftests/css-ui-invalid/input/reftest.list @@ -1,5 +1,5 @@ == input-valid.html input-ref.html -fuzzy(64,4) fails-if(B2G&&browserIsRemote) == input-customerror.html input-ref.html +fuzzy(64,4) random-if(B2G&&browserIsRemote) == input-customerror.html input-ref.html skip-if(B2G) fails-if(Android) == input-disabled.html input-ref.html skip-if(B2G) fails-if(Android) == input-dyn-disabled.html input-ref.html == input-dyn-not-disabled.html input-ref.html @@ -25,7 +25,7 @@ skip-if(B2G) fails-if(Android) == input-dyn-disabled.html input-ref.html == input-pattern-invalid-default.html input-withtext-ref.html == input-pattern-invalid-changed.html input-withtext-ref.html == input-type-barred.html input-button-ref.html -fuzzy(64,4) fails-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html +fuzzy(64,4) random-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html == input-disabled-fieldset-1.html input-fieldset-ref.html == input-disabled-fieldset-2.html input-fieldset-ref.html == input-fieldset-legend.html input-fieldset-legend-ref.html diff --git a/layout/reftests/css-ui-invalid/textarea/reftest.list b/layout/reftests/css-ui-invalid/textarea/reftest.list index 382b7fffe1d1..660a1db7ede1 100644 --- a/layout/reftests/css-ui-invalid/textarea/reftest.list +++ b/layout/reftests/css-ui-invalid/textarea/reftest.list @@ -1,18 +1,18 @@ == textarea-valid.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-customerror.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-customerror.html textarea-ref.html skip-if(B2G) fails-if(Android) == textarea-disabled.html textarea-ref.html fails-if(Android||B2G) == textarea-dyn-disabled.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-not-disabled.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-not-disabled.html textarea-ref.html == textarea-readonly.html textarea-ref.html == textarea-dyn-readonly.html textarea-ref.html == textarea-dyn-not-readonly-not-changed.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-not-readonly-changed.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-not-readonly-changed.html textarea-ref.html == textarea-maxlength-valid.html textarea-ref.html == textarea-maxlength-invalid.html textarea-withtext-ref.html == textarea-maxlength-default-value-invalid.html textarea-withtext-ref.html == textarea-required-valid.html textarea-withtext-ref.html == textarea-required-invalid.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-required-invalid-changed.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-required-invalid-changed.html textarea-ref.html == textarea-disabled-fieldset-1.html textarea-fieldset-ref.html == textarea-disabled-fieldset-2.html textarea-fieldset-ref.html == textarea-novalidate.html textarea-ref.html diff --git a/layout/reftests/css-ui-valid/input/reftest.list b/layout/reftests/css-ui-valid/input/reftest.list index 1ea49debe365..71b3a687be15 100644 --- a/layout/reftests/css-ui-valid/input/reftest.list +++ b/layout/reftests/css-ui-valid/input/reftest.list @@ -26,7 +26,7 @@ fails-if(Android||B2G) == input-dyn-disabled.html input-ref.html == input-pattern-valid-changed.html input-withtext-ref.html == input-pattern-invalid.html input-withtext-ref.html == input-type-barred.html input-button-ref.html -fuzzy(64,4) fails-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html +fuzzy(64,4) random-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html == input-disabled-fieldset-1.html input-fieldset-ref.html == input-disabled-fieldset-2.html input-fieldset-ref.html == input-fieldset-legend.html input-fieldset-legend-ref.html diff --git a/layout/reftests/css-ui-valid/select/reftest.list b/layout/reftests/css-ui-valid/select/reftest.list index ef7e962d841b..f6b24a32781c 100644 --- a/layout/reftests/css-ui-valid/select/reftest.list +++ b/layout/reftests/css-ui-valid/select/reftest.list @@ -11,7 +11,7 @@ needs-focus == select-required-valid-changed-1.html select-required-ref.html needs-focus == select-required-valid-changed-2.html select-required-ref.html needs-focus == select-required-multiple-invalid.html select-required-multiple-ref.html needs-focus == select-required-multiple-valid.html select-required-multiple-ref.html -fuzzy(64,4) fails-if(B2G&&browserIsRemote) needs-focus == select-required-multiple-valid-changed.html select-required-multiple-ref.html +fuzzy(64,4) random-if(B2G&&browserIsRemote) needs-focus == select-required-multiple-valid-changed.html select-required-multiple-ref.html fails-if(Android||B2G) needs-focus == select-disabled-fieldset-1.html select-fieldset-ref.html fails-if(Android||B2G) needs-focus == select-disabled-fieldset-2.html select-fieldset-ref.html needs-focus == select-fieldset-legend.html select-fieldset-legend-ref.html diff --git a/layout/reftests/css-valid/input/reftest.list b/layout/reftests/css-valid/input/reftest.list index 01a72cdc3922..115f3885d245 100644 --- a/layout/reftests/css-valid/input/reftest.list +++ b/layout/reftests/css-valid/input/reftest.list @@ -19,7 +19,7 @@ fails-if(Android||B2G) == input-dyn-disabled.html input-ref.html == input-pattern-valid.html input-withtext-ref.html == input-pattern-invalid.html input-withtext-ref.html == input-type-barred.html input-button-ref.html -fuzzy(64,4) fails-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html +fuzzy(64,4) random-if(B2G&&browserIsRemote) == input-type-invalid.html input-ref.html == input-disabled-fieldset-1.html input-fieldset-ref.html == input-disabled-fieldset-2.html input-fieldset-ref.html == input-fieldset-legend.html input-fieldset-legend-ref.html diff --git a/layout/reftests/css-valid/textarea/reftest.list b/layout/reftests/css-valid/textarea/reftest.list index eb0a482ecfcc..2c4f2150aac2 100644 --- a/layout/reftests/css-valid/textarea/reftest.list +++ b/layout/reftests/css-valid/textarea/reftest.list @@ -1,11 +1,11 @@ == textarea-valid.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-customerror.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-customerror.html textarea-ref.html fails-if(Android||B2G) == textarea-disabled.html textarea-ref.html fails-if(Android||B2G) == textarea-dyn-disabled.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-not-disabled.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-not-disabled.html textarea-ref.html == textarea-readonly.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-readonly.html textarea-ref.html -fails-if(B2G&&browserIsRemote) == textarea-dyn-not-readonly.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-readonly.html textarea-ref.html +random-if(B2G&&browserIsRemote) == textarea-dyn-not-readonly.html textarea-ref.html == textarea-maxlength-valid.html textarea-ref.html == textarea-maxlength-invalid.html textarea-withtext-ref.html == textarea-required-valid.html textarea-withtext-ref.html diff --git a/layout/reftests/dom/reftest.list b/layout/reftests/dom/reftest.list index 969a6dda3bca..349023908b4e 100644 --- a/layout/reftests/dom/reftest.list +++ b/layout/reftests/dom/reftest.list @@ -31,7 +31,7 @@ == insertmultiplemultiple-2.html insertmultiplemultiple-ref.html # testing bindings that have multiple insertion points -fails-if(B2G&&browserIsRemote) == multipleinsertionpoints-ref2.xhtml multipleinsertionpoints-ref.xhtml #Bug 988759 +random-if(B2G&&browserIsRemote) == multipleinsertionpoints-ref2.xhtml multipleinsertionpoints-ref.xhtml #Bug 988759 # append a single element skip-if(B2G) == multipleinsertionpoints-appendsingle-1.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 skip-if(B2G) == multipleinsertionpoints-appendsingle-2.xhtml multipleinsertionpoints-ref.xhtml # bug 773482 diff --git a/layout/reftests/flexbox/reftest.list b/layout/reftests/flexbox/reftest.list index b593661d8961..a5404bda6b77 100644 --- a/layout/reftests/flexbox/reftest.list +++ b/layout/reftests/flexbox/reftest.list @@ -56,30 +56,30 @@ fuzzy-if(B2G,10,3) random-if(winWidget) == flexbox-align-self-baseline-horiz-3.x == flexbox-box-sizing-on-items-vert-1b.html flexbox-box-sizing-on-items-vert-1-ref.html # Tests for dynamic modifications of content inside/around a flex container -fails-if(B2G&&browserIsRemote) == flexbox-dyn-changeFrameWidth-1.xhtml flexbox-dyn-changeFrameWidth-1-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-changeFrameWidth-1.xhtml flexbox-dyn-changeFrameWidth-1-ref.xhtml == flexbox-dyn-changeFrameWidth-2.xhtml flexbox-dyn-changeFrameWidth-2-ref.xhtml == flexbox-dyn-changeFrameWidth-3.xhtml flexbox-dyn-changeFrameWidth-3-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-changeFrameWidth-4.xhtml flexbox-dyn-changeFrameWidth-4-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-changePadding-1a.xhtml flexbox-dyn-changePadding-1-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-changePadding-1b.xhtml flexbox-dyn-changePadding-1-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-changeFrameWidth-4.xhtml flexbox-dyn-changeFrameWidth-4-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-changePadding-1a.xhtml flexbox-dyn-changePadding-1-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-changePadding-1b.xhtml flexbox-dyn-changePadding-1-ref.xhtml # Tests for dynamic insertions of content into a flex container # (with existing [div | span | text] inside the flexbox, and new content # inserted adjacent to that existing content.) == flexbox-dyn-insertAroundDiv-1.xhtml flexbox-dyn-insertAroundDiv-1-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundDiv-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundDiv-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundDiv-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundDiv-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml == flexbox-dyn-insertAroundSpan-1.xhtml flexbox-dyn-insertAroundDiv-1-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundSpan-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundSpan-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml == flexbox-dyn-insertAroundText-1.xhtml flexbox-dyn-insertAroundText-1-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3-ref.xhtml # Variant of one of the above tests, to regression-test an invalidation issue -fails-if(B2G&&browserIsRemote) == flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1-ref.xhtml # Tests for empty flexboxes (with no flex items) == flexbox-empty-1a.xhtml flexbox-empty-1-ref.xhtml @@ -114,9 +114,9 @@ fuzzy-if(Android&&AndroidVersion>=15,16,400) == flexbox-position-fixed-2.xhtml # Tests for inline content in a flexbox that gets wrapped in an anonymous block fails == flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1-ref.xhtml # reference case rendering is incorrect; bug 858333 fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1-ref.xhtml # reference case rendering is incorrect; bug 858333 -fails-if(B2G&&browserIsRemote) == flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2-ref.xhtml == flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml -fails-if(B2G&&browserIsRemote) == flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml +random-if(B2G&&browserIsRemote) == flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml random-if(B2G&&browserIsRemote) == flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml == flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4-ref.xhtml == flexbox-inlinecontent-horiz-5.xhtml flexbox-inlinecontent-horiz-5-ref.xhtml @@ -128,7 +128,7 @@ random-if(B2G&&browserIsRemote) == flexbox-inlinecontent-horiz-3c.xhtml flexbox- == flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml # Tests for invalidation after dynamic modifications -fails-if(B2G&&browserIsRemote) == flexbox-invalidation-1.html flexbox-invalidation-1-ref.html +random-if(B2G&&browserIsRemote) == flexbox-invalidation-1.html flexbox-invalidation-1-ref.html # Tests for flexbox in an iframe that gets resized. skip-if(B2G) == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1-ref.xhtml diff --git a/layout/reftests/forms/fieldset/reftest.list b/layout/reftests/forms/fieldset/reftest.list index b34d240c4c47..98933ff54e1c 100644 --- a/layout/reftests/forms/fieldset/reftest.list +++ b/layout/reftests/forms/fieldset/reftest.list @@ -1,9 +1,9 @@ -fails-if(B2G&&browserIsRemote) == dynamic-legend-scroll-1.html dynamic-legend-scroll-1-ref.html +random-if(B2G&&browserIsRemote) == dynamic-legend-scroll-1.html dynamic-legend-scroll-1-ref.html == fieldset-hidden-1.html fieldset-hidden-1-ref.html == fieldset-intrinsic-width-1.html fieldset-intrinsic-width-1-ref.html == fieldset-percentage-padding-1.html fieldset-percentage-padding-1-ref.html == fieldset-scroll-1.html fieldset-scroll-1-ref.html -fails-if(B2G&&browserIsRemote) == fieldset-scrolled-1.html fieldset-scrolled-1-ref.html +random-if(B2G&&browserIsRemote) == fieldset-scrolled-1.html fieldset-scrolled-1-ref.html random-if(B2G) == fieldset-overflow-auto-1.html fieldset-overflow-auto-1-ref.html == positioned-container-1.html positioned-container-1-ref.html == relpos-legend-1.html relpos-legend-1-ref.html diff --git a/layout/reftests/forms/input/number/reftest.list b/layout/reftests/forms/input/number/reftest.list index f1d748128a32..1e0c2a185a66 100644 --- a/layout/reftests/forms/input/number/reftest.list +++ b/layout/reftests/forms/input/number/reftest.list @@ -11,8 +11,8 @@ skip-if(!Android&&!B2G) == number-same-as-text-unthemed.html number-same-as-text == number-similar-to-text-unthemed.html number-similar-to-text-unthemed-ref.html # dynamic type changes: -fuzzy-if(/^Windows\x20NT\x205\.1/.test(http.oscpu),64,4) fuzzy-if(cocoaWidget,63,4) fails-if(B2G&&browserIsRemote) == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1-ref.html -fails-if(B2G&&browserIsRemote) == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1-ref.html +fuzzy-if(/^Windows\x20NT\x205\.1/.test(http.oscpu),64,4) fuzzy-if(cocoaWidget,63,4) random-if(B2G&&browserIsRemote) == to-number-from-other-type-unthemed-1.html to-number-from-other-type-unthemed-1-ref.html +random-if(B2G&&browserIsRemote) == from-number-to-other-type-unthemed-1.html from-number-to-other-type-unthemed-1-ref.html # dynamic value changes: == show-value.html show-value-ref.html diff --git a/layout/reftests/forms/input/range/reftest.list b/layout/reftests/forms/input/range/reftest.list index 6b7ac8eb54b8..4f787cbafb0d 100644 --- a/layout/reftests/forms/input/range/reftest.list +++ b/layout/reftests/forms/input/range/reftest.list @@ -4,8 +4,8 @@ != not-other-type-unthemed-1.html not-other-type-unthemed-1c-notref.html # dynamic type changes: -fails-if(B2G&&browserIsRemote) == to-range-from-other-type-unthemed-1.html to-range-from-other-type-unthemed-1-ref.html -fails-if(B2G&&browserIsRemote) == from-range-to-other-type-unthemed-1.html from-range-to-other-type-unthemed-1-ref.html +random-if(B2G&&browserIsRemote) == to-range-from-other-type-unthemed-1.html to-range-from-other-type-unthemed-1-ref.html +random-if(B2G&&browserIsRemote) == from-range-to-other-type-unthemed-1.html from-range-to-other-type-unthemed-1-ref.html # for different values: != different-fraction-of-range-unthemed-1.html different-fraction-of-range-unthemed-1-notref.html @@ -20,7 +20,7 @@ random-if(B2G&&browserIsRemote) == stepDown-unthemed.html 75pct-unthemed-common- random-if(B2G&&browserIsRemote) == stepDown.html 75pct-common-ref.html # Bug 878916 random-if(B2G&&browserIsRemote) == stepUp-unthemed.html 75pct-unthemed-common-ref.html # Bug 969256 random-if(B2G&&browserIsRemote) == stepUp.html 75pct-common-ref.html # Bug 969256 -fuzzy-if(B2G,1,1) fails-if(B2G&&browserIsRemote) == max-prop.html 100pct-common-ref.html +fuzzy-if(B2G,1,1) random-if(B2G&&browserIsRemote) == max-prop.html 100pct-common-ref.html # 'direction' property: == direction-unthemed-1.html direction-unthemed-1-ref.html diff --git a/layout/reftests/forms/textarea/reftest.list b/layout/reftests/forms/textarea/reftest.list index 901b12917db2..75aeca1dbd34 100644 --- a/layout/reftests/forms/textarea/reftest.list +++ b/layout/reftests/forms/textarea/reftest.list @@ -9,5 +9,5 @@ skip-if(B2G) fails-if(Android) fails-if(gtk2Widget) != rtl.html no-resize.html # == rtl.html rtl-dynamic-attr.html == rtl.html rtl-dynamic-style.html == rtl.html in-dynamic-rtl-doc.html -fails-if(B2G&&browserIsRemote) == setvalue-framereconstruction-1.html setvalue-framereconstruction-ref.html +random-if(B2G&&browserIsRemote) == setvalue-framereconstruction-1.html setvalue-framereconstruction-ref.html == padding-scrollbar-placement.html padding-scrollbar-placement-ref.html diff --git a/layout/reftests/image-element/reftest.list b/layout/reftests/image-element/reftest.list index 6db6e0f0ed2c..2edde5719cc0 100644 --- a/layout/reftests/image-element/reftest.list +++ b/layout/reftests/image-element/reftest.list @@ -44,4 +44,4 @@ fuzzy(1,16900) == gradient-html-07c.html gradient-html-07d.html HTTP == invalidate-1.html invalidate-1-ref.html == pattern-html-01.html pattern-html-01-ref.svg == pattern-html-02.html pattern-html-02-ref.svg -fails-if(B2G&&browserIsRemote) == referenced-from-binding-01.html referenced-from-binding-01-ref.html # Bug 988763 +random-if(B2G&&browserIsRemote) == referenced-from-binding-01.html referenced-from-binding-01-ref.html # Bug 988763 diff --git a/layout/reftests/invalidation/reftest.list b/layout/reftests/invalidation/reftest.list index c481beeeda21..4fd8d8201f26 100644 --- a/layout/reftests/invalidation/reftest.list +++ b/layout/reftests/invalidation/reftest.list @@ -1,7 +1,7 @@ == table-repaint-a.html table-repaint-a-ref.html -fails-if(B2G&&browserIsRemote) == table-repaint-b.html table-repaint-b-ref.html +random-if(B2G&&browserIsRemote) == table-repaint-b.html table-repaint-b-ref.html == table-repaint-c.html table-repaint-c-ref.html -fails-if(B2G&&browserIsRemote) == table-repaint-d.html table-repaint-d-ref.html +random-if(B2G&&browserIsRemote) == table-repaint-d.html table-repaint-d-ref.html skip-if(B2G&&browserIsRemote) == 540247-1.xul 540247-1-ref.xul # bug 974780 skip-if(B2G&&browserIsRemote) == 543681-1.html 543681-1-ref.html == test-image-layers.html test-image-layers-ref.html @@ -20,24 +20,24 @@ pref(layout.animated-image-layers.enabled,true) == test-animated-image-layers-ba == filter-userspace-offset.svg?offsetContainer=use&filter=matrix-boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-boundingBox filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&filter=flood-userSpace-at100 filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=use&filter=flood-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&filter=flood-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=use&filter=flood-userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=innerSVG&filter=flood-userSpace-atZero filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-userSpace-at100 filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-userSpace-at100 filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=use&filter=matrix-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=foreignObject&filter=flood-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=use&filter=matrix-userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=innerSVG&filter=matrix-userSpace-atZero filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=foreignObject&filter=matrix-userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=rect&mask=boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=use&mask=boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=innerSVG&mask=boundingBox filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=foreignObject&mask=boundingBox filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&mask=userSpace-at100 filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=use&mask=userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&mask=userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=use&mask=userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=innerSVG&mask=userSpace-atZero filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=foreignObject&mask=userSpace-at100 filter-userspace-offset.svg == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-boundingBox filter-userspace-offset.svg -fails-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg +random-if(B2G&&browserIsRemote) == filter-userspace-offset.svg?offsetContainer=rect&filter=matrix-fillPaint-userSpace-at100 filter-userspace-offset.svg == scroll-inactive-layers.html scroll-inactive-layers.html == scroll-inactive-layers-2.html scroll-inactive-layers-2.html != inactive-layertree-visible-region-1.html about:blank diff --git a/layout/reftests/layers/reftest.list b/layout/reftests/layers/reftest.list index 57b307621112..4766e3ded08d 100644 --- a/layout/reftests/layers/reftest.list +++ b/layout/reftests/layers/reftest.list @@ -1,2 +1,2 @@ random-if(B2G&&browserIsRemote) == move-to-background-1.html move-to-background-1-ref.html -fuzzy-if(cocoaWidget,2,6) random-if(Android&&!browserIsRemote) fails-if(B2G&&browserIsRemote) == component-alpha-exit-1.html component-alpha-exit-1-ref.html # bug 760275 +fuzzy-if(cocoaWidget,2,6) random-if((Android&&!browserIsRemote)||(B2G&&browserIsRemote)) == component-alpha-exit-1.html component-alpha-exit-1-ref.html # bug 760275 diff --git a/layout/reftests/marquee/reftest.list b/layout/reftests/marquee/reftest.list index e78b8ed8af4a..47e0cc4b62e3 100644 --- a/layout/reftests/marquee/reftest.list +++ b/layout/reftests/marquee/reftest.list @@ -1,4 +1,4 @@ -fails-if(B2G&&browserIsRemote) == 166591-dynamic-1.html 166591-dynamic-1-ref.html +random-if(B2G&&browserIsRemote) == 166591-dynamic-1.html 166591-dynamic-1-ref.html fuzzy-if(Android&&AndroidVersion>=15,8,50) == 336736-1a.html 336736-1-ref.html fuzzy-if(Android&&AndroidVersion>=15,8,50) == 336736-1b.html 336736-1-ref.html == 406073-1.html 406073-1-ref.html diff --git a/layout/reftests/mathml/reftest.list b/layout/reftests/mathml/reftest.list index 822a85751eb2..ca140aa85298 100644 --- a/layout/reftests/mathml/reftest.list +++ b/layout/reftests/mathml/reftest.list @@ -200,24 +200,24 @@ fails-if(B2G||Android||OSX==10.6) == menclose-3-radical.html menclose-3-radical- == menclose-3-invalid.html menclose-3-invalid-ref.html == menclose-3-multiple.html menclose-3-multiple-ref.html == menclose-3-unknown.html menclose-3-unknown.html -fails-if(B2G&&browserIsRemote) == menclose-4.html data:text/html,Pass -fails-if(B2G&&browserIsRemote) == menclose-5-actuarial.html menclose-5-actuarial-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-bottom.html menclose-5-bottom-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-box.html menclose-5-box-ref.html -fuzzy-if(OSX,1,100) fails-if(B2G&&browserIsRemote) == menclose-5-circle.html menclose-5-circle-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-downdiagonalstrike.html menclose-5-downdiagonalstrike-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-horizontalstrike.html menclose-5-horizontalstrike-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-left.html menclose-5-left-ref.html +random-if(B2G&&browserIsRemote) == menclose-4.html data:text/html,Pass +random-if(B2G&&browserIsRemote) == menclose-5-actuarial.html menclose-5-actuarial-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-bottom.html menclose-5-bottom-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-box.html menclose-5-box-ref.html +fuzzy-if(OSX,1,100) random-if(B2G&&browserIsRemote) == menclose-5-circle.html menclose-5-circle-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-downdiagonalstrike.html menclose-5-downdiagonalstrike-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-horizontalstrike.html menclose-5-horizontalstrike-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-left.html menclose-5-left-ref.html == menclose-5-longdiv.html menclose-5-longdiv-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-madruwb.html menclose-5-madruwb-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-radical.html menclose-5-radical-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-right.html menclose-5-right-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-roundedbox.html menclose-5-roundedbox-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-top.html menclose-5-top-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-updiagonalarrow.html menclose-5-updiagonalarrow-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-updiagonalstrike.html menclose-5-updiagonalstrike-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-verticalstrike.html menclose-5-verticalstrike-ref.html -fails-if(B2G&&browserIsRemote) == menclose-5-phasorangle.html menclose-5-phasorangle-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-madruwb.html menclose-5-madruwb-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-radical.html menclose-5-radical-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-right.html menclose-5-right-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-roundedbox.html menclose-5-roundedbox-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-top.html menclose-5-top-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-updiagonalarrow.html menclose-5-updiagonalarrow-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-updiagonalstrike.html menclose-5-updiagonalstrike-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-verticalstrike.html menclose-5-verticalstrike-ref.html +random-if(B2G&&browserIsRemote) == menclose-5-phasorangle.html menclose-5-phasorangle-ref.html random-if(B2G&&browserIsRemote) == menclose-6-actuarial.html menclose-6-ref.html random-if(B2G&&browserIsRemote) == menclose-6-bottom.html menclose-6-ref.html random-if(B2G&&browserIsRemote) == menclose-6-box.html menclose-6-ref.html diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos.list index 82df87f61676..a879e47bb436 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos.list @@ -1,12 +1,12 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?border_abspos leftN-widthA-rightA-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?border_abspos leftN-widthA-rightA-2-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?border_abspos leftN-widthA-rightN-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?border_abspos leftN-widthA-rightN-2-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?border_abspos leftA-widthN-rightA-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?border_abspos leftN-widthN-rightA-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?border_abspos leftA-widthN-rightN-ref.html?border_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?border_abspos leftA-widthA-rightN-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?border_abspos leftN-widthA-rightA-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?border_abspos leftN-widthA-rightA-2-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?border_abspos leftN-widthA-rightN-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?border_abspos leftN-widthA-rightN-2-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?border_abspos leftA-widthN-rightA-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?border_abspos leftN-widthN-rightA-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?border_abspos leftA-widthN-rightN-ref.html?border_abspos +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?border_abspos leftA-widthA-rightN-ref.html?border_abspos == toauto-leftN-widthA-rightA.html?border_abspos toauto-leftN-widthA-rightA-ref.html?border_abspos == toauto-leftN-widthA-rightA-2.html?border_abspos toauto-leftN-widthA-rightA-2-ref.html?border_abspos == toauto-leftN-widthA-rightN.html?border_abspos toauto-leftN-widthA-rightN-ref.html?border_abspos diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent.list index f76f626c39d4..2c16d36f5926 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent.list @@ -1,13 +1,13 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?border_parent leftN-widthA-rightA-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?border_parent leftN-widthA-rightA-2-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?border_parent leftN-widthA-rightN-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?border_parent leftN-widthA-rightN-2-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?border_parent leftA-widthN-rightA-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?border_parent leftN-widthN-rightA-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?border_parent leftA-widthN-rightN-ref.html?border_parent -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?border_parent leftA-widthA-rightN-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?border_parent leftN-widthA-rightA-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?border_parent leftN-widthA-rightA-2-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?border_parent leftN-widthA-rightN-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?border_parent leftN-widthA-rightN-2-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?border_parent leftA-widthN-rightA-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?border_parent leftN-widthN-rightA-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?border_parent leftA-widthN-rightN-ref.html?border_parent +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?border_parent leftA-widthA-rightN-ref.html?border_parent == toauto-leftN-widthA-rightA.html?border_parent toauto-leftN-widthA-rightA-ref.html?border_parent == toauto-leftN-widthA-rightA-2.html?border_parent toauto-leftN-widthA-rightA-2-ref.html?border_parent == toauto-leftN-widthA-rightN.html?border_parent toauto-leftN-widthA-rightN-ref.html?border_parent diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos.list index 7d905487a11e..8e4e8869fa2e 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos.list @@ -1,13 +1,13 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?margin_abspos leftN-widthA-rightA-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?margin_abspos leftN-widthA-rightA-2-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?margin_abspos leftN-widthA-rightN-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?margin_abspos leftN-widthA-rightN-2-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?margin_abspos leftA-widthN-rightA-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?margin_abspos leftN-widthN-rightA-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?margin_abspos leftA-widthN-rightN-ref.html?margin_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?margin_abspos leftA-widthA-rightN-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?margin_abspos leftN-widthA-rightA-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?margin_abspos leftN-widthA-rightA-2-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?margin_abspos leftN-widthA-rightN-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?margin_abspos leftN-widthA-rightN-2-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?margin_abspos leftA-widthN-rightA-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?margin_abspos leftN-widthN-rightA-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?margin_abspos leftA-widthN-rightN-ref.html?margin_abspos +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?margin_abspos leftA-widthA-rightN-ref.html?margin_abspos == toauto-leftN-widthA-rightA.html?margin_abspos toauto-leftN-widthA-rightA-ref.html?margin_abspos == toauto-leftN-widthA-rightA-2.html?margin_abspos toauto-leftN-widthA-rightA-2-ref.html?margin_abspos == toauto-leftN-widthA-rightN.html?margin_abspos toauto-leftN-widthA-rightN-ref.html?margin_abspos diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent.list index 6d1dd92918ee..6c3cec0335b3 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent.list @@ -1,13 +1,13 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?margin_parent leftN-widthA-rightA-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?margin_parent leftN-widthA-rightA-2-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?margin_parent leftN-widthA-rightN-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?margin_parent leftN-widthA-rightN-2-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?margin_parent leftA-widthN-rightA-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?margin_parent leftN-widthN-rightA-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?margin_parent leftA-widthN-rightN-ref.html?margin_parent -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?margin_parent leftA-widthA-rightN-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?margin_parent leftN-widthA-rightA-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?margin_parent leftN-widthA-rightA-2-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?margin_parent leftN-widthA-rightN-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?margin_parent leftN-widthA-rightN-2-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?margin_parent leftA-widthN-rightA-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?margin_parent leftN-widthN-rightA-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?margin_parent leftA-widthN-rightN-ref.html?margin_parent +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?margin_parent leftA-widthA-rightN-ref.html?margin_parent == toauto-leftN-widthA-rightA.html?margin_parent toauto-leftN-widthA-rightA-ref.html?margin_parent == toauto-leftN-widthA-rightA-2.html?margin_parent toauto-leftN-widthA-rightA-2-ref.html?margin_parent == toauto-leftN-widthA-rightN.html?margin_parent toauto-leftN-widthA-rightN-ref.html?margin_parent diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos.list index 6fa4a7480752..0fd2e5a44a4b 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos.list @@ -1,13 +1,13 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?padding_abspos leftN-widthA-rightA-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?padding_abspos leftN-widthA-rightA-2-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?padding_abspos leftN-widthA-rightN-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?padding_abspos leftN-widthA-rightN-2-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?padding_abspos leftA-widthN-rightA-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?padding_abspos leftN-widthN-rightA-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?padding_abspos leftA-widthN-rightN-ref.html?padding_abspos -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?padding_abspos leftA-widthA-rightN-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?padding_abspos leftN-widthA-rightA-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?padding_abspos leftN-widthA-rightA-2-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?padding_abspos leftN-widthA-rightN-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?padding_abspos leftN-widthA-rightN-2-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?padding_abspos leftA-widthN-rightA-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?padding_abspos leftN-widthN-rightA-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?padding_abspos leftA-widthN-rightN-ref.html?padding_abspos +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?padding_abspos leftA-widthA-rightN-ref.html?padding_abspos == toauto-leftN-widthA-rightA.html?padding_abspos toauto-leftN-widthA-rightA-ref.html?padding_abspos == toauto-leftN-widthA-rightA-2.html?padding_abspos toauto-leftN-widthA-rightA-2-ref.html?padding_abspos == toauto-leftN-widthA-rightN.html?padding_abspos toauto-leftN-widthA-rightN-ref.html?padding_abspos diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent.list index 05b24d06e952..44ee8ba62362 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent.list @@ -1,13 +1,13 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?padding_parent leftN-widthA-rightA-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?padding_parent leftN-widthA-rightA-2-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?padding_parent leftN-widthA-rightN-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?padding_parent leftN-widthA-rightN-2-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?padding_parent leftA-widthN-rightA-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?padding_parent leftN-widthN-rightA-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?padding_parent leftA-widthN-rightN-ref.html?padding_parent -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?padding_parent leftA-widthA-rightN-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html?padding_parent leftN-widthA-rightA-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html?padding_parent leftN-widthA-rightA-2-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html?padding_parent leftN-widthA-rightN-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html?padding_parent leftN-widthA-rightN-2-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html?padding_parent leftA-widthN-rightA-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html?padding_parent leftN-widthN-rightA-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html?padding_parent leftA-widthN-rightN-ref.html?padding_parent +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html?padding_parent leftA-widthA-rightN-ref.html?padding_parent == toauto-leftN-widthA-rightA.html?padding_parent toauto-leftN-widthA-rightA-ref.html?padding_parent == toauto-leftN-widthA-rightA-2.html?padding_parent toauto-leftN-widthA-rightA-2-ref.html?padding_parent == toauto-leftN-widthA-rightN.html?padding_parent toauto-leftN-widthA-rightN-ref.html?padding_parent diff --git a/layout/reftests/position-dynamic-changes/horizontal/reftest_plain.list b/layout/reftests/position-dynamic-changes/horizontal/reftest_plain.list index 2bdf99d9e7e2..1bceab0273ba 100644 --- a/layout/reftests/position-dynamic-changes/horizontal/reftest_plain.list +++ b/layout/reftests/position-dynamic-changes/horizontal/reftest_plain.list @@ -1,13 +1,13 @@ # Please see the comment at the beginning of reftest.list -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html leftN-widthA-rightA-ref.html -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html leftN-widthA-rightA-2-ref.html -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html leftN-widthA-rightN-ref.html -fails-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html leftN-widthA-rightN-2-ref.html -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html leftA-widthN-rightA-ref.html -fails-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html leftN-widthN-rightA-ref.html -fails-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html leftA-widthN-rightN-ref.html -fails-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html leftA-widthA-rightN-ref.html +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA.html leftN-widthA-rightA-ref.html +random-if(B2G&&browserIsRemote) == leftN-widthA-rightA-2.html leftN-widthA-rightA-2-ref.html +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN.html leftN-widthA-rightN-ref.html +random-if(B2G&&browserIsRemote) == leftN-widthA-rightN-2.html leftN-widthA-rightN-2-ref.html +random-if(B2G&&browserIsRemote) == leftA-widthN-rightA.html leftA-widthN-rightA-ref.html +random-if(B2G&&browserIsRemote) == leftN-widthN-rightA.html leftN-widthN-rightA-ref.html +random-if(B2G&&browserIsRemote) == leftA-widthN-rightN.html leftA-widthN-rightN-ref.html +random-if(B2G&&browserIsRemote) == leftA-widthA-rightN.html leftA-widthA-rightN-ref.html == toauto-leftN-widthA-rightA.html toauto-leftN-widthA-rightA-ref.html == toauto-leftN-widthA-rightA-2.html toauto-leftN-widthA-rightA-2-ref.html == toauto-leftN-widthA-rightN.html toauto-leftN-widthA-rightN-ref.html diff --git a/layout/reftests/position-dynamic-changes/reftest.list b/layout/reftests/position-dynamic-changes/reftest.list index 18e34b414a89..5b3db777a19b 100644 --- a/layout/reftests/position-dynamic-changes/reftest.list +++ b/layout/reftests/position-dynamic-changes/reftest.list @@ -7,4 +7,4 @@ skip-if(B2G&&browserIsRemote) include relative/reftest.list random-if(B2G&&browserIsRemote) == multiple-changes.html multiple-changes-ref.html random-if(B2G&&browserIsRemote) == shrink-wrap.html shrink-wrap-ref.html random-if(B2G&&browserIsRemote) == max-width.html max-width-ref.html -fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,2) fails-if(B2G&&browserIsRemote) == min-width.html min-width-ref.html # Bug 761770 +fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,2) random-if(B2G&&browserIsRemote) == min-width.html min-width-ref.html # Bug 761770 diff --git a/layout/reftests/position-sticky/reftest.list b/layout/reftests/position-sticky/reftest.list index 79db3c3d352f..2a3be5633703 100644 --- a/layout/reftests/position-sticky/reftest.list +++ b/layout/reftests/position-sticky/reftest.list @@ -42,7 +42,7 @@ fuzzy-if(Android,4,810) == containing-block-1.html containing-block-1-ref.html == overconstrained-2.html overconstrained-2-ref.html == overconstrained-3.html overconstrained-3-ref.html == inline-1.html inline-1-ref.html -fails-if(B2G&&browserIsRemote) == inline-2.html inline-2-ref.html +random-if(B2G&&browserIsRemote) == inline-2.html inline-2-ref.html fuzzy-if(OSX==10.6||OSX==10.7,64,100) fuzzy-if(OSX==10.8,99,210) == inline-3.html inline-3-ref.html fails == column-contain-1a.html column-contain-1-ref.html == column-contain-1b.html column-contain-1-ref.html diff --git a/layout/reftests/scrolling/reftest.list b/layout/reftests/scrolling/reftest.list index b044a05a562e..2102511b5b4a 100644 --- a/layout/reftests/scrolling/reftest.list +++ b/layout/reftests/scrolling/reftest.list @@ -5,15 +5,15 @@ skip-if(B2G) HTTP == fixed-opacity-2.html fixed-opacity-2.html?ref skip-if(B2G) random-if(gtk2Widget) fuzzy-if(Android,3,60) HTTP == fixed-text-1.html fixed-text-1.html?ref HTTP == fixed-text-2.html fixed-text-2.html?ref random-if(Android&&!browserIsRemote) skip-if(B2G&&browserIsRemote) == iframe-border-radius.html iframe-border-radius-ref.html # bug 760269 -random-if(Android) fails-if(B2G&&browserIsRemote) HTTP == image-1.html image-1.html?ref -random-if(Android&&!browserIsRemote) random-if(B2G&&browserIsRemote) HTTP == opacity-mixed-scrolling-1.html opacity-mixed-scrolling-1.html?ref # bug 760269 +random-if(Android||(B2G&&browserIsRemote)) HTTP == image-1.html image-1.html?ref +random-if((Android&&!browserIsRemote)||(B2G&&browserIsRemote)) HTTP == opacity-mixed-scrolling-1.html opacity-mixed-scrolling-1.html?ref # bug 760269 skip-if(B2G) random-if(cocoaWidget) HTTP == opacity-mixed-scrolling-2.html opacity-mixed-scrolling-2.html?ref # see bug 625357 skip-if(B2G&&browserIsRemote) HTTP == simple-1.html simple-1.html?ref skip-if(B2G) HTTP == subpixel-1.html#d subpixel-1-ref.html#d -fuzzy-if(Android,4,120) fails-if(B2G&&browserIsRemote) HTTP == text-1.html text-1.html?ref -fuzzy-if(Android,4,120) fails-if(B2G&&browserIsRemote) HTTP == text-2.html?up text-2.html?ref +fuzzy-if(Android,4,120) random-if(B2G&&browserIsRemote) HTTP == text-1.html text-1.html?ref +fuzzy-if(Android,4,120) random-if(B2G&&browserIsRemote) HTTP == text-2.html?up text-2.html?ref skip-if(B2G) fuzzy-if(Android&&AndroidVersion<15,251,722) HTTP == transformed-1.html transformed-1.html?ref -fails-if(B2G&&browserIsRemote) HTTP == transformed-1.html?up transformed-1.html?ref +random-if(B2G&&browserIsRemote) HTTP == transformed-1.html?up transformed-1.html?ref fuzzy-if(Android,5,20000) == uncovering-1.html uncovering-1-ref.html fuzzy-if(Android,5,20000) == uncovering-2.html uncovering-2-ref.html skip-if(B2G) == less-than-scrollbar-height.html less-than-scrollbar-height-ref.html diff --git a/layout/reftests/svg/as-image/reftest.list b/layout/reftests/svg/as-image/reftest.list index 95944af06a48..539190d1ba47 100644 --- a/layout/reftests/svg/as-image/reftest.list +++ b/layout/reftests/svg/as-image/reftest.list @@ -12,10 +12,10 @@ skip-if(B2G) == background-simple-1.html lime100x100-ref.html # bug 773482 == background-viewBox-1.html lime100x100-ref.html # background tests with the background area getting resized -fails-if(B2G&&browserIsRemote) == background-resize-1.html lime100x100-ref.html -fails-if(B2G&&browserIsRemote) == background-resize-2.html lime100x100-ref.html -fails-if(B2G&&browserIsRemote) == background-resize-3.html lime100x100-ref.html -fails-if(B2G&&browserIsRemote) == background-resize-4.html lime100x100-ref.html +random-if(B2G&&browserIsRemote) == background-resize-1.html lime100x100-ref.html +random-if(B2G&&browserIsRemote) == background-resize-2.html lime100x100-ref.html +random-if(B2G&&browserIsRemote) == background-resize-3.html lime100x100-ref.html +random-if(B2G&&browserIsRemote) == background-resize-4.html lime100x100-ref.html # Test for stretching background images by different amounts in each dimension == background-stretch-1.html background-stretch-1-ref.html @@ -42,11 +42,11 @@ skip-if(B2G) == canvas-drawImage-scale-1b.html lime100x100-ref.html skip-if(B2G) == canvas-drawImage-scale-1c.html lime100x100-ref.html # Fuzzyness and fails for scaling should be fixed by bug 941467 -fuzzy(1,2) fails-if(Android&&AndroidVersion<15&&AndroidVersion!=10) fails-if(B2G&&browserIsRemote) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html +fuzzy(1,2) fails-if(Android&&AndroidVersion<15&&AndroidVersion!=10) random-if(B2G&&browserIsRemote) == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html fails == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html skip-if(B2G) == canvas-drawImage-slice-1a.html lime100x100-ref.html -fails-if(B2G&&browserIsRemote) == canvas-drawImage-slice-1b.html lime100x100-ref.html +random-if(B2G&&browserIsRemote) == canvas-drawImage-slice-1b.html lime100x100-ref.html == canvas-drawImage-origin-clean-1.html lime100x100-ref.html @@ -64,7 +64,7 @@ skip-if(B2G) == img-simple-6.html lime100x100-ref.html # bug 773482 random == img-and-image-1.html img-and-image-1-ref.svg # bug 645267 # More complex tests -fails-if(B2G&&browserIsRemote) == img-blobURI-1.html lime100x100-ref.html +random-if(B2G&&browserIsRemote) == img-blobURI-1.html lime100x100-ref.html random == img-blobURI-2.html lime100x100-ref.html == img-content-outside-viewBox-1.html img-content-outside-viewBox-1-ref.html == img-display-none-1.html about:blank diff --git a/layout/reftests/svg/filters/reftest.list b/layout/reftests/svg/filters/reftest.list index 786f33a3ec1d..1eae56db81f2 100644 --- a/layout/reftests/svg/filters/reftest.list +++ b/layout/reftests/svg/filters/reftest.list @@ -3,7 +3,7 @@ # the automatic optimal surface-size computation a bit more). skip-if(B2G) == dynamic-filtered-foreignObject-01.svg pass.svg # bug 773482 -fails-if(B2G&&browserIsRemote) == dynamic-filter-invalidation-01.svg pass.svg +random-if(B2G&&browserIsRemote) == dynamic-filter-invalidation-01.svg pass.svg == dynamic-filter-invalidation-02.svg pass.svg == feBlend-1.svg feBlend-1-ref.svg diff --git a/layout/reftests/svg/image/reftest.list b/layout/reftests/svg/image/reftest.list index bad801cc9072..b442b2611ff5 100644 --- a/layout/reftests/svg/image/reftest.list +++ b/layout/reftests/svg/image/reftest.list @@ -38,4 +38,4 @@ skip-if(B2G) == image-preserveAspectRatio-02-raster.svg image-preserveAspectRati skip-if(B2G) == image-preserveAspectRatio-02-svg.svg image-preserveAspectRatio-02-ref.svg # bug 773482 skip-if(B2G) == image-preserveAspectRatio-03.svg image-preserveAspectRatio-03-ref.svg # bug 773482 skip-if(B2G) == image-preserveAspectRatio-04.svg image-preserveAspectRatio-04-ref.svg # bug 773482 -fails-if(B2G&&browserIsRemote) == image-preserveAspectRatio-05.svg ../pass.svg +random-if(B2G&&browserIsRemote) == image-preserveAspectRatio-05.svg ../pass.svg diff --git a/layout/reftests/svg/reftest.list b/layout/reftests/svg/reftest.list index 831dcb998831..59b3a44b6a47 100644 --- a/layout/reftests/svg/reftest.list +++ b/layout/reftests/svg/reftest.list @@ -77,7 +77,7 @@ fuzzy-if(Android,4,87) skip-if(B2G) == dynamic-clipPath-01.svg pass.svg == dynamic-clipPath-02.svg pass.svg == dynamic-feFlood-01.svg pass.svg asserts(0-1) == dynamic-feImage-01.svg pass.svg # intermittent assertions (bug 886080) -fails-if(B2G&&browserIsRemote) == dynamic-fill-01.svg dynamic-fill-01-ref.svg +random-if(B2G&&browserIsRemote) == dynamic-fill-01.svg dynamic-fill-01-ref.svg skip-if(B2G) fuzzy-if(d2d,1,10000) == dynamic-filter-contents-01a.svg dynamic-filter-contents-01-ref.svg skip-if(B2G) fuzzy-if(d2d,1,10000) == dynamic-filter-contents-01b.svg dynamic-filter-contents-01-ref.svg skip-if(B2G) == dynamic-gradient-contents-01.svg pass.svg @@ -89,7 +89,7 @@ skip-if(B2G) == dynamic-marker-02.svg dynamic-marker-02-ref.svg skip-if(B2G) == dynamic-marker-03.svg pass.svg == dynamic-mask-01.svg pass.svg skip-if(B2G) == dynamic-mask-contents-01.svg pass.svg -fails-if(B2G&&browserIsRemote) == dynamic-opacity-property-01.svg pass.svg +random-if(B2G&&browserIsRemote) == dynamic-opacity-property-01.svg pass.svg skip-if(B2G) == dynamic-pattern-01.svg pass.svg skip-if(B2G) == dynamic-pattern-02.svg pass.svg skip-if(B2G) == dynamic-pattern-contents-01.svg pass.svg @@ -115,15 +115,15 @@ skip-if(B2G) == dynamic-text-06.svg pass.svg == dynamic-text-07.svg dynamic-text-07-ref.svg == dynamic-text-08.svg dynamic-text-08-ref.svg skip-if(B2G) == dynamic-textPath-01.svg dynamic-textPath-01-ref.svg -fails-if(B2G&&browserIsRemote) == dynamic-textPath-02.svg dynamic-textPath-02-ref.svg -fails-if(B2G&&browserIsRemote) == dynamic-textPath-03.svg dynamic-textPath-03-ref.svg +random-if(B2G&&browserIsRemote) == dynamic-textPath-02.svg dynamic-textPath-02-ref.svg +random-if(B2G&&browserIsRemote) == dynamic-textPath-03.svg dynamic-textPath-03-ref.svg == dynamic-use-01.svg pass.svg == dynamic-use-02.svg pass.svg skip-if(B2G) == dynamic-use-03.svg pass.svg skip-if(B2G) == dynamic-use-04.svg pass.svg skip-if(B2G) == dynamic-use-05.svg pass.svg -fails-if(B2G&&browserIsRemote) == dynamic-use-06.svg pass.svg -fails-if(B2G&&browserIsRemote) == dynamic-use-07.svg pass.svg +random-if(B2G&&browserIsRemote) == dynamic-use-06.svg pass.svg +random-if(B2G&&browserIsRemote) == dynamic-use-07.svg pass.svg random == dynamic-use-nested-01a.svg dynamic-use-nested-01-ref.svg random == dynamic-use-nested-01b.svg dynamic-use-nested-01-ref.svg == dynamic-use-remove-width.svg dynamic-use-remove-width-ref.svg @@ -212,7 +212,7 @@ pref(layout.css.masking.enabled,true) fuzzy-if(d2d,1,6400) == mask-type-04.svg m == nesting-invalid-01.svg nesting-invalid-01-ref.svg == non-scaling-stroke-01.svg non-scaling-stroke-01-ref.svg fuzzy-if(Android||B2G,1,99) fuzzy-if(!contentSameGfxBackendAsCanvas,9,99) == non-scaling-stroke-02.svg non-scaling-stroke-02-ref.svg -fails-if(B2G&&browserIsRemote) == non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg +random-if(B2G&&browserIsRemote) == non-scaling-stroke-03.svg non-scaling-stroke-03-ref.svg == objectBoundingBox-and-clipPath.svg pass.svg # Bug 588684 random-if(gtk2Widget) == objectBoundingBox-and-fePointLight-01.svg objectBoundingBox-and-fePointLight-01-ref.svg @@ -242,7 +242,7 @@ pref(svg.paint-order.enabled,true) == paint-order-03.svg paint-order-03-ref.svg fuzzy-if(azureQuartz,6,47) == path-01.svg path-01-ref.svg == path-02.svg pass.svg == path-03.svg pass.svg -fails-if(B2G&&browserIsRemote) == path-04.svg pass.svg +random-if(B2G&&browserIsRemote) == path-04.svg pass.svg == path-05.svg pass.svg == path-06.svg path-06-ref.svg == path-07.svg path-07-ref.svg @@ -251,9 +251,9 @@ fails-if(B2G&&browserIsRemote) == path-04.svg pass.svg == pathLength-02.svg pass.svg == pattern-basic-01.svg pass.svg == pattern-invalid-01.svg pattern-invalid-01-ref.svg -fails-if(B2G&&browserIsRemote) == pattern-live-01a.svg pattern-live-01-ref.svg -fails-if(B2G&&browserIsRemote) == pattern-live-01b.svg pattern-live-01-ref.svg -fails-if(B2G&&browserIsRemote) == pattern-live-01c.svg pattern-live-01-ref.svg +random-if(B2G&&browserIsRemote) == pattern-live-01a.svg pattern-live-01-ref.svg +random-if(B2G&&browserIsRemote) == pattern-live-01b.svg pattern-live-01-ref.svg +random-if(B2G&&browserIsRemote) == pattern-live-01c.svg pattern-live-01-ref.svg == pattern-scale-01a.svg pattern-scale-01-ref.svg == pattern-scale-01b.svg pattern-scale-01-ref.svg == pattern-scale-01c.svg pattern-scale-01-ref.svg @@ -281,9 +281,9 @@ fails-if(B2G&&browserIsRemote) == pattern-live-01c.svg pattern-live-01-ref.svg == script-empty-01.svg pass.svg == selector-01.svg pass.svg == stroke-width-percentage-01.svg pass.svg -fails-if(B2G&&browserIsRemote) == stroke-width-percentage-02a.svg stroke-width-percentage-02-ref.svg -fails-if(B2G&&browserIsRemote) == stroke-width-percentage-02b.svg stroke-width-percentage-02-ref.svg -fails-if(B2G&&browserIsRemote) == stroke-width-percentage-03.xhtml stroke-width-percentage-03-ref.xhtml +random-if(B2G&&browserIsRemote) == stroke-width-percentage-02a.svg stroke-width-percentage-02-ref.svg +random-if(B2G&&browserIsRemote) == stroke-width-percentage-02b.svg stroke-width-percentage-02-ref.svg +random-if(B2G&&browserIsRemote) == stroke-width-percentage-03.xhtml stroke-width-percentage-03-ref.xhtml == style-property-on-script-element-01.svg pass.svg == style-without-type-attribute.svg pass.svg == svg-in-foreignObject-01.xhtml svg-in-foreignObject-01-ref.xhtml diff --git a/layout/reftests/svg/smil/event/reftest.list b/layout/reftests/svg/smil/event/reftest.list index 89e6d014ea3b..c615ce3db43e 100644 --- a/layout/reftests/svg/smil/event/reftest.list +++ b/layout/reftests/svg/smil/event/reftest.list @@ -5,7 +5,7 @@ == event-begin-offset-2.svg green-box-ref.svg == event-begin-timeevent-1.svg green-box-ref.svg == event-begin-timeevent-2.svg green-box-ref.svg -random-if(Android) random-if(B2G&&browserIsRemote) == event-begin-timeevent-3.svg green-box-ref.svg +random-if(Android||(B2G&&browserIsRemote)) == event-begin-timeevent-3.svg green-box-ref.svg == event-begin-load-1.svg green-box-ref.svg == event-bubble-1.svg green-box-ref.svg == event-custom-1.svg green-box-ref.svg @@ -14,7 +14,7 @@ random-if(Android) random-if(B2G&&browserIsRemote) == event-begin-timeevent-3.sv == event-end-open-1.svg green-box-ref.svg == event-end-trimmed-1.svg green-box-ref.svg == event-preventDefault-1.svg green-box-ref.svg -fails-if(B2G&&browserIsRemote) == event-seek-1.svg green-box-ref.svg +random-if(B2G&&browserIsRemote) == event-seek-1.svg green-box-ref.svg == event-target-default-1.svg green-box-ref.svg == event-target-default-2.svg green-box-ref.svg == event-target-id-change-1.svg green-box-ref.svg @@ -27,6 +27,6 @@ fails-if(B2G&&browserIsRemote) == event-seek-1.svg green-box-ref.svg == event-target-surgery-1.svg green-box-ref.svg == event-target-surgery-2.svg green-box-ref.svg == event-target-surgery-3.svg green-box-ref.svg -fails-if(B2G&&browserIsRemote) == event-target-non-svg-1.xhtml green-box-ref.xhtml +random-if(B2G&&browserIsRemote) == event-target-non-svg-1.xhtml green-box-ref.xhtml == accesskey-entity-1.svg green-box-ref.svg == accesskey-entity-2.svg green-box-ref.svg diff --git a/layout/reftests/svg/smil/motion/reftest.list b/layout/reftests/svg/smil/motion/reftest.list index edca94f96f28..8839f62e4188 100644 --- a/layout/reftests/svg/smil/motion/reftest.list +++ b/layout/reftests/svg/smil/motion/reftest.list @@ -3,7 +3,7 @@ random-if(B2G&&browserIsRemote) == animateMotion-by-1.svg lime.svg == animateMotion-by-2.svg lime.svg -fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,800) fails-if(B2G&&browserIsRemote) == animateMotion-flattening-1.svg lime.svg # bug 951541 +fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,800) random-if(B2G&&browserIsRemote) == animateMotion-flattening-1.svg lime.svg # bug 951541 random-if(B2G&&browserIsRemote) == animateMotion-from-to-1.svg lime.svg == animateMotion-indefinite-to-1.svg lime.svg == animateMotion-indefinite-to-2.svg lime.svg diff --git a/layout/reftests/svg/smil/reftest.list b/layout/reftests/svg/smil/reftest.list index 4c32955cc0e6..c0d530d26718 100644 --- a/layout/reftests/svg/smil/reftest.list +++ b/layout/reftests/svg/smil/reftest.list @@ -143,7 +143,7 @@ fuzzy-if(Android,4,1) == anim-svg-viewBox-01.svg lime.svg == anim-view-01.svg#view lime.svg # animate some preserveAspectRatio attributes -fails-if(B2G&&browserIsRemote) == anim-feImage-preserveAspectRatio-01.svg lime.svg +random-if(B2G&&browserIsRemote) == anim-feImage-preserveAspectRatio-01.svg lime.svg == anim-svg-preserveAspectRatio-01.svg lime.svg # animate some string attributes: @@ -246,7 +246,7 @@ fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,2) == anim-gradient-attr-presence-0 == inactivate-with-active-unchanged-2.svg anim-standard-ref.svg == mapped-attr-long-url-1.svg lime.svg -fails-if(B2G&&browserIsRemote) == mapped-attr-long-url-2.svg lime.svg +random-if(B2G&&browserIsRemote) == mapped-attr-long-url-2.svg lime.svg # interaction between xml mapped attributes and their css equivalents == mapped-attr-vs-css-prop-1.svg lime.svg diff --git a/layout/reftests/svg/smil/sort/reftest.list b/layout/reftests/svg/smil/sort/reftest.list index f514f016dd0a..1c7ddf78bd14 100644 --- a/layout/reftests/svg/smil/sort/reftest.list +++ b/layout/reftests/svg/smil/sort/reftest.list @@ -6,7 +6,7 @@ == sort-startAfter-2.svg sort-startAfter-2-ref.svg == sort-startAfter-3.svg sort-startAfter-3-ref.svg == sort-startSame-1a.svg sort-startSame-1-ref.svg -fails-if(B2G&&browserIsRemote) == sort-startSame-1b.svg sort-startSame-1-ref.svg +random-if(B2G&&browserIsRemote) == sort-startSame-1b.svg sort-startSame-1-ref.svg == sort-startSame-2a.svg sort-startSame-2-ref.svg == sort-startSame-2b.svg sort-startSame-2-ref.svg random == sort-additive-1.svg sort-additive-1-ref.svg # bug 547801 diff --git a/layout/reftests/svg/smil/transform/reftest.list b/layout/reftests/svg/smil/transform/reftest.list index 7fce83ca56ce..e70c534dab8c 100644 --- a/layout/reftests/svg/smil/transform/reftest.list +++ b/layout/reftests/svg/smil/transform/reftest.list @@ -9,9 +9,9 @@ fuzzy-if(cocoaWidget,1,32) fuzzy-if(winWidget,1,1) == paced-1.svg paced-1-ref.sv == rotate-angle-3.svg rotate-angle-ref.svg == rotate-angle-4.svg rotate-angle-ref.svg == rotate-angle-5.svg rotate-angle-ref.svg -fuzzy(12,27) fails-if(B2G&&browserIsRemote) == scale-1.svg scale-1-ref.svg # bug 981004 +fuzzy(12,27) random-if(B2G&&browserIsRemote) == scale-1.svg scale-1-ref.svg # bug 981004 == set-transform-1.svg lime.svg fuzzy-if(winWidget,1,3) == skew-1.svg skew-1-ref.svg # bug 983671 -fails-if(B2G&&browserIsRemote) == translate-clipPath-1.svg lime.svg -fails-if(OSX==10.6) fails-if(B2G&&browserIsRemote) == translate-gradient-1.svg lime.svg -fails-if(B2G&&browserIsRemote) == translate-pattern-1.svg lime.svg +random-if(B2G&&browserIsRemote) == translate-clipPath-1.svg lime.svg +fails-if(OSX==10.6) random-if(B2G&&browserIsRemote) == translate-gradient-1.svg lime.svg +random-if(B2G&&browserIsRemote) == translate-pattern-1.svg lime.svg diff --git a/layout/reftests/svg/text/reftest.list b/layout/reftests/svg/text/reftest.list index eb8d96e3fa7f..ab990a0c2da5 100644 --- a/layout/reftests/svg/text/reftest.list +++ b/layout/reftests/svg/text/reftest.list @@ -24,7 +24,7 @@ == simple-dx-rtl.svg simple-dx-rtl-ref.svg == simple-dx-rtl-2.svg simple-dx-rtl-2-ref.svg -fails-if(B2G&&browserIsRemote) == simple-fill-color-dynamic.svg simple-fill-color-dynamic-ref.svg +random-if(B2G&&browserIsRemote) == simple-fill-color-dynamic.svg simple-fill-color-dynamic-ref.svg == simple-fill-color.svg simple-fill-color-ref.html HTTP(../..) == simple-fill-gradient.svg simple-fill-gradient-ref.svg == simple-fill-none.svg simple.svg @@ -71,7 +71,7 @@ HTTP(../..) == simple-transform-rotate.svg simple-transform-rotate-ref.svg == multiple-x-multiple-dx-anchor-end-rtl.svg multiple-x-multiple-dx-anchor-end-rtl-ref.svg == multiple-x-multiple-dx-anchor-end.svg multiple-x-multiple-dx-anchor-end-ref.svg -fails-if(B2G&&browserIsRemote) == multiple-x-percentages.svg multiple-x-percentages-ref.svg +random-if(B2G&&browserIsRemote) == multiple-x-percentages.svg multiple-x-percentages-ref.svg == multiple-x-percentages-2.html multiple-x-percentages-2-ref.html == multiple-x-percentages-3.html multiple-x-percentages-3-ref.html @@ -165,7 +165,7 @@ fuzzy-if(/^Windows\x20NT\x206\.[12]/.test(http.oscpu),4,15) == textLength-3.svg == dynamic-dominant-baseline.svg dynamic-dominant-baseline-ref.svg == dynamic-multiple-x.svg dynamic-multiple-x-ref.svg fuzzy-if(!d2d,14,2) fuzzy-if(azureQuartz,1,6) == dynamic-non-scaling-stroke.svg dynamic-non-scaling-stroke-ref.svg #Bug 885316 -fails-if(B2G&&browserIsRemote) == dynamic-text-shadow.svg text-shadow-ref.svg +random-if(B2G&&browserIsRemote) == dynamic-text-shadow.svg text-shadow-ref.svg # text and masks HTTP(../..) == mask-applied.svg mask-applied-ref.svg diff --git a/layout/reftests/tab-size/reftest.list b/layout/reftests/tab-size/reftest.list index 11d5392e3445..44960417980f 100644 --- a/layout/reftests/tab-size/reftest.list +++ b/layout/reftests/tab-size/reftest.list @@ -7,5 +7,5 @@ == tab-size-1.html spaces-1.html == tab-size-0.html spaces-0.html == tab-size-negative.html tab-size-initial.html -fails-if(B2G&&browserIsRemote) == tab-size-change-1a.html tab-size-change-1-ref.html -fails-if(B2G&&browserIsRemote) == tab-size-change-1b.html tab-size-change-1-ref.html +random-if(B2G&&browserIsRemote) == tab-size-change-1a.html tab-size-change-1-ref.html +random-if(B2G&&browserIsRemote) == tab-size-change-1b.html tab-size-change-1-ref.html diff --git a/layout/reftests/text/reftest.list b/layout/reftests/text/reftest.list index cf68f8c8a1b2..6eb06ef5ea74 100644 --- a/layout/reftests/text/reftest.list +++ b/layout/reftests/text/reftest.list @@ -101,7 +101,7 @@ HTTP(..) == synthetic-bold-papyrus-01.html synthetic-bold-papyrus-01-ref.html != text-align-justify-last-end.html text-align-justify-last-center.html != text-align-justify-last-end.html text-align-justify-last-justify.html != text-align-justify-last-center.html text-align-justify-last-justify.html -fails-if(B2G&&browserIsRemote) == text-align-left-in-rtl-block.html text-align-left-in-rtl-block-ref.html +random-if(B2G&&browserIsRemote) == text-align-left-in-rtl-block.html text-align-left-in-rtl-block-ref.html HTTP(..) == variation-selector-unsupported-1.html variation-selector-unsupported-1-ref.html == white-space-1a.html white-space-1-ref.html == white-space-1b.html white-space-1-ref.html @@ -163,7 +163,7 @@ fails-if(!cocoaWidget&&!Android&&!B2G) HTTP(..) != arabic-fallback-4.html arabic == arabic-marks-1.html arabic-marks-1-ref.html == 726392-1.html 726392-1-ref.html -fails-if(B2G&&browserIsRemote) == 726392-2.html 726392-2-ref.html +random-if(B2G&&browserIsRemote) == 726392-2.html 726392-2-ref.html skip-if(B2G) == 726392-3.html 726392-3-ref.html == 745555-1.html 745555-1-ref.html == 745555-2.html 745555-2-ref.html diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list index 07d6c99cdfef..5721e0a97588 100644 --- a/layout/reftests/transform/reftest.list +++ b/layout/reftests/transform/reftest.list @@ -6,9 +6,9 @@ == compound-1a.html compound-1-ref.html != compound-1a.html compound-1-fail.html == dynamic-inherit-1.html dynamic-inherit-1-ref.html -fails-if(B2G&&browserIsRemote) == dynamic-addremove-1a.html dynamic-addremove-1-ref.html -fails-if(B2G&&browserIsRemote) == dynamic-addremove-1b.html dynamic-addremove-1-ref.html -fails-if(B2G&&browserIsRemote) == dynamic-addremove-1c.html dynamic-addremove-1-ref.html +random-if(B2G&&browserIsRemote) == dynamic-addremove-1a.html dynamic-addremove-1-ref.html +random-if(B2G&&browserIsRemote) == dynamic-addremove-1b.html dynamic-addremove-1-ref.html +random-if(B2G&&browserIsRemote) == dynamic-addremove-1c.html dynamic-addremove-1-ref.html # translatex should act like position: relative skip-if(B2G) == translatex-1a.html translatex-1-ref.html # bug 773482 skip-if(B2G) == translatex-1b.html translatex-1-ref.html diff --git a/layout/reftests/xul/reftest.list b/layout/reftests/xul/reftest.list index 698f1ee3b9ee..853b96c23ae9 100644 --- a/layout/reftests/xul/reftest.list +++ b/layout/reftests/xul/reftest.list @@ -1,7 +1,7 @@ skip-if(B2G&&browserIsRemote) == menuitem-key.xul menuitem-key-ref.xul # these random-if(Android) are due to differences between Android Native & Xul, see bug 732569 -random-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == menulist-shrinkwrap-1.xul menulist-shrinkwrap-1-ref.xul -random-if(Android||(B2G&&browserIsRemote)) fails-if(winWidget) skip-if(B2G&&browserIsRemote) == menulist-shrinkwrap-2.xul menulist-shrinkwrap-2-ref.xul +random-if(Android||B2G) skip-if(B2G&&browserIsRemote) == menulist-shrinkwrap-1.xul menulist-shrinkwrap-1-ref.xul +random-if(Android||B2G) fails-if(winWidget) skip-if(B2G&&browserIsRemote) == menulist-shrinkwrap-2.xul menulist-shrinkwrap-2-ref.xul skip-if(B2G&&browserIsRemote) == textbox-overflow-1.xul textbox-overflow-1-ref.xul # for bug 749658 # accesskeys are not normally displayed on Mac, so skip this test skip-if(cocoaWidget) skip-if(B2G&&browserIsRemote) == accesskey.xul accesskey-ref.xul diff --git a/layout/xul/reftest/reftest.list b/layout/xul/reftest/reftest.list index 377e4d5aab37..6ca2bb3defb3 100644 --- a/layout/xul/reftest/reftest.list +++ b/layout/xul/reftest/reftest.list @@ -1,4 +1,4 @@ -fails-if(Android||(B2G&&browserIsRemote)) skip-if(B2G&&browserIsRemote) == textbox-multiline-noresize.xul textbox-multiline-ref.xul # reference is blank on Android (due to no native theme support?) +fails-if(Android||B2G) skip-if(B2G&&browserIsRemote) == textbox-multiline-noresize.xul textbox-multiline-ref.xul # reference is blank on Android (due to no native theme support?) skip-if(B2G&&browserIsRemote) != textbox-multiline-resize.xul textbox-multiline-ref.xul skip-if(B2G&&browserIsRemote) == popup-explicit-size.xul popup-explicit-size-ref.xul random-if(Android) skip-if(B2G&&browserIsRemote) == image-size.xul image-size-ref.xul