WebDriver: Add support to import and run W3C tests
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Oct 2017 10:58:17 +0000 (10:58 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Oct 2017 10:58:17 +0000 (10:58 +0000)
commitb95a2b781159df7f3cd682326ee1803c129572a6
tree76190312df0fd948b9a0bdab1d3c56da6019fe72
parent2da9e3e3ed39fc9dc693a583fc5d535478999284
WebDriver: Add support to import and run W3C tests
https://bugs.webkit.org/show_bug.cgi?id=177304

Reviewed by Brian Burg.

Tools:

WPT has now several WebDriver tests, and new ones are going to be added to cover the whole spec. This patch
adds the initial support for running W3C tests. The script import-w3c-webdriver-tests reuses parts of the W3C
test downloader to download the tests and required tools from WPT repository into WebDriverTests
directory. Tests can be run with run-webdriver-tests, a new script that works similar to other test runner
scripts. For now it shows a summary at the end of the execution, there aren't expectations yet, since we are not
ready to run those tests in the bots. Once we are ready to properly run the tests, we can add the expectations
support and run the tests in the bots.

* Scripts/import-w3c-webdriver-tests: Added.
* Scripts/run-webdriver-tests: Added.
* Scripts/webkitpy/style/checker.py: Skip WebDriverTests directory since it only contains third-party python
code.
* Scripts/webkitpy/thirdparty/__init__.py: Add support to autodownload mozlog and mozprocess since they are
required by the WebDriver tests.
* Scripts/webkitpy/webdriver_tests/__init__.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_driver.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_driver_gtk.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_test_result.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_test_runner.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_test_runner_w3c.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_w3c_executor.py: Added.
* Scripts/webkitpy/webdriver_tests/webdriver_w3c_web_server.py: Added.

WebDriverTests:

Add json file used by the importer and the result of running the importer.

* imported/w3c/importer.json: Added.
* imported/w3c/tools/pytest/: Added.
* imported/w3c/tools/webdriver/: Added.
* imported/w3c/tools/wptrunner/: Added.
* imported/w3c/webdriver/: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@224014 268f45cc-cd09-0410-ab3c-d52691b4dbfc
269 files changed:
Tools/ChangeLog
Tools/Scripts/import-w3c-webdriver-tests [new file with mode: 0755]
Tools/Scripts/run-webdriver-tests [new file with mode: 0755]
Tools/Scripts/webkitpy/style/checker.py
Tools/Scripts/webkitpy/thirdparty/__init__.py
Tools/Scripts/webkitpy/webdriver_tests/__init__.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_driver.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_driver_gtk.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_test_result.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_test_runner.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_test_runner_w3c.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_w3c_executor.py [new file with mode: 0644]
Tools/Scripts/webkitpy/webdriver_tests/webdriver_w3c_web_server.py [new file with mode: 0644]
WebDriverTests/ChangeLog [new file with mode: 0644]
WebDriverTests/imported/w3c/config.json [new file with mode: 0644]
WebDriverTests/imported/w3c/importer.json [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/.coveragerc [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/.gitattributes [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/.github/ISSUE_TEMPLATE.md [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/.github/PULL_REQUEST_TEMPLATE.md [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/.gitignore [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/.travis.yml [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/AUTHORS [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/CHANGELOG.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/CONTRIBUTING.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/HOWTORELEASE.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/ISSUES.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/LICENSE [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/MANIFEST.in [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/README.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/_argcomplete.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/_code/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/_code/_py2traceback.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/_code/code.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/_code/source.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/_pluggy.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/assertion/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/assertion/reinterpret.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/assertion/rewrite.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/assertion/util.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/cacheprovider.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/capture.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/config.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/doctest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/genscript.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/helpconfig.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/hookspec.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/impl [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/junitxml.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/main.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/mark.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/monkeypatch.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/nose.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/pastebin.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/pdb.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/pytester.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/python.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/recwarn.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/resultlog.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/runner.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/skipping.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/standalonetemplate.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/terminal.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/tmpdir.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/unittest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/README.md [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/DESCRIPTION.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/METADATA [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/RECORD [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/WHEEL [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/metadata.json [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/pbr.json [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/top_level.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/_pytest/vendored_packages/pluggy.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/appveyor.yml [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/bench/bench.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/bench/bench_argcomplete.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/bench/empty.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/bench/manyparam.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/bench/skip.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/extra/get_issues.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/extra/setup-py.test/setup.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/plugin-test.sh [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/pytest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/requirements-docs.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/runtox.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/setup.cfg [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/setup.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/pytest/tox.ini [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/.gitignore [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/README.md [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/setup.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/webdriver/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/webdriver/client.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/webdriver/error.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/webdriver/servo.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/webdriver/webdriver/transport.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/.gitignore [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/LICENSE [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/MANIFEST.in [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/OWNERS [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/README.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/Makefile [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/architecture.svg [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/conf.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/design.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/expectation.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/index.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/make.bat [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/docs/usage.rst [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements_chrome.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements_edge.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements_firefox.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements_ie.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements_sauce.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/requirements_servo.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/setup.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/tox.ini [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner.default.ini [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/base.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/server-locations.txt [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/config.json [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/config.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/environment.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/base.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorchrome.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorinternetexplorer.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/process.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/reftest-wait_webdriver.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/reftest.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/testharness_servodriver.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/expected.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/font.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/formatters.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/hosts.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/manifestexpected.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/manifestinclude.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/metadata.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/products.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/reduce.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testharness_runner.html [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testharnessreport-servo.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testharnessreport-servodriver.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testharnessreport.js [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testloader.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/testrunner.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_chunker.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_testloader.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/tests/test_update.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/base.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/metadata.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/state.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/sync.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/tree.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/update/update.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/vcs.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptlogging.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/backends/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/backends/conditional.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/backends/static.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/node.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/parser.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/serializer.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_conditional.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_static.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wptrunner.py [new file with mode: 0644]
WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/wpttest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/OWNERS [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/README.md [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/interface/interface.html [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/conftest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/key.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/mouse.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/sequence.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/special_keys.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/support/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/support/keys.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/support/refine.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/conftest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/contexts/json_serialize_windowproxy.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/contexts/maximize_window.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/contexts/resizing_and_positioning.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/cookies/add_cookie.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/cookies/delete_cookie.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/cookies/get_named_cookie.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/element_click/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/element_click/select.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/element_retrieval/get_active_element.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/fullscreen_window.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/get_window_rect.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/interaction/send_keys_content_editable.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/interface.html [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/minimize_window.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/navigation/current_url.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/navigation/get_title.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/get_timeouts.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/conftest.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/create_alwaysMatch.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/create_firstMatch.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/default_values.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/merge.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/response.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/sessions/new_session/support/create.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/set_window_rect.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/get_element_attribute.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/get_element_property.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/get_element_tag_name.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/is_element_selected.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/text/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/state/text/get_text.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/status.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/__init__.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/asserts.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/fixtures.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/http_request.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/inline.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/merge_dictionaries.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/support/wait.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/switch_to_parent_frame.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/user_prompts/accept_alert.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py [new file with mode: 0644]
WebDriverTests/imported/w3c/webdriver/tests/user_prompts/get_alert_text.py [new file with mode: 0644]