haikuwebkit/LayoutTests/fast/dom/Window/resources
Ryosuke Niwa 1011466d17 Disable WebSQL in WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=224144

Reviewed by Sihui Liu.

Tools:

Disabled WebSQL in WebKitTestRunner.

* WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetPreferencesToConsistentValues):

LayoutTests:

Skipped various WebSQL tests on WebKit2 and removed references to openDatabase in some tests.

* fast/dom/Window/resources/WindowProperties.js: Removed openDatabase from the list of properties to test.
* fast/dom/Window/window-function-frame-getter-precedence-expected.txt:
* fast/dom/Window/window-function-name-getter-precedence-expected.txt:
* fast/frames/resources/sandboxed-iframe-storage-allowed.html: Ditto.
* fast/frames/resources/sandboxed-iframe-storage-disallowed.html: Ditto.
* fast/frames/sandboxed-iframe-storage-expected.txt:
* http/tests/security/cross-frame-access-call-expected.txt:
* http/tests/security/cross-frame-access-call.html: Ditto.
* inspector/runtime/CommandLineAPI-inspect-expected.txt:
* inspector/runtime/CommandLineAPI-inspect.html: Ditto.
* js/dom/callback-function-with-handle-event-expected.txt:
* js/dom/callback-function-with-handle-event.html: Use requestAnimationFrame instead of openDatabase.
* js/dom/exceptions-thrown-in-callbacks-expected.txt:
* js/dom/exceptions-thrown-in-callbacks.html: Ditto and use geolocation.getCurrentLocation.
* platform/glib/TestExpectations: Removed entries under storage/websql since they're all skipped now.
* platform/gtk/TestExpectations: Ditto.
* platform/ios-wk2/TestExpectations: Ditto.
* platform/mac-wk1/TestExpectations: Moved flaky timeout expectation on a test here from mac-wk2.
* platform/mac-wk2/TestExpectations: Removed an entry to skip storage/websql as it's now skipped for all WK2 ports.
* platform/mac/TestExpectations: Removed flaky timeout expectation since this will force the test to run
in WebKitTestRunner, which isn't what we want to do.
* platform/wincairo/TestExpectations: Removed entries under storage/websql since they're all skipped now.
* platform/wk2/TestExpectations: Skip all the tests for WebSQL.
* platform/wpe/TestExpectations: Removed entries under storage/websql since they're all skipped now.


Canonical link: https://commits.webkit.org/236156@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275499 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-06 09:51:51 +00:00
..
WindowProperties.js
blank.html
child.html
closure-access-after-navigation-iframe-child-1.html
closure-access-after-navigation-iframe-child-2.html
closure-access-after-navigation-window-child-1.html
closure-access-after-navigation-window-child-2.html
destination.html
dom-access-from-closure-iframe-child.html
dom-access-from-closure-window-child.html
file1.txt
file2.txt
long_timeout.html
messageevent-source-postmessage-frame.html
navigated-window-prop-subframe1.html
navigated-window-prop-subframe2.html
notify-opener-done.html
notify-parent-done.html
open-sibling-subframe.html
opened-window.html
postMessage-Object-prototype-frame.html
postmessage-test.js
rel-noopener.js
report-size-and-close.html
sibling-subframe-content.html
slow-unload-handler-overwritten-date1.html
slow_unload_handler1.html
test-frame.html
window-appendages-cleared-results.html
window-early-properties-xhr-frame.html
window-open-opener-cycle2.html
window-open-opener-cycle3.html
window-opens-self.html
window-postmessage-clone-frames-frame.html
window-properties.js
window-property-clearing-iframe0.html
window-property-clearing-iframe1.html
window-property-collector.js
window-property-invalid-characters-ignored.html