Bug 636753 - annotate reftest manifests to note tests that fail on Android (1 of 2). r=dbaron a=test-only

This commit is contained in:
Joel Maher 2011-03-18 11:54:13 -04:00
parent 6fd1704829
commit 976abd515f
24 changed files with 120 additions and 119 deletions

View File

@ -17,7 +17,7 @@ needs-focus == passwd-4.html passwd-ref.html
== emptypasswd-1.html emptypasswd-ref.html
== emptypasswd-2.html emptypasswd-ref.html
== caret_on_positioned.html caret_on_positioned-ref.html
!= spellcheck-input-disabled.html spellcheck-input-ref.html
fails-if(Android) != spellcheck-input-disabled.html spellcheck-input-ref.html
== spellcheck-input-attr-before.html spellcheck-input-ref.html
== spellcheck-input-attr-after.html spellcheck-input-ref.html
== spellcheck-input-attr-inherit.html spellcheck-input-ref.html
@ -30,16 +30,16 @@ needs-focus == passwd-4.html passwd-ref.html
== spellcheck-input-property-dynamic-override.html spellcheck-input-ref.html
== spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-ref.html
== spellcheck-textarea-attr.html spellcheck-textarea-ref.html
!= spellcheck-textarea-disabled.html spellcheck-textarea-ref.html
!= spellcheck-textarea-attr-inherit.html spellcheck-textarea-ref.html
!= spellcheck-textarea-attr-dynamic.html spellcheck-textarea-ref.html
!= spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-ref.html
!= spellcheck-textarea-property-dynamic.html spellcheck-textarea-ref.html
!= spellcheck-textarea-property-dynamic-inherit.html spellcheck-textarea-ref.html
!= spellcheck-textarea-attr-dynamic-override.html spellcheck-textarea-ref.html
!= spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-ref.html
!= spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-ref.html
!= spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-disabled.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-attr-inherit.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-attr-dynamic.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-property-dynamic.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-property-dynamic-inherit.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-attr-dynamic-override.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-ref.html
fails-if(Android) != spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-ref.html
== caret_on_focus.html caret_on_focus-ref.html
needs-focus != caret_on_textarea_lastline.html caret_on_textarea_lastline-ref.html
needs-focus == input-text-onfocus-reframe.html input-text-onfocus-reframe-ref.html
@ -47,13 +47,13 @@ needs-focus == input-text-notheme-onfocus-reframe.html input-text-notheme-onfocu
needs-focus == caret_after_reframe.html caret_after_reframe-ref.html
== nobogusnode-1.html nobogusnode-ref.html
== nobogusnode-2.html nobogusnode-ref.html
fails == spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html
!= spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html
fails-if(!Android) == spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html
fails-if(Android) != spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html
== spellcheck-slash-valid.html spellcheck-slash-valid-ref.html
== spellcheck-period-valid.html spellcheck-period-valid-ref.html
== spellcheck-space-valid.html spellcheck-space-valid-ref.html
== spellcheck-comma-valid.html spellcheck-comma-valid-ref.html
== spellcheck-hyphen-multiple-valid.html spellcheck-hyphen-multiple-valid-ref.html
!= spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html
fails-if(Android) != spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html
== spellcheck-dotafterquote-valid.html spellcheck-dotafterquote-valid-ref.html
== unneeded_scroll.html unneeded_scroll-ref.html

View File

@ -1,29 +1,29 @@
== empty-1.xul empty-ref.xul
fails-if(Android) == empty-1.xul empty-ref.xul
!= 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(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == autocomplete-1.xul autocomplete-ref.xul
fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == emptyautocomplete-1.xul emptyautocomplete-ref.xul
fails-if(Android) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == autocomplete-1.xul autocomplete-ref.xul
fails-if(Android) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == emptyautocomplete-1.xul emptyautocomplete-ref.xul
!= emptymultiline-1.xul emptymultiline-ref.xul
== emptymultiline-2.xul emptymultiline-ref.xul
== emptytextbox-1.xul emptytextbox-ref.xul
== emptytextbox-2.xul emptytextbox-ref.xul
fails-if(Android) == emptymultiline-2.xul emptymultiline-ref.xul
fails-if(Android) == emptytextbox-1.xul emptytextbox-ref.xul
fails-if(Android) == emptytextbox-2.xul emptytextbox-ref.xul
!= emptytextbox-3.xul emptytextbox-ref.xul
!= emptytextbox-4.xul emptytextbox-ref.xul
== emptytextbox-5.xul emptytextbox-ref.xul
fails-if(Android) == emptytextbox-5.xul emptytextbox-ref.xul
# 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.
!= number-1.xul number-ref.xul
!= number-2.xul number-ref.xul
fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == number-3.xul number-ref.xul
fails-if(Android) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == number-3.xul number-ref.xul
!= number-4.xul number-ref.xul
fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == number-5.xul number-ref.xul
fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == numberwithvalue-1.xul numberwithvalue-ref.xul
== passwd-1.xul passwd-ref.xul
== passwd-2.xul passwd-ref.xul
fails-if(Android) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == number-5.xul number-ref.xul
fails-if(Android) fails-if(windowsDefaultTheme&&/^Windows\x20NT\x20(5\.[12]|6\.[01])/.test(http.oscpu)) == numberwithvalue-1.xul numberwithvalue-ref.xul
fails-if(Android) == passwd-1.xul passwd-ref.xul
fails-if(Android) == passwd-2.xul passwd-ref.xul
!= passwd-3.xul passwd-ref.xul
== plain-1.xul plain-ref.xul
== textbox-1.xul textbox-ref.xul
fails-if(Android) == plain-1.xul plain-ref.xul
fails-if(Android) == textbox-1.xul textbox-ref.xul
!= 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\.[01]/.test(http.oscpu)) != textbox-readonly.xul textbox-ref.xul

View File

@ -23,7 +23,7 @@ fails == quote-1e.html quote-1-ref.html # bug 509685
== quote-1e.html quote-1b.html
== quote-1f.html quote-1-ref.html
fails == dynamic-1.html dynamic-1-ref.html # bug 8253
random-if(d2d) == dynamic-2.html dynamic-2-ref.html
fails-if(Android) random-if(d2d) == dynamic-2.html dynamic-2-ref.html
== dynamic-3a.html dynamic-3-ref.html
== dynamic-3b.html dynamic-3-ref.html
== 23605-1.html 23605-1-ref.html
@ -59,4 +59,4 @@ fails-if(!cocoaWidget) == 329069-5.html 329069-5-ref.html # bug 603710
== 469227-1.html 469227-1-ref.html
== 484400-1.html 484400-1-ref.html
== 594303-1.html 594303-1-ref.html
fails-if(!gtk2Widget) == 617869-1.html 617869-1-ref.html
fails-if(!gtk2Widget&&!Android) == 617869-1.html 617869-1-ref.html

View File

@ -27,15 +27,15 @@ HTTP(..) == src-list-format-6.html src-list-format-3-ref.html
# assumes AAT fonts are only supported on MacOS
random-if(cocoaWidget) HTTP(..) == src-list-format-7.html src-list-format-2-ref.html
random-if(!cocoaWidget) HTTP(..) == src-list-format-7.html src-list-format-3-ref.html
== src-list-local-full.html src-list-local-full-ref.html
== src-list-local-full-quotes.html src-list-local-full-ref.html
fails-if(Android) == src-list-local-full.html src-list-local-full-ref.html
fails-if(Android) == src-list-local-full-quotes.html src-list-local-full-ref.html
HTTP(..) == src-list-local-fallback.html src-list-local-fallback-ref.html
# localized full fontnames should *not* match, only English ones (need locale-invariant key)
skip HTTP(..) == src-list-local-localized.html src-list-local-localized-ref.html # 486787, 486497
# Postscript name lookup only supported on MacOS/Windows currently
random-if(gtk2Widget) == src-list-local-ps.html src-list-local-full-ref.html
fails-if(Android) random-if(gtk2Widget) == src-list-local-ps.html src-list-local-full-ref.html
# Mac-specific test of 100 weight faces
random-if(!cocoaWidget) == helveticaneue-ultra.html helveticaneue-ultra-ref.html
@ -85,7 +85,7 @@ HTTP(..) == ex-unit-1-dynamic.html ex-unit-1-ref.html
# random-if(!cocoaWidget) HTTP(..) == src-format-arabic.html src-format-arabic-aat-ref.html
# random-if(cocoaWidget) HTTP(..) == src-format-arabic.html src-format-arabic-ot-ref.html
== local-1.html local-1-ref.html
fails-if(Android) == local-1.html local-1-ref.html
HTTP(..) == synthetic-weight-style.html synthetic-weight-style-ref.html
HTTP(..) == synthetic-variations.html synthetic-variations-ref.html
@ -104,7 +104,7 @@ HTTP(..) == load-badfullname.html load-badfullname-ref.html
HTTP(..) != 507960-1-nofont.html 507960-1-ref.html
# check that the WOFF version loads, with and without a format hint
HTTP(..) == 507960-1-woff.html 507960-1-ref.html
HTTP(..) == 507960-1-woff-hint.html 507960-1-ref.html
fails-if(Android) HTTP(..) == 507960-1-woff-hint.html 507960-1-ref.html
# try damaged fonts that should still load (bad checksums)
HTTP(..) == 507960-1-bad-checksums-ttf.html 507960-1-ref.html
HTTP(..) == 507960-1-bad-checksums-woff.html 507960-1-ref.html
@ -123,6 +123,6 @@ fails-if(cocoaWidget) fails-if(winWidget) HTTP(..) != underline-offset-change-1-
HTTP(..) != 534352-1-extra-cmap-sentinel.html 534352-1-extra-cmap-sentinel-ref.html
HTTP(..) == bug533251.html bug533251-ref.html
HTTP(..) == ivs-1.html ivs-1-ref.html
fails-if(Android) HTTP(..) == ivs-1.html ivs-1-ref.html
HTTP(..) == missing-names.html missing-names-ref.html

View File

@ -7,13 +7,13 @@
# check that Turkish language causes a change in rendering (no fi ligature)
# (also works via Pango)
HTTP(..) != font-features-turkish.html font-features-ref.html
fails-if(Android) HTTP(..) != font-features-turkish.html font-features-ref.html
# check that disabling ligatures causes a change
HTTP(..) != font-features-noliga.html font-features-ref.html
fails-if(Android) HTTP(..) != font-features-noliga.html font-features-ref.html
# check that enabling optional ligatures causes a change
HTTP(..) != font-features-hlig.html font-features-ref.html
fails-if(Android) HTTP(..) != font-features-hlig.html font-features-ref.html
# compare Turkish rendering with reference using ZWNJ to break the ligature
# (also works via Pango)

View File

@ -11,7 +11,7 @@
!= defaultfont-bolditalic.html defaultfont.html
!= defaultfont-bolditalic.html defaultfont-bold.html
!= defaultjapanese-bold.html defaultjapanese.html
fails-if(Android) != defaultjapanese-bold.html defaultjapanese.html
!= defaultjapanese-italic.html defaultjapanese.html
!= defaultjapanese-oblique.html defaultjapanese.html
!= defaultjapanese-bolditalic.html defaultjapanese.html

View File

@ -1,25 +1,25 @@
== checkbox-label-dynamic.html checkbox-label-dynamic-ref.html
== checkbox-radio-stretched.html checkbox-radio-stretched-ref.html # test for bug 464589
fails-if(Android) == checkbox-radio-stretched.html checkbox-radio-stretched-ref.html # test for bug 464589
== input-file-width-clip-1.html input-file-width-clip-ref.html # test for bug 409587
== input-hidden-border.html about:blank
== input-text-size-1.html input-text-size-1-ref.html
== input-text-size-2.html input-text-size-2-ref.html
fails-if(Android) == input-text-size-2.html input-text-size-2-ref.html
HTTP(..) == input-text-baseline-1.html input-text-baseline-1-ref.html
HTTP(..) == input-text-centering-1.xul input-text-centering-1-ref.xul
HTTP(..) == text-control-baseline-1.html text-control-baseline-1-ref.html
fails-if(Android) HTTP(..) == text-control-baseline-1.html text-control-baseline-1-ref.html
== input-text-dynamic-height-1.xul input-text-dynamic-height-1-ref.xul
== textbox-align-baseline-1.xul textbox-align-baseline-1-ref.xul # test for bug 494901
== textbox-setsize.xul textbox-setsize-ref.xul
== textarea-resize.html textarea-resize-ref.html
fails-if(Android) == textbox-setsize.xul textbox-setsize-ref.xul
fails-if(Android) == textarea-resize.html textarea-resize-ref.html
# an offset seems to apply to the native resizer on windows so skip this test for now
skip-if(winWidget) == textarea-resize-background.html textarea-resize-background-ref.html
!= textarea-ltr.html textarea-rtl.html
!= textarea-ltr-scrollbar.html textarea-rtl-scrollbar.html
!= textarea-in-ltr-doc-scrollbar.html textarea-in-rtl-doc-scrollbar.html
!= textarea-ltr.html textarea-no-resize.html
!= textarea-rtl.html textarea-no-resize.html
fails-if(Android) skip-if(winWidget) == textarea-resize-background.html textarea-resize-background-ref.html
fails-if(Android) != textarea-ltr.html textarea-rtl.html
fails-if(Android) != textarea-ltr-scrollbar.html textarea-rtl-scrollbar.html
fails-if(Android) != textarea-in-ltr-doc-scrollbar.html textarea-in-rtl-doc-scrollbar.html
fails-if(Android) != textarea-ltr.html textarea-no-resize.html
fails-if(Android) != textarea-rtl.html textarea-no-resize.html
== textarea-rtl.html textarea-rtl-dynamic-attr.html
== textarea-rtl.html textarea-rtl-dynamic-style.html
== textarea-rtl.html textarea-in-dynamic-rtl-doc.html

View File

@ -1,6 +1,6 @@
== bug-364968.html bug-364968-ref.html
== bug-463204.html bug-463204-ref.html
== canvas-outside-document.html canvas-inside-document.html
fails-if(Android) == canvas-outside-document.html canvas-inside-document.html
== mozsetimageelement-01.html mozsetimageelement-01-ref.html
== mozsetimageelement-02.html about:blank
== image-outside-document-invalidate.html about:blank
@ -20,10 +20,10 @@ random-if(d2d) == element-paint-transform-02.html element-paint-transform-02-ref
== element-paint-subimage-sampling-restriction.html about:blank
== element-paint-clippath.html element-paint-clippath-ref.html
== element-paint-sharpness-01a.html element-paint-sharpness-01b.html
== element-paint-sharpness-01b.html element-paint-sharpness-01c.html
fails-if(Android) == element-paint-sharpness-01b.html element-paint-sharpness-01c.html
== element-paint-sharpness-01c.html element-paint-sharpness-01d.html
== element-paint-sharpness-02a.html element-paint-sharpness-02b.html
== element-paint-sharpness-02b.html element-paint-sharpness-02c.html
fails-if(Android) == element-paint-sharpness-02b.html element-paint-sharpness-02c.html
== element-paint-paintserversize-rounding-01.html element-paint-paintserversize-rounding-01-ref.html
== element-paint-paintserversize-rounding-02.html element-paint-paintserversize-rounding-02-ref.html
== element-paint-multiple-backgrounds-01a.html element-paint-multiple-backgrounds-01-ref.html

View File

@ -1,3 +1,3 @@
== background-image-zoom-1.html background-image-zoom-1-ref.html
== image-zoom-1.html image-zoom-1-ref.html
fails-if(Android) == background-image-zoom-1.html background-image-zoom-1-ref.html
fails-if(Android) == image-zoom-1.html image-zoom-1-ref.html
== invalid-url-image-1.html invalid-url-image-1-ref.html

View File

@ -25,7 +25,7 @@ fails-if(!nativeThemePref) != radio-native.html radio-nonnative.html
== radio-still-native-when-styled.html radio-still-native-when-styled-ref.html
fails-if(!nativeThemePref) != checkbox-native.html checkbox-nonnative.html
== checkbox-still-native-when-styled.html checkbox-still-native-when-styled-ref.html
== native-theme-disabled-cascade-levels.html native-theme-disabled-cascade-levels-ref.html
fails-if(Android) == native-theme-disabled-cascade-levels.html native-theme-disabled-cascade-levels-ref.html
!= 427122-1.html 427122-1-ref.html
@ -39,7 +39,7 @@ skip-if(!winWidget) != 403458-winmenu-ltr.xul 403458-winmenu-rtl.xul
== 492155-1.html about:blank
== 492155-2.html about:blank
== 492155-3.html about:blank
!= 492155-4.html about:blank
fails-if(Android) != 492155-4.html about:blank
!= box-shadow-input.html box-shadow-input-ref.html
!= box-shadow-button.html box-shadow-button-ref.html

View File

@ -6,7 +6,7 @@ HTTP == 404-data-with-type.html 404-data-with-type-ref.html
== connection-refused.html connection-refused-ref.html
== image.html image-ref.html
== image-with-type.html image-with-type-ref.html
== image-no-useful-extension-typesniff.html image-no-useful-extension-typesniff-ref.html
fails-if(Android) == image-no-useful-extension-typesniff.html image-no-useful-extension-typesniff-ref.html
== image-no-useful-extension-with-type.html image-no-useful-extension-with-type-ref.html
#
# This test must be run on an HTTP server because it relies on the HTTP

View File

@ -1,33 +1,34 @@
HTTP(..) == aspect-ratio-1a.xhtml aspect-ratio-1-ref.html
HTTP(..) == aspect-ratio-1b.xhtml aspect-ratio-1-ref.html
skip-if(gtk2Widget) HTTP(..) == aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
skip-if(gtk2Widget) HTTP(..) == aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
fails-if(Android) HTTP(..) == aspect-ratio-1a.xhtml aspect-ratio-1-ref.html
fails-if(Android) HTTP(..) == aspect-ratio-1b.xhtml aspect-ratio-1-ref.html
fails-if(Android) skip-if(gtk2Widget) HTTP(..) == aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
fails-if(Android) skip-if(gtk2Widget) HTTP(..) == aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
HTTP(..) == aspect-ratio-3a.xhtml aspect-ratio-3-ref.xhtml
HTTP(..) == aspect-ratio-3b.xhtml aspect-ratio-3-ref.xhtml
random-if(layersGPUAccelerated) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == encoded-aspect-ratio-1.html encoded-aspect-ratio-1-ref.html # bug 623460 for WinXP
HTTP(..) == basic-1.xhtml basic-1-ref.html
HTTP(..) == canvas-1a.xhtml basic-1-ref.html
HTTP(..) == canvas-1b.xhtml basic-1-ref.html
fails-if(Android) random-if(layersGPUAccelerated) fails-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == encoded-aspect-ratio-1.html encoded-aspect-ratio-1-ref.html # bug 623460 for WinXP
fails-if(Android) HTTP(..) == basic-1.xhtml basic-1-ref.html
skip-if(Android) HTTP(..) == canvas-1a.xhtml basic-1-ref.html
fails-if(Android) HTTP(..) == canvas-1b.xhtml basic-1-ref.html
== clipping-1a.html clipping-1-ref.html
== empty-1a.html empty-1-ref.html
== empty-1b.html empty-1-ref.html
random HTTP(..) == object-aspect-ratio-1a.xhtml aspect-ratio-1-ref.html
random HTTP(..) == object-aspect-ratio-1b.xhtml aspect-ratio-1-ref.html
HTTP(..) == offset-1.xhtml offset-1-ref.html
random HTTP(..) == object-aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
random HTTP(..) == object-aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
skip-if(gtk2Widget) HTTP(..) == zoomed-1.xhtml zoomed-1-ref.html
== poster-1.html poster-ref-blue250x200.html
== poster-2.html poster-ref-black140x100.html
== poster-3.html poster-ref-black140x100.html
== poster-4.html poster-ref-black140x100.html
== poster-5.html poster-ref-black140x100.html
== poster-6.html poster-ref-black140x100.html
== poster-7.html poster-ref-red160x120.html
== poster-8.html poster-ref-black140x100.html
== poster-10.html poster-ref-blue250x200.html
== poster-11.html poster-ref-blue250x200.html
== poster-12.html poster-ref-blue250x200.html
== poster-13.html poster-ref-blue400x300.html
== poster-14.html poster-ref-blue250x200.html
== poster-15.html poster-ref-green70x30.html
#these is skipped because we hang on the htmlparser tests when this is ran
random skip-if(Android) HTTP(..) == object-aspect-ratio-1a.xhtml aspect-ratio-1-ref.html
random skip-if(Android) HTTP(..) == object-aspect-ratio-1b.xhtml aspect-ratio-1-ref.html
skip-if(Android) HTTP(..) == offset-1.xhtml offset-1-ref.html
random skip-if(Android) HTTP(..) == object-aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
random skip-if(Android) HTTP(..) == object-aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
skip-if(Android) skip-if(gtk2Widget) HTTP(..) == zoomed-1.xhtml zoomed-1-ref.html
skip-if(Android) == poster-1.html poster-ref-blue250x200.html
skip-if(Android) == poster-2.html poster-ref-black140x100.html
skip-if(Android) == poster-3.html poster-ref-black140x100.html
skip-if(Android) == poster-4.html poster-ref-black140x100.html
skip-if(Android) == poster-5.html poster-ref-black140x100.html
skip-if(Android) == poster-6.html poster-ref-black140x100.html
skip-if(Android) == poster-7.html poster-ref-red160x120.html
skip-if(Android) == poster-8.html poster-ref-black140x100.html
skip-if(Android) == poster-10.html poster-ref-blue250x200.html
skip-if(Android) == poster-11.html poster-ref-blue250x200.html
skip-if(Android) == poster-12.html poster-ref-blue250x200.html
skip-if(Android) == poster-13.html poster-ref-blue400x300.html
skip-if(Android) == poster-14.html poster-ref-blue250x200.html
skip-if(Android) == poster-15.html poster-ref-green70x30.html

View File

@ -26,7 +26,7 @@
== extend-4b.html extend-4-ref.html
!= pseudo-element-of-native-anonymous.html pseudo-element-of-native-anonymous-ref.html
# These tests uses Highlight and HighlightText color keywords, they are not same as text selection color on Mac.
fails-if(cocoaWidget) == non-themed-widget.html non-themed-widget-ref.html
fails-if(cocoaWidget) == themed-widget.html themed-widget-ref.html
fails-if(Android) fails-if(cocoaWidget) == non-themed-widget.html non-themed-widget-ref.html
fails-if(Android) fails-if(cocoaWidget) == themed-widget.html themed-widget-ref.html
== addrange-1.html addrange-ref.html
== addrange-2.html addrange-ref.html

View File

@ -31,9 +31,9 @@ include zoom/reftest.list
== canvas-drawImage-simple-1a.html lime100x100-ref.html
== canvas-drawImage-simple-1b.html lime100x100-ref.html
fails-if(gtk2Widget) fails-if(winWidget) == canvas-drawImage-scale-1a.html lime100x100-ref.html # XXX top & left edges fuzzy
fails-if(gtk2Widget) fails-if(winWidget) == canvas-drawImage-scale-1b.html lime100x100-ref.html # XXX top & left edges fuzzy
fails-if(gtk2Widget) fails-if(winWidget) == canvas-drawImage-scale-1c.html lime100x100-ref.html # XXX all edges fuzzy
fails-if(Android) fails-if(gtk2Widget) fails-if(winWidget) == canvas-drawImage-scale-1a.html lime100x100-ref.html # XXX top & left edges fuzzy
fails-if(Android) fails-if(gtk2Widget) fails-if(winWidget) == canvas-drawImage-scale-1b.html lime100x100-ref.html # XXX top & left edges fuzzy
fails-if(Android) fails-if(gtk2Widget) fails-if(winWidget) == canvas-drawImage-scale-1c.html lime100x100-ref.html # XXX all edges fuzzy
fails == canvas-drawImage-scale-2a.html canvas-drawImage-scale-2-ref.html # XXX all edges fuzzy
fails == canvas-drawImage-scale-2b.html canvas-drawImage-scale-2-ref.html # XXX all edges fuzzy
@ -53,7 +53,7 @@ fails-if(d2d) == img-simple-7.html img-simple-7-ref.html # bug 633072
# Test with mix of <html:img> and <svg:image> referring to the same images,
# with a variety of preserveAspectRatio values in play.
# NOTE: The reference cases in this test triggers 72 assertions (bug 563481)
asserts(72) == img-and-image-1.html img-and-image-1-ref.svg
fails-if(Android) asserts(72) == img-and-image-1.html img-and-image-1-ref.svg
# More complex <img> tests
random-if(gtk2Widget) == img-anim-1.html lime100x100-ref.html # bug 612214
@ -63,20 +63,20 @@ random-if(gtk2Widget) == img-anim-1.html lime100x100-ref.html # bug 612214
== img-foreignObject-embed-1.html lime100x100-ref.html
== img-foreignObject-embed-2.html lime100x100-ref.html
fails-if(d2d) == img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1-ref.html # bug 633072
== img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2-ref.html
fails-if(d2d) == img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1-ref.html # bug 633072
fails-if(d2d) == img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2-ref.html # bug 633072
fails-if(Android) fails-if(d2d) == img-widthAndHeight-meet-1.html img-widthAndHeight-meet-1-ref.html # bug 633072
fails-if(Android) == img-widthAndHeight-meet-2.html img-widthAndHeight-meet-2-ref.html
fails-if(Android) fails-if(d2d) == img-widthAndHeight-slice-1.html img-widthAndHeight-slice-1-ref.html # bug 633072
fails-if(Android) fails-if(d2d) == img-widthAndHeight-slice-2.html img-widthAndHeight-slice-2-ref.html # bug 633072
fails-if(d2d) == img-height-meet-1.html img-height-meet-1-ref.html # bug 633072
== img-height-meet-2.html img-height-meet-2-ref.html
fails-if(Android) == img-height-meet-2.html img-height-meet-2-ref.html
fails-if(d2d) == img-height-slice-1.html img-height-slice-1-ref.html # bug 633072
== img-height-slice-2.html img-height-slice-2-ref.html
fails-if(Android) == img-height-slice-2.html img-height-slice-2-ref.html
fails-if(d2d) == img-width-meet-1.html img-width-meet-1-ref.html # bug 633072
== img-width-meet-2.html img-width-meet-2-ref.html
fails-if(Android) == img-width-meet-2.html img-width-meet-2-ref.html
fails-if(d2d) == img-width-slice-1.html img-width-slice-1-ref.html # bug 633072
== img-width-slice-2.html img-width-slice-2-ref.html
fails-if(Android) == img-width-slice-2.html img-width-slice-2-ref.html
# Alternate version of "width & height both non-%-valued" tests, but now
# with no explicit viewBox, to trigger "synthesize-viewBox" behavior
@ -107,7 +107,7 @@ fails-if(d2d) == img-novb-width-slice-1.html img-novb-width-all-1-ref.html #
# tests for external resources vs. data URIs in SVG as an image
== svg-image-datauri-1.html lime100x100.svg
HTTP == svg-image-datauri-1.html lime100x100.svg
== svg-image-external-1.html lime100x100.svg
fails-if(Android) == svg-image-external-1.html lime100x100.svg
HTTP == svg-image-external-1.html blue100x100.svg
== svg-stylesheet-datauri-1.html lime100x100.svg
HTTP == svg-stylesheet-datauri-1.html lime100x100.svg

View File

@ -15,7 +15,7 @@ fails == xbl-grad-ref--grad-in-resources-02.svg pass.svg
== xbl-grad-ref--grad-in-bound-04.svg pass.svg
# Tests for zooming with the full page zoom UI
== feImage-zoom-01a.svg feImage-zoom-01-ref.svg
== feImage-zoom-01b.svg feImage-zoom-01-ref.svg
fails-if(Android) == feImage-zoom-01a.svg feImage-zoom-01-ref.svg
fails-if(Android) == feImage-zoom-01b.svg feImage-zoom-01-ref.svg
== foreignObject-zoom-01.svg pass.svg
skip == zoomed-svg-with-viewBox-01.svg zoomed-svg-with-viewBox-01-ref.svg

View File

@ -188,8 +188,8 @@ random-if(winWidget) == text-gradient-02.svg text-gradient-02-ref.svg # see bug
== text-in-link-02.svg text-in-link-02-ref.svg
== text-in-link-03.svg text-in-link-03-ref.svg
# Tests for bug 546813: sanity-check using HTML text, then test SVG behavior.
!= text-language-00.xhtml text-language-00-ref.xhtml
random-if(gtk2Widget) != text-language-01.xhtml text-language-01-ref.xhtml # Fails on Linux tryserver due to lack of CJK fonts.
fails-if(Android) != text-language-00.xhtml text-language-00-ref.xhtml
fails-if(Android) random-if(gtk2Widget) != text-language-01.xhtml text-language-01-ref.xhtml # Fails on Linux tryserver due to lack of CJK fonts.
== text-layout-01.svg text-layout-01-ref.svg
== text-layout-02.svg text-layout-02-ref.svg
== text-layout-03.svg text-layout-03-ref.svg

View File

@ -291,7 +291,7 @@ HTTP(../..) == inline--position-relative--01.xhtml inline--position-relative-
#== object--auto-auto--pct-px.html object--auto-auto--pct-px--ref.html
== object--auto-auto--px-0.html object--auto-auto--px-0--ref.html
#== object--auto-auto--px-pct.html object--auto-auto--px-pct--ref.html
== object--auto-auto--px-px.html object--auto-auto--px-px--ref.html
random-if(Android) == object--auto-auto--px-px.html object--auto-auto--px-px--ref.html
#== object--pct-pct--0-0.html pass.svg

View File

@ -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
== event-begin-timeevent-3.svg green-box-ref.svg
random-if(Android) == 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

View File

@ -23,5 +23,5 @@
== mask-html-01.xhtml mask-html-01-ref.svg
== mask-html-01-extref-01.xhtml mask-html-01-ref.svg
== mask-html-01-extref-02.xhtml mask-html-01-ref.svg
== mask-html-zoomed-01.xhtml mask-html-01-ref.svg
fails-if(Android) == mask-html-zoomed-01.xhtml mask-html-01-ref.svg
== mask-html-xbl-bound-01.html mask-html-01-ref.svg

View File

@ -17,7 +17,7 @@ fails == underline-block-propagation-2-quirks.html underline-block-propagation-2
== underline-table-cell-standards.html underline-table-cell-standards-ref.html
!= underline-table-cell-standards.html underline-table-cell-standards-notref.html
fails == underline-block-propagation-standards.html underline-block-propagation-standards-ref.html # bug that decoration is drawn through non-text child (bug 428599)
fails-if(d2d) == underline-block-propagation-2-standards.html underline-block-propagation-2-standards-ref.html # bug 585684
fails-if(Android) fails-if(d2d) == underline-block-propagation-2-standards.html underline-block-propagation-2-standards-ref.html # bug 585684
== text-decoration-zorder-1-standards.html text-decoration-zorder-1-ref.html
fails == text-decoration-zorder-1-quirks.html text-decoration-zorder-1-ref.html # bug 403524
== table-quirk-1.html table-quirk-1-ref.html

View File

@ -1,5 +1,5 @@
== basic.xul basic-ref.xul
== basic-negcoord.xul basic-negcoord-ref.xul
random-if(Android) == basic-negcoord.xul basic-negcoord-ref.xul
!= blur.xul blur-notref.xul
== color-inherit.xul color-inherit-ref.xul
== multiple-noblur.xul multiple-noblur-ref.xul

View File

@ -1,7 +1,7 @@
== fallback-01.xhtml fallback-01-ref.xhtml
fails-if(Android) == fallback-01.xhtml fallback-01-ref.xhtml
== font-selection-by-lang-01.html font-selection-by-lang-01-ref.html
fails-if(gtk2Widget) HTTP(..) == font-selection-generic-1.html font-selection-generic-1-ref.html # reviewed patch in bug 546315
!= font-size-adjust-01.html font-size-adjust-01-ref.html
fails-if(Android) != font-size-adjust-01.html font-size-adjust-01-ref.html
# The following test passes consistently only on Mac OS X;
# both Windows and Linux give results that vary depending on the font size/zoom factor used,
# because hinting affects the metrics used to compute the font size adjustment. See bug 429605.
@ -32,7 +32,7 @@ load ligature-with-space-1.html
# Cairo's FreeType and GDI backends snap glyphs to pixels, while Mac (usually)
# and D2D have subpixel positioning. The tests for pixel-snapping assume that
# 1 CSS pixel == 1 device pixel
skip-if(d2d||cocoaWidget) == subpixel-glyphs-x-1a.html subpixel-glyphs-x-1b.html
fails-if(Android) skip-if(d2d||cocoaWidget) == subpixel-glyphs-x-1a.html subpixel-glyphs-x-1b.html
# Platforms with subpixel positioning already have inconsistent glyphs by
# design, but that is considered more tolerable because they are subpixel
# inconsistencies. On those platforms we just test that glyph positions are
@ -42,7 +42,7 @@ skip-if(!(d2d||cocoaWidget)) != subpixel-glyphs-x-2a.html subpixel-glyphs-x-2b.h
== subpixel-glyphs-y-1a.html subpixel-glyphs-y-1b.html
== subpixel-lineheight-1a.html subpixel-lineheight-1b.html
== swash-1.html swash-1-ref.html
HTTP(..) != synthetic-bold-metrics-01.html synthetic-bold-metrics-01-notref.html
fails-if(Android) HTTP(..) != synthetic-bold-metrics-01.html synthetic-bold-metrics-01-notref.html
== 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

View File

@ -93,7 +93,7 @@ random == rotate-1e.html rotate-1-ref.html
# ensure matrix 3d does not break us - should do nothing
== matrix3d-1.html matrix3d-1-ref.html
# Test that complex transform can be reversed
== stresstest-1.html stresstest-1-ref.html
fails-if(Android) == stresstest-1.html stresstest-1-ref.html
# Test scale transforms
== scalex-1.html scalex-1-ref.html
== scaley-1.html scaley-1-ref.html

View File

@ -6,9 +6,9 @@ fails-if(!haveTestPlugin) == plugin-alpha-opacity.html div-alpha-opacity.html
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == windowless-clipping-1.html windowless-clipping-1-ref.html # bug 631832
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == border-padding-1.html border-padding-1-ref.html # bug 629430
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == border-padding-2.html border-padding-2-ref.html # bug 629430
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == border-padding-3.html border-padding-3-ref.html # bug 629430
random-if(cocoaWidget||d2d) fails-if(!haveTestPlugin) skip-if(!testPluginIsOOP()) == pluginproblemui-direction-1.html pluginproblemui-direction-1-ref.html
fails-if(!haveTestPlugin) skip-if(!testPluginIsOOP()) == pluginproblemui-direction-2.html pluginproblemui-direction-2-ref.html
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) skip-if(Android) == border-padding-3.html border-padding-3-ref.html # bug 629430
random-if(cocoaWidget||d2d) fails-if(!haveTestPlugin&&!Android) skip-if(!testPluginIsOOP()) == pluginproblemui-direction-1.html pluginproblemui-direction-1-ref.html
fails-if(!haveTestPlugin&&!Android) skip-if(!testPluginIsOOP()) == pluginproblemui-direction-2.html pluginproblemui-direction-2-ref.html
fails-if(!haveTestPlugin) == plugin-canvas-alpha-zindex.html div-alpha-zindex.html
fails-if(!haveTestPlugin) == plugin-transform-alpha-zindex.html div-alpha-zindex.html
random-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) fails-if(!haveTestPlugin) == plugin-busy-alpha-zindex.html div-alpha-zindex.html