Modern IDB: Fire blocked events for upgrade requests that are blocked.
[WebKit-https.git] / LayoutTests / platform / mac-wk1 / TestExpectations
1 # This file should contain entries for expectations that are specific
2 # to the Apple Mac port running WebKit1 (DumpRenderTree)
3
4 #//////////////////////////////////////////////////////////////////////////////////////////
5 # Platform-specific tests. Skipped globally, then re-enabled here.
6 #//////////////////////////////////////////////////////////////////////////////////////////
7
8 fast/forms/attributed-strings.html [ Pass ]
9
10 #//////////////////////////////////////////////////////////////////////////////////////////
11 # End platform-specific directories.
12 #//////////////////////////////////////////////////////////////////////////////////////////
13
14 ###### This file has two sections. When adding new tests, make sure to
15 ###### add to the right section:
16
17 ### (1) Failures with bug reports
18 ### (2) Failures without bug reports
19
20 ########################################
21 ### START OF (1) Failures with bug reports
22
23 # Asserts in WebKit1-debug due to a preexisting issue with overflow rect computation
24 webkit.org/b/118269 compositing/geometry/fixed-position-flipped-writing-mode.html
25
26 # Before Yosemite, the test did not actually test compositing vs. non-compositing on WebKit1, so it passed accidentally.
27 webkit.org/b/132421 [ Yosemite+ ] fast/multicol/fixed-stack.html [ ImageOnlyFailure ]
28
29 webkit.org/b/104104 fast/overflow/scrollbar-click-retains-focus.html [ Failure ]
30
31 webkit.org/b/82981 http/tests/misc/favicon-loads-with-icon-loading-override.html [ Failure ]
32
33 webkit.org/b/90724 compositing/iframes/iframe-size-from-zero.html [ Failure ]
34
35 webkit.org/b/138697 fast/events/overflow-scroll-fake-mouse-move.html [ Pass Failure ]
36
37 webkit.org/b/82747 fast/events/scroll-div-with-prevent-default-in-subframe.html [ Failure ]
38
39 webkit.org/b/112533 media/auto-play-in-sandbox-with-allow-scripts.html [ Pass Timeout ]
40
41 webkit.org/b/139778 fullscreen/exit-full-screen-iframe.html [ Skip ]
42
43 webkit.org/b/139862 editing/spelling/grammar-edit-word.html [ Skip ]
44
45 webkit.org/b/144127 compositing/scrolling/touch-scroll-to-clip.html [ Pass Failure ]
46
47 webkit.org/b/145432 media/video-transformed-by-javascript.html [ Failure ]
48
49 webkit.org/b/146622 [ Yosemite Debug ] webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html [ Pass Failure ]
50
51 webkit.org/b/150564 svg/repaint/add-background-property-on-root.html [ Pass Timeout ]
52
53 ### END OF (1) Failures with bug reports
54 ########################################
55
56 ########################################
57 ### START OF (2) Failures without bug reports
58
59 # Legacy IndexedDB will never be enabled in Mac WK1.
60 imported/w3c/indexeddb
61 fast/history/page-cache-indexed-closed-db.html
62 fast/history/page-cache-indexed-opened-db.html
63 http/tests/security/cross-origin-indexeddb-allowed.html
64 http/tests/security/cross-origin-indexeddb.html
65 http/tests/security/cross-origin-worker-indexeddb-allowed.html
66 http/tests/security/cross-origin-worker-indexeddb.html
67 http/tests/security/no-indexeddb-from-sandbox.html
68 crypto/subtle/rsa-indexeddb.html
69 crypto/subtle/rsa-indexeddb-non-exportable.html
70 inspector/indexeddb
71
72 # IDB tests that crash
73 storage/indexeddb/database-quota.html [ Skip ]
74 storage/indexeddb/deleted-objects.html [ Skip ]
75 storage/indexeddb/dont-wedge.html [ Skip ]
76 storage/indexeddb/index-multientry.html [ Skip ]
77 storage/indexeddb/intversion-long-queue.html [ Skip ]
78 storage/indexeddb/intversion-two-opens-no-versions.html [ Skip ]
79 storage/indexeddb/keypath-basics.html [ Skip ]
80 storage/indexeddb/keypath-fetch-key.html [ Skip ]
81 storage/indexeddb/lazy-index-population.html [ Skip ]
82 storage/indexeddb/list-ordering.html [ Skip ]
83 storage/indexeddb/open-bad-versions.html [ Skip ]
84 storage/indexeddb/open-cursor.html [ Skip ]
85 storage/indexeddb/open-db-private-browsing.html [ Skip ]
86 storage/indexeddb/open-during-transaction.html [ Skip ]
87 storage/indexeddb/structured-clone.html [ Skip ]
88 storage/indexeddb/transaction-crash-on-abort.html [ Skip ]
89 storage/indexeddb/version-change-exclusive.html [ Skip ]
90
91 # Causes crashes downstream
92 storage/indexeddb/key-generator.html [ Skip ]
93
94 # IDB tests that timeout                                                               
95 storage/indexeddb/database-closepending-flag.html [ Skip ]
96 storage/indexeddb/deletedatabase-blocked.html [ Skip ]
97 storage/indexeddb/deletedatabase-delayed-by-versionchange.html [ Skip ] 
98 storage/indexeddb/intversion-pending-version-changes-ascending.html [ Skip ]
99 storage/indexeddb/odd-strings.html [ Skip ]
100 storage/indexeddb/transaction-basics.html [ Skip ]
101 storage/indexeddb/transaction-starvation.html [ Skip ]
102 storage/indexeddb/unblocked-version-changes.html [ Skip ]
103
104 # IDB tests with text failures                                                             
105 storage/indexeddb/createIndex-after-failure.html [ Failure ]
106 storage/indexeddb/cursor-continue.html [ Failure ]
107 storage/indexeddb/database-deletepending-flag.html [ Failure ]
108 storage/indexeddb/delete-closed-database-object.html [ Failure ]
109 storage/indexeddb/delete-in-upgradeneeded-close-in-open-success.html [ Failure ]
110 storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html [ Failure ]
111 storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html [ Failure ]
112 storage/indexeddb/deletedatabase-not-blocked.html [ Failure ]
113 storage/indexeddb/factory-cmp.html [ Failure ]
114 storage/indexeddb/index-basics.html [ Failure ]
115 storage/indexeddb/index-count.html [ Failure ]
116 storage/indexeddb/index-duplicate-keypaths.html [ Failure ]
117 storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html [ Failure ]
118 storage/indexeddb/intversion-close-between-events.html [ Failure ]
119 storage/indexeddb/intversion-close-in-oncomplete.html [ Failure ]
120 storage/indexeddb/intversion-close-in-upgradeneeded.html [ Failure ]
121 storage/indexeddb/intversion-gated-on-delete.html [ Failure ]
122 storage/indexeddb/intversion-open-in-upgradeneeded.html [ Failure ]
123 storage/indexeddb/intversion-pending-version-changes-descending.html [ Failure ]
124 storage/indexeddb/intversion-pending-version-changes-same.html [ Failure ]
125 storage/indexeddb/intversion-upgrades.html [ Failure ]
126 storage/indexeddb/key-type-array.html [ Failure ]
127 storage/indexeddb/key-type-binary.html [ Failure ]
128 storage/indexeddb/lazy-index-types.html [ Failure ]
129 storage/indexeddb/metadata.html [ Failure ]
130 storage/indexeddb/objectstore-autoincrement.html [ Failure ]
131 storage/indexeddb/objectstore-basics.html [ Failure ]
132 storage/indexeddb/objectstore-count.html [ Failure ]
133 storage/indexeddb/objectstore-cursor.html [ Failure ]
134 storage/indexeddb/open-ordering.html [ Failure ]
135 storage/indexeddb/optional-arguments.html [ Failure ]
136 storage/indexeddb/pending-version-change-on-exit.html [ Failure ]
137 storage/indexeddb/pending-version-change-stuck-works-with-terminate.html [ Failure ]
138 storage/indexeddb/pending-version-change-stuck.html [ Failure ]
139 storage/indexeddb/properties-disabled-at-runtime.html [ Failure ]
140 storage/indexeddb/setversion-blocked-by-versionchange-close.html [ Failure ]
141 storage/indexeddb/transaction-scope-sequencing.html [ Failure ]
142 storage/indexeddb/version-change-abort.html [ Failure ]
143
144 # Relies on internals.observeGC
145 storage/indexeddb/cursor-leak.html [ Failure ]
146 storage/indexeddb/cursor-request-cycle.html [ Failure ]
147 storage/indexeddb/request-leak.html [ Failure ]
148
149 # No workers support in Modern IDB yet
150 storage/indexeddb/basics-workers.html
151 storage/indexeddb/cursor-advance-workers.html
152 storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
153 storage/indexeddb/dont-commit-on-blocked.html
154 storage/indexeddb/factory-basics-workers.html
155 storage/indexeddb/index-basics-workers.html
156 storage/indexeddb/objectstore-basics-workers.html
157 storage/indexeddb/open-twice-workers.html
158 storage/indexeddb/pending-activity-workers.html
159 storage/indexeddb/transaction-complete-workers.html
160 storage/indexeddb/unprefix-workers.html
161
162 # Complicated IDB failures that need a closer look
163 storage/indexeddb/connection-leak.html
164
165 # Fails with WebKit1 only.
166 editing/secure-input/reset-state-on-navigation.html [ Failure ]
167
168 # Plug-in blocking callback doesn't exist in WebKit1.
169 plugins/unavailable-plugin-indicator-obscurity.html
170
171 # Color input is not yet implemented on Mac WK1. Currently, using it erroneously triggers an ASSERT_NOT_REACHED.
172 webkit.org/b/119094 fast/forms/color/input-color-onchange-event.html [ Skip ]
173 webkit.org/b/119094 fast/forms/color/color-suggestion-picker-crash-on-set-value.html [ Skip ]
174
175 # WK1 and WK2 mousemove events are subtly different in ways that break this test on WK1.
176 fast/events/ghostly-mousemoves-in-subframe.html [ Skip ]
177
178 # Media Stream API testing is not supported for WK1 yet.
179 fast/mediastream
180 http/tests/media/media-stream
181
182 # Disable snapshotting tests on WK1 only
183 plugins/snapshotting
184
185 # WK1 doesn't do pending WebGL policies 
186 fast/canvas/webgl/useWhilePending.html [ Skip ]
187
188 # Mac-WK1 only caches frames containing HTML at the moment.
189 http/tests/navigation/page-cache-iframe-no-current-historyItem.html
190
191 # Animated image throttling behaves differently on WK1.
192 fast/images/animated-gif-body-outside-viewport.html [ Skip ]
193 fast/images/animated-gif-window-resizing.html [ Skip ]
194 fast/images/animated-gif-zooming.html [ Skip ]
195
196 # Mavericks and prior do not support contentInset
197 [ Mavericks ] platform/mac/fast/events/content-inset-hit-testing.html [ Skip ]
198 [ Mavericks ] platform/mac/fast/events/content-inset-hit-testing-in-frame.html [ Skip ]
199 [ Mavericks ] fast/scrolling/latching/scroll-select-bottom-test.html [ Skip ]
200 [ Mavericks ] platform/mac-wk1/fast/backgrounds/top-content-inset-fixed-attachment.html [ Skip ]
201
202 # WK1 uses the native scrollview for scrolling by page.
203 scrollbars/scrolling-backward-by-page-accounting-bottom-fixed-elements-on-keyboard-spacebar.html
204 scrollbars/scrolling-backward-by-page-on-keyboard-spacebar.html
205 scrollbars/scrolling-by-page-accounting-oversized-fixed-elements-on-keyboard-spacebar.html
206 scrollbars/scrolling-by-page-accounting-top-fixed-elements-on-keyboard-spacebar.html
207 scrollbars/scrolling-by-page-accounting-top-fixed-elements-with-negative-top-on-keyboard-spacebar.html
208 scrollbars/scrolling-by-page-ignoring-hidden-fixed-elements-on-keyboard-spacebar.html
209 scrollbars/scrolling-by-page-ignoring-transparent-fixed-elements-on-keyboard-spacebar.html
210 scrollbars/scrolling-by-page-on-keyboard-spacebar.html
211
212 # This test times out.
213 webkit.org/b/147683 fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html [ Skip ]
214
215 compositing/rtl/rtl-fixed-overflow-scrolled.html [ Failure ]
216
217 compositing/iframes/overlapped-nested-iframes.html [ Pass Failure ]
218
219 # Disk cache is WK2 only
220 http/tests/cache/disk-cache
221
222 [ Yosemite+ ] fast/ruby/ruby-expansion-cjk-2.html [ ImageOnlyFailure ]
223
224 # ShouldOpenExternalURLs not yet supported in WK1
225 loader/navigation-policy [ Skip ]
226
227 webkit.org/b/150367 [ Mavericks ] fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html [ Pass Timeout ]
228 webkit.org/b/150367 [ Mavericks ] fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html [ Pass Timeout ]
229 webkit.org/b/150367 [ Mavericks ] fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html [ Pass Timeout ]
230 webkit.org/b/150367 [ Mavericks ] fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html [ Pass Timeout ]
231 webkit.org/b/150367 [ Mavericks ] fast/canvas/webgl/oes-texture-half-float.html [ Pass Timeout ]
232
233 [ ElCapitan+ ] css3/masking/mask-repeat-space-padding.html [ ImageOnlyFailure ]
234
235 # This test gives a different output on ElCapitan-wk1 only.
236 [ ElCapitan+ ] fast/replaced/replaced-breaking.html [ Failure ]
237
238 webkit.org/b/151219 storage/indexeddb/modern/idbindex-properties-basic.html [ Pass Timeout ]
239
240 webkit.org/b/151364 storage/indexeddb/modern/get-index-failures.html [ Pass Timeout ]
241
242 webkit.org/b/151389 storage/indexeddb/modern/aborted-put.html [ Pass Timeout ]
243
244 webkit.org/b/151448 storage/indexeddb/modern/cursor-2.html [ Pass Timeout ]
245 webkit.org/b/151448 storage/indexeddb/modern/cursor-3.html [ Pass Timeout ]
246 webkit.org/b/151448 storage/indexeddb/modern/cursor-4.html [ Pass Timeout ]
247
248 ### END OF (2) Failures without bug reports
249 ########################################
250
251 # This test is WebKit2-only
252 http/tests/contentfiltering/load-substitute-data-from-appcache.html
253
254 # Testing the system language declaratively only makes sense in WK2, because it's implemented in WebKitTestRunner by launching a new WebContent process.
255 fast/text/international/system-language [ Pass Failure ImageOnlyFailure ]
256
257 # Imported Blink tests which have not been investigated.
258 imported/blink/fast/canvas/bug382588.html [ Pass Timeout ImageOnlyFailure ]
259 [ Debug ] imported/blink/compositing/video/video-controls-layer-creation-squashing.html [ Pass ImageOnlyFailure ]
260
261 # Blink tests that time out waiting on requestAnimationFrame callbacks. http://webkit.org/b/150050
262 imported/blink/animations/background-shorthand-crash.html [ Pass Timeout ]
263 imported/blink/compositing/squashing/invalidate-on-grouped-mapping-reorder.html [ Pass Timeout ]
264 imported/blink/css3/calc/transition-asan-crash.html [ Pass Timeout ]
265 imported/blink/fast/images/image-hover-display-alt.html [ Pass Timeout ]
266 imported/blink/fast/inline/reparent-inline-box.html [ Pass Timeout ]
267 imported/blink/fast/text-autosizing/print-autosizing.html  [ Pass Timeout ]
268 imported/blink/paint/theme/search-field-resuts-decoration-crash.html [ Pass Timeout ]
269 imported/blink/svg/filters/feColorMatrix-setAttribute-crash1.html [ Pass Timeout ]
270 imported/blink/svg/hittest/rect-miterlimit.html [ Pass Timeout ]
271 imported/blink/compositing/reorder-z-with-style.html [ Pass Timeout ]
272 imported/blink/svg/custom/marker-layout-invalidation.html [ Pass Timeout ]
273 imported/blink/fast/css/crash-corner-present.html [ Pass Timeout ]
274 imported/blink/compositing/layer-creation/iframe-clip-removed.html [ Pass Timeout ]
275
276 # ASAN test only fails on WK1:
277 webgl/1.0.3/151055_asan.html [ Failure ]