[webkit-changes] [WebKit/WebKit] da4f8f: [WebDriver] Update W3C webdriver tests for python ...

Lauro Moura noreply at github.com
Thu Oct 20 19:37:06 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: da4f8f1aad4c0344eabda86e2022a4a3a8e857a1
      https://github.com/WebKit/WebKit/commit/da4f8f1aad4c0344eabda86e2022a4a3a8e857a1
  Author: Lauro Moura <lmoura at igalia.com>
  Date:   2022-10-20 (Thu, 20 Oct 2022)

  Changed paths:
    M WebDriverTests/TestExpectations.json
    M WebDriverTests/imported/w3c/importer.json
    R WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi.py
    M WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/client.py
    A WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/modules/__init__.py
    A WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/modules/_module.py
    A WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/modules/session.py
    A WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/transport.py
    M WebDriverTests/imported/w3c/tools/webdriver/webdriver/client.py
    M WebDriverTests/imported/w3c/tools/wptrunner/README.rst
    A WebDriverTests/imported/w3c/tools/wptrunner/docs/commands.rst
    A WebDriverTests/imported/w3c/tools/wptrunner/docs/internals.rst
    M WebDriverTests/imported/w3c/tools/wptrunner/requirements.txt
    A WebDriverTests/imported/w3c/tools/wptrunner/requirements_android_webview.txt
    M WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt
    A WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome_ios.txt
    A WebDriverTests/imported/w3c/tools/wptrunner/requirements_edge_chromium.txt
    A WebDriverTests/imported/w3c/tools/wptrunner/requirements_epiphany.txt
    M WebDriverTests/imported/w3c/tools/wptrunner/requirements_sauce.txt
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/android_weblayer.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/android_webview.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/firefox_android.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/environment.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/actions.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/base.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py
    A WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/formatters/tests/test_chromium.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testloader.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testrunner.py
    A WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_expectedtree.py
    A WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_manifestexpected.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptrunner.py
    M WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wpttest.py
    M WebDriverTests/imported/w3c/webdriver/META.yml
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/__init__.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/console.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/console_args.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/event_buffer.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/javascript.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/subscription.py
    M WebDriverTests/imported/w3c/webdriver/tests/bidi/new_session/connect.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/session_subscribe/__init__.py
    M WebDriverTests/imported/w3c/webdriver/tests/bidi/session_subscribe/subscribe.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/session_unsubscribe/__init__.py
    A WebDriverTests/imported/w3c/webdriver/tests/bidi/session_unsubscribe/unsubscribe.py
    M WebDriverTests/imported/w3c/webdriver/tests/execute_async_script/collections.py
    M WebDriverTests/imported/w3c/webdriver/tests/execute_script/collections.py
    A WebDriverTests/imported/w3c/webdriver/tests/find_element_from_shadow_root/__init__.py
    A WebDriverTests/imported/w3c/webdriver/tests/find_elements_from_shadow_root/__init__.py
    M WebDriverTests/imported/w3c/webdriver/tests/get_computed_label/get.py
    M WebDriverTests/imported/w3c/webdriver/tests/get_computed_role/get.py
    A WebDriverTests/imported/w3c/webdriver/tests/get_element_shadow_root/__init__.py
    A WebDriverTests/imported/w3c/webdriver/tests/permissions/__init__.py
    M WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py
    M WebDriverTests/imported/w3c/webdriver/tests/print/printcmd.py
    M WebDriverTests/imported/w3c/webdriver/tests/send_alert_text/send.py
    M WebDriverTests/imported/w3c/webdriver/tests/support/fixtures.py
    M WebDriverTests/imported/w3c/webdriver/tests/support/fixtures_bidi.py
    M WebDriverTests/imported/w3c/webdriver/tests/support/helpers.py
    M WebDriverTests/imported/w3c/webdriver/tests/support/sync.py

  Log Message:
  -----------
  [WebDriver] Update W3C webdriver tests for python 3.10 compatibility
https://bugs.webkit.org/show_bug.cgi?id=246806

Unreviewed.

Actual 3.10 fix came in 1a0256c677df9e111281b32a8af347ae225e8636, but
updated to b94af34a3e956e8a8fda84bdb1fea7b6d52c38d9 to include a
get_computed_role test fix due to import errors.

Also gardening some of the failures

* WebDriverTests/TestExpectations.json: Gardening
* WebDriverTests/imported/w3c/importer.json:
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi.py: Removed.
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/client.py:
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/modules/__init__.py: Added.
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/modules/_module.py: Added.
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/modules/session.py: Added.
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/bidi/transport.py: Added.
* WebDriverTests/imported/w3c/tools/webdriver/webdriver/client.py:
* WebDriverTests/imported/w3c/tools/wptrunner/README.rst:
* WebDriverTests/imported/w3c/tools/wptrunner/docs/commands.rst: Added.
* WebDriverTests/imported/w3c/tools/wptrunner/docs/internals.rst: Added.
* WebDriverTests/imported/w3c/tools/wptrunner/requirements.txt:
* WebDriverTests/imported/w3c/tools/wptrunner/requirements_android_webview.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt.
* WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt:
* WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome_ios.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt.
* WebDriverTests/imported/w3c/tools/wptrunner/requirements_edge_chromium.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt.
* WebDriverTests/imported/w3c/tools/wptrunner/requirements_epiphany.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt.
* WebDriverTests/imported/w3c/tools/wptrunner/requirements_sauce.txt:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/android_weblayer.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/android_webview.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/firefox_android.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/environment.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/actions.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorwebdriver.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/formatters/tests/test_chromium.py: Added.
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testloader.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_expectedtree.py: Added.
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_manifestexpected.py: Added.
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_wpttest.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
* WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
* WebDriverTests/imported/w3c/webdriver/META.yml:
* WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/__init__.py: Added.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/console.py: Added.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/console_args.py: Added.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/event_buffer.py: Added.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/javascript.py: Added.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/log_entry_added/subscription.py: Added.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/new_session/connect.py:
* WebDriverTests/imported/w3c/webdriver/tests/bidi/session_subscribe/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/session_subscribe/subscribe.py:
* WebDriverTests/imported/w3c/webdriver/tests/bidi/session_unsubscribe/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py.
* WebDriverTests/imported/w3c/webdriver/tests/bidi/session_unsubscribe/unsubscribe.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/bidi/session_subscribe/subscribe.py.
* WebDriverTests/imported/w3c/webdriver/tests/execute_async_script/collections.py:
* WebDriverTests/imported/w3c/webdriver/tests/execute_script/collections.py:
* WebDriverTests/imported/w3c/webdriver/tests/find_element_from_shadow_root/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py.
* WebDriverTests/imported/w3c/webdriver/tests/find_elements_from_shadow_root/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py.
* WebDriverTests/imported/w3c/webdriver/tests/get_computed_label/get.py:
* WebDriverTests/imported/w3c/webdriver/tests/get_computed_role/get.py:
* WebDriverTests/imported/w3c/webdriver/tests/get_element_shadow_root/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py.
* WebDriverTests/imported/w3c/webdriver/tests/permissions/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py.
* WebDriverTests/imported/w3c/webdriver/tests/print/__init__.py:
* WebDriverTests/imported/w3c/webdriver/tests/print/printcmd.py:
* WebDriverTests/imported/w3c/webdriver/tests/send_alert_text/send.py:
* WebDriverTests/imported/w3c/webdriver/tests/support/fixtures.py:
* WebDriverTests/imported/w3c/webdriver/tests/support/fixtures_bidi.py:
* WebDriverTests/imported/w3c/webdriver/tests/support/helpers.py:
* WebDriverTests/imported/w3c/webdriver/tests/support/sync.py:

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




More information about the webkit-changes mailing list