[webkit-changes] [WebKit/WebKit] 14b85d: Update wpt harness

Yusuke Suzuki noreply at github.com
Sun Sep 25 16:50:10 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 14b85d7e40cb6fb708303553b9408b6274d1d524
      https://github.com/WebKit/WebKit/commit/14b85d7e40cb6fb708303553b9408b6274d1d524
  Author: Yusuke Suzuki <ysuzuki at apple.com>
  Date:   2022-09-25 (Sun, 25 Sep 2022)

  Changed paths:
    M LayoutTests/imported/w3c/web-platform-tests/css/css-font-loading/idlharness.https-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/idlharness-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/replaced-fractional-height-from-aspect-ratio-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/resources/blank.html
    A LayoutTests/imported/w3c/web-platform-tests/resources/channel.sub.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/check-layout-th.js
    A LayoutTests/imported/w3c/web-platform-tests/resources/check-layout.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/idlharness-shadowrealm.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/idlharness.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/sriharness.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-actions.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/testharness.js
    M LayoutTests/imported/w3c/web-platform-tests/resources/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/build.sh
    M LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/README.md
    A LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/VERSION.md
    M LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/w3c-import.log
    M LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/webidl2.js
    A LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/w3c-import.log
    M LayoutTests/imported/w3c/web-platform-tests/webaudio/idlharness.https.window-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/webrtc/idlharness.https.window-expected.txt
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-font-loading/idlharness.https-expected.txt
    A LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-sizing/replaced-fractional-height-from-aspect-ratio-expected.txt
    M LayoutTests/platform/glib/imported/w3c/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window-expected.txt
    A LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/css/css-sizing/replaced-fractional-height-from-aspect-ratio-expected.txt

  Log Message:
  -----------
  Update wpt harness
https://bugs.webkit.org/show_bug.cgi?id=245632

Reviewed by Tim Nguyen.

We found that our wpt test harness is too old (one year old) and it does not work with import-maps tests in wpt directory.
This patch updates wpt test harness from revision 4b2dde1f3b77f095012de10f8d60e3937dd7202d.
Some expectations are updated because of testharness / webidl2.js update (some functions do more tests).

* LayoutTests/imported/w3c/web-platform-tests/resources/blank.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/resources/channel.sub.js: Added.
(randInt):
(toHex):
(createUuid):
(SocketCache):
(SocketCache.):
(SocketCache.prototype.async getOrCreate):
(SocketCache.prototype.async close):
(SocketCache.prototype.async closeAll):
(Channel):
(Channel.prototype.hasConnection):
(Channel.prototype.async connect):
(Channel.prototype.async close):
(Channel.prototype.addEventListener):
(Channel.prototype.removeEventListener):
(Channel.prototype._dispatch):
(prototype.async connect):
(prototype.async _send):
(prototype.async send):
(prototype.async disconnectReader):
(prototype.async delete):
(RecvChannel):
(RecvChannel.prototype.async connect):
(RecvChannel.prototype.readMessage):
(RecvChannel.prototype.nextMessage):
(self.channel):
(self.global_channel):
(prototype.async close):
(prototype.async handleMessage):
(prototype.addMessageHandler):
(prototype.removeMessageHandler):
(prototype.nextMessage):
(prototype.setResponseHandler):
(prototype.handleMessage):
(prototype.close):
(RemoteGlobal):
(RemoteGlobal.prototype.async connect):
(RemoteGlobal.prototype.async sendMessage):
(RemoteGlobal.prototype.async call):
(RemoteGlobal.prototype.async postMessage):
(RemoteGlobal.prototype.disconnectReader):
(RemoteGlobal.prototype.close):
(typeName):
(remoteId):
(RemoteObject):
(RemoteObject.from):
(RemoteObject.prototype.toLocal):
(RemoteObject.prototype.delete):
(serialize):
* LayoutTests/imported/w3c/web-platform-tests/resources/check-layout-th.js:
(assert_tolerance):
* LayoutTests/imported/w3c/web-platform-tests/resources/check-layout.js: Added.
(insertAfter):
(positionedAncestor):
(checkSubtreeExpectedValues):
(checkAttribute):
(checkExpectedValues):
(window.checkLayout):
* LayoutTests/imported/w3c/web-platform-tests/resources/idlharness-shadowrealm.js:
(promise_setup.):
* LayoutTests/imported/w3c/web-platform-tests/resources/idlharness.js:
(IdlArray.prototype.assert_type_is):
(IdlInterface.prototype.test_self):
(IdlInterface.prototype.test_member_iterable):
(IdlInterface.prototype.test_members):
* LayoutTests/imported/w3c/web-platform-tests/resources/sriharness.js:
(SRIScriptTest):
(SRIScriptTest.prototype.execute):
* LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-actions.js:
* LayoutTests/imported/w3c/web-platform-tests/resources/testharness.js:
(WindowTestEnvironment.prototype._dispatch):
(ShadowRealmTestEnvironment):
(ShadowRealmTestEnvironment.prototype.begin):
(ShadowRealmTestEnvironment.prototype.add_on_loaded_callback):
(create_test_environment):
(EventWatcher):
(promise_setup):
(done): Deleted.
(generate_tests): Deleted.
(step_timeout): Deleted.
(truncate): Deleted.
(is_node): Deleted.
(format_value): Deleted.
* LayoutTests/imported/w3c/web-platform-tests/resources/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/build.sh: Added.
* LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/README.md:
* LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/VERSION.md: Added.
* LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/w3c-import.log:
* LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/webidl2.js:
(webpackUniversalModuleDefinition):
(return.):
* LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/resources/webidl2/lib/w3c-import.log.

Canonical link: https://commits.webkit.org/254847@main




More information about the webkit-changes mailing list