test_expectations.txt 206 KB
Newer Older
1
// These are the layout test expectations for the Chromium port(s) of WebKit.
2
//
3
// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
4 5 6 7 8

// -----------------------------------------------------------------
// SLOW TESTS
// -----------------------------------------------------------------

9
BUGCR24182 SLOW MAC DEBUG : fast/css/large-list-of-rules-crash.html = PASS
10
BUGCR24182 SLOW LINUX MAC DEBUG : fast/dom/Window/window-postmessage-clone-really-deep-array.html = PASS
jchaffraix@webkit.org's avatar
jchaffraix@webkit.org committed
11
BUGCR24182 SLOW MAC DEBUG : fast/forms/form-associated-element-crash3.html = PASS
12
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/forms/select-set-length-with-mutation-remove.html = PASS
13
BUGCR24182 SLOW : fast/js/regexp-overflow.html = PASS
14
BUGCR24182 SLOW DEBUG : fast/js/toString-and-valueOf-override.html = PASS
15
BUGCR24182 SLOW DEBUG : html5lib/webkit-resumer.html = PASS
16
BUGCR24182 SLOW WIN RELEASE : http/tests/loading/onload-vs-immediate-refresh.pl = PASS
17 18 19 20
BUGCR24182 SLOW WIN DEBUG : http/tests/loading/redirect-methods.html = PASS
BUGCR24182 SLOW WIN : http/tests/local/file-url-sent-as-referer.html = PASS
BUGCR24182 SLOW WIN DEBUG : http/tests/misc/uncacheable-script-repeated.html = PASS
BUGCR24182 WIN RELEASE : http/tests/security/cross-origin-css.html = PASS TIMEOUT
21
BUGCR24182 SLOW : http/tests/websocket/tests/hixie76/frame-lengths.html = PASS
22 23 24
BUGCR24182 SLOW WIN DEBUG : http/tests/websocket/tests/hixie76/simple-stress.html = PASS
BUGCR24182 SLOW WIN : http/tests/xmlhttprequest/simple-cross-origin-progress-events.html = PASS
BUGCR24182 SLOW WIN : http/tests/xmlhttprequest/supported-xml-content-types.html = PASS
25 26 27 28 29
BUGCR24182 SLOW DEBUG : ietestcenter/Javascript/15.4.4.16-7-c-ii-2.html = PASS
BUGCR24182 SLOW DEBUG : ietestcenter/Javascript/15.4.4.17-7-c-ii-2.html = PASS
BUGCR24182 SLOW DEBUG : ietestcenter/Javascript/15.4.4.18-7-c-ii-1.html = PASS
BUGCR24182 SLOW DEBUG : ietestcenter/Javascript/15.4.4.19-8-c-ii-1.html = PASS
BUGCR24182 SLOW DEBUG : ietestcenter/Javascript/15.4.4.20-9-c-ii-1.html = PASS
30 31
BUGCR24182 SLOW DEBUG : jquery/attributes.html = PASS
BUGCR24182 DEBUG : jquery/core.html = PASS TIMEOUT
32 33 34
BUGCR24182 SLOW DEBUG : jquery/data.html = PASS
BUGCR24182 SLOW DEBUG : jquery/dimensions.html = PASS
BUGCR24182 DEBUG : jquery/event.html = PASS TIMEOUT
35
BUGCR24182 DEBUG : jquery/manipulation.html = PASS TIMEOUT
36
BUGCR24182 SLOW LINUX WIN LEOPARD DEBUG : jquery/offset.html = PASS
jchaffraix@webkit.org's avatar
jchaffraix@webkit.org committed
37
BUGCR24182 SLOW LINUX WIN LEOPARD DEBUG : jquery/traversing.html = PASS
38 39
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/frames/sandboxed-iframe-navigation-parent.html = PASS
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/js/repeat-cached-vm-reentry.html = PASS
40
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/dom/Window/window-postmessage-clone-deep-array.html = PASS
41
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/frames/calculate-percentage.html = PASS
42
BUGCR24182 SLOW DEBUG : svg/filters/big-sized-filter.svg = PASS
43
// See BUGCR104797
44

45 46
BUGWK74787 DEBUG SLOW : fast/js/dfg-poison-fuzz.html = PASS

47
// -----------------------------------------------------------------
48
// TEMPORARILY SKIPPED TESTS
49 50
// -----------------------------------------------------------------

51 52 53 54 55 56 57 58
// Fails due to different window.close() rules.  We need to decide whether we
// ever expect to pass this.
BUGCR24189 SKIP : fast/dom/open-and-close-by-DOM.html = FAIL

// Implement java testing harness.
BUGCR36681 SKIP : java = TEXT

// Quota API is not supported in DRT yet.
59 60
BUGCR84572 SKIP : storage/storageinfo-missing-arguments.html = FAIL
BUGCR84572 SKIP : storage/storageinfo-no-callbacks.html = FAIL
61 62 63
BUGCR84572 SKIP : storage/storageinfo-query-usage.html = FAIL
BUGCR84572 SKIP : storage/storageinfo-request-quota.html = FAIL

64 65 66
// Animation API is disabled.  Dean Jackson has promised (as of Aug. 25, 2011)
// to re-enable these "in the next few weeks".
BUGPKASTING SKIP : animations/animation-api-1.html = TEXT
67 68 69 70 71 72 73 74

// Unskip after implementing DRT support for setDefersLoading and goBack.
BUGWK60877 SKIP : loader/navigation-while-deferring-loads.html = FAIL
BUGWK60877 SKIP : loader/load-defer-resume-crash.html = FAIL

// CSS3 Selectors3 test suite
BUGCR89468 : css3/selectors3 = PASS FAIL

75
// Tests for MediaSource API. Feature is not yet functional.
76
BUGWK64731 SKIP : http/tests/media/media-source/ = TIMEOUT
77

78
// Chrome does not support WebArchives yet.
79 80 81 82 83
BUGCR10395 SKIP : webarchive = PASS FAIL
BUGCR10395 SKIP : svg/webarchive = PASS FAIL
BUGCR10395 SKIP : svg/custom/image-with-prefix-in-webarchive.svg = PASS FAIL
BUGCR10395 SKIP : http/tests/webarchive = PASS FAIL

84 85 86 87
// This will soon be fixed after implementing webkitLineDash for V8.
BUGWK63933 : fast/canvas/canvas-webkitLineDash.html = FAIL
BUGWK63933 : fast/canvas/canvas-webkitLineDash-invalid.html = FAIL

88 89 90
// Microdata DOM API is not yet enabled.
BUGWK68610 SKIP : fast/dom/MicroData = PASS

91 92 93
// Unskip after changes on both sides have landed and rolled together.
BUGCR103939 SKIP : http/tests/appcache/wrong-content-type.html = TEXT

94 95 96 97 98 99 100 101 102 103 104 105 106 107
// -----------------------------------------------------------------
// WONTFIX TESTS
// -----------------------------------------------------------------

// Run the Mac-specific platform tests, but only to check for crashes.
WONTFIX : platform/gtk = FAIL PASS
WONTFIX : platform/mac = FAIL PASS TIMEOUT
WONTFIX : platform/mac-wk2 = FAIL PASS TIMEOUT
WONTFIX : platform/mac-leopard = FAIL PASS
WONTFIX : platform/qt = FAIL PASS
WONTFIX SKIP : platform/qt/plugins/qt-qwidget-plugin.html = FAIL
WONTFIX SKIP : platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment.html = PASS
WONTFIX SKIP : platform/qt/fast/forms = PASS FAIL CRASH TIMEOUT

108 109 110 111
// Perf tests are really slow in debug builds and there are few benefits in
// running them.
WONTFIX SKIP DEBUG : perf = TIMEOUT

112 113 114 115 116
// 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.
WONTFIX : fast/harness/sample-fail-mismatch-reftest.html = IMAGE

117 118 119 120 121 122 123 124 125 126
// Since V8 is more interruptible than other engines, they use the standard
// long-running-script mechanism to handle very-long-running regexps too.
// See http://code.google.com/p/v8/issues/detail?id=287
WONTFIX SKIP : fast/js/regexp-overflow-too-big.html = TIMEOUT

// XHTML tests.  These tests seem like they work, but only because the
// expected output expects to see JS errors.  There is no point in running
// these tests, because they are giving us a false sense of testing that isn't
// really happening.  Furthermore, since they appear to pass if we do try to
// run them, we can't even list them as permanently expected to fail.
127
WONTFIX SKIP : dom/xhtml = PASS
128 129

// We do not want to support Legacy mac encodings on Windows/Linux.
130
WONTFIX SKIP WIN LINUX : fast/encoding/char-decoding-mac.html = FAIL
131 132 133 134 135 136 137
WONTFIX SKIP WIN LINUX : fast/encoding/char-encoding-mac.html = FAIL

// These tests are based on the JSC JavaScript profiler. The V8 JavaScript
// profiler is in development and will use a different approach than JSC and
// most likely these tests will always be JSC specific.
WONTFIX SKIP : fast/profiler = FAIL TIMEOUT

138 139 140 141
// StorageTracker isn't used by Chromium and not all requisite platform code
// is implemented.
WONTFIX SKIP : storage/domstorage/localstorage/storagetracker = PASS TIMEOUT FAIL

142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
// test_shell does not support shared workers
WONTFIX SKIP : fast/workers/shared-worker-context-gc.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-event-listener.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-exception.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-frame-lifecycle.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-gc.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-in-iframe.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-lifecycle.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-load-error.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-location.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-navigator.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-replace-global-constructor.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-replace-self.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-shared.html = TIMEOUT
WONTFIX SKIP : fast/workers/shared-worker-constructor.html = TEXT
WONTFIX SKIP : fast/workers/shared-worker-name.html = TEXT
WONTFIX SKIP : fast/workers/shared-worker-script-error.html = TEXT
WONTFIX SKIP : fast/workers/shared-worker-simple.html = TIMEOUT
WONTFIX SKIP : fast/workers/worker-crash-with-invalid-location.html = TEXT
161 162 163 164 165 166 167 168 169 170 171 172 173 174
WONTFIX SKIP : http/tests/workers/shared-worker-invalid-url.html = TEXT TIMEOUT
WONTFIX SKIP : http/tests/workers/shared-worker-redirect.html = TEXT TIMEOUT
WONTFIX SKIP : http/tests/workers/shared-worker-importScripts.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/workers/shared-worker-access-control-basic-get-fail-non-simple.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/workers/shared-worker-close.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/workers/shared-worker-methods-async.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/workers/shared-worker-methods.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/workers/shared-worker-referer.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html = TIMEOUT
WONTFIX SKIP : http/tests/websocket/tests/hixie76/workers/close-in-shared-worker.html = TIMEOUT
WONTFIX SKIP : http/tests/websocket/tests/hixie76/workers/shared-worker-simple.html = TIMEOUT
WONTFIX SKIP : http/tests/websocket/tests/hybi/workers/close-in-shared-worker.html = TIMEOUT
WONTFIX SKIP : http/tests/websocket/tests/hybi/workers/shared-worker-simple.html = TIMEOUT
WONTFIX SKIP : http/tests/inspector/network/network-shared-worker.html = PASS TIMEOUT FAIL
175 176 177 178 179 180 181 182 183 184 185 186

// test_shell does not support message ports
BUGWK74459 SKIP : fast/workers/termination-with-port-messages.html = CRASH
BUGWK74459 SKIP : fast/workers/worker-cloneport.html = CRASH
BUGWK74459 SKIP : fast/workers/worker-context-multi-port.html = CRASH
BUGWK74459 SKIP : fast/workers/worker-messageport-gc.html = CRASH
BUGWK74459 SKIP : fast/workers/worker-messageport.html = CRASH
BUGWK74459 SKIP : fast/workers/worker-multi-port.html = CRASH

BUGWK74449 SKIP : fast/workers/dedicated-worker-lifecycle.html = TIMEOUT
BUGWK74449 SKIP : fast/workers/worker-close-more.html = TIMEOUT
BUGWK74449 SKIP : fast/workers/worker-lifecycle.html = TIMEOUT
187

188 189
BUGWK74466 : fast/workers/worker-script-error.html = PASS TIMEOUT FAIL

190
// Tests timing out because layoutTestController.workerThreadCount is not implemented in DRT
191
BUGWK74653 SKIP : http/tests/xmlhttprequest/workers/abort-exception-assert.html = TIMEOUT
192
BUGWK74653 SKIP : http/tests/workers/terminate-during-sync-operation.html = TIMEOUT
193
BUGWK74653 SKIP : fast/workers/storage/interrupt-database.html = TIMEOUT
194 195 196 197

BUGWK71968 : fast/files/workers/worker-apply-blob-url-to-xhr.html = TEXT

BUGWK74654 SKIP : http/tests/inspector/network/network-worker.html = PASS TIMEOUT FAIL
198

199
BUGCR108798 LINUX : fast/filesystem/workers/file-writer-events.html = CRASH PASS
200

201 202 203 204
// Page Cache - based tests. Chromium disables page cache because the WebKit page cache keeps previously
// loaded pages alive in memory to be able to quickly substitute them when user clicks History buttons.
// Chromium wants those to be separate navigations made via browser process to be able to make decision
// on which renderer process to use for each of them.
205 206 207 208 209 210 211 212 213 214
WONTFIX SKIP : fast/harness/use-page-cache.html = TIMEOUT FAIL
WONTFIX SKIP : fast/dom/Window/timer-resume-on-navigation-back.html = TIMEOUT FAIL
WONTFIX SKIP : fast/events/pagehide-timeout.html = TIMEOUT
WONTFIX SKIP : fast/events/pageshow-pagehide-on-back-cached.html = TIMEOUT FAIL
WONTFIX SKIP : fast/events/pageshow-pagehide-on-back-cached-with-frames.html = TIMEOUT
WONTFIX SKIP : media/restore-from-page-cache.html = TIMEOUT
WONTFIX SKIP : loader/go-back-to-different-window-size.html = TIMEOUT TEXT
WONTFIX SKIP : fast/loader/crash-copying-backforwardlist.html = TEXT
WONTFIX SKIP : fast/harness/page-cache-crash-on-data-urls.html = TEXT
WONTFIX SKIP : fast/overflow/horizontal-scroll-after-back.html = TIMEOUT
215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238

// Tests that rely on cross-process MessagePorts.  No point in running them in
// test_shell, since we'd have to use a completely different implementation from
// what is used in the browser.
WONTFIX SKIP : fast/events/message-channel-gc-2.html = FAIL
WONTFIX SKIP : fast/events/message-channel-gc-3.html = FAIL
WONTFIX SKIP : fast/events/message-channel-gc-4.html = FAIL
WONTFIX SKIP : fast/events/message-channel-gc.html = FAIL
WONTFIX SKIP : fast/events/message-channel-listener-circular-ownership.html = FAIL
WONTFIX SKIP : fast/events/message-port-clone.html = FAIL
WONTFIX SKIP : fast/events/message-port-deleted-document.html = FAIL
WONTFIX SKIP : fast/events/message-port-deleted-frame.html = FAIL
WONTFIX SKIP : fast/events/message-port-inactive-document.html = FAIL
WONTFIX SKIP : fast/events/message-port-no-wrapper.html = FAIL
WONTFIX SKIP : fast/events/message-port.html = FAIL
WONTFIX SKIP : fast/events/message-port-multi.html = FAIL
WONTFIX SKIP : http/tests/security/MessagePort/event-listener-context.html = FAIL

// Chrome does not support Java LiveConnect.
WONTFIX SKIP : java/lc3 = TEXT

// This test is completely timing dependent.  It is testing the time
// between a key event and a search event.  You cannot count on this
// always being exactly the same.
239
WONTFIX SKIP : fast/forms/search-event-delay.html = PASS TEXT
240 241 242 243 244

// Chrome uses different keyboard accelerators from those used by Safari, so
// these tests will always fail.
// TODO(pinkerton): these should probably pass on Mac since we want Emacs
// keybindings but they currently do not.
245 246
WONTFIX WIN LINUX SKIP : editing/pasteboard/emacs-cntl-y-001.html = FAIL
WONTFIX WIN LINUX SKIP : editing/pasteboard/emacs-ctrl-a-k-y.html = FAIL
247
WONTFIX WIN LINUX SKIP : editing/pasteboard/emacs-ctrl-k-with-move.html = FAIL
248 249 250 251 252 253
WONTFIX WIN LINUX SKIP : editing/pasteboard/emacs-ctrl-k-y-001.html = FAIL
WONTFIX WIN LINUX SKIP : editing/input/emacs-ctrl-o.html = FAIL

// These tests should pass on Mac
BUGRNIWA MAC : editing/pasteboard/emacs-cntl-y-001.html = PASS FAIL
BUGRNIWA MAC : editing/pasteboard/emacs-ctrl-a-k-y.html = PASS FAIL
254
BUGRNIWA MAC : editing/pasteboard/emacs-ctrl-k-with-move.html = FAIL
255 256
BUGRNIWA MAC : editing/pasteboard/emacs-ctrl-k-y-001.html = PASS FAIL
BUGRNIWA MAC : editing/input/emacs-ctrl-o.html = PASS FAIL
257

258 259 260 261 262 263
// Chromium Mac doesn't support autocorrection panel
WONTFIX SKIP : platform/mac/editing/spelling/autocorrection-delete.html = FAIL
WONTFIX SKIP : platform/mac/editing/spelling/autocorrection-removing-underline-after-paste.html = FAIL
WONTFIX SKIP : platform/mac/editing/spelling/autocorrection-removing-underline.html = FAIL
WONTFIX SKIP : platform/mac/editing/spelling/autocorrection-simple.html = FAIL

264 265
// Checks for very kjs-specific garbage collector behavior.
// Would have to be implemented much differently to work in v8.
266
WONTFIX SKIP : fast/dom/gc-10.html = FAIL
267

268 269
// This fails because we're missing various useless apple-specific
// properties on the window object.
270 271 272 273 274 275 276 277 278
WONTFIX SKIP : fast/dom/Window/window-properties.html = FAIL

// We do not use Safari's private browsing mode.
WONTFIX SKIP : http/tests/security/cross-frame-access-private-browsing.html = FAIL
WONTFIX SKIP : plugins/private-browsing-mode.html = FAIL
WONTFIX SKIP : plugins/private-browsing-mode-2.html = TEXT
WONTFIX SKIP : storage/domstorage/localstorage/private-browsing-affects-storage.html = FAIL
WONTFIX SKIP : storage/domstorage/sessionstorage/private-browsing-affects-storage.html = FAIL
WONTFIX SKIP : storage/private-browsing-noread-nowrite.html = PASS
279 280

// We don't let anyone set status in the browser.
281
WONTFIX SKIP : plugins/set-status.html = TEXT
282

283 284 285 286 287
// This test is out of date with respect to the latest version of the HTML5 spec
// Test had to be decommissioned to fix https://bugs.webkit.org/show_bug.cgi?id=65709
// We can re-enable the test when it gets changed upstream to become spec-compliant
WONTFIX : canvas/philip/tests/2d.drawImage.outsidesource.html = TEXT

288 289 290
// We don't care about dashboard compatibility mode.
WONTFIX SKIP : http/tests/xmlhttprequest/default-content-type-dashboard.html = FAIL
WONTFIX SKIP : http/tests/xmlhttprequest/svg-created-by-xhr-disallowed-in-dashboard.html = FAIL
291 292 293
WONTFIX SKIP : svg/custom/embedded-svg-disallowed-in-dashboard.xml = FAIL
WONTFIX SKIP : svg/custom/manually-parsed-embedded-svg-disallowed-in-dashboard.html = FAIL
WONTFIX SKIP : svg/custom/manually-parsed-svg-disallowed-in-dashboard.html = FAIL
294
WONTFIX SKIP : svg/custom/svg-disallowed-in-dashboard-object.html = FAIL
295
WONTFIX SKIP : fast/canvas/canvas-gradient-addStop-error.html = FAIL
296 297

// Chrome uses different keyboard accelerators from those used by Safari, so
298 299
// this test will always fail.
WONTFIX SKIP LINUX WIN : fast/events/option-tab.html = FAIL
300

301 302
// Has a 150ms setTimeout and seems racy
BUGWK72402 MAC DEBUG : compositing/layer-creation/overflow-scroll-overlap.html = TEXT
303 304

// mac failures
305
BUGWK72402 MAC : compositing/geometry/empty-embed-rects.html = TIMEOUT
306 307

// We don't ship compositing on Leopard.
308 309 310
WONTFIX SKIP LEOPARD : compositing = PASS TIMEOUT FAIL
WONTFIX SKIP LEOPARD : platform/chromium/compositing = PASS TIMEOUT FAIL
WONTFIX SKIP LEOPARD : animations/3d = PASS TIMEOUT FAIL
311

312
WONTFIX MAC WIN : platform/chromium-linux = FAIL
313
WONTFIX SKIP LINUX MAC : platform/win = FAIL CRASH PASS
314

315 316
// This is a test to make WebKit behave like AppKit on Mac.
WONTFIX SKIP WIN LINUX : platform/mac/editing/deleting/backward-delete.html = TEXT
317 318 319 320

// Ignored because we do not have OBJC bindings
WONTFIX SKIP : editing/pasteboard/paste-RTFD.html = FAIL
WONTFIX SKIP : editing/pasteboard/paste-TIFF.html = FAIL
321 322
WONTFIX SKIP : platform/mac/plugins/root-object-premature-delete-crash.html = FAIL
WONTFIX SKIP : platform/mac/plugins/undefined-property-crash.html = FAIL
323 324

// Ignore test because it tries to load .pdf files in <img> tags.
325 326 327
WONTFIX SKIP : fast/images/pdf-as-image-landscape.html = FAIL
WONTFIX SKIP : fast/images/pdf-as-image.html = FAIL
WONTFIX SKIP : fast/replaced/pdf-as-image.html = FAIL
328 329 330 331

// These tests try to print a PDF file as the expected result.  I don't think
// we plan on supporting this anytime soon.
WONTFIX SKIP : printing/compositing-layer-printing.html = PASS
332 333
WONTFIX SKIP : printing/media-queries-print.html = PASS
WONTFIX SKIP : printing/page-rule-in-media-query.html = PASS
334 335 336 337 338 339 340 341

// Chrome doesn't call the willCacheResponse callback (a method
// of ResourceHandleClient).  That function is Mac-specific.
WONTFIX SKIP : http/tests/misc/willCacheResponse-delegate-callback.html = FAIL

// Checks for very kjs-specific garbage collector
// behavior. Gc-9 is completely braindamaged; it tests that certain
// properties are reset by the garbage collector. It looks to pass recently.
342
WONTFIX SKIP : fast/dom/gc-9.html = FAIL
343 344 345

// This test checks that properties of arguments arrays are non-enumerable
// which is incorrect according to the ES5 spec.
346
WONTFIX SKIP : fast/js/kde/function.html = FAIL
347 348 349 350

// This test is broken.  The regular expression used contains an error
// which kjs swallows and returns false, which is the expected result,
// but for which we issue a syntax error.
351
WONTFIX SKIP : fast/js/code-serialize-paren.html = FAIL
352 353 354 355

// These tests check for a kjs-specific extension, that source file
// name and line numbers are available as properties on exception
// objects.  We handle error positions differently.
356 357 358 359
WONTFIX SKIP : fast/js/exception-linenums-in-html-1.html = FAIL
WONTFIX SKIP : fast/js/exception-linenums-in-html-2.html = FAIL
WONTFIX SKIP : fast/js/exception-linenums.html = FAIL
WONTFIX SKIP : fast/js/exception-expression-offset.html = FAIL
360 361 362 363 364 365 366

// These tests rely on specific details of decompilation of
// functions. V8 always returns the source code as written; there's
// no decompilation or pretty printing involved except for
// certain "native" functions where the V8 output does not include
// newline characters. This is working as intended and we don't care
// if the tests pass or fail. (It should probably simply be re-baselined.)
367
WONTFIX SKIP : fast/js/function-names.html = FAIL
368 369 370 371 372 373 374 375 376 377 378 379 380

// This test relies on KJS specific implementation
// (window.GCController.getJSObjectCount), which we have no intention of
// supporting.
WONTFIX SKIP : fast/dom/Window/timeout-released-on-close.html = FAIL

// These tests expect a tiff decoder, which we don't have.
WONTFIX LINUX WIN : fast/images/embed-image.html = FAIL
WONTFIX LINUX WIN : fast/images/object-image.html = FAIL

// Safari has a unique handling of the BOM characters among browsers.
// There is a strong suspicion that this is a security problem, so we
// follow the rest of the browsers on this one.
381
WONTFIX SKIP : fast/js/removing-Cf-characters.html = FAIL
382 383 384 385 386 387 388 389 390 391 392 393 394 395 396

// These tests fail in all but the PST/PDT time zone.
// Another reason for failure is that, for compatability, we don't obey
// the ECMA standard on DST exactly.  We use the OS's facilities to
// convert to local time for dates within the UNIX 32-bit epoch,
// and follow the ECMA rules for dates outside that range.
// The ECMA rules say to use current DST rules for all dates,
// and that all dates that are separated by an exact multiple of
// 28 years must behave exactly the same.
// OS local time services are more accurate than this ECMA rule,
// which is a discrepancy.
WONTFIX SKIP : fast/js/date-DST-time-cusps.html = PASS FAIL
WONTFIX SKIP : fast/js/date-big-setdate.html = PASS FAIL

// V8 doesn't stable sort and we currently have no intention of
397 398 399 400
// changing this.  The following tests only happen to pass due to
// the current algorithm used for sorting small arrays. If larger
// arrays were used in the tests, they would fail.
// It is tracked by: http://code.google.com/p/v8/issues/detail?id=90
401 402
WONTFIX SKIP : fast/js/comparefn-sort-stability.html = PASS
WONTFIX SKIP : fast/js/sort-stability.html = PASS
403 404 405

// We have no indication that anyone misses this and have currently no
// intention of implementing it.
406
WONTFIX SKIP : fast/js/function-dot-arguments.html = FAIL
407 408 409 410

// This is a Safari specific test used to document the set of global
// constructors they expose and the exact way they are printed.  Not
// important.
411
WONTFIX SKIP : fast/js/global-constructors.html = FAIL
412 413 414 415

// This test is not reliable.  The behavior depends on exactly how the
// stack limit is reached.  We're happy with our behavior on this test
// as long as we don't crash.
416
WONTFIX SKIP : fast/js/global-recursion-on-full-stack.html = FAIL
417 418 419

// These tests propagate auth credentials back to the renderer, which we
// don't want to do.
420
WONTFIX SKIP : http/tests/loading/basic-auth-resend-wrong-credentials.html = FAIL
421
WONTFIX SKIP : http/tests/loading/basic-credentials-sent-automatically.html = FAIL
422

423 424 425
// This test relies on code in the test plugin that only exists in Apple's Mac port.
WONTFIX SKIP : platform/mac/plugins/convert-point.html = CRASH

426 427 428
// This checks the IDN behavior of WebKit/WebKit on Mac, not WebKit/WebCore or
// WebKit/JavaScriptCore. Chrome doesn't use WebKit/WebKit, and Chrome's IDN
// security model is different from it.
429
WONTFIX SKIP : fast/encoding/idn-security.html = FAIL
430 431 432

// Our implementation of global history is completely different, and
// these tests are irrelevant.
433
WONTFIX SKIP : http/tests/globalhistory = FAIL
434 435 436

// We are not going to support submitting a form to about:* pages.
// For more details, see discussions at issue 20570.
437
WONTFIX SKIP : fast/forms/get-forms-to-about-blank.html = FAIL
438

439 440 441 442
// This test requires LayoutTestController.setCacheModel, which we don't
// implement because we can't emulate the caching behaviors it expects.
WONTFIX SKIP : fast/dom/HTMLScriptElement/nested-execution.html = FAIL

443 444 445 446 447
// Deletion UI is a Mail-ism. We don't need to worry about this.
WONTFIX SKIP : editing/deleting/deletionUI-single-instance.html = FAIL IMAGE
WONTFIX SKIP : fast/dom/Element/id-in-deletebutton.html = TEXT

// Tests for FAST_MOBILE_SCROLLING. We don't use it.
448 449
WONTFIX SKIP : fast/fast-mobile-scrolling/fixed-position-element.html = IMAGE+TEXT
WONTFIX SKIP : fast/fast-mobile-scrolling/no-fixed-position-elements.html = IMAGE+TEXT
450 451 452 453 454 455 456 457 458

// Tests for frameset flattening. Relevant only on mobile browsers.
WONTFIX SKIP : fast/frames/flattening = TIMEOUT

// This should be tested differently (see discussion on https://bugs.webkit.org/show_bug.cgi?id=35063).
// No need to waste cycles implementing harness support for this variant of the test.
WONTFIX SKIP : fast/loader/api-test-go-to-current-back-forward-item.html = TIMEOUT

// We're not planning to support rocker-based cursor navigation.
459
WONTFIX SKIP : fast/spatial-navigation = FAIL
460 461

// We're not planning to relax third-party cookie rules any time soon.
462
WONTFIX SKIP : http/tests/cookies/third-party-cookie-relaxing.html = FAIL
463

464
// <progress> on Mac is always animated.
465
WONTFIX SKIP MAC : fast/dom/HTMLProgressElement/progress-element.html = TEXT
466 467

// These tests are WONTFIX because they use codecs Chromium doesn't support.
468 469 470 471 472 473 474 475 476
WONTFIX SKIP : media/audio-data-url.html = TIMEOUT FAIL
WONTFIX SKIP : media/audio-mpeg-supported.html = TIMEOUT FAIL
WONTFIX SKIP : media/audio-mpeg4-supported.html = TIMEOUT FAIL
WONTFIX SKIP : media/media-can-play-mpeg-audio.html = TEXT
WONTFIX SKIP : media/media-can-play-mpeg4-video.html = TEXT
WONTFIX SKIP : media/video-can-play-type.html = TIMEOUT FAIL
WONTFIX SKIP : media/video-document-types.html = TIMEOUT FAIL
WONTFIX SKIP : media/video-element-other-namespace-crash.html = TIMEOUT
WONTFIX SKIP : media/video-size-intrinsic-scale.html = TIMEOUT FAIL
477 478 479 480 481 482 483

// Chromium does not use the icon loader in WebCore for loading notifications.
WONTFIX SKIP : http/tests/notifications = FAIL

// Doesn't apply to Chromium (QuickTime-specific behavior)
WONTFIX SKIP : media/video-does-not-loop.html = TIMEOUT

484 485 486
// QuickTime reference movies not supported.
WONTFIX SKIP : http/tests/media/video-cross-site.html = PASS FAIL TIMEOUT

487 488
// Chromium's video codecs don't support alpha information encoded in the video
// data, so this test is not applicable.
489
WONTFIX SKIP : compositing/video/video-background-color.html = FAIL
490

491 492 493 494
// Pre-HTML5 parser quirks only apply to the mac port; we're not interested in
// supporting that option.
WONTFIX SKIP : fast/parser/pre-html5-parser-quirks.html = FAIL

495 496
// We're taking a different approach on this test than Webkit does, related to
// whether we create a window via a plugin when target is _blank.
497
WONTFIX SKIP : plugins/get-url-with-blank-target.html = FAIL
498 499 500 501 502 503 504 505 506 507 508 509

// Dashboard-related test
WONTFIX SKIP : platform/mac/fast/css/dashboard-region-parser.html = FAIL

// Not a test?
WONTFIX SKIP : http/tests/incremental/pause-in-script-element.pl = FAIL

// This tests for an arbitrary limit set in JSCRE to terminate regular
// expressions with an exponential matching behavior.  Since the V8
// regular expression engine can be preempted from the outside, we do not
// need to limit the execution this way.  Firefox also keeps running
// on this one.
510
WONTFIX SKIP : fast/regex/slow.html = TIMEOUT
511 512 513 514 515 516 517

// WebKit QT Build-specific tests
WONTFIX SKIP : platform/qt/view/fixed-layout-size.html = FAIL

// The issue is which global object to use as the implicit
// receiver for cross-frame calls.  Currently, IE, Firefox and Chrome
// agree and only Safari is doing it this way.
518
WONTFIX SKIP : fast/frames/cross-site-this.html = FAIL
519 520 521 522

// This tests a Safari incompatibility.  This test should fail since
// it contains syntax errors that JSC for some reason choose not to
// throw.  V8 follows the spec.
523
WONTFIX SKIP : fast/js/reparsing-semicolon-insertion.html = FAIL
524

525
// Rubber-banding is currently a CG only feature.
526 527
WONTFIX : platform/chromium/rubberbanding = FAIL
WONTFIX : platform/chromium/compositing/rubberbanding = IMAGE
528

529 530
// This requires usp10.dll version 1.600 or greater on Windows and
// it isn't installed on XP by default.
531
WONTFIX WIN : css3/font-feature-settings-rendering.html = PASS FAIL
532

533 534 535
// No webp encoding support on MAC CoreGraphics (CG)
WONTFIX MAC CPU-CG : fast/canvas/canvas-toDataURL-webp.html = FAIL

536 537 538 539 540 541 542
// These test the CoreAnimation plugin model which we never intend to support on
// Windows and Linux.
WONTFIX SKIP WIN LINUX : compositing/plugins/1x1-composited-plugin.html = IMAGE+TEXT
WONTFIX SKIP WIN LINUX : compositing/plugins/composited-plugin.html = IMAGE+TEXT
WONTFIX SKIP WIN LINUX : compositing/plugins/large-to-small-composited-plugin.html = TEXT
WONTFIX SKIP WIN LINUX : compositing/plugins/small-to-large-composited-plugin.html = TEXT

543 544 545
// Mac's popup behavior is different.
WONTFIX MAC SKIP : fast/forms/select/menulist-onchange-fired-with-key-up-down.html = FAIL

546 547 548
// CG appears to blend borders differently, but this config is going away soon.
WONTFIX CPU-CG : css2.1/20110323/border-conflict-element-001d.htm = IMAGE

549 550 551
// -----------------------------------------------------------------
// LIGHTTPD
// -----------------------------------------------------------------
552 553
// This are failing for different reasons under our lighttpd configuration.
// (Note that lighttpd is only used on Windows at this point.)
554 555

// LightTPD doesn't accept unknown HTTP methods
556
BUGCR30536 SKIP WIN : http/tests/xmlhttprequest/methods-lower-case.html = CRASH TIMEOUT
557
BUGCR30536 WIN : http/tests/xmlhttprequest/methods-async.html = TIMEOUT
558
BUGCR30536 SLOW WIN : http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html = FAIL
559 560
// LightTPD doesn't accept unknown HTTP methods and passes CGIs a Content-Type
// even when a request didn't send the header.
561
BUGCR30536 SLOW WIN : http/tests/xmlhttprequest/methods.html = FAIL
562
// Webkit 50667:50696 (Lighttpd related?)
563
BUGCR30536 WIN : http/tests/xmlhttprequest/xmlhttprequest-setrequestheader-no-value.html = TEXT
564 565

// Another lighttpd quirk.
566
BUGCR8941 SLOW WIN : http/tests/xmlhttprequest/web-apps/013.html = FAIL
567
BUGCR8941 WIN : http/tests/xmlhttprequest/web-apps/012.html = FAIL
568 569 570 571 572 573 574 575 576

// -----------------------------------------------------------------
// TEXT
// -----------------------------------------------------------------

// This class of test fails because of size differences in text runs.
// Mostly this is because of international text rendering differences.

// Incrorect results, in incorrect international font metrics.
577
BUGCR20521 WIN : fast/text/atsui-multiple-renderers.html = IMAGE+TEXT
578
BUGCR20521 LINUX WIN : fast/text/atsui-pointtooffset-calls-cg.html = TIMEOUT FAIL
579
BUGCR20521 LINUX WIN : fast/text/atsui-rtl-override-selection.html = FAIL
580 581

// This test checks that we hack around a bug in helvetica.  We fail to.
582
BUGCR20519 WIN : fast/text/wide-zero-width-space.html = FAIL
583

584
// There's a missing glyph box in "full-time".
585
BUGCR20547 WIN : fast/text/capitalize-boundaries.html = FAIL
586 587

// Different button line-heights, our behavior looks wrong.
588
BUGCR20551 LINUX WIN : fast/replaced/table-percent-height-text-controls.html = FAIL
589

590 591 592 593 594 595 596
// Proper retention of CSS objects is tricky.  Disable the tests for now.
BUGWK66377 : fast/dom/StyleSheet/gc-declaration-parent-rule.html = TEXT
BUGWK66377 : fast/dom/StyleSheet/gc-inline-style-cssvalues.html = TEXT
BUGWK66377 : fast/dom/StyleSheet/gc-parent-rule.html = TEXT
BUGWK66377 : fast/dom/StyleSheet/gc-parent-stylesheet.html = TEXT
BUGWK66377 : fast/dom/StyleSheet/gc-rule-children-wrappers.html = TEXT
BUGWK66377 : fast/dom/StyleSheet/gc-styleheet-wrapper.xhtml = TEXT
597 598 599 600 601 602 603

// -----------------------------------------------------------------
// PENDING TESTS (forked to pending/, need to be sent upstream)
// -----------------------------------------------------------------

// These tests don't work with fast timers due to setTimeout
// races. See https://bugs.webkit.org/show_bug.cgi?id=21536
604 605
// We currently match upstream except for font differences, but we should
// probably rewrite the test as suggested in the webkit bug.
606
BUGCR24195 LINUX WIN : fast/repaint/bugzilla-6473.html = IMAGE+TEXT
607
BUGCR24195 MAC : fast/repaint/bugzilla-6473.html = IMAGE
608 609

// -----------------------------------------------------------------
610
// Tests requiring features not currently in DumpRenderTree.
611 612 613
// -----------------------------------------------------------------

// Implement layoutTestController.display()
614
BUGCR8630 LINUX WIN : fast/repaint/body-background-image.html = FAIL
615 616

// Relies on text metrics to pass. Rework to be meaningful for ports other than platform/mac.
617 618 619
BUGCR8630 LINUX WIN : fast/repaint/overflow-outline-repaint.html = FAIL
BUGCR8630 LINUX WIN : fast/backgrounds/solid-color-context-restore.html = FAIL
BUGCR8630 LINUX WIN : fast/dynamic/containing-block-change.html = FAIL
620
BUGCR8630 LINUX : fast/forms/listbox-clip.html = IMAGE+TEXT
621 622
BUGCR8630 LINUX WIN : fast/overflow/hidden-scrollbar-resize.html = FAIL
BUGCR8630 LINUX WIN RELEASE : fast/reflections/inline-crash.html = FAIL
623
BUGCR8630 LINUX WIN DEBUG : fast/reflections/inline-crash.html = FAIL
624
BUGCR8630 LINUX WIN : fast/text/font-initial.html = FAIL
625 626 627 628 629

// Need a setAuthorAndUserStylesEnabled method in
// layoutTestController. Now we have preference to enable/disable user
// styles(not work now), we still need to add a preference to enable/disable
// styles of both author and user.
630
// SKIP because it causes an additional error message in:
631 632 633
// fast/css/display-none-inline-style-change-crash.html   somehow
// the message is dumped after the #EOF, which causes an additional
// error in the header of the following test.
634
BUGCR24197 SKIP : fast/css/disabled-author-styles.html = FAIL
635 636

// -----------------------------------------------------------------
637
// Inspector tests
638 639
// -----------------------------------------------------------------

640 641 642 643
// There is no enough plugins support in DRT
WONTFIX SKIP : http/tests/inspector/network/network-embed.html = FAIL
WONTFIX SKIP : http/tests/inspector/network/network-content-replacement-embed.html = FAIL

644
// Inspector tests in Debug build are very slow.
645 646 647
BUG_DRT SLOW LINUX WIN DEBUG : inspector = PASS
BUG_DRT SLOW LINUX WIN DEBUG : http/tests/inspector = PASS
BUG_DRT SLOW LINUX WIN DEBUG : http/tests/inspector-enabled = PASS
648

649
// Add support for inspector layout tests on Mac.
650 651 652
BUGCR89357 SKIP MAC : inspector = PASS
BUGCR89357 SKIP MAC : http/tests/inspector = PASS
BUGCR89357 SKIP MAC : http/tests/inspector-enabled = PASS
653

654
BUGCR67662 LINUX WIN : http/tests/inspector/console-websocket-error.html = TIMEOUT TEXT
655

656 657 658
BUGWK56602 SKIP : http/tests/inspector/network/network-timing.html = FAIL
BUGWK56602 SKIP : http/tests/inspector/network/network-size.html = FAIL
BUGWK56602 SKIP : http/tests/inspector/network/network-size-chunked.html = FAIL
659
BUGWK56602 SKIP : http/tests/inspector/network/network-size-sync.html = FAIL
660

661 662 663
// PageAgent can not getCookies from DumpRenderTree.
BUGWK65770 SKIP : http/tests/inspector/resource-main-cookies.php = FAIL

664 665 666 667 668 669 670 671
BUGWK60107 WIN RELEASE : inspector/console/console-object-constructor-name.html = PASS TEXT
BUGWK60107 WIN RELEASE : inspector/console/console-log-before-inspector-open.html = PASS TEXT
BUGWK60107 WIN RELEASE : inspector/console/console-tests.html = PASS TEXT
BUGWK60107 WIN RELEASE : inspector/console/console-clear.html = PASS TEXT
BUGWK60107 SLOW LINUX WIN DEBUG : inspector/console/console-object-constructor-name.html = PASS
BUGWK60107 SLOW LINUX WIN DEBUG : inspector/console/console-log-before-inspector-open.html = PASS
BUGWK60107 SLOW LINUX WIN DEBUG : inspector/console/console-tests.html = PASS
BUGWK60107 SLOW LINUX WIN DEBUG : inspector/console/console-clear.html = PASS
672

673 674
BUGWK60109 WIN RELEASE : inspector/elements/edit-dom-actions.html = PASS TEXT
BUGWK60109 SLOW WIN DEBUG : inspector/elements/edit-dom-actions.html = PASS TEXT
675

676
// -----------------------------------------------------------------
677
// Editing tests
678
// -----------------------------------------------------------------
679

680 681 682
// Mac Safari under certain circumstances automatically places
// a caret in editable document even when none was requested programatically.
// We don't intend to copy this feature (at least not for Beta).
683
BUGCR20844 LINUX WIN : editing/selection/designmode-no-caret.html = FAIL
684
// Regression from merge 41268:41286
685
BUGCR10435 MAC : editing/selection/designmode-no-caret.html = FAIL
686

687 688
// Issue 3273: TextInputController::firstRectForCharacterRange not returning
// the correct values for bidi/rtl text.
689
BUGCR3273 : editing/selection/move-left-right.html = FAIL
690 691 692
BUGCR3273 MAC : platform/mac/editing/input/caret-primary-bidi.html = PASS FAIL
BUGCR3273 MAC : platform/mac/editing/input/firstrectforcharacterrange-plain.html = PASS FAIL
BUGCR3273 MAC : platform/mac/editing/input/range-for-empty-document.html = PASS FAIL
693

694 695
// These tests also use firstRectForCharacterRange, but they generate slightly
// different values.
696 697 698
BUGCR3273 : editing/selection/5825350-1.html = TEXT
BUGCR3273 : editing/selection/5825350-2.html = TEXT
BUGCR3273 : editing/selection/mixed-editability-10.html = TEXT
699 700 701 702 703

// TODO(erg): Attempted to rebaseline these tests as part of the above
// 43346:43361 rebaseling from http://trac.webkit.org/changeset/43355. Turned
// tree red. May be more involved then just rebaselining.

704
BUGCR14832 : editing/selection/user-drag-element-and-user-select-none.html = FAIL
705 706

// Fails due to textInputController.setInputMethod not implemented for Mac.
707 708
BUGCR19665 MAC : platform/mac/editing/input/hangul-enter-confirms-and-sends-keypress.html = FAIL
BUGCR19665 MAC : platform/mac/editing/input/kotoeri-enter-to-confirm-and-newline.html = FAIL
709

710 711 712
// Directionality of mixed-direction text in selected choice should
// match that in the <select> option lists.
// Low priority, unclear if test expectations are correct (see bug)
713
BUGCR6139 LINUX WIN : fast/forms/select-writing-direction-natural.html = IMAGE+TEXT
714
BUGCR6139 LEOPARD : fast/forms/select-writing-direction-natural.html = IMAGE+TEXT
715 716 717 718 719 720 721 722 723
BUGCR64733 : editing/text-iterator/findString.html = TEXT

// Selection is wrong.
BUGCR64938 : editing/selection/5354455-1.html = TEXT

BUGWK55560 : editing/input/setting-input-value-cancel-ime-composition.html = TEXT

// New test added in r82159
BUGCR77706 : editing/spelling/grammar.html = FAIL
724
// Chromium does not have a grammar checker.
725
BUGWK74393 : editing/spelling/grammar-paste.html = FAIL TIMEOUT
726

727
// Needs grammar checking.
728
BUGWK71792 : editing/spelling/markers.html = FAIL MISSING
729

730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748
// Flaky
BUGCR79854 : editing/execCommand/delete-empty-container.html = PASS TEXT

// pulled in from downstream during webkit roll 84350:84431
BUGCASEQ LINUX WIN : editing/selection/select-from-textfield-outwards.html = IMAGE+TEXT

BUGWK60120 DEBUG : editing/execCommand/append-node-under-document.html = PASS TEXT

BUGWK61611 LINUX WIN : editing/pasteboard/interchange-newline-2.html = TEXT

BUGWK61624 WIN : editing/pasteboard/smart-paste-003.html = TEXT
BUGWK61624 WIN : editing/pasteboard/smart-paste-004.html = TEXT

// New test in r93068
BUGWK66268 WIN LINUX : editing/deleting/regional-indicators.html = TEXT

BUGWK67121 DEBUG SLOW : editing/selection/move-by-word-visually-multi-space.html = PASS

BUGWK63509 : editing/style/smoosh-styles-003.html = PASS IMAGE
749

750 751 752
// -----------------------------------------------------------------
// Plugin tests
// -----------------------------------------------------------------
753 754


755
BUGCR21841 MAC WIN DEBUG : plugins/destroy-during-npp-new.html = PASS CRASH
756 757

// This test seems to hang on Vista, in addition to the other problems.
758 759
BUGCR61799 BUGWK64319 SKIP : plugins/evaluate-js-after-removing-plugin-element.html = CRASH TIMEOUT TEXT
BUGCR37962 MAC : plugins/iframe-shims.html = PASS TIMEOUT TEXT
760
// Object.keys on an NPObject produces the wrong output.
761 762 763
BUGCR21901 : plugins/npruntime/enumerate.html = TEXT
BUGCR50787 : plugins/npruntime/plugin-scriptable-object-invoke-default.html = TEXT
BUGCR50910 : plugins/npruntime/remove-property.html = TEXT
764
BUGCR48033 : plugins/plugin-initiate-popup-window.html = PASS TEXT
765 766
BUGCR35387 MAC : plugins/reentrant-update-widget-positions.html = TIMEOUT
BUGCR38392 : plugins/resize-from-plugin.html = TEXT
767
// Times out after http://trac.webkit.org/changeset/62739/
768
BUGCR48550 SKIP : plugins/return-negative-one-from-write.html = TIMEOUT
769
BUGCR38353 : http/tests/plugins/plugin-document-has-focus.html = TIMEOUT TEXT
770

771
// Tests differences from switching to webkit.org's test netscape plugin rather
772 773
// than chromium's old forked copy.
BUGCR108833 WIN : plugins/geturlnotify-during-document-teardown.html = CRASH
774
BUGWK48655 : plugins/js-from-destroy.html = PASS CRASH
775

776 777
// Expectations for this test changed upstream. We should fix this test, but
// it doesn't need to block the current release
778
BUGCR10275 : http/tests/security/cross-frame-access-put.html = FAIL
779 780

// Requires layoutTestController.dispatchPendingLoadRequests
781
BUGCR33211 WIN RELEASE : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = CRASH TIMEOUT
782
BUGCR33211 WIN DEBUG : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = TIMEOUT
783
BUGCR33211 LINUX MAC : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = TIMEOUT
784 785

// HTML5 DB layout tests
786
BUGCR27697 SKIP : storage/hash-change-with-xhr.html = PASS
787 788 789

// HTML5 datalist element. We don't enable it because WebKit implementation
// is incomplete.
790 791 792
BUGCR20226 : fast/forms/datalist.html = TEXT
BUGCR20226 : fast/forms/input-list.html = FAIL
BUGCR20226 : fast/forms/input-selectedoption.html = FAIL
793

794 795 796 797 798 799 800 801 802 803 804 805
// Implementation of Date/time input types are incomplete and
// ENABLE_INPUT_TYPE_* flags are not enabled.
BUGWK29359 : fast/forms/date = PASS FAIL
BUGWK29359 : fast/css/pseudo-in-range.html = PASS TEXT
BUGWK29359 : fast/css/pseudo-out-of-range.html = PASS TEXT
BUGWK29359 : fast/css/pseudo-in-range-invalid-value.html = PASS TEXT
BUGWK29359 : fast/forms/datetime = PASS FAIL
BUGWK29359 : fast/forms/datetimelocal = PASS FAIL
BUGWK29359 : fast/forms/month = PASS FAIL
BUGWK29359 : fast/forms/time = PASS FAIL
BUGWK29359 : fast/forms/week = PASS FAIL

806
// Timing out.
807
BUGCR78376 : http/tests/media/video-play-stall-seek.html = TIMEOUT
808 809

// canplaythrough event is sent too early.
810 811
// Test is intentionally SLOW as we're waiting for a connection timeout.
BUGCR73609 SLOW : http/tests/media/video-play-stall.html = TEXT PASS
812

813 814
// We haven't implemented detailed buffered ranged yet.
BUGCR103513 SKIP : http/tests/media/video-buffered.html = PASS
815

816 817 818
// These refer to the webkitHasClosedCaptions / webkitSupportsFullscreen
// methods on the media elements themselves. We're not going to implement them.
WONTFIX SKIP : media/media-captions.html = TIMEOUT
819 820 821
WONTFIX SKIP : media/media-fullscreen-inline.html = TIMEOUT
WONTFIX SKIP : media/media-fullscreen-not-in-document.html = TIMEOUT

822 823 824 825 826 827 828
// We don't expose a step button.
WONTFIX SKIP : media/audio-delete-while-step-button-clicked.html = TIMEOUT

// We haven't implemented reverse audio/video playback.
BUGCR33099 SKIP : media/video-reverse-play-duration.html = TIMEOUT
BUGCR33099 SKIP : media/video-timeupdate-reverse-play.html = TIMEOUT

829
BUGCR100798 MAC DEBUG : fullscreen/full-screen-iframe-allowed.html = PASS TEXT
830
BUGCR100798 SNOWLEOPARD : fullscreen/full-screen-remove-ancestor-during-transition.html = TIMEOUT PASS
831

832
// Does not display courier for the letters, as the test requests.
833 834
BUGCR10278 LINUX : fast/css/font-face-implicit-local-font.html = FAIL
BUGCR10278 LINUX : fast/css/font-face-unicode-range.html = FAIL
835 836 837 838 839 840 841 842 843 844 845 846

// The v8 bindings allow shadowing of all properties on the global
// object.  If you use 'var prop = value' you will get a new variable
// named prop that shadows builtin properties on the global object.
// This behavior is consistent and I'm reluctant to make the massive
// change that would be needed to implement the inconsistent handling
// of this that KJS has (some properties can be shadowed and others
// can't).  This should have low priority.
// We currently match IE and the plan was to convince KJS to change
// post-beta, but the bug is here:
// https://bugs.webkit.org/show_bug.cgi?id=16644 , and it's unclear
// what the resolution was.
847
BUGCR10279 : fast/js/var-declarations-shadowing.html = FAIL
848 849

// Implement full JSON support in V8
850
BUGCR14885 SLOW : fast/js/JSON-parse.html = FAIL
851
BUGCR14885 SLOW : fast/js/JSON-stringify.html = CRASH FAIL
852 853
BUGCR14885 : fast/js/JSON-parse-reviver.html = FAIL
BUGCR14885 : fast/js/JSON-stringify-replacer.html = FAIL
854 855

// Implement CSS -webkit-font-smoothing property support.
856
BUGCR23270 LINUX WIN : fast/css/font-smoothing.html = FAIL
857 858

// Make canvas shadow work with drawImage.
859 860
BUGCR11153 LINUX WIN : fast/canvas/canvas-incremental-repaint-2.html = FAIL
BUGCR11153 LINUX WIN : fast/canvas/canvas-incremental-repaint.html = FAIL
861

862 863 864
// test_shell, DRT do not correctly schedule paints when invalidating.
BUGCR62433 WIN : fast/images/gif-loop-count.html = IMAGE

865 866 867 868
// -----------------------------------------------------------------
// SVG TESTS
// -----------------------------------------------------------------

869
BUGCR8763 MAC : svg/custom/use-on-g-containing-foreignObject-and-image.svg = IMAGE
870 871

// We show reduced version of the entire SVN image rather than an image
872
BUGCR23463 LEOPARD : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE
873 874
BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE+TEXT
BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-use-01-t.svg = PASS IMAGE+TEXT IMAGE
875 876

// Merge 39744:39829 - regression
877
BUGCR10284 MAC : svg/custom/path-bad-data.svg = FAIL
878

879 880 881
// Text mismatch since r65370.
// There was also an unnoticed image mismatch before this revision
// (wrong baseline was committed). No idea about when it really started to fail.
882 883 884
BUGCR52692 LINUX WIN RELEASE : svg/W3C-SVG-1.1/animate-elem-80-t.svg = IMAGE+TEXT
BUGCR52692 BUGWK74788 LINUX WIN DEBUG : svg/W3C-SVG-1.1/animate-elem-80-t.svg = IMAGE+TEXT CRASH
BUGWK74788 MAC : svg/W3C-SVG-1.1/animate-elem-80-t.svg = PASS CRASH
885

886 887
// Windows and Mac need rebaselining after 53378 patch.
BUGWK53378 WIN MAC : svg/W3C-SVG-1.1/filters-example-01-b.svg = IMAGE
888 889
// This is a duplicate of BUGCR99500 below.
//BUGWK53378 WIN : svg/batik/text/textProperties.svg = IMAGE
890 891
BUGWK53378 MAC : svg/batik/text/textProperties.svg = IMAGE
BUGWK53378 WIN MAC : svg/clip-path/clip-in-mask.svg = IMAGE
892
BUGWK53378 WIN : svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg = IMAGE+TEXT
893
BUGWK53378 MAC : svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg = IMAGE
894
BUGWK53378 WIN : svg/clip-path/deep-nested-clip-in-mask-panning.svg = IMAGE+TEXT
895
BUGWK53378 MAC : svg/clip-path/deep-nested-clip-in-mask-panning.svg = IMAGE
896
BUGWK53378 WIN : svg/clip-path/deep-nested-clip-in-mask.svg = IMAGE+TEXT
897 898 899 900 901 902 903 904 905 906
BUGWK53378 MAC : svg/clip-path/deep-nested-clip-in-mask.svg = IMAGE
BUGWK53378 WIN MAC : svg/clip-path/nested-clip-in-mask-image-based-clipping.svg = IMAGE
BUGWK53378 WIN MAC : svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping.svg = IMAGE
BUGWK53378 WIN MAC : svg/clip-path/nested-clip-in-mask-path-based-clipping.svg = IMAGE
BUGWK53378 MAC : svg/batik/masking/maskRegions.svg = IMAGE
BUGWK53378 MAC : svg/clip-path/clip-path-childs-clipped.svg = IMAGE
BUGWK53378 MAC : svg/clip-path/clip-path-pixelation.svg = IMAGE
BUGWK53378 MAC : svg/custom/grayscale-gradient-mask.svg = IMAGE
BUGWK53378 MAC : svg/custom/absolute-sized-content-with-resources.xhtml = IMAGE
BUGWK53378 MAC : svg/zoom/page/zoom-mask-with-percentages.svg = IMAGE
907

908 909 910
// Since r89233. May need a new baseline.
// NOTE that this revision was rolled out, but it isn't clear whether we should remove these
// expectations because it's likely to get checked in again soon.
911 912 913
BUGWK62974 LINUX WIN : svg/W3C-SVG-1.1/fonts-glyph-03-t.svg = IMAGE+TEXT
BUGWK62974 LINUX WIN : svg/W3C-SVG-1.1/text-altglyph-01-b.svg = IMAGE
BUGWK62974 LINUX WIN : svg/batik/text/textEffect.svg = IMAGE+TEXT
914
BUGWK62974 MAC : svg/batik/text/textEffect.svg = IMAGE
915
BUGWK62974 LINUX WIN : svg/batik/text/textEffect3.svg = IMAGE+TEXT
916
BUGWK62974 MAC : svg/batik/text/textEffect3.svg = IMAGE
917
BUGWK62974 LINUX WIN : svg/batik/text/xmlSpace.svg = IMAGE+TEXT
918
BUGWK62974 LEOPARD : svg/batik/text/xmlSpace.svg = IMAGE
919
BUGWK62974 : svg/text/text-altglyph-01-b.svg = IMAGE
920
BUGWK62974 LINUX WIN : svg/text/text-text-04-t.svg = IMAGE+TEXT
921
BUGWK62974 MAC : svg/text/text-text-04-t.svg = IMAGE
922
BUGWK62974 LINUX WIN : svg/text/text-text-05-t.svg = IMAGE+TEXT
923
BUGWK62974 MAC : svg/text/text-text-05-t.svg = IMAGE
924
BUGWK62974 LINUX WIN : svg/text/text-text-06-t.svg = IMAGE+TEXT
925
BUGWK62974 MAC : svg/text/text-text-06-t.svg = IMAGE
926
BUGWK62974 LINUX WIN : svg/wicd/test-rightsizing-b.xhtml = IMAGE+TEXT
927
BUGWK62974 MAC : svg/wicd/test-rightsizing-b.xhtml = IMAGE
928 929
// Extended by BUGCR101797.
// BUGWK62974 WIN : svg/W3C-SVG-1.1/animate-elem-36-t.svg = IMAGE
930
BUGWK62974 : svg/custom/svg-fonts-in-html.html = IMAGE
931
BUGWK62974 : svg/custom/svg-fonts-with-no-element-reference.html = IMAGE+TEXT IMAGE
932 933
BUGWK62974 MAC : svg/W3C-SVG-1.1/pservers-grad-08-b.svg = IMAGE

934 935 936 937 938 939
// -----------------------------------------------------------------
// End SVG Regressions
// -----------------------------------------------------------------

// Compact support was removed from WebKit by Hyatt and layout tests rebaselined in r40259.

940
BUGCR10295 MAC : fast/dom/prototype-chain.html = FAIL
941 942

// Font differences, requiring overriden metrics, not a real bug, not fixing for Beta
943
BUGCR10296 LEOPARD : fast/text/international/bidi-menulist.html = FAIL
944 945 946 947 948 949 950 951 952 953
// Maybe need to be rebaselined - should be looked at in more detail.

// The failures listed below have never passed in Chromium and need to be
// investigated, categorized, and (one hopes) fixed.

// These test fail full text diff (but not simplified diff) most likely due
// to differing implementations of SVG fonts. They may or may not represent
// real bugs which need fixin'

// There's no baseline at all for this!
954
BUGCR32392 SKIP : svg/batik/text/smallFonts.svg = FAIL
955 956

// The test is flaky and maybe platform-dependent.
957
BUGCR32401 LINUX WIN : svg/custom/marker-changes.svg = IMAGE+TEXT IMAGE
958 959 960 961 962


// SVG masks aren't quite working yet.
// Might also be related to https://bugs.webkit.org/show_bug.cgi?id=21910
// New tests. We should fix these, but they don't need to block the current release
963 964 965
BUGCR3244 LINUX WIN : fast/backgrounds/svg-as-mask.html = FAIL
BUGCR3244 LINUX WIN : svg/batik/masking/maskRegions.svg = FAIL
BUGCR3244 LINUX WIN : svg/zoom/page/zoom-mask-with-percentages.svg = FAIL
966 967
// More tests that fail because of masks not working properly.
// New tests. We should fix these, but they don't need to block the current release
968
BUGCR3244 LINUX WIN : fast/backgrounds/repeat/mask-negative-offset-repeat.html = FAIL
969 970 971 972 973 974 975
// Marking this again as failed. This test failed even after rebaseline due to
// the fact that the font is not specified in the test and it seems that the
// test falls back on a different font locally than on the buildbot so the
// baseline is invalid. This might indicate a failure in our font fallback code
// or might be expected and that we should either go with the buildbot output
// or change the test upstream to specify explicitly what font to use.
// The mask part of this test is totally wrong.
976
BUGCR3244 LEOPARD LINUX WIN : svg/as-background-image/svg-as-background-6.html = FAIL
977
BUGWK54322 SNOWLEOPARD : svg/as-background-image/svg-as-background-6.html = TIMEOUT IMAGE
978 979

// Our gradients are wrong here.
980
BUGCR19559 LINUX WIN : svg/W3C-SVG-1.1/pservers-grad-08-b.svg = FAIL
981 982 983 984

// This seems to be correct at this time. Marking flakey to verify that changed
// expectations are correct and that it no longer crashes.
BUGCR10304 LINUX WIN : svg/carto.net/button.svg = PASS FAIL CRASH
985 986 987

// Probably need to change the test upstream to describe it better and use no
// hard coded numbers.
988
BUGCR19897 LINUX WIN : svg/custom/getscreenctm-in-mixed-content2.xhtml = FAIL
989

990
BUGCR10306 LINUX : svg/carto.net/combobox.svg = FAIL
991 992 993

// Linux pixeltest failure: slightly different shade of composited
// alpha in bottom group.
994
BUGCR10310 LINUX : svg/W3C-SVG-1.1/masking-opacity-01-b.svg = FAIL
995

996 997
BUGWK66386 : svg/custom/repaint-shadow.svg = PASS IMAGE