2011-01-19 Maciej Stachowiak <mjs@apple.com>
authormjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Jan 2011 07:45:28 +0000 (07:45 +0000)
committermjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Jan 2011 07:45:28 +0000 (07:45 +0000)
        Reviewed by Dan Bernstein.

        Reorganize WebKit2 Skipped list, and remove 56 tests that no longer fail
        https://bugs.webkit.org/show_bug.cgi?id=52786

        * platform/mac-wk2/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76211 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/mac-wk2/Skipped

index aec5e65e947a432a0cd8d0f23523ff88183c1e99..eced9f00d405123ba1e99e1e56f185298242a3e5 100644 (file)
@@ -1,3 +1,12 @@
+2011-01-19  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Dan Bernstein.
+
+        Reorganize WebKit2 Skipped list, and remove 56 tests that no longer fail
+        https://bugs.webkit.org/show_bug.cgi?id=52786
+
+        * platform/mac-wk2/Skipped:
+
 2011-01-19  Andrey Kosyakov  <caseq@chromium.org>
 
         Reviewed by Yury Semikhatsky.
index 41ae8d15cd2c3c5f5572198fccbc57214eb5a180..76d2d7c92af3500b60a76cf137a6cc80bd3cd724 100644 (file)
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
+###### This file has four sections. When adding new tests, make sure to
+###### add to the right section:
+
+### (1) Classified failures with bug reports
+### (2) Classified failures without bug reports (yet)
+### (3) Unclassified failures
+### (4) Features that are not supported in WebKit2 and likely never will be
+
+
+########################################
+### START OF (1) Classified failures with bug reports
+
 # WebKit2 needs to support accessibility
 # <https://bugs.webkit.org/show_bug.cgi?id=42130>
 # WebKitTestRunner needs to support accessibility-related DRT APIs
@@ -38,29 +50,21 @@ platform/mac/accessibility
 fast/loader/null-request-after-willSendRequest.html
 
 # Some compositing tests flakey
-# https://bugs.webkit.org/show_bug.cgi?id=48354
+# <https://bugs.webkit.org/show_bug.cgi?id=48354>
 compositing/iframes/iframe-size-from-zero.html
 compositing/iframes/iframe-src-change.html 
 
-# Uncategorized editing failures
+# WebKitTestRunner needs an implementation of eventSender
+# <https://bugs.webkit.org/show_bug.cgi?id=42194>
+http/tests/misc/isindex-with-no-form-base-href.html
+plugins/clicking-missing-plugin-fires-delegate.html
 editing/deleting/delete-by-word-001.html
 editing/deleting/delete-by-word-002.html
 editing/deleting/delete-ligature-001.html
 editing/deleting/delete-ligature-002.html
 editing/deleting/delete-ligature-003.html
-editing/execCommand/find-after-replace.html
 editing/input/emacs-ctrl-o.html
-editing/inserting/break-blockquote-after-delete.html
-editing/inserting/insert-3786362-fix.html
-editing/inserting/insert-3907422-fix.html
 editing/selection/contenteditable-click-inside.html
-editing/style/non-inheritable-styles.html
-editing/style/smoosh-styles-001.html
-editing/style/smoosh-styles-003.html
-editing/style/style-boundary-005.html
-
-# WebKitTestRunner needs an implementation of eventSender
-# <https://bugs.webkit.org/show_bug.cgi?id=42194>
 fast/forms/focus-change-on-keypress.html
 fast/forms/select-live-pseudo-selectors.html
 editing/selection/caret-bidi-first-and-last-letters.html
@@ -962,18 +966,6 @@ svg/text/selection-tripleclick.svg
 svg/zoom/page/zoom-coords-viewattr-01-b.svg
 svg/zoom/text/zoom-coords-viewattr-01-b.svg
 
-# WebKit2 needs plugins support
-# <https://bugs.webkit.org/show_bug.cgi?id=42196>
-fast/css/acid2-pixel.html
-fast/css/acid2.html
-fast/dom/object-embed-plugin-scripting.html
-fast/events/tabindex-focus-blur-all.html
-fast/loader/loadInProgress.html
-http/tests/misc/acid2-pixel.html
-http/tests/misc/acid2.html
-plugins/js-from-destroy.html
-java
-
 # WebKit2 needs layoutTestController.overridePreference
 # <https://bugs.webkit.org/show_bug.cgi?id=42197>
 http/tests/navigation/go-back-to-error-page.html
@@ -1083,8 +1075,8 @@ http/tests/navigation/ping-same-origin.html
 loader/go-back-to-different-window-size.html
 media/restore-from-page-cache.html
 
-# Pasteboard doesn't work in WebKit2
-# <https://bugs.webkit.org/show_bug.cgi?id=42317>
+# execCommand("Paste") doesn't work in WebKitTestRunner
+# <https://bugs.webkit.org/show_bug.cgi?id=52785>
 editing/pasteboard/copy-null-characters.html
 editing/execCommand/4128080-2.html
 editing/execCommand/5939887.html
@@ -1227,8 +1219,29 @@ platform/mac/editing/pasteboard/text-precomposed.html
 
 # execCommand("undo") doesn't work in WebKit2
 # <rdar://problem/8862023>
-editing/style/stylewithcss-without-selection.html
+editing/deleting/delete-and-undo.html
 editing/execCommand/format-block-multiple-paragraphs-in-pre.html
+editing/execCommand/convert-style-elements-to-spans.html
+editing/inserting/redo.html
+editing/style/stylewithcss-without-selection.html
+editing/undo/replace-by-span-then-remove.html
+editing/undo/remove-css-property-and-remove-style.html
+editing/undo/4063751.html
+editing/undo/5378473.html
+editing/undo/redo-split-text-node.html
+editing/undo/redo-split-text-with-removal.html
+editing/undo/redo-style.html
+editing/undo/redo-typing-001.html
+editing/undo/undo-combined-delete-boundary.html
+editing/undo/undo-combined-delete.html
+editing/undo/undo-delete-boundary.html
+editing/undo/undo-delete.html
+editing/undo/undo-forward-delete-boundary.html
+editing/undo/undo-forward-delete.html
+editing/undo/undo-iframe-location-change.html
+editing/undo/undo-indent.html
+editing/undo/undo-misspellings.html
+editing/undo/undo-typing-001.html
 
 # Assigning location.hash is not immediately reflected in location object
 # <rdar://problem/8867804>
@@ -1236,8 +1249,6 @@ svg/css/cursor-replace.svg
 
 # WebKitTestRunner needs to support evaluateInWebInspector
 # <https://bugs.webkit.org/show_bug.cgi?id=42319>
-# Need Web Inspector in WebKit2
-# <https://bugs.webkit.org/show_bug.cgi?id=42318>
 http/tests/inspector-enabled
 http/tests/inspector
 inspector
@@ -1588,10 +1599,6 @@ fast/dom/Geolocation/timestamp.html
 fast/dom/Geolocation/watch.html
 fast/dom/Geolocation/window-close-crash.html
 
-# WebKitTestRunner needs layoutTestController.setMockGeolocationPosition
-fast/dom/Geolocation/timeout-clear-watch.html
-fast/dom/Geolocation/timeout-zero.html
-
 # WebKitTestRunner needs layoutTestController.setCustomPolicyDelegate
 # <https://bugs.webkit.org/show_bug.cgi?id=42546>
 fast/loader/javascript-url-hierarchical-execution.html
@@ -1732,6 +1739,7 @@ editing/selection/caret-and-focus-ring.html
 editing/selection/selection-background.html
 fast/events/show-modal-dialog-onblur-onfocus.html
 plugins/netscape-plugin-setwindow-size-2.html
+fast/events/blur-focus-window-should-blur-focus-element.html
 
 # WebKitTestRunner needs layoutTestController.setEditingBehavior
 # <https://bugs.webkit.org/show_bug.cgi?id=42689>
@@ -1854,10 +1862,37 @@ plugins/update-widgets-crash.html
 plugins/window-open.html
 plugins/npruntime/identifier-conversion.html
 plugins/npruntime/plugin-scriptable-object-invoke-default.html
+
+# These tests crash the WebProcess when run under WebKitTestRunner.
+# <https://bugs.webkit.org/show_bug.cgi?id=44479>
+fast/parser/remove-misnested-iframe-in-beforeload.html
+fast/parser/remove-misnested-iframe-parent-in-beforeload.html
+
+# Transitions sometimes don't stop when they should in WebKit2
+# <rdar://problem/8883326>
+transitions/hang-with-bad-transition-list.html
+transitions/remove-transition-style.html
+transitions/repeated-firing-background-color.html
+transitions/zero-duration-with-non-zero-delay-end.html
+
+# CSSValue and CSSPrimitiveValue prototypes are wrong
+# <rdar://problem/8772988>
+fast/dom/global-constructors.html
+
+# WebKit2 doesn't support tiled layers
+# <rdar://problem/8735596>
+compositing/tiling/huge-layer-resize.html
+
+### END OF (1) Classified failures with bug reports
+########################################
+
+
 ########################################
+### START OF (2) Classified failures without bug reports (yet)
 
-# NOT YET TRACKED BY BUG REPORTS
+# WebKitTestRunner needs layoutTestController.setMockGeolocationPosition
+fast/dom/Geolocation/timeout-clear-watch.html
+fast/dom/Geolocation/timeout-zero.html
 
 # WebKitTestrunner needs layoutTestController.dumpSourceAsWebArchive
 webarchive/doctype.html
@@ -1967,51 +2002,25 @@ http/tests/loading/cross-origin-XHR-willLoadRequest.html
 fast/dom/Window/window-resize-and-move-arguments.html
 fast/dom/Window/window-resize.html
 
-# WebKit2 needs undo/redo support
-editing/undo/replace-by-span-then-remove.html
-editing/undo/remove-css-property-and-remove-style.html
-editing/deleting/delete-and-undo.html
-editing/execCommand/convert-style-elements-to-spans.html
-editing/inserting/redo.html
-editing/undo/4063751.html
-editing/undo/5378473.html
-editing/undo/redo-split-text-node.html
-editing/undo/redo-split-text-with-removal.html
-editing/undo/redo-style.html
-editing/undo/redo-typing-001.html
-editing/undo/undo-combined-delete-boundary.html
-editing/undo/undo-combined-delete.html
-editing/undo/undo-delete-boundary.html
-editing/undo/undo-delete.html
-editing/undo/undo-forward-delete-boundary.html
-editing/undo/undo-forward-delete.html
-editing/undo/undo-iframe-location-change.html
-editing/undo/undo-indent.html
-editing/undo/undo-misspellings.html
-editing/undo/undo-typing-001.html
-
-# WebKit2 needs to define a default charset (Settings::defaultTextEncodingName)
-fast/dom/Document/document-charset.html
-
 # WebKit2 needs keygen support
 fast/html/keygen.html
 fast/invalid/residual-style.html
 html5lib/runner.html
 
-# WebKit2 needs to support defaultLanguage
-svg/W3C-SVG-1.1/struct-cond-02-t.svg
-
 # WebKitTestRunner needs to sanitize file urls in the output
 http/tests/misc/image-blocked-src-change.html
 http/tests/misc/image-blocked-src-no-change.html
 http/tests/appcache/local-content.html
+userscripts/script-not-run-for-fragments.html
+userscripts/user-script-image-document.html
+userscripts/user-script-plugin-document.html
+userscripts/user-script-audio-document.html
+userscripts/user-script-video-document.html
 
 # WebKit2 needs to support authentication
-http/tests/appcache/auth.html
 http/tests/security/credentials-in-referer.html
 http/tests/xmlhttprequest/basic-auth.html
 http/tests/xmlhttprequest/basic-auth-default.html
-http/tests/xmlhttprequest/logout.html
 http/tests/xmlhttprequest/re-login-async.html
 
 # WebKit2 needs showModalDialog
@@ -2025,9 +2034,7 @@ fullscreen/full-screen-request.html
 fullscreen/full-screen-twice.html
 
 # WebKit2 needs to support synchronous creation of about:blank/data:url frames
-editing/selection/DOMSelection-crossing-document.html
 fast/dom/HTMLDocument/hasFocus.html
-fast/events/blur-focus-window-should-blur-focus-element.html
 fast/frames/sandboxed-iframe-navigation-targetlink.html
 fast/loader/about-blank-hash-kept.html
 http/tests/security/cross-frame-access-get-override.html
@@ -2035,25 +2042,66 @@ http/tests/security/cross-frame-access-history-get-override.html
 http/tests/security/cross-frame-access-location-get-override.html
 http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level.html
 
-# WebKit2 doesn't have a missing plug-in delegate
-plugins/clicking-missing-plugin-fires-delegate.html
-
 # These are plug-in tests that use Flash or QuickTime. We should convert these to use the test plug-in.
-plugins/embed-attributes-setting.html
 plugins/iframe-shims.html
+plugins/embed-attributes-setting.html
 
 # This test checks that NPN_GetURL with a blank target will return an error if the window isn't opened. This behavior doesn't
 # match Firefox or Chrome. We should either fix the test, or get rid of it.
 plugins/get-url-with-blank-target.html
 
-# These tests crash when run under WebKitTestRunner.
-# <https://bugs.webkit.org/show_bug.cgi?id=44479>
-fast/parser/remove-misnested-iframe-in-beforeload.html
-fast/parser/remove-misnested-iframe-parent-in-beforeload.html
+# requires video.buffered to be able to return multiple timeranges
+http/tests/media/video-buffered.html
+
+# Tests that were added for https://bugs.webkit.org/show_bug.cgi?id=50758
+# These require DRT setSerializeHTTPLoads implementation for WebKit2 to be reliable.
+http/tests/local/link-stylesheet-load-order.html
+http/tests/local/link-stylesheet-load-order-preload.html
+
+# WebKit2 needs Java support
+dom/html/level2/html/HTMLAppletElement01.html
+dom/html/level2/html/HTMLAppletElement02.html
+dom/html/level2/html/HTMLAppletElement03.html
+dom/html/level2/html/HTMLAppletElement04.html
+dom/html/level2/html/HTMLAppletElement05.html
+dom/html/level2/html/HTMLAppletElement06.html
+dom/html/level2/html/HTMLAppletElement07.html
+dom/html/level2/html/HTMLAppletElement08.html
+dom/html/level2/html/HTMLAppletElement09.html
+dom/html/level2/html/HTMLAppletElement10.html
+dom/xhtml/level2/html/HTMLAppletElement01.xhtml
+dom/xhtml/level2/html/HTMLAppletElement02.xhtml
+dom/xhtml/level2/html/HTMLAppletElement03.xhtml
+dom/xhtml/level2/html/HTMLAppletElement04.xhtml
+dom/xhtml/level2/html/HTMLAppletElement05.xhtml
+dom/xhtml/level2/html/HTMLAppletElement06.xhtml
+dom/xhtml/level2/html/HTMLAppletElement07.xhtml
+dom/xhtml/level2/html/HTMLAppletElement08.xhtml
+dom/xhtml/level2/html/HTMLAppletElement09.xhtml
+dom/xhtml/level2/html/HTMLAppletElement10.xhtml
+editing/selection/selection-applet.html
+fast/replaced/applet-disabled-positioned.html
+fast/replaced/applet-rendering-java-disabled.html
+java
+
+### END OF (2) Classified failures without bug reports (yet)
+########################################
+
+
+########################################
+### START OF (3) Unclassified failures
+
+# Uncategorized editing failures
+editing/execCommand/find-after-replace.html
+editing/inserting/break-blockquote-after-delete.html
+editing/inserting/insert-3786362-fix.html
+editing/inserting/insert-3907422-fix.html
+editing/style/non-inheritable-styles.html
+editing/style/smoosh-styles-001.html
+editing/style/smoosh-styles-003.html
+editing/style/style-boundary-005.html
 
 # Unexplained failures that were formerly in the dumpChildFramesAsText list.
-fast/frames/sandboxed-iframe-storage.html
-http/tests/misc/isindex-with-no-form-base-href.html
 http/tests/security/cross-frame-access-private-browsing.html
 http/tests/security/cross-origin-xsl-BLOCKED.html
 http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame.html
@@ -2080,39 +2128,24 @@ http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain
 
 # Unexplained failures that were formerly in the setCanOpenWindows or setCloseRemainingWindowsWhenComplete lists.
 fast/dom/Window/new-window-opener.html
-fast/dom/open-and-close-by-DOM.html
 http/tests/misc/set-window-opener-to-null.html
 http/tests/misc/window-open-then-write.html
 http/tests/navigation/target-frame-from-window.html
 http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write.html
 http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url.html
 http/tests/security/aboutBlank/xss-DENIED-set-opener.html
-http/tests/security/cross-frame-access-call.html
 http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open.html
 http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open.html
 http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open.html
 http/tests/security/dataURL/xss-DENIED-to-data-url-window-open.html
-http/tests/security/frameNavigation/opener.html
 http/tests/security/frameNavigation/xss-DENIED-plugin-navigation.html
 http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation.html
 http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-window-open.html
 http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open.html
 http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open.html
-http/tests/security/window-events-clear-port.html
-http/tests/xmlhttprequest/close-window.html
-http/tests/xmlhttprequest/cross-origin-authorization.html
-http/tests/xmlhttprequest/cross-origin-no-authorization.html
 http/tests/security/popup-blocked-from-fake-event.html
 http/tests/security/popup-blocked-from-window-open.html
 
-# Unexplained failures that were formerly in the layoutTestController.addUserScript list.
-userscripts/script-not-run-for-fragments.html
-userscripts/script-run-at-start.html
-userscripts/user-script-image-document.html
-userscripts/user-script-plugin-document.html
-userscripts/user-script-audio-document.html
-userscripts/user-script-video-document.html
-
 # Unexplained failures that were formerly in the "unsafe access" list.
 http/tests/security/cross-frame-access-enumeration.html
 http/tests/security/cross-frame-access-get-custom-property-cached.html
@@ -2147,94 +2180,41 @@ fast/js/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Con
 fast/js/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T10.html
 fast/js/sputnik/Conformance/10_Execution_Contexts/10.2_Entering_An_Execution_Context/10.2.2_Eval_Code/S10.2.2_A1.2_T11.html
 
-# Unexplained Java failures
-dom/html/level2/html/HTMLAppletElement01.html
-dom/html/level2/html/HTMLAppletElement02.html
-dom/html/level2/html/HTMLAppletElement03.html
-dom/html/level2/html/HTMLAppletElement04.html
-dom/html/level2/html/HTMLAppletElement05.html
-dom/html/level2/html/HTMLAppletElement06.html
-dom/html/level2/html/HTMLAppletElement07.html
-dom/html/level2/html/HTMLAppletElement08.html
-dom/html/level2/html/HTMLAppletElement09.html
-dom/html/level2/html/HTMLAppletElement10.html
-dom/xhtml/level2/html/HTMLAppletElement01.xhtml
-dom/xhtml/level2/html/HTMLAppletElement02.xhtml
-dom/xhtml/level2/html/HTMLAppletElement03.xhtml
-dom/xhtml/level2/html/HTMLAppletElement04.xhtml
-dom/xhtml/level2/html/HTMLAppletElement05.xhtml
-dom/xhtml/level2/html/HTMLAppletElement06.xhtml
-dom/xhtml/level2/html/HTMLAppletElement07.xhtml
-dom/xhtml/level2/html/HTMLAppletElement08.xhtml
-dom/xhtml/level2/html/HTMLAppletElement09.xhtml
-dom/xhtml/level2/html/HTMLAppletElement10.xhtml
-editing/selection/selection-applet.html
-fast/replaced/applet-disabled-positioned.html
-fast/replaced/applet-rendering-java-disabled.html
-
 # Unexplained failures
-canvas/philip/tests/2d.text.draw.fontface.notinpage.html
 fast/block/basic/truncation-rtl.html
 fast/dom/beforeload/remove-frame-in-beforeload-listener.html
-fast/dom/css-cached-import-rule.html
 fast/dom/Document/open-with-pending-load.html
 fast/dom/StyleSheet/detached-style-2.html
 fast/dom/StyleSheet/detached-style-pi-2.xhtml
 fast/dom/StyleSheet/detached-style-pi.xhtml
 fast/dom/StyleSheet/detached-style.html
 fast/dom/Window/window-appendages-cleared.html
-fast/dom/horizontal-scrollbar-when-dir-change.html
 fast/dom/tab-in-right-alignment.html
-fast/dynamic/anchor-lock.html
-fast/events/simulated-key-state.html
-fast/forms/input-image-submit.html
-fast/forms/paste-multiline-text-input.html
 fast/frames/frame-element-name.html
 fast/frames/iframe-onload-remove-self-no-crash.html
 fast/frames/iframe-reparenting-adopt-node.html
-fast/frames/location-put-after-removal.html
 fast/frames/sandboxed-iframe-plugins.html
+fast/frames/sandboxed-iframe-storage.html
 fast/history/multiple-classes-visited.html
 fast/history/nested-visited-test.html
 fast/history/saves-state-after-fragment-nav.html
 fast/history/self-is-visited.html
 fast/history/sibling-visited-test.html
 fast/html/empty-fragment-id-goto-top.html
-fast/loader/empty-ref-versus-no-ref.html 
 fast/loader/frame-creation-removal.html
-fast/loader/goto-anchor-infinite-layout.html
 fast/loader/hashchange-event-async.html
 fast/loader/hashchange-event.html
 fast/loader/onhashchange-attribute-listeners.html
 fast/loader/stateobjects/popstate-fires-on-history-traversal.html
-fast/loader/subframe-navigate-during-main-frame-load.html
-fast/loader/submit-form-while-parsing-2.html
 fast/overflow/overflow_hidden.html
-fast/overflow/scroll-vertical-not-horizontal.html
-fast/parser/document-close-iframe-load.html
-fast/table/giantCellspacing.html
-fast/workers/storage/change-version-handle-reuse-sync.html
-fast/workers/storage/executesql-accepts-only-one-statement-sync.html
 fast/workers/storage/interrupt-database-sync.html
 fast/workers/storage/interrupt-database.html
-fast/workers/storage/multiple-databases-garbage-collection.html
-fast/workers/storage/multiple-transactions-on-different-handles-sync.html
-fast/workers/storage/multiple-transactions-on-different-handles.html
-fast/workers/storage/open-database-creation-callback-sync.html
-fast/workers/storage/open-database-inputs-sync.html
-fast/workers/storage/sql-exception-codes-sync.html
 fast/workers/storage/use-same-database-in-page-and-workers.html
 http/tests/appcache/different-https-origin-resource-main.html
 http/tests/appcache/fallback.html
 http/tests/cache/subresource-expiration.html
-http/tests/eventsource/eventsource-reconnect.html
-http/tests/eventsource/eventsource-status-code-states.html
 http/tests/history/back-during-onload-triggered-by-back.html
-http/tests/history/popstate-fires-with-pending-requests.html
 http/tests/media/reload-after-dialog.html
-http/tests/media/video-load-twice.html
-http/tests/misc/location-replace-crossdomain.html
-http/tests/misc/object-image-error-with-onload.html
 http/tests/misc/slow-loading-mask.html
 http/tests/misc/unloadable-script.html
 http/tests/multipart/multipart-wait-before-boundary.html
@@ -2247,23 +2227,16 @@ http/tests/ssl/referer-301.html
 http/tests/ssl/referer-303.html
 http/tests/ssl/verify-ssl-enabled.php
 http/tests/storage/callbacks-are-called-in-correct-context.html
-http/tests/xmlhttprequest/send-on-abort.html
 media/controls-after-reload.html
 media/controls-styling.html
-media/video-zoom-controls.html
 platform/mac/fast/loader/non-html-load-event.html
 plugins/embed-attributes-style.html
-storage/multiple-databases-garbage-collection.html
 storage/open-database-while-transaction-in-progress.html
 svg/custom/clip-path-referencing-use2.svg
-svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html
 svg/dom/fuzz-path-parser.html
 svg/hixie/cascade/002.xml
 tables/mozilla_expected_failures/bugs/bug8499.html
-transitions/color-transition-all.html 
 transitions/font-family-during-transition.html
-transitions/min-max-width-height-transitions.html
-transitions/text-indent-transition.html
 
 # Unexplained back/forward list failures
 fast/loader/frame-location-change-not-added-to-history.html
@@ -2271,7 +2244,6 @@ fast/loader/frame-src-change-added-to-history.html
 fast/loader/frame-src-change-not-added-to-history.html
 http/tests/history/redirect-200-refresh-0-seconds.pl
 http/tests/history/redirect-js-document-location-before-load.html
-http/tests/history/redirect-js-form-submit-2-seconds.html
 http/tests/history/redirect-js-form-submit-before-load.html
 http/tests/history/redirect-js-location-assign-before-load.html
 http/tests/history/redirect-js-location-before-load.html
@@ -2288,9 +2260,22 @@ http/tests/navigation/new-window-redirect-history.html
 http/tests/navigation/post-basic.html
 http/tests/navigation/post-goback1.html
 
+# Unexplained plugin failures
+platform/mac/plugins/testplugin-onnew-onpaint.html
+plugins/no-mime-with-valid-extension.html
+fast/dom/object-embed-plugin-scripting.html
+
+# Causes subsequent plugin tests to fail, time out or crash
+plugins/destroy-on-setwindow.html
+
+# Sporadically fails in WebKit2 for unknown reasons.
+fast/forms/input-align.html
+
+### END OF (3) Unclassified failures
 ########################################
 
-# THINGS WE DON'T HAVE AND DON'T WANT
+########################################
+### START OF (4) Features that are not supported in WebKit2 and likely never will be
 
 # WebKitTestRunner doesn't have appleScriptController
 platform/mac/fast/AppleScript/001.html
@@ -2328,35 +2313,14 @@ platform/mac/fast/events/objc-keyboard-event-creation.html
 # in its WebPreferences implementation.
 fast/parser/pre-html5-parser-quirks.html
 
-# requires video.buffered to be able to return multiple timeranges
-http/tests/media/video-buffered.html
-
-# For https://bugs.webkit.org/show_bug.cgi?id=50758
-# These require DRT setSerializeHTTPLoads implementation for WebKit2 to be reliable.
-http/tests/local/link-stylesheet-load-order.html
-http/tests/local/link-stylesheet-load-order-preload.html
-
-# Transitions sometimes don't stop when they should in WebKit2
-# <rdar://problem/8883326>
-transitions/hang-with-bad-transition-list.html
-transitions/remove-transition-style.html
-transitions/repeated-firing-background-color.html
-transitions/zero-duration-with-non-zero-delay-end.html
-
-# CSSValue and CSSPrimitiveValue prototypes are wrong
-# <rdar://problem/8772988>
-fast/dom/global-constructors.html
-
-# WebKit2 doesn't support tiled layers
-# <rdar://problem/8735596>
-compositing/tiling/huge-layer-resize.html
+### END OF (4) Features that are not supported in WebKit2 and likely never will be
+########################################
 
-# Unexplained plugin failures
-platform/mac/plugins/testplugin-onnew-onpaint.html
-plugins/no-mime-with-valid-extension.html
 
-# Causes subsequent plugin tests to fail, time out or crash
-plugins/destroy-on-setwindow.html
+###### This file has four sections. When adding new tests, make sure to
+###### add to the right section:
 
-# Sporadically fails in WebKit2 for unknown reasons.
-fast/forms/input-align.html
+### (1) Classified failures with bug reports
+### (2) Classified failures without bug reports (yet)
+### (3) Unclassified failures
+### (4) Features that are not supported in WebKit2 and likely never will be