summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/NeverFixTests
blob: a9504b7ac92835a050f4f3dd7492c3bd9775d956 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
# This file should only include tests that we never intend to fix.
# There should only be 4 categories of tests here:
#   1. Test harness tests.
#   2. Tests enabled by chromium embedders (e.g. Opera).
#   3. Tests that apply to some platforms but not others.
#   4. Tests that are too slow in Debug and so we only want to skip them in Debug.

# FIXME: Remove the WontFix keyword and have that be implied. That way, people won't abuse
# WontFix outside of this file.

# Perf tests are really slow in debug builds and there are few benefits in running them.
[ Debug ] http/tests/perf [ WontFix ]

# This test verifies that a mismatch reftest will fail if both results are the
# same.  Because the whole point is that this test should fail when run, it's
# not SKIP, just WONTFIX.
fast/harness/sample-fail-mismatch-reftest.html [ WontFix ]

# Platform specific virtual test suites.
[ Win Mac Android ] virtual/linux-subpixel [ WontFix ]

# Chrome Win/Linux doesn't support emacs key-bindings.
[ Win Linux ] editing/pasteboard/emacs-cntl-y-001.html [ WontFix ]
[ Win Linux ] editing/pasteboard/emacs-ctrl-a-k-y.html [ WontFix ]
[ Win Linux ] editing/pasteboard/emacs-ctrl-k-with-move.html [ WontFix ]
[ Win Linux ] editing/pasteboard/emacs-ctrl-k-y-001.html [ WontFix ]
[ Win Linux ] editing/input/emacs-ctrl-o.html [ WontFix ]

# Chrome Mac doesn't support Ctrl+Up/Down key-bindings.
[ Mac ] editing/input/ctrl-up-down.html [ WontFix ]

# Chrome uses different keyboard accelerators from those used by Safari, so
# this test will always fail.
[ Linux Win ] fast/events/option-tab.html [ WontFix ]
[ Linux Win ] virtual/pointerevent/fast/events/option-tab.html [ WontFix ]
[ Linux Win ] virtual/trustedeventsdefaultaction/fast/events/option-tab.html [ WontFix ]

# This test only applies to overlay scrollbar platforms.
[ Win Linux ] fast/dom/partial-layout-overlay-scrollbars.html [ WontFix ]

# Mac's popup behavior is different.
[ Mac ] fast/forms/select/menulist-onchange-fired-with-key-up-down.html [ WontFix ]
[ Mac ] fast/forms/select/popup-with-display-none-optgroup.html [ WontFix ]
[ Mac ] fast/forms/select-popup [ WontFix ]

# Android has a different popup menu implementation.
[ Android ] fast/forms/select-popup [ WontFix ]

# Pan-scroll tests are Windows-specific.
[ Linux Mac ] fast/events/panScroll-click.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-click-hyperlink.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-drag.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-event-fired.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-in-iframe.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-nested-divs.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-panIcon.html [ WontFix ]
[ Linux Mac ] fast/events/panScroll-nested-divs-forbidden.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-click.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-click-hyperlink.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-drag.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-event-fired.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-in-iframe.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-nested-divs.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-panIcon.html [ WontFix ]
[ Linux Mac ] virtual/pointerevent/fast/events/panScroll-nested-divs-forbidden.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-click.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-click-hyperlink.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-drag.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-event-fired.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-in-iframe.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-nested-divs.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-panIcon.html [ WontFix ]
[ Linux Mac ] virtual/trustedeventsdefaultaction/fast/events/panScroll-nested-divs-forbidden.html [ WontFix ]

# These tests are specific to Windows and Linux.
[ Mac ] fast/forms/calendar-picker/date-open-picker-with-f4-key.html [ WontFix ]
[ Mac ] fast/forms/calendar-picker/datetimelocal-open-picker-with-f4-key.html [ WontFix ]
[ Mac ] fast/forms/calendar-picker/month-open-picker-with-f4-key.html [ WontFix ]
[ Mac ] fast/forms/calendar-picker/week-open-picker-with-f4-key.html [ WontFix ]

# Mac does not have menu key.
[ Mac ] editing/spelling/spelling-on-context-menu-key.html [ WontFix ]
[ Mac ] fast/events/menu-key-context-menu-document.html [ WontFix ]
[ Mac ] fast/events/menu-key-context-menu.html [ WontFix ]
[ Mac ] fast/events/menu-key-context-menu-position.html [ WontFix ]
[ Mac ] virtual/pointerevent/fast/events/menu-key-context-menu-document.html [ WontFix ]
[ Mac ] virtual/pointerevent/fast/events/menu-key-context-menu.html [ WontFix ]
[ Mac ] virtual/pointerevent/fast/events/menu-key-context-menu-position.html [ WontFix ]
[ Mac ] virtual/trustedeventsdefaultaction/fast/events/menu-key-context-menu-document.html [ WontFix ]
[ Mac ] virtual/trustedeventsdefaultaction/fast/events/menu-key-context-menu.html [ WontFix ]
[ Mac ] virtual/trustedeventsdefaultaction/fast/events/menu-key-context-menu-position.html [ WontFix ]

# Link Highlighting is only supported on Windows and Linux
[ Mac ] compositing/gestures [ WontFix ]

# These tests are specific to Linux.
[ Mac Win ] editing/input/linux_ltr_composition_underline.html [ WontFix ]
[ Mac Win ] editing/input/linux_rtl_composition_underline.html [ WontFix ]
[ Mac Win ] editing/selection/linux_selection_color.html [ WontFix ]
[ Mac Win ] fast/text/chromium-linux-fontconfig-renderstyle.html [ WontFix ]
[ Mac Win ] fast/text/international/arabic-vertical-offset.html [ WontFix ]
[ Mac Win ] fast/text/international/complex-joining-using-gpos.html [ WontFix ]
[ Mac Win ] fast/text/international/draw-complex-text-from-to.html [ WontFix ]
[ Mac Win ] svg/text/text-with-geometric-precision.svg [ WontFix ]

# Mac has different fallback behavior so that this test won't work there
[ Mac ] fast/text/font-cachekey.html [ WontFix ]

# These tests are specific to Android. Because long pressing on disabled/readonly input/textarea
# won't trigger text selection on Linux/Mac/Windows platforms, hence we need to skip it.
[ Linux Mac Win ] editing/selection/readonly-disabled-text-selection.html [ WontFix ]
[ Linux Mac Win ] editing/selection/android-longtap-not-select-empty.html [ WontFix ]

# AAT/mortx shaping not supported on platforms other than Mac
[ Linux Win Android ] fast/text/aat-morx.html [ WontFix ]

# Tests in media/stable are only supposed to be run as virtual test (see virtual/stable/media).
media/stable [ WontFix ]

# Only run fake-Android tests on Linux
[ Mac Win ] virtual/android [ WontFix ]

# We only run it through the virtual gpu test suite.
fast/canvas/canvas-lost-gpu-context.html [ WontFix ]

# Chrome Linux doesn't support NPAPI plugins anymore.
[ Linux ] http/tests/plugins/interrupted-get-url.html [ WontFix ]
[ Linux ] plugins/mouse-click-plugin-clears-selection.html [ WontFix ]

# Missing Chrome Mac support, will start working when we move to harfbuzz on mac.
[ Mac ] fast/text/international/zerowidthjoiner.html [ WontFix ]

# Subpixel font scaling requires antialiasing on mac (which isn't enabled tests).
[ Mac ] fast/text/sub-pixel/text-scaling-ltr.html [ WontFix ]
[ Mac ] fast/text/sub-pixel/text-scaling-pixel.html [ WontFix ]
[ Mac ] fast/text/sub-pixel/text-scaling-rtl.html [ WontFix ]
[ Mac ] fast/text/sub-pixel/text-scaling-vertical.html [ WontFix ]
[ Mac ] fast/text/sub-pixel/text-scaling-webfont.html [ WontFix ]
[ Mac ] fast/text/mixed-direction-bidi-wrap.html [ WontFix ]

# These two printing tests fail with the threaded compositor but they
# aren't critical to run in this mode.
virtual/threaded/printing/setPrinting.html [ WontFix ]
virtual/threaded/printing/width-overflow.html [ WontFix ]

# This test only fails with an ASSERT in Debug build.
[ Release ] editing/input/orphan-set-selection-range.html [ WontFix ]

# See crbug.com/522326
imported/web-platform-tests/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events.html [ WontFix ]

# Some CSS2.1 tests pass but cause 1px diff due to old font-size guidelines,
# or render colors differently for text and images on Mac.
imported/csswg-test/css21/linebox/inline-formatting-context-002.xht [ WontFix ]
[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-003.xht [ WontFix ]
[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-004.xht [ WontFix ]
[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-005.xht [ WontFix ]
[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-006.xht [ WontFix ]
[ Linux Win ] imported/csswg-test/css21/linebox/inline-formatting-context-007.xht [ WontFix ]
imported/csswg-test/css21/linebox/inline-formatting-context-023.xht [ WontFix ]
[ Mac ] imported/csswg-test/css21/linebox/line-box-height-002.xht [ WontFix ]
imported/csswg-test/css21/linebox/line-height-126.xht [ WontFix ]
[ Mac ] imported/csswg-test/css21/linebox/line-height-129.xht [ WontFix ]
[ Mac ] imported/csswg-test/css21/linebox/vertical-align-117a.xht [ WontFix ]
[ Mac ] imported/csswg-test/css21/linebox/vertical-align-118a.xht [ WontFix ]
[ Mac Win ] imported/csswg-test/css21/linebox/vertical-align-baseline-003.xht [ WontFix ]
[ Mac ] imported/csswg-test/css21/linebox/vertical-align-baseline-004a.xht [ WontFix ]
[ Mac ] imported/csswg-test/css21/linebox/vertical-align-baseline-005a.xht [ WontFix ]
[ Linux ] imported/csswg-test/css21/linebox/vertical-align-sub-001.xht [ WontFix ]
[ Linux ] imported/csswg-test/css21/linebox/vertical-align-super-001.xht [ WontFix ]

# Ref tests that pass but causes 1px diff on images at direction boundaries.
[ Win ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html [ WontFix ]
[ Mac ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html [ WontFix ]
[ Mac ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html [ WontFix ]
[ Mac Win ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html [ WontFix ]
[ Mac ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html [ WontFix ]
[ Mac ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html [ WontFix ]
[ Mac ] imported/web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html [ WontFix ]

# We could fix this test for us and upstream it if the test shell user agent
# would let us differentiate test_shell and WebKit DumpTreeNode.
crbug.com/7482 [ Win Mac ] http/tests/misc/timer-vs-loading.html [ WontFix ]

# On Linux bold emoji are already supported.
crbug.com/551843 [ Linux ] fast/text/fallback-traits-fixup.html [ WontFix ]
crbug.com/551843 [ Linux Win ] fast/text/emoji-font-weight-mac.html [ WontFix ]

# These tests are too slow with our MESA backend.  We can re-enable when we have
# bots running tests on real hardware. Don't want to just delete these because they
# pass in the virtual test suite version.
webkit.org/b/49629 compositing/lots-of-img-layers.html [ WontFix ]
webkit.org/b/49629 compositing/lots-of-img-layers-with-opacity.html [ WontFix ]