blob: 165218fc9a83ae83eb1c103899aba3b0378e3023 [file] [log] [blame]
#
# 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.
#
# <rdar://problem/5647952> fast/events/mouseout-on-window.html needs mac DRT to issue mouse out events
fast/events/mouseout-on-window.html
# <rdar://problem/5643675> 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
# 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 <rdar://problem/6563117> 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
# event.dataTransfer.setData('text/uri-list') not correctly implemented on Mac
editing/pasteboard/dataTransfer-setData-getData.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
# 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
# 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/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
# Timeout on Leopard only.
# https://bugs.webkit.org/show_bug.cgi?id=45576
fast/files/apply-blob-url-to-img.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
# 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
# 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
# <style scoped> is not yet enabled. http://webkit.org/b/49142
fast/css/style-scoped
# JSC does not support setIsolatedWorldSecurityOrigin (http://webkit.org/b/61540)
http/tests/security/isolatedWorld/cross-origin-xhr.html
# https://bugs.webkit.org/show_bug.cgi?id=63282 layerTreeAsText doesn't work for iframes
compositing/rtl/rtl-iframe-absolute-overflow-scrolled.html
compositing/rtl/rtl-iframe-absolute-overflow.html
compositing/rtl/rtl-iframe-absolute.html
compositing/rtl/rtl-iframe-fixed-overflow-scrolled.html
compositing/rtl/rtl-iframe-fixed-overflow.html
compositing/rtl/rtl-iframe-fixed.html
compositing/rtl/rtl-iframe-relative.html
# For now, Web Audio API is disabled
webaudio/
# MutationObservers are net yet enabled. http://webkit.org/b/68729
fast/mutation
# Microdata DOM API is not yet enabled.
fast/dom/MicroData
# The mac port has no support for <track>
# https://bugs.webkit.org/show_bug.cgi?id=43668
media/track
fast/events/constructors/track-event-constructor.html
http/tests/security/text-track-crossorigin.html
# Tests for MediaSource API. Feature is not yet functional.
# https://bugs.webkit.org/show_bug.cgi?id=64731
http/tests/media/media-source/
# REGRESSION (r91547): scrollbars/scrollbar-drag-thumb-with-large-content.html failing on SnowLeopard Intel Release (Tests)
# https://bugs.webkit.org/show_bug.cgi?id=65434
scrollbars/scrollbar-drag-thumb-with-large-content.html
# Font feature settings is not implemented.
css3/font-feature-settings-rendering.html
# This test verifies that a mismatch reftest will fail as intended if both results are same.
fast/harness/sample-fail-mismatch-reftest.html
# https://bugs.webkit.org/show_bug.cgi?id=66783
# Makes subsequent test crash
fast/loader/document-destruction-within-unload.html
# https://bugs.webkit.org/show_bug.cgi?id=67716
media/media-controls-invalid-url.html
# https://bugs.webkit.org/show_bug.cgi?id=68278
http/tests/history/back-with-fragment-change.php
# https://bugs.webkit.org/show_bug.cgi?id=68566
fast/css/webkit-mask-crash-fieldset-legend.html
fast/css/webkit-mask-crash-table.html
# Skip because this platform does not support a paging mouse wheel event
fast/events/platform-wheelevent-paging-x-in-non-scrolling-div.html
fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html
fast/events/platform-wheelevent-paging-x-in-scrolling-div.html
fast/events/platform-wheelevent-paging-x-in-scrolling-page.html
fast/events/platform-wheelevent-paging-xy-in-scrolling-div.html
fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html
fast/events/platform-wheelevent-paging-y-in-non-scrolling-div.html
fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html
fast/events/platform-wheelevent-paging-y-in-scrolling-div.html
fast/events/platform-wheelevent-paging-y-in-scrolling-page.html
# https://bugs.webkit.org/show_bug.cgi?id=70989
fast/canvas/webgl/attrib-location-length-limits.html
fast/canvas/webgl/uniform-location-length-limits.html
# https://bugs.webkit.org/show_bug.cgi?id=71420
# It needs a rebaseline
fast/repaint/table-extra-bottom-grow.html
# DRT doesn't support overridePreference("WebKit*FontMap"...)
fast/text/international/locale-sensitive-fonts.html
# Pointer Lock is not implemented.
pointer-lock/
# Placeholder is not rendered since the patch in the following bug. It seems a DRT-only problem.
# https://bugs.webkit.org/show_bug.cgi?id=67408
fast/forms/textarea-placeholder-set-attribute.html
# https://bugs.webkit.org/show_bug.cgi?id=72435
fast/dom/Window/window-postmessage-arrays.html
# https://bugs.webkit.org/show_bug.cgi?id=73148
fast/canvas/webgl/webgl-texture-binding-preserved.html
# https://bugs.webkit.org/show_bug.cgi?id=73493
fast/canvas/webgl/arraybuffer-transfer-of-control.html
# https://bugs.webkit.org/show_bug.cgi?id=73977
http/tests/security/mixedContent/insecure-video-in-main-frame.html
http/tests/security/mixedContent/redirect-http-to-https-video-in-main-frame.html
http/tests/security/mixedContent/redirect-https-to-http-video-in-main-frame.html
# https://bugs.webkit.org/show_bug.cgi?id=73974
fast/canvas/webgl/canvas-2d-webgl-texture.html
# https://bugs.webkit.org/show_bug.cgi?id=74384
# Skipped as this is not a expected behaviour on mac.
fast/forms/select/menulist-onchange-fired-with-key-up-down.html
# https://bugs.webkit.org/show_bug.cgi?id=73304
# Tiemout. Needs ChromeClient::hasOpenedPopup() impelementation?
fast/forms/select/menulist-popup-crash.html
# https://bugs.webkit.org/show_bug.cgi?id=74538
fast/events/autoscroll-should-not-stop-on-keypress.html
# Frame::findString does nothing on pages that prevent selection
# https://bugs.webkit.org/show_bug.cgi?id=40361
editing/text-iterator/findString-selection-disabled.html