# # Copyright (C) 2008 Apple Inc. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of # its contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # fast/events/mouseout-on-window.html needs mac DRT to issue mouse out events fast/events/mouseout-on-window.html # window.scrollTo scrolls a window with no scrollbars fast/events/attempt-scroll-with-no-scrollbars.html # Skip because fix for https://bugs.webkit.org/show_bug.cgi?id=26770 was reverted compositing/animation/animated-composited-inside-hidden.html # https://bugs.webkit.org/show_bug.cgi?id=21916 Pixel test doesn't repaint entire view so result is corrupted by previous test tables/mozilla_expected_failures/bugs/bug178855.xml # https://bugs.webkit.org/show_bug.cgi?id=21913 Repaint pixel test failure fast/repaint/body-background-image.html # This port doesn't support Notifications. fast/notifications http/tests/notifications # Skipped while Eric Carlson works on a fix. # https://bugs.webkit.org/show_bug.cgi?id=28221 fast/layers/video-layer.html media/audio-delete-while-step-button-clicked.html media/video-controls-transformed.html media/video-controls-zoomed.html media/video-source-error.html # Crashes due to debug assert until we fix issues with style elements in SVG # https://bugs.webkit.org/show_bug.cgi?id=77764 svg/custom/use-referencing-style-crash.svg # This test requires media controls has a volume slider. media/video-volume-slider.html # This port doesn't support detecting slow unload handlers. fast/dom/Window/slow-unload-handler.html fast/dom/Window/slow-unload-handler-only-frame-is-stopped.html # Skipped until we have a fix for WebKit should tell QuickTime to exclude the text importer media/video-empty-source.html # Accessibility tests without results accessibility/document-attributes.html accessibility/aria-menubar-menuitems.html # Accessibility tests with missing AccessibilityController functionality. accessibility/selection-states.html # Accessibility tests for notifications that don't exist or aren't needed on Mac OS X. accessibility/aria-checkbox-sends-notification.html accessibility/menu-list-sends-change-notification.html accessibility/multiselect-list-reports-active-option.html # Need to add functionality to DumpRenderTree to handle error pages fast/history/back-forward-reset-after-error-handling.html # Need to implement this in plugins code in WebKit plugins/reloadplugins-and-pages.html # This test requires ogg codecs media/media-can-play-ogg.html # These tests require touch support fast/events/touch # No button tracked fast/events/mouseover-button.html # Skipped until https://bugs.webkit.org/show_bug.cgi?id=33923 is resolved. platform/mac/accessibility/change-notification-on-scroll.html # Fails on Mac for some reason; being investigates. # See https://bugs.webkit.org/show_bug.cgi?id=34287 http/tests/media/video-cookie.html # Fails on Mac # https://bugs.webkit.org/show_bug.cgi?id=34331 http/tests/media/video-referer.html # Fails intermittently on Leopard and Tiger. # https://bugs.webkit.org/show_bug.cgi?id=29154 storage/database-lock-after-reload.html # Accept header is handled by the browser http/tests/misc/image-checks-for-accept.html # For some reason crashes when run with all tests. Passes individually. fast/forms/multiple-form-submission-protection-mouse.html # The animation causes the result of this test to depend on the speed of executing it, and that will cause it to be flaky fast/dom/HTMLProgressElement/progress-element.html # eventSender needs to propagate the event to the calling window, not the main frame always. http/tests/plugins/plugin-document-has-focus.html # Misses setMediaType() and implementation fast/media/print-restores-previous-mediatype.html # Needs layoutTestController.setViewModeMediaFeature() fast/media/view-mode-media-feature.html fast/media/media-query-list-02.html fast/media/media-query-list-03.html fast/media/media-query-list-04.html fast/media/media-query-list-05.html fast/media/media-query-list-06.html fast/media/media-query-list-07.html # Needs layoutTestController.enableAutoResizeMode() fast/autoresize # Uses layoutTestController.titleTextDirection, which is Chromium-only fast/dom/title-directionality-removeChild.html # Test is flaky and thus not useful until fixed. # https://bugs.webkit.org/show_bug.cgi?id=36642 fast/replaced/border-radius-clip.html # Need to add functionality to DumpRenderTree to handle scrollbar police changes fast/overflow/scrollbar-restored-and-then-locked.html # Mac port doesn't put text/html on the pasteboard for app compatibility: https://bugs.webkit.org/show_bug.cgi?id=19893 editing/pasteboard/onpaste-text-html-types.html editing/pasteboard/onpaste-text-html.html fast/events/ondrop-text-html.html # https://bugs.webkit.org/show_bug.cgi?id=33812 fast/dom/icon-url-property.html # EventSendingController does not send events on areas outside the WebView. scrollbars/scrollbar-click-does-not-blur-content.html # Below canvas test cases from http://philip.html5.org/tests/canvas/suite/tests/ # (2d.composite.operation.clear) is failing because we support the "clear" composite op # without our vendor prefix since it was around in canvas before the spec was written. canvas/philip/tests/2d.composite.operation.clear.html # (2d.composite.*) Most, if not all, of these are failing due to the webkit canvas # drawing model being different than the spec's current model. There is a current # effort out to change the spec to the webkit canvas model. canvas/philip/tests/2d.composite.operation.darker.html canvas/philip/tests/2d.imageData.object.round.html canvas/philip/tests/2d.imageData.object.wrap.html # This canvas test is skipped because it is out of date with respect to # the current spec, and the fix for https://bugs.webkit.org/show_bug.cgi?id=65709 # which complies with the current spec, makes this test fail by no longer throwing # exceptions that were previously expected canvas/philip/tests/2d.drawImage.outsidesource.html # IndexedDB is not yet enabled. storage/indexeddb http/tests/inspector/indexeddb # This port doesn't support DeviceMotion or DeviceOrientation. fast/dom/DeviceMotion fast/dom/DeviceOrientation fast/dom/Window/window-properties-device-orientation.html # Link prefetch is disabled by default fast/dom/HTMLLinkElement/link-and-subresource-test.html fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent.html fast/dom/HTMLLinkElement/prefetch.html fast/dom/HTMLLinkElement/prefetch-beforeload.html fast/dom/HTMLLinkElement/prefetch-onerror.html fast/dom/HTMLLinkElement/prefetch-onload.html fast/dom/HTMLLinkElement/prefetch-too-many-clients.html fast/dom/HTMLLinkElement/prerender.html fast/dom/HTMLLinkElement/subresource.html http/tests/misc/link-rel-prefetch-and-subresource.html http/tests/misc/prefetch-purpose.html # Filenames aren't filtered out from edit drags yet, see https://bugs.wekit.org/show_bug.cgi?id=38826 editing/pasteboard/file-drag-to-editable.html # EventSender::dumpFilenameBeingDragged not implemented. # https://bugs.webkit.org/show_bug.cgi?id=61827 fast/events/drag-image-filename.html # Hits an assert in FrameLoader.cpp. https://bugs.webkit.org/show_bug.cgi?id=31387 http/tests/multipart/policy-ignore-crash.php # Color input is not yet enabled. fast/forms/color # ENABLE_INPUT_TYPE_* are not enabled. # https://bugs.webkit.org/show_bug.cgi?id=29359 fast/forms/date fast/css/pseudo-in-range.html fast/css/pseudo-out-of-range.html fast/css/pseudo-in-range-invalid-value.html fast/forms/datetime fast/forms/datetimelocal fast/forms/month fast/forms/time fast/forms/week # ENABLE_GAMEPAD not enabled. gamepad/ # Speech input is not yet enabled. fast/speech # Media Stream API is not yet enabled. fast/dom/MediaStream # Needs to be fixed at image decoder layer for Safari. fast/images/large-size-image-crash.html # Directory upload is not enabled. fast/forms/file/input-file-directory-upload.html # Web Timing is not enabled. # https://bugs.webkit.org/show_bug.cgi?id=42434 fast/dom/Window/window-properties-performance.html fast/dom/navigation-type-back-forward.html fast/dom/navigation-type-navigate.html fast/dom/navigation-type-reload.html fast/dom/webtiming.html fast/dom/webtiming-document-open.html fast/dom/webtiming-navigate-within-document.html http/tests/misc/webtiming-origins.html http/tests/misc/webtiming-one-redirect.php http/tests/misc/webtiming-slow-load.php http/tests/misc/webtiming-ssl.php http/tests/misc/webtiming-two-redirects.php # Still working out flakiness issues with the perf tests. # https://bugs.webkit.org/show_bug.cgi?id=44199 perf/ # This test appears to be flakey on all platforms, especially # Mac-Leopard after r63862. Skipping for now. # https://bugs.webkit.org/show_bug.cgi?id=42821 animations/play-state.html # https://bugs.webkit.org/show_bug.cgi?id=71120 inspector/debugger/selected-call-frame-after-formatting-source.html # https://bugs.webkit.org/show_bug.cgi?id=43332 inspector/debugger/dom-breakpoints.html inspector/debugger/event-listener-breakpoints.html inspector/debugger/step-through-event-listeners.html inspector/debugger/xhr-breakpoints.html # Skipping newly added tests while I'm finding out what is wrong. # https://bugs.webkit.org/show_bug.cgi?id=59706 http/tests/inspector/resource-tree/resource-tree-document-url.html http/tests/inspector/resource-tree/resource-tree-frame-add.html http/tests/inspector/resource-tree/resource-tree-frame-navigate.html http/tests/inspector/resource-tree/resource-tree-reload.html # https://bugs.webkit.org/show_bug.cgi?id=40300 inspector/debugger/live-edit.html # https://bugs.webkit.org/show_bug.cgi?id=53003 http/tests/inspector/compiler-source-mapping-debug.html # Safari doesn't allow to customize outermost scrollbars. # https://bugs.webkit.org/show_bug.cgi?id=43960 scrollbars/custom-scrollbar-with-incomplete-style.html # Crash due to r66850. # https://bugs.webkit.org/show_bug.cgi?id=45575 fast/files/workers # viewport meta tag support fast/viewport # needs enhanced eventSender.contextMenu() return value # see also https://bugs.webkit.org/show_bug.cgi?id=45021 media/context-menu-actions.html # requires video.buffered to be able to return multiple timeranges http/tests/media/video-buffered.html # FileSystem API is not supported. fast/filesystem http/tests/filesystem http/tests/security/filesystem-iframe-from-remote.html http/tests/websocket/tests/hybi/send-file-blob.html http/tests/websocket/tests/hybi/send-file-blob-fail.html fast/mutation/filesystem-callback-delivery.html # https://bugs.webkit.org/show_bug.cgi?id=46223 # The WebKit plugin implementation does not support iframe shims. plugins/iframe-shims.html # This new test runs differently on the buildbot than it doesn on user # machines. I'll ask jnd to fix it once he's back from vacation. plugins/plugin-initiate-popup-window.html # Requires WebP support. fast/canvas/canvas-toDataURL-webp.html fast/images/webp-image-decoding.html # Times out because plugins aren't allowed to execute JS after NPP_Destroy has been called in WebKit1's OOP plugins implementation http://webkit.org/b/48929 plugins/evaluate-js-after-removing-plugin-element.html # Very flaky: https://bugs.webkit.org/show_bug.cgi?id=49182 animations/stop-animation-on-suspend.html # DRT does not support toggling caret browsing on / off editing/selection/caret-mode-paragraph-keys-navigation.html # This test is failing on the Leopard Intel Debug buildbot # https://bugs.webkit.org/show_bug.cgi?id=51807 fast/writing-mode/broken-ideograph-small-caps.html # This port doesn't support v8 i18n extension. fast/js/i18n-bindings-locale.html # Non-premultiplied-alpha currently broken on mac. # https://bugs.webkit.org/show_bug.cgi?id=55509 compositing/webgl/webgl-nonpremultiplied-blend.html # DataTransferItems is not yet implemented. editing/pasteboard/data-transfer-items.html editing/pasteboard/data-transfer-items-image-png.html editing/pasteboard/data-transfer-items-drag-drop-file.html editing/pasteboard/data-transfer-items-drag-drop-string.html # Replacement text for misspelling is not given from NSSpellChecker. # https://bugs.webkit.org/show_bug.cgi?id=77934 editing/spelling/spelling-marker-description.html # Custom MIME type support in DataTransfer is not yet implemented. editing/pasteboard/clipboard-customData.html fast/events/drag-customData.html # Need to implement WebGeolocationRequest::cancelPermissionRequest on mac. # https://bugs.webkit.org/show_bug.cgi?id=55944 fast/dom/Geolocation/page-reload-cancel-permission-requests.html # https://bugs.webkit.org/show_bug.cgi?id=56685 webarchive/test-link-rel-icon.html # https://bugs.webkit.org/show_bug.cgi?id=56691 http/tests/inspector/network/network-size-chunked.html http/tests/inspector/network/network-size-sync.html # https://bugs.webkit.org/show_bug.cgi?id=64097 http/tests/inspector/network/network-disable-cache-memory.html http/tests/inspector/network/network-disable-cache-xhrs.html # https://bugs.webkit.org/show_bug.cgi?id=58515 compositing/overflow/clip-content-under-overflow-controls.html # Quota API is not supported. storage/storageinfo-missing-arguments.html storage/storageinfo-no-callbacks.html storage/storageinfo-query-usage.html storage/storageinfo-request-quota.html # Tests that require ENABLE(DOWNLOAD_ATTRIBUTE). fast/dom/HTMLAnchorElement/anchor-nodownload.html fast/dom/HTMLAnchorElement/anchor-download.html fast/dom/HTMLAnchorElement/anchor-nodownload-set.html fast/dom/HTMLAnchorElement/anchor-download-unset.html # Expose title direction in WebKit API # https://bugs.webkit.org/show_bug.cgi?id=58845 fast/dom/title-directionality.html # Timing out for unknown reasons. Passes on Chromium, QT and GTK+. # https://bugs.webkit.org/show_bug.cgi?id=58924 plugins/mouse-click-iframe-to-plugin.html # Animation API is disabled by default animations/animation-api-1.html # HTTP 204 (No Content) should be ignored # https://bugs.webkit.org/show_bug.cgi?id=60206 http/tests/navigation/response204.html # This platform does not support the Page Visibility API. fast/events/page-visibility-iframe-delete-test.html fast/events/page-visibility-iframe-move-test.html fast/events/page-visibility-iframe-propagation-test.html fast/events/page-visibility-transition-test.html # console long eval test is timeout 60616 inspector/console/console-long-eval-crash.html # Fails after r87328: # https://bugs.webkit.org/show_bug.cgi?id=61487 http/tests/media/video-cross-site.html # REGRESSION (r89305-r89312): webarchive/loading/mainresource-null-mimetype-crash.html failing on Leopard/SnowLeopard release # https://bugs.webkit.org/show_bug.cgi?id=63169 webarchive/loading/mainresource-null-mimetype-crash.html # CSS Grid Layout is not yet enabled. http://webkit.org/b/60731 fast/css-grid-layout #