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
WONTFIX SKIP : http/tests/security/contentSecurityPolicy/shared-worker-connect-src-allowed.html = TEXT
WONTFIX SKIP : http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked.html = TEXT
177 178 179 180 181 182 183 184 185 186 187 188

// 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
189

190 191
BUGWK74466 : fast/workers/worker-script-error.html = PASS TIMEOUT FAIL

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

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

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

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

203 204 205 206
// 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.
207 208 209 210 211 212 213 214 215 216
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
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240

// 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.
241
WONTFIX SKIP : fast/forms/search-event-delay.html = PASS TEXT
242 243 244 245 246

// 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.
247 248
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
249
WONTFIX WIN LINUX SKIP : editing/pasteboard/emacs-ctrl-k-with-move.html = FAIL
250 251 252 253 254 255
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
256
BUGRNIWA MAC : editing/pasteboard/emacs-ctrl-k-with-move.html = FAIL
257 258
BUGRNIWA MAC : editing/pasteboard/emacs-ctrl-k-y-001.html = PASS FAIL
BUGRNIWA MAC : editing/input/emacs-ctrl-o.html = PASS FAIL
259

260 261 262 263 264 265
// 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

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

270 271
// This fails because we're missing various useless apple-specific
// properties on the window object.
272 273 274 275 276 277 278 279 280
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
281 282

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

285 286 287 288 289
// 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

290 291 292
// 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
293 294 295
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
296
WONTFIX SKIP : svg/custom/svg-disallowed-in-dashboard-object.html = FAIL
297
WONTFIX SKIP : fast/canvas/canvas-gradient-addStop-error.html = FAIL
298 299

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

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

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

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

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

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

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

// Ignore test because it tries to load .pdf files in <img> tags.
327 328 329
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
330 331 332 333

// 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
334 335
WONTFIX SKIP : printing/media-queries-print.html = PASS
WONTFIX SKIP : printing/page-rule-in-media-query.html = PASS
336 337 338 339 340 341 342 343

// 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.
344
WONTFIX SKIP : fast/dom/gc-9.html = FAIL
345 346 347

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

// 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.
353
WONTFIX SKIP : fast/js/code-serialize-paren.html = FAIL
354 355 356 357

// 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.
358 359 360 361
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
362 363 364 365 366 367 368

// 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.)
369
WONTFIX SKIP : fast/js/function-names.html = FAIL
370 371 372 373 374 375 376 377 378 379 380 381 382

// 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.
383
WONTFIX SKIP : fast/js/removing-Cf-characters.html = FAIL
384 385 386 387 388 389 390 391 392 393 394 395 396 397 398

// 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
399 400 401 402
// 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
403 404
WONTFIX SKIP : fast/js/comparefn-sort-stability.html = PASS
WONTFIX SKIP : fast/js/sort-stability.html = PASS
405 406 407

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

// 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.
413
WONTFIX SKIP : fast/js/global-constructors.html = FAIL
414 415 416 417

// 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.
418
WONTFIX SKIP : fast/js/global-recursion-on-full-stack.html = FAIL
419 420 421

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

425 426 427
// 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

428 429 430
// 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.
431
WONTFIX SKIP : fast/encoding/idn-security.html = FAIL
432 433 434

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

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

441 442 443 444
// 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

445 446 447 448 449
// 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.
450 451
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
452 453 454 455 456 457 458 459 460

// 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.
461
WONTFIX SKIP : fast/spatial-navigation = FAIL
462 463

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

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

// These tests are WONTFIX because they use codecs Chromium doesn't support.
470 471 472 473 474 475 476 477 478
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
479 480 481 482 483 484 485

// 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

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

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

493 494 495 496
// 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

497 498
// 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.
499
WONTFIX SKIP : plugins/get-url-with-blank-target.html = FAIL
500 501 502 503 504 505 506 507 508 509 510 511

// 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.
512
WONTFIX SKIP : fast/regex/slow.html = TIMEOUT
513 514 515 516 517 518 519

// 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.
520
WONTFIX SKIP : fast/frames/cross-site-this.html = FAIL
521 522 523 524

// 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.
525
WONTFIX SKIP : fast/js/reparsing-semicolon-insertion.html = FAIL
526

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

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

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

538 539 540 541 542 543 544
// 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

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

548 549 550
// 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

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

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

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

// -----------------------------------------------------------------
// 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.
579
BUGCR20521 WIN : fast/text/atsui-multiple-renderers.html = IMAGE+TEXT
580
BUGCR20521 LINUX WIN : fast/text/atsui-pointtooffset-calls-cg.html = TIMEOUT FAIL
581
BUGCR20521 LINUX WIN : fast/text/atsui-rtl-override-selection.html = FAIL
582 583

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

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

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

592 593 594 595 596 597 598
// 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
599 600 601 602 603 604 605

// -----------------------------------------------------------------
// 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
606 607
// We currently match upstream except for font differences, but we should
// probably rewrite the test as suggested in the webkit bug.
608
BUGCR24195 LINUX WIN : fast/repaint/bugzilla-6473.html = IMAGE+TEXT
609
BUGCR24195 MAC : fast/repaint/bugzilla-6473.html = IMAGE
610 611

// -----------------------------------------------------------------
612
// Tests requiring features not currently in DumpRenderTree.
613 614 615
// -----------------------------------------------------------------

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

// Relies on text metrics to pass. Rework to be meaningful for ports other than platform/mac.
619 620 621
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
622
BUGCR8630 LINUX : fast/forms/listbox-clip.html = IMAGE+TEXT
623 624
BUGCR8630 LINUX WIN : fast/overflow/hidden-scrollbar-resize.html = FAIL
BUGCR8630 LINUX WIN RELEASE : fast/reflections/inline-crash.html = FAIL
625
BUGCR8630 LINUX WIN DEBUG : fast/reflections/inline-crash.html = FAIL
626
BUGCR8630 LINUX WIN : fast/text/font-initial.html = FAIL
627 628 629 630 631

// 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.
632
// SKIP because it causes an additional error message in:
633 634 635
// 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.
636
BUGCR24197 SKIP : fast/css/disabled-author-styles.html = FAIL
637 638

// -----------------------------------------------------------------
639
// Inspector tests
640 641
// -----------------------------------------------------------------

642 643 644 645
// 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

646
// Inspector tests in Debug build are very slow.
647 648 649
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
650

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

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

658 659 660
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
661
BUGWK56602 SKIP : http/tests/inspector/network/network-size-sync.html = FAIL
662

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

666 667 668 669 670 671 672 673
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
674

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

678 679
BUGWK75647 : http/tests/inspector/network/download.html = PASS CRASH

680
// -----------------------------------------------------------------
681
// Editing tests
682
// -----------------------------------------------------------------
683

684 685 686
// 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).
687
BUGCR20844 LINUX WIN : editing/selection/designmode-no-caret.html = FAIL
688
// Regression from merge 41268:41286
689
BUGCR10435 MAC : editing/selection/designmode-no-caret.html = FAIL
690

691 692
// Issue 3273: TextInputController::firstRectForCharacterRange not returning
// the correct values for bidi/rtl text.
693
BUGCR3273 : editing/selection/move-left-right.html = FAIL
694 695 696
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
697

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

// 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.

708
BUGCR14832 : editing/selection/user-drag-element-and-user-select-none.html = FAIL
709 710

// Fails due to textInputController.setInputMethod not implemented for Mac.
711 712
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
713

714 715 716
// 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)
717
BUGCR6139 LINUX WIN : fast/forms/select-writing-direction-natural.html = IMAGE+TEXT
718
BUGCR6139 LEOPARD : fast/forms/select-writing-direction-natural.html = IMAGE+TEXT
719 720 721 722 723 724 725 726 727
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
728
// Chromium does not have a grammar checker.
729
BUGWK74393 : editing/spelling/grammar-paste.html = FAIL TIMEOUT
730

731
// Needs grammar checking.
732
BUGWK71792 : editing/spelling/markers.html = FAIL MISSING
733

734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752
// 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
753

754 755 756
// -----------------------------------------------------------------
// Plugin tests
// -----------------------------------------------------------------
757 758


759
BUGCR21841 MAC WIN DEBUG : plugins/destroy-during-npp-new.html = PASS CRASH
760 761

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

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

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

// Requires layoutTestController.dispatchPendingLoadRequests
785
BUGCR33211 WIN RELEASE : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = CRASH TIMEOUT
786
BUGCR33211 WIN DEBUG : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = TIMEOUT
787
BUGCR33211 LINUX MAC : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = TIMEOUT
788 789

// HTML5 DB layout tests
790
BUGCR27697 SKIP : storage/hash-change-with-xhr.html = PASS
791 792 793

// HTML5 datalist element. We don't enable it because WebKit implementation
// is incomplete.
794 795 796
BUGCR20226 : fast/forms/datalist.html = TEXT
BUGCR20226 : fast/forms/input-list.html = FAIL
BUGCR20226 : fast/forms/input-selectedoption.html = FAIL
797

798 799 800 801 802 803 804 805 806 807 808 809
// 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

810
// Timing out.
811
BUGCR78376 : http/tests/media/video-play-stall-seek.html = TIMEOUT
812 813

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

817 818
// We haven't implemented detailed buffered ranged yet.
BUGCR103513 SKIP : http/tests/media/video-buffered.html = PASS
819

820 821 822
// 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
823 824 825
WONTFIX SKIP : media/media-fullscreen-inline.html = TIMEOUT
WONTFIX SKIP : media/media-fullscreen-not-in-document.html = TIMEOUT

826 827 828 829 830 831 832
// 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

833
BUGCR100798 MAC DEBUG : fullscreen/full-screen-iframe-allowed.html = PASS TEXT
834
BUGCR100798 SNOWLEOPARD : fullscreen/full-screen-remove-ancestor-during-transition.html = TIMEOUT PASS
835

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

// 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.
851
BUGCR10279 : fast/js/var-declarations-shadowing.html = FAIL
852 853

// Implement full JSON support in V8
854
BUGCR14885 SLOW : fast/js/JSON-parse.html = FAIL
855
BUGCR14885 SLOW : fast/js/JSON-stringify.html = CRASH FAIL
856 857
BUGCR14885 : fast/js/JSON-parse-reviver.html = FAIL
BUGCR14885 : fast/js/JSON-stringify-replacer.html = FAIL
858 859

// Implement CSS -webkit-font-smoothing property support.
860
BUGCR23270 LINUX WIN : fast/css/font-smoothing.html = FAIL
861 862

// Make canvas shadow work with drawImage.
863 864
BUGCR11153 LINUX WIN : fast/canvas/canvas-incremental-repaint-2.html = FAIL
BUGCR11153 LINUX WIN : fast/canvas/canvas-incremental-repaint.html = FAIL
865

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

869 870 871 872
// -----------------------------------------------------------------
// SVG TESTS
// -----------------------------------------------------------------

873
BUGCR8763 MAC : svg/custom/use-on-g-containing-foreignObject-and-image.svg = IMAGE
874 875

// We show reduced version of the entire SVN image rather than an image
876
BUGCR23463 LEOPARD : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE
877 878
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
879 880

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

883 884 885
// 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.
886 887 888
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
889

890 891
// Windows and Mac need rebaselining after 53378 patch.
BUGWK53378 WIN MAC : svg/W3C-SVG-1.1/filters-example-01-b.svg = IMAGE
892 893
// This is a duplicate of BUGCR99500 below.
//BUGWK53378 WIN : svg/batik/text/textProperties.svg = IMAGE
894 895
BUGWK53378 MAC : svg/batik/text/textProperties.svg = IMAGE
BUGWK53378 WIN MAC : svg/clip-path/clip-in-mask.svg = IMAGE
896
BUGWK53378 WIN : svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg = IMAGE+TEXT
897
BUGWK53378 MAC : svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg = IMAGE
898
BUGWK53378 WIN : svg/clip-path/deep-nested-clip-in-mask-panning.svg = IMAGE+TEXT
899
BUGWK53378 MAC : svg/clip-path/deep-nested-clip-in-mask-panning.svg = IMAGE
900
BUGWK53378 WIN : svg/clip-path/deep-nested-clip-in-mask.svg = IMAGE+TEXT
901 902 903 904 905 906 907 908 909 910
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
911

912 913 914
// 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.
915 916 917
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
918
BUGWK62974 MAC : svg/batik/text/textEffect.svg = IMAGE
919
BUGWK62974 LINUX WIN : svg/batik/text/textEffect3.svg = IMAGE+TEXT
920
BUGWK62974 MAC : svg/batik/text/textEffect3.svg = IMAGE
921
BUGWK62974 LINUX WIN : svg/batik/text/xmlSpace.svg = IMAGE+TEXT
922
BUGWK62974 LEOPARD : svg/batik/text/xmlSpace.svg = IMAGE
923
BUGWK62974 : svg/text/text-altglyph-01-b.svg = IMAGE
924
BUGWK62974 LINUX WIN : svg/text/text-text-04-t.svg = IMAGE+TEXT
925
BUGWK62974 MAC : svg/text/text-text-04-t.svg = IMAGE
926
BUGWK62974 LINUX WIN : svg/text/text-text-05-t.svg = IMAGE+TEXT
927
BUGWK62974 MAC : svg/text/text-text-05-t.svg = IMAGE
928
BUGWK62974 LINUX WIN : svg/text/text-text-06-t.svg = IMAGE+TEXT
929
BUGWK62974 MAC : svg/text/text-text-06-t.svg = IMAGE
930
BUGWK62974 LINUX WIN : svg/wicd/test-rightsizing-b.xhtml = IMAGE+TEXT
931
BUGWK62974 MAC : svg/wicd/test-rightsizing-b.xhtml = IMAGE
932 933
// Extended by BUGCR101797.
// BUGWK62974 WIN : svg/W3C-SVG-1.1/animate-elem-36-t.svg = IMAGE
934
BUGWK62974 : svg/custom/svg-fonts-in-html.html = IMAGE
935
BUGWK62974 : svg/custom/svg-fonts-with-no-element-reference.html = IMAGE+TEXT IMAGE
936 937
BUGWK62974 MAC : svg/W3C-SVG-1.1/pservers-grad-08-b.svg = IMAGE

938 939 940 941 942 943
// -----------------------------------------------------------------
// End SVG Regressions
// -----------------------------------------------------------------

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

944
BUGCR10295 MAC : fast/dom/prototype-chain.html = FAIL
945 946

// Font differences, requiring overriden metrics, not a real bug, not fixing for Beta
947
BUGCR10296 LEOPARD : fast/text/international/bidi-menulist.html = FAIL
948 949 950 951 952 953 954 955 956 957
// 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!
958
BUGCR32392 SKIP : svg/batik/text/smallFonts.svg = FAIL
959 960

// The test is flaky and maybe platform-dependent.
961
BUGCR32401 LINUX WIN : svg/custom/marker-changes.svg = IMAGE+TEXT IMAGE
962 963 964 965 966


// 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
967 968 969
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
970 971
// 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
972
BUGCR3244 LINUX WIN : fast/backgrounds/repeat/mask-negative-offset-repeat.html = FAIL
973 974 975 976 977 978 979
// 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.
980
BUGCR3244 LEOPARD LINUX WIN : svg/as-background-image/svg-as-background-6.html = FAIL
981
BUGWK54322 SNOWLEOPARD : svg/as-background-image/svg-as-background-6.html = TIMEOUT IMAGE
982 983

// Our gradients are wrong here.
984
BUGCR19559 LINUX WIN : svg/W3C-SVG-1.1/pservers-grad-08-b.svg = FAIL
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

tony@chromium.org's avatar