/
test_expectations.txt
3925 lines (3104 loc) · 207 KB
/
test_expectations.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// These are the layout test expectations for the Chromium port(s) of WebKit.
//
// See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
// -----------------------------------------------------------------
// SLOW TESTS
// -----------------------------------------------------------------
BUGCR24182 SLOW MAC DEBUG : fast/css/large-list-of-rules-crash.html = PASS
BUGCR24182 SLOW LINUX MAC DEBUG : fast/dom/Window/window-postmessage-clone-really-deep-array.html = PASS
BUGCR24182 SLOW MAC DEBUG : fast/forms/form-associated-element-crash3.html = PASS
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/forms/select-set-length-with-mutation-remove.html = PASS
BUGCR24182 SLOW : fast/js/regexp-overflow.html = PASS
BUGCR24182 SLOW DEBUG : fast/js/toString-and-valueOf-override.html = PASS
BUGCR24182 SLOW DEBUG : html5lib/webkit-resumer.html = PASS
BUGCR24182 SLOW WIN RELEASE : http/tests/loading/onload-vs-immediate-refresh.pl = PASS
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 SLOW : http/tests/websocket/tests/hixie76/frame-lengths.html = PASS
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
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
BUGCR24182 SLOW DEBUG : jquery/attributes.html = PASS
BUGCR24182 DEBUG : jquery/core.html = PASS TIMEOUT
BUGCR24182 SLOW DEBUG : jquery/data.html = PASS
BUGCR24182 SLOW DEBUG : jquery/dimensions.html = PASS
BUGCR24182 DEBUG : jquery/event.html = PASS TIMEOUT
BUGCR24182 DEBUG : jquery/manipulation.html = PASS TIMEOUT
BUGCR24182 SLOW DEBUG : jquery/offset.html = PASS
BUGCR24182 SLOW LINUX WIN LEOPARD DEBUG : jquery/traversing.html = PASS
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/frames/sandboxed-iframe-navigation-parent.html = PASS
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/js/repeat-cached-vm-reentry.html = PASS
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/dom/Window/window-postmessage-clone-deep-array.html = PASS
BUGCR24182 SLOW SNOWLEOPARD DEBUG : fast/frames/calculate-percentage.html = PASS
BUGCR24182 SLOW DEBUG WIN MAC : fast/js/dfg-int8array.html = PASS
BUGCR24182 SLOW DEBUG WIN MAC : fast/js/dfg-uint8clampedarray.html = PASS
BUGCR24182 SLOW DEBUG WIN MAC : fast/js/dfg-int16array.html = PASS
BUGCR24182 SLOW DEBUG MAC : svg/hixie/perf/007.xml = PASS
// BUGCR24182 SLOW DEBUG : svg/filters/big-sized-filter.svg = PASS
// See BUGCR104797
BUGWK77184 DEBUG SLOW : fast/js/dfg-double-vote-fuzz.html = PASS
BUGWK77069 DEBUG SLOW : fast/js/dfg-uint32array-overflow-values.html = PASS
BUGWK74787 DEBUG SLOW : fast/js/dfg-poison-fuzz.html = PASS
BUGWK77365 DEBUG SLOW : fast/js/dfg-int32array-overflow-values.html = PASS
BUGWK76270 SKIP : http/tests/appcache/abort-cache-onchecking.html = FAIL
BUGWK76270 SKIP : http/tests/appcache/abort-cache-onchecking-manifest-404.html = FAIL
BUGWK76270 SKIP : http/tests/appcache/abort-cache-onchecking-resource-404.html = FAIL
BUGWK76270 SKIP : http/tests/appcache/abort-cache-ondownloading.html = FAIL
BUGWK76270 SKIP : http/tests/appcache/abort-cache-ondownloading-manifest-404.html = FAIL
BUGWK76270 SKIP : http/tests/appcache/abort-cache-ondownloading-resource-404.html = FAIL
BUGWK76270 SKIP : http/tests/appcache/abort-cache-onprogress.html = FAIL
BUGWK77523 WIN SLOW : media/media-fragments/TC0050-TC0059.html = PASS
BUGWK77523 WIN RELEASE SLOW : media/media-fragments/TC0080-TC0089.html = PASS
BUGWK79679 DEBUG SLOW : platform/chromium/virtual/gpu/fast/canvas/getPutImageDataPairTest.html = PASS
// -----------------------------------------------------------------
// TEMPORARILY SKIPPED TESTS
// -----------------------------------------------------------------
// 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.
BUGCR84572 SKIP : storage/storageinfo-missing-arguments.html = FAIL
BUGCR84572 SKIP : storage/storageinfo-no-callbacks.html = FAIL
BUGCR84572 SKIP : storage/storageinfo-query-usage.html = FAIL
BUGCR84572 SKIP : storage/storageinfo-request-quota.html = FAIL
// 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
// 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
// Tests for MediaSource API. Feature is not yet functional.
BUGWK64731 SKIP : http/tests/media/media-source/ = TIMEOUT
// Chrome does not support WebArchives yet.
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
// 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
BUGWK63933 : platform/chromium/virtual/gpu/fast/canvas/canvas-webkitLineDash.html = FAIL
BUGWK63933 : platform/chromium/virtual/gpu/fast/canvas/canvas-webkitLineDash-invalid.html = FAIL
// Microdata DOM API is not yet enabled.
BUGWK68610 SKIP : fast/dom/MicroData = PASS
// Unskip after changes on both sides have landed and rolled together.
BUGCR103939 SKIP : http/tests/appcache/wrong-content-type.html = TEXT
// Vibration API is not supported yet in the chromium port.
BUGWK72010 SKIP : fast/dom/navigator-vibration.html = FAIL
// -----------------------------------------------------------------
// 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
// Perf tests are really slow in debug builds and there are few benefits in
// running them.
WONTFIX SKIP DEBUG : perf = TIMEOUT
// 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
// 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.
WONTFIX SKIP : dom/xhtml = PASS
// We do not want to support Legacy mac encodings on Windows/Linux.
WONTFIX SKIP WIN LINUX : fast/encoding/char-decoding-mac.html = FAIL
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
// StorageTracker isn't used by Chromium and not all requisite platform code
// is implemented.
WONTFIX SKIP : storage/domstorage/localstorage/storagetracker = PASS TIMEOUT FAIL
// 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
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
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
WONTFIX SKIP : storage/indexeddb/basics-shared-workers.html = PASS TIMEOUT FAIL
// 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
BUGCR108798 LINUX WIN : fast/filesystem/workers/file-writer-events.html = CRASH PASS
// 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.
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-with-frames.html = TIMEOUT
WONTFIX SKIP : fast/events/pageshow-pagehide-on-back-cached.html = TIMEOUT FAIL
WONTFIX SKIP : fast/events/suspend-timers.html = TIMEOUT
WONTFIX SKIP : fast/harness/page-cache-crash-on-data-urls.html = TEXT
WONTFIX SKIP : fast/harness/use-page-cache.html = TIMEOUT FAIL
WONTFIX SKIP : fast/loader/crash-copying-backforwardlist.html = TEXT
WONTFIX SKIP : fast/loader/window-properties-restored-from-page-cache.html = TEXT
WONTFIX SKIP : fast/overflow/horizontal-scroll-after-back.html = TIMEOUT
WONTFIX SKIP : http/tests/navigation/https-in-page-cache.html = FAIL
WONTFIX SKIP : loader/go-back-to-different-window-size.html = TIMEOUT TEXT
WONTFIX SKIP : media/restore-from-page-cache.html = TIMEOUT
// 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 : 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.
WONTFIX SKIP : fast/forms/search-event-delay.html = PASS TEXT
// 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.
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
WONTFIX WIN LINUX SKIP : editing/pasteboard/emacs-ctrl-k-with-move.html = FAIL
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
BUGRNIWA MAC : editing/pasteboard/emacs-ctrl-k-y-001.html = PASS FAIL
BUGRNIWA MAC : editing/input/emacs-ctrl-o.html = PASS FAIL
// 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
// Checks for very kjs-specific garbage collector behavior.
// Would have to be implemented much differently to work in v8.
WONTFIX SKIP : fast/dom/gc-10.html = FAIL
// This fails because we're missing various useless apple-specific
// properties on the window object.
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
// We don't let anyone set status in the browser.
WONTFIX SKIP : plugins/set-status.html = TEXT
// 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
WONTFIX : platform/chromium/virtual/gpu/canvas/philip/tests/2d.drawImage.outsidesource.html = TEXT
// We don't care about dashboard compatibility mode.
WONTFIX SKIP : http/tests/xmlhttprequest/default-content-type-dashboard.html = FAIL
WONTFIX SKIP : fast/canvas/canvas-gradient-addStop-error.html = FAIL
WONTFIX SKIP : platform/chromium/virtual/gpu/fast/canvas/canvas-gradient-addStop-error.html = FAIL
// Chrome uses different keyboard accelerators from those used by Safari, so
// this test will always fail.
WONTFIX SKIP LINUX WIN : fast/events/option-tab.html = FAIL
// Has a 150ms setTimeout and seems racy
BUGWK72402 MAC DEBUG : compositing/layer-creation/overflow-scroll-overlap.html = TEXT
// mac failures
BUGWK72402 SLOW MAC : compositing/geometry/empty-embed-rects.html = PASS
// We don't ship compositing on Leopard.
WONTFIX SKIP LEOPARD : compositing = PASS TIMEOUT FAIL
WONTFIX SKIP LEOPARD : platform/chromium/compositing = PASS TIMEOUT FAIL
WONTFIX SKIP LEOPARD : animations/3d = PASS TIMEOUT FAIL
WONTFIX MAC WIN : platform/chromium-linux = FAIL
WONTFIX SKIP LINUX MAC : platform/win = FAIL CRASH PASS
// This is a test to make WebKit behave like AppKit on Mac.
WONTFIX SKIP WIN LINUX : platform/mac/editing/deleting/backward-delete.html = TEXT
// Ignored because we do not have OBJC bindings
WONTFIX SKIP : editing/pasteboard/paste-RTFD.html = FAIL
WONTFIX SKIP : editing/pasteboard/paste-TIFF.html = FAIL
WONTFIX SKIP : platform/mac/plugins/root-object-premature-delete-crash.html = FAIL
WONTFIX SKIP : platform/mac/plugins/undefined-property-crash.html = FAIL
// Ignore test because it tries to load .pdf files in <img> tags.
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
// 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
WONTFIX SKIP : printing/media-queries-print.html = PASS
WONTFIX SKIP : printing/page-rule-in-media-query.html = PASS
// 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.
WONTFIX SKIP : fast/dom/gc-9.html = FAIL
// This test checks that properties of arguments arrays are non-enumerable
// which is incorrect according to the ES5 spec.
WONTFIX SKIP : fast/js/kde/function.html = FAIL
// 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.
WONTFIX SKIP : fast/js/code-serialize-paren.html = FAIL
// 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.
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
// 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.)
WONTFIX SKIP : fast/js/function-names.html = FAIL
// 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.
WONTFIX SKIP : fast/js/removing-Cf-characters.html = FAIL
// 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
// 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
WONTFIX SKIP : fast/js/comparefn-sort-stability.html = PASS
WONTFIX SKIP : fast/js/sort-stability.html = PASS
// We have no indication that anyone misses this and have currently no
// intention of implementing it.
WONTFIX SKIP : fast/js/function-dot-arguments.html = FAIL
// 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.
WONTFIX SKIP : fast/js/global-constructors.html = FAIL
// 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.
WONTFIX SKIP : fast/js/global-recursion-on-full-stack.html = FAIL
// These tests propagate auth credentials back to the renderer, which we
// don't want to do.
WONTFIX SKIP : http/tests/loading/basic-auth-resend-wrong-credentials.html = FAIL
WONTFIX SKIP : http/tests/loading/basic-credentials-sent-automatically.html = FAIL
// These tests rely on embedded identities in URLs, which chrome chooses not to support
WONTFIX SKIP : http/tests/appcache/auth.html = TIMEOUT
WONTFIX SKIP : http/tests/security/credentials-in-referer.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/basic-auth-default.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/basic-auth-nopassword.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/basic-auth-nouser.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/basic-auth.html = TIMEOUT
WONTFIX SKIP : http/tests/xmlhttprequest/cross-origin-authorization.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/cross-origin-no-authorization.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/re-login-async.html = TEXT
WONTFIX SKIP : http/tests/xmlhttprequest/re-login.html = TEXT
// 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
// 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.
WONTFIX SKIP : fast/encoding/idn-security.html = FAIL
// Our implementation of global history is completely different, and
// these tests are irrelevant.
WONTFIX SKIP : http/tests/globalhistory = FAIL
// We are not going to support submitting a form to about:* pages.
// For more details, see discussions at issue 20570.
WONTFIX SKIP : fast/forms/get-forms-to-about-blank.html = FAIL
// 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
// 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.
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
// 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.
WONTFIX SKIP : fast/spatial-navigation = FAIL
// We're not planning to relax third-party cookie rules any time soon.
WONTFIX SKIP : http/tests/cookies/third-party-cookie-relaxing.html = FAIL
// <progress> on Mac is always animated.
WONTFIX SKIP MAC : fast/dom/HTMLProgressElement/progress-element.html = TEXT
// These tests are WONTFIX because they use codecs Chromium doesn't support.
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/media-can-play-flac-audio.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
// 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
// QuickTime reference movies not supported.
WONTFIX SKIP : http/tests/media/video-cross-site.html = PASS FAIL TIMEOUT
// Chromium's video codecs don't support alpha information encoded in the video
// data, so this test is not applicable.
WONTFIX SKIP : compositing/video/video-background-color.html = FAIL
// 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
// 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.
WONTFIX SKIP : plugins/get-url-with-blank-target.html = FAIL
// 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.
WONTFIX SKIP : fast/regex/slow.html = TIMEOUT
// 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.
WONTFIX SKIP : fast/frames/cross-site-this.html = FAIL
// 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.
WONTFIX SKIP : fast/js/reparsing-semicolon-insertion.html = FAIL
// These test rubber band overhang drawing, which is a Mac OS X Lion feature
// that is not supported on other platforms.
WONTFIX SKIP WIN LINUX : platform/chromium/rubberbanding = IMAGE
WONTFIX SKIP WIN LINUX : platform/chromium/compositing/rubberbanding = IMAGE
// This requires usp10.dll version 1.600 or greater on Windows and
// it isn't installed on XP by default.
WONTFIX WIN : css3/font-feature-settings-rendering.html = PASS FAIL
// 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
// Mac's popup behavior is different.
WONTFIX MAC SKIP : fast/forms/select/menulist-onchange-fired-with-key-up-down.html = FAIL
// Chrome uses its quota manager and doesn't respect the 5mb limit.
WONTFIX SKIP : storage/indexeddb/database-quota.html = TEXT
// WebKitShouldInvertColors isn't implemented, but it doesn't look like we
// need to implement this.
WONTFIX : platform/win/inverted-colors/non-composited.html = IMAGE+TEXT
// -----------------------------------------------------------------
// LIGHTTPD
// -----------------------------------------------------------------
// This are failing for different reasons under our lighttpd configuration.
// (Note that lighttpd is only used on Windows at this point.)
// LightTPD doesn't accept unknown HTTP methods
BUGCR30536 SKIP WIN : http/tests/xmlhttprequest/methods-lower-case.html = CRASH TIMEOUT
BUGCR30536 WIN : http/tests/xmlhttprequest/methods-async.html = TIMEOUT
BUGCR30536 SLOW WIN : http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html = FAIL
// LightTPD doesn't accept unknown HTTP methods and passes CGIs a Content-Type
// even when a request didn't send the header.
BUGCR30536 SLOW WIN : http/tests/xmlhttprequest/methods.html = FAIL
// Webkit 50667:50696 (Lighttpd related?)
BUGCR30536 WIN : http/tests/xmlhttprequest/xmlhttprequest-setrequestheader-no-value.html = TEXT
// Another lighttpd quirk.
BUGCR8941 SLOW WIN : http/tests/xmlhttprequest/web-apps/013.html = FAIL
BUGCR8941 WIN : http/tests/xmlhttprequest/web-apps/012.html = FAIL
// -----------------------------------------------------------------
// 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.
BUGCR20521 WIN : fast/text/atsui-multiple-renderers.html = IMAGE+TEXT
BUGWK78544 LINUX : fast/text/atsui-multiple-renderers.html = PASS IMAGE IMAGE+TEXT
BUGCR20521 LINUX WIN : fast/text/atsui-pointtooffset-calls-cg.html = TIMEOUT FAIL
BUGCR20521 LINUX WIN : fast/text/atsui-rtl-override-selection.html = FAIL
// This test checks that we hack around a bug in helvetica. We fail to.
BUGCR20519 WIN : fast/text/wide-zero-width-space.html = FAIL
// There's a missing glyph box in "full-time".
BUGCR20547 WIN : fast/text/capitalize-boundaries.html = FAIL
// Different button line-heights, our behavior looks wrong.
BUGCR20551 LINUX WIN : fast/replaced/table-percent-height-text-controls.html = FAIL
// 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
// -----------------------------------------------------------------
// 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
// We currently match upstream except for font differences, but we should
// probably rewrite the test as suggested in the webkit bug.
BUGCR24195 LINUX WIN : fast/repaint/bugzilla-6473.html = IMAGE+TEXT
BUGCR24195 MAC : fast/repaint/bugzilla-6473.html = IMAGE
// -----------------------------------------------------------------
// Tests requiring features not currently in DumpRenderTree.
// -----------------------------------------------------------------
// Implement layoutTestController.display()
BUGCR8630 LINUX WIN : fast/repaint/body-background-image.html = FAIL
// Relies on text metrics to pass. Rework to be meaningful for ports other than platform/mac.
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
BUGCR8630 LINUX : fast/forms/listbox-clip.html = IMAGE+TEXT
BUGCR8630 LINUX WIN : fast/overflow/hidden-scrollbar-resize.html = FAIL
BUGCR8630 LINUX WIN RELEASE : fast/reflections/inline-crash.html = FAIL
BUGCR8630 LINUX WIN DEBUG : fast/reflections/inline-crash.html = FAIL
BUGCR8630 LINUX WIN : fast/text/font-initial.html = FAIL
// 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.
// SKIP because it causes an additional error message in:
// 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.
BUGCR24197 SKIP : fast/css/disabled-author-styles.html = FAIL
// -----------------------------------------------------------------
// Inspector tests
// -----------------------------------------------------------------
// 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
// Works slowly, we have an equivalent test that doesn't open Inspector and runs fast.
WONTFIX LINUX DEBUG SKIP : inspector/profiler/cpu-profiler-profiling.html = TIMEOUT PASS
// Inspector tests in Debug build are very slow.
BUG_DRT SLOW LINUX WIN DEBUG : inspector = PASS
BUG_DRT WIN DEBUG : inspector/extensions/extensions-events.html = TIMEOUT
BUG_DRT WIN DEBUG : inspector/extensions/extensions-sidebar.html = TIMEOUT
BUG_DRT SLOW LINUX WIN DEBUG : http/tests/inspector = PASS
BUG_DRT SLOW LINUX WIN DEBUG : http/tests/inspector-enabled = PASS
// Add support for inspector layout tests on Mac.
BUGCR89357 SKIP MAC : inspector = PASS
BUGCR89357 SKIP MAC : http/tests/inspector = PASS
BUGCR89357 SKIP MAC : http/tests/inspector-enabled = PASS
BUGCR67662 LINUX WIN : http/tests/inspector/console-websocket-error.html = TIMEOUT TEXT
// Transferred time/size are not supported in DRT.
WONTFIX SKIP : http/tests/inspector/network/network-timing.html = FAIL
WONTFIX SKIP : http/tests/inspector/network/network-size.html = FAIL
WONTFIX SKIP : http/tests/inspector/network/network-size-chunked.html = FAIL
WONTFIX SKIP : http/tests/inspector/network/network-size-sync.html = FAIL
BUGWK57754 SLOW WIN DEBUG : inspector/debugger/xhr-breakpoints.html = PASS CRASH
// PageAgent can not getCookies from DumpRenderTree.
BUGWK65770 SKIP : http/tests/inspector/resource-main-cookies.php = FAIL
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
BUGWK60109 WIN RELEASE : inspector/elements/edit-dom-actions.html = PASS TEXT
BUGWK60109 SLOW WIN DEBUG : inspector/elements/edit-dom-actions.html = PASS TEXT
BUGWK72434 LINUX WIN : inspector/styles/svg-style.xhtml = PASS TEXT
BUGWK74654 SKIP : http/tests/inspector/network/network-worker.html = PASS TIMEOUT FAIL
BUGWK75186 SKIP LINUX : http/tests/inspector-enabled/dedicated-workers-list.html = PASS TEXT TIMEOUT
BUGWK75647 : http/tests/inspector/network/download.html = PASS CRASH TIMEOUT
BUGWK75916 SKIP LINUX : http/tests/inspector/resource-tree/resource-tree-document-url.html = PASS TEXT TIMEOUT
BUGWK78810 LINUX WIN DEBUG SLOW : inspector/debugger/script-formatter-console.html = PASS
// -----------------------------------------------------------------
// Editing tests
// -----------------------------------------------------------------
// 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).
BUGCR20844 LINUX WIN : editing/selection/designmode-no-caret.html = FAIL
// Regression from merge 41268:41286
BUGCR10435 MAC : editing/selection/designmode-no-caret.html = FAIL
// Issue 3273: TextInputController::firstRectForCharacterRange not returning
// the correct values for bidi/rtl text.
BUGCR3273 : editing/selection/move-left-right.html = FAIL
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
// These tests also use firstRectForCharacterRange, but they generate slightly
// different values.
BUGCR3273 : editing/selection/5825350-1.html = TEXT
BUGCR3273 : editing/selection/5825350-2.html = TEXT
BUGCR3273 : editing/selection/mixed-editability-10.html = TEXT
// 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.
BUGCR14832 : editing/selection/user-drag-element-and-user-select-none.html = FAIL
// Fails due to textInputController.setInputMethod not implemented for Mac.
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
// 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)
BUGCR6139 LINUX WIN : fast/forms/select-writing-direction-natural.html = IMAGE+TEXT
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
// Chromium does not have a grammar checker.
BUGWK74393 : editing/spelling/grammar-paste.html = FAIL TIMEOUT
// Needs grammar checking.
BUGWK71792 : editing/spelling/markers.html = FAIL MISSING
// 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
// PasteBoard::plainText() does not support file names.
BUGWK78655 : editing/pasteboard/drag-files-to-editable-element.html = FAIL
// 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
// -----------------------------------------------------------------
// Security tests
// -----------------------------------------------------------------
// Need to update chromium so the web frame delegate is informed when window objects
// in isolated worlds are cleared.
BUGCR27849 : http/tests/security/isolatedWorld/didClearWindowObject.html = TEXT
// Due to the differences in initialization checks in KURL and googleurl.
// Note: this test was also marked as flaky on WIN RELEASE above, BUGCR31342.
BUGCR39423 : security/block-test.html = TIMEOUT
BUGCR20345 : http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html = TEXT
BUGWK42769 : http/tests/security/401-logout/401-logout.php = TIMEOUT
BUGCR42044 WIN : http/tests/security/xss-DENIED-mime-type-execute-as-html.html = PASS TIMEOUT
BUGCR24182 WIN RELEASE : http/tests/security/cross-origin-css.html = PASS TIMEOUT
// Flaky: fails about 5% of the time.
BUGCR31342 WIN RELEASE : security/block-test-no-port.html = PASS TEXT
// -----------------------------------------------------------------
// Plugin tests
// -----------------------------------------------------------------
BUGCR21841 MAC WIN DEBUG : plugins/destroy-during-npp-new.html = PASS CRASH
// This test seems to hang on Vista, in addition to the other problems.
BUGCR61799 BUGWK64319 SKIP : plugins/evaluate-js-after-removing-plugin-element.html = CRASH TIMEOUT TEXT
BUGCR37962 MAC : plugins/iframe-shims.html = PASS TIMEOUT TEXT
// Object.keys on an NPObject produces the wrong output.
BUGCR21901 : plugins/npruntime/enumerate.html = TEXT
BUGCR50787 : plugins/npruntime/plugin-scriptable-object-invoke-default.html = TEXT
BUGCR50910 : plugins/npruntime/remove-property.html = TEXT
BUGCR48033 : plugins/plugin-initiate-popup-window.html = PASS TEXT
BUGCR35387 MAC : plugins/reentrant-update-widget-positions.html = TIMEOUT
BUGCR38392 : plugins/resize-from-plugin.html = TEXT
// Times out after http://trac.webkit.org/changeset/62739/
BUGCR48550 SKIP : plugins/return-negative-one-from-write.html = TIMEOUT
BUGCR38353 : http/tests/plugins/plugin-document-has-focus.html = TIMEOUT TEXT
// Tests differences from switching to webkit.org's test netscape plugin rather
// than chromium's old forked copy.
BUGCR108833 WIN : plugins/geturlnotify-during-document-teardown.html = CRASH
BUGWK48655 : plugins/js-from-destroy.html = PASS CRASH
// Requires layoutTestController.dispatchPendingLoadRequests
BUGCR33211 WIN RELEASE : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = CRASH TIMEOUT
BUGCR33211 WIN DEBUG : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = TIMEOUT
BUGCR33211 LINUX MAC : http/tests/loading/deleted-host-in-resource-load-delegate-callback.html = TIMEOUT
// HTML5 DB layout tests
BUGCR27697 SKIP : storage/hash-change-with-xhr.html = PASS
// HTML5 datalist element. We don't enable it because WebKit implementation
// is incomplete.
BUGCR20226 : fast/forms/datalist.html = TEXT
BUGCR20226 : fast/forms/input-list.html = FAIL
BUGCR20226 : fast/forms/input-selectedoption.html = FAIL
// 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
// Timing out.
BUGCR78376 : http/tests/media/video-play-stall-seek.html = TIMEOUT
// canplaythrough event is sent too early.
// Test is intentionally SLOW as we're waiting for a connection timeout.
BUGCR73609 SLOW : http/tests/media/video-play-stall.html = TEXT PASS
// We haven't implemented detailed buffered ranged yet.
BUGCR103513 SKIP : http/tests/media/video-buffered.html = PASS
// 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
WONTFIX SKIP : media/media-fullscreen-inline.html = TIMEOUT
WONTFIX SKIP : media/media-fullscreen-not-in-document.html = TIMEOUT
// 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
BUGCR100798 MAC DEBUG : fullscreen/full-screen-iframe-allowed.html = PASS TEXT
BUGCR100798 SNOWLEOPARD : fullscreen/full-screen-remove-ancestor-during-transition.html = TIMEOUT PASS
// Does not display courier for the letters, as the test requests.
BUGCR10278 LINUX : fast/css/font-face-implicit-local-font.html = FAIL
BUGCR10278 LINUX : fast/css/font-face-unicode-range.html = FAIL
// 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.
BUGCR10279 : fast/js/var-declarations-shadowing.html = FAIL
// Implement full JSON support in V8
BUGCR14885 SLOW : fast/js/JSON-parse.html = FAIL
BUGCR14885 SLOW : fast/js/JSON-stringify.html = CRASH FAIL
BUGCR14885 : fast/js/JSON-parse-reviver.html = FAIL
BUGCR14885 : fast/js/JSON-stringify-replacer.html = FAIL
// Implement CSS -webkit-font-smoothing property support.
BUGCR23270 LINUX WIN : fast/css/font-smoothing.html = FAIL
// Make canvas shadow work with drawImage.
BUGCR11153 LINUX WIN : fast/canvas/canvas-incremental-repaint-2.html = FAIL
BUGCR11153 LINUX WIN : fast/canvas/canvas-incremental-repaint.html = FAIL
BUGCR11153 LINUX WIN : platform/chromium/virtual/gpu/fast/canvas/canvas-incremental-repaint-2.html = FAIL
BUGCR11153 LINUX WIN : platform/chromium/virtual/gpu/fast/canvas/canvas-incremental-repaint.html = FAIL
// test_shell, DRT do not correctly schedule paints when invalidating.
BUGCR62433 WIN : fast/images/gif-loop-count.html = IMAGE
// -----------------------------------------------------------------
// SVG TESTS
// -----------------------------------------------------------------
// Chromium failure needs investigation
BUGWK79068 : svg/transforms/transform-origin-css-property.xhtml = FAIL
// New test requires rebaseline
BUGWK77535 : svg/repaint/inner-svg-change-viewPort-relative.svg = IMAGE IMAGE+TEXT
// Updated test, needs a rebaseline
BUGWK78613 : svg/custom/circle-move-invalidation.svg = IMAGE IMAGE+TEXT
// Changed test, needs a rebaseline
BUGWK34714 : svg/text/select-textLength-spacing-squeeze-2.svg = IMAGE IMAGE+TEXT
// New test, needs a rebaseline
BUGWK77903 MAC : svg/repaint/inner-svg-change-viewBox-contract.svg = IMAGE IMAGE+TEXT
// New test, needs a rebaseline
BUGWK78631 : svg/dom/SVGLocatable-getCTM-svg-root.html = IMAGE
// Need rebaselining after bug 64591
BUGWK64591 : compositing/repaint/become-overlay-composited-layer.html = PASS FAIL
// BUGCR8763 MAC : svg/custom/use-on-g-containing-foreignObject-and-image.svg = IMAGE
// We show reduced version of the entire SVN image rather than an image
// BUGCR23463 LINUX WIN : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = IMAGE
// 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.
// BUGCR52692 LINUX WIN : svg/W3C-SVG-1.1/animate-elem-80-t.svg = IMAGE
// Still require rebaselining after r109097.
// Appears elsewhere commented
BUGWK79568 : svg/W3C-SVG-1.1/animate-elem-80-t.svg = FAIL
// Appears elsewhere commented
BUGWK79568 : svg/W3C-SVG-1.1/struct-symbol-01-b.svg = FAIL
BUGWK79568 : svg/W3C-SVG-1.1/struct-use-01-t.svg = FAIL
BUGWK79568 LINUX : svg/W3C-SVG-1.1/animate-elem-77-t.svg = IMAGE
BUGWK79568 MAC : svg/W3C-SVG-1.1/animate-elem-77-t.svg = TEXT
// Appears elsewhere commented
BUGWK79568 : svg/filters/filter-source-position.svg = IMAGE
BUGWK79568 : svg/clip-path/clip-path-text-and-shape.svg = TEXT
BUGWK79568 : svg/clip-path/clip-path-with-text-clipped.svg = TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-41-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-46-t.svg = IMAGE+TEXT TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-61-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-63-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-64-t.svg = IMAGE+TEXT
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-65-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-66-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-67-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-68-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-69-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/animate-elem-70-t.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/filters-morph-01-f.svg = IMAGE+TEXT IMAGE
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/text-path-01-b.svg = IMAGE+TEXT
// Appears elsewhere commented
BUGWK75968 : svg/W3C-SVG-1.1/text-text-05-t.svg = IMAGE+TEXT TEXT