Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WebDriver] Update imported WPT WebDriver tests
https://bugs.webkit.org/show_bug.cgi?id=267835 Reviewed by Carlos Garcia Campos. Bump imported version to 097898330ea0 from late January. Upstream web-platform-tests/wpt#40910 changed WPT WebDriver tests to use HTTPS urls instead of HTTP. This led to tests using URLs provided by the local server to fail with unrecognized certificates. This commit forces the browser under test to use the test certificates instead of relying on the system ones. While this allows using the local HTTPS server, it has the drawback of ingnoring the system certificates, failing to access external websites if a test wants to (which does not seems to be the case now). Also rename the config `bind_hostname` to `bind_address` after web-platform-tests/wpt#9998 * Tools/Scripts/webkitpy/webdriver_tests/webdriver_w3c_executor.py: (WebDriverW3CExecutor.__init__): Export variable for certificate setup (WebDriverW3CExecutor._runner): Add new timeout_multipler key as in WTP 1a44d85 * Tools/Scripts/webkitpy/webdriver_tests/webdriver_w3c_web_server.py: (WebDriverW3CWebServer.start): Store information about certificates being used in the current test run. (WebDriverW3CWebServer.cacert_pem_file): Export the certificates location * WebDriverTests/TestExpectations.json: Update classic and new bidi expectations * WebDriverTests/imported/w3c/config.json: Rename bind_hostname to bind_address key * WebDriverTests/imported/w3c/importer.json: Update imported WPT hash * WebDriverTests/imported/w3c/tools/: Bump imported code * WebDriverTests/imported/w3c/webdriver/: Bump imported code Canonical link: https://commits.webkit.org/276326@main
- Loading branch information