W3C tests importer should not import the whole tools directory
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Oct 2017 08:58:06 +0000 (08:58 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Oct 2017 08:58:06 +0000 (08:58 +0000)
https://bugs.webkit.org/show_bug.cgi?id=177351

Reviewed by Youenn Fablet.

Only wptserve and its dependencies are needed to run the layout tests. It seems we already tried to avoid
importing pytest for example, but the wrong path is used in import-expectations.json. Instead of skipping what
we don't want, I think it's better to skip tools and import only what we need, that way if new directories are
added upstream we won't import them. This will reduce a lot the size of the tools directory, and will avoid
duplication with the WebDriver tests importer that needs wptrunner, webdriver and pytest from tools directory.

* resources/TestRepositories:
* resources/import-expectations.json:
* web-platform-tests/tools/OWNERS: Removed.
* web-platform-tests/tools/appveyor.yml: Removed.
* web-platform-tests/tools/browserutils: Removed.
* web-platform-tests/tools/certs: Removed.
* web-platform-tests/tools/ci: Removed.
* web-platform-tests/tools/conftest.py: Removed.
* web-platform-tests/tools/gitignore: Removed.
* web-platform-tests/tools/html5lib: Removed.
* web-platform-tests/tools/lint: Removed.
* web-platform-tests/tools/py: Removed.
* web-platform-tests/tools/pytest.ini: Removed.
* web-platform-tests/tools/pytest: Removed.
* web-platform-tests/tools/runner: Removed.
* web-platform-tests/tools/scripts: Removed.
* web-platform-tests/tools/six: Removed.
* web-platform-tests/tools/tox.ini: Removed.
* web-platform-tests/tools/w3c-import.log:
* web-platform-tests/tools/webdriver: Removed.
* web-platform-tests/tools/wpt: Removed.
* web-platform-tests/tools/wptrunner: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@222773 268f45cc-cd09-0410-ab3c-d52691b4dbfc

904 files changed:
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/resources/TestRepositories
LayoutTests/imported/w3c/resources/import-expectations.json
LayoutTests/imported/w3c/web-platform-tests/tools/OWNERS [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/appveyor.yml [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/browser.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/install.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/requirements.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/utils.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/virtualenv.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/certs/cacert.pem [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/certs/cakey.pem [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/certs/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.key [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.pem [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/before_install.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/check_stability.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_built_diff.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_lint.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_resources_unittest.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_stability.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_tools_unittest.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_wpt.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/commands.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/install.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/jobs.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/lib.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/run.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/tests/test_jobs.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/ci/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/gitignore.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/tests/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/tests/test_gitignore.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/AUTHORS.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/LICENSE [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/chardet/test_big5.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/chardet/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/test-yahoo-jp.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/tests1.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/tests2.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/sanitizer/tests1.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/sanitizer/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/core.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/injectmeta.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/optionaltags.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/options.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/whitespace.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/sniffer/htmlOrFeed.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/sniffer/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/README.md [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/contentModelFlags.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/domjs.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/entities.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/escapeFlag.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/namedEntities.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/numericEntities.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/pendingSpecChanges.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/test1.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/test2.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/test3.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/test4.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/unicodeChars.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/unicodeCharsProblematic.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/xmlViolation.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/README.md [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/adoption01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/adoption02.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/comments01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/doctype01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/domjs-unsafe.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/entities01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/entities02.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/html5test-com.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/inbody01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/isindex.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/main-element.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/pending-spec-changes-plain-text-unsafe.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/pending-spec-changes.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/plain-text-unsafe.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/ruby.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/scriptdata01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/scripted/adoption01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/scripted/ark.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/scripted/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/scripted/webkit01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tables01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/template.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests1.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests10.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests11.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests12.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests14.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests15.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests16.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests17.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests18.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests19.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests2.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests20.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests21.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests22.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests23.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests24.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests25.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests26.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests3.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests4.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests5.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests6.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests7.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests8.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests9.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tests_innerHTML_1.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/tricky01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/webkit01.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/webkit02.dat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/attributes.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/base-href-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/base-target-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/blockquote-cite-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/classattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/contenteditableattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/contextmenuattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/dirattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/draggableattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/html-xmlns-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/idattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/inputattributes.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/irrelevantattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/langattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/li-value-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/link-href-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/link-hreflang-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/link-rel-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/ol-start-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/starttags.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/style-scoped-attribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/tabindexattribute.test [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/commands.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/fnmatch.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/lint.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/base.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/broken.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/broken_ignored.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/a-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/a-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/support/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/support/tools/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/support/tools/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/support/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/tools/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/tools/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/match/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/a-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/support/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/support/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/tools/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/tools/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/selectors/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/selectors/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/support/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/support/tools/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/support/tools/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/support/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/tools/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/tools/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css-unique/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css/work-in-progress/foo/support/a.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/css/work-in-progress/foo/support/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/dependency.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/lint.whitelist [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/okay.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/absolute.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/existent_relative-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/existent_relative.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/existent_root_relative.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/non_existent_relative.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/non_existent_root_relative.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/same_file_empty.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/ref/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/dummy/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/test_file_lints.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/test_lint.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/test_path_lints.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/lint/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/manifest/catalog/xhtml.dtd
LayoutTests/imported/w3c/web-platform-tests/tools/py/AUTHORS [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/CHANGELOG [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/LICENSE [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/MANIFEST.in [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/README.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/bench/localpath.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/bench/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/Makefile [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/_templates/layout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/_templates/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-0.9.0.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-0.9.2.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.0.0.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.0.1.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.0.2.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.1.0.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.1.1.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.2.0.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.2.1.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.3.0.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.3.1.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.3.2.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.3.3.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.3.4.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.4.0.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/release-1.4.1.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/releases.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/announce/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/changelog.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/code.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/conf.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/download.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/example/genhtml.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/example/genhtmlcss.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/example/genxml.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/example/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/faq.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/img/pylib.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/img/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/index.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/install.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/io.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/links.inc [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/log.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/misc.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/path.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/style.css [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/xml.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/__metainfo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_apipkg.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_builtin.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/_assertionnew.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/_assertionold.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/_py2traceback.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/assertion.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/code.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/source.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_code/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_error.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_iniconfig.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_io/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_io/capture.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_io/saferepr.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_io/terminalwriter.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_io/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_log/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_log/log.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_log/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_log/warning.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/cacheutil.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/common.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/local.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/svnurl.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/svnwc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_path/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_process/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_process/cmdexec.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_process/forkedfunc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_process/killproc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_process/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_std.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/_xmlgen.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/test.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/py/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/setup.cfg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/code/test_assertion.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/code/test_code.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/code/test_excinfo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/code/test_source.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/code/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/io_/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/io_/test_capture.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/io_/test_saferepr.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/io_/test_terminalwriter.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/io_/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/log/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/log/test_log.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/log/test_warning.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/log/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/common.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/repotest.dump [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/svntestbase.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/test_cacheutil.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/test_local.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/test_svnauth.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/test_svnurl.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/test_svnwc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/path/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/process/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/process/test_cmdexec.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/process/test_forkedfunc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/process/test_killproc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/process/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/test_builtin.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/test_error.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/test_py_imports.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/test_std.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/test_xmlgen.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/root/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/test_iniconfig.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/testing/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/tox.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/py/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/.github/ISSUE_TEMPLATE.md [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/.github/PULL_REQUEST_TEMPLATE.md [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/.github/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/AUTHORS [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/CHANGELOG.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/CONTRIBUTING.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/HOWTORELEASE.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/ISSUES.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/LICENSE [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/MANIFEST.in [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/README.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_argcomplete.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_code/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_code/_py2traceback.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_code/code.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_code/source.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_code/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/_pluggy.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/assertion/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/assertion/reinterpret.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/assertion/rewrite.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/assertion/util.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/assertion/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/cacheprovider.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/capture.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/config.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/doctest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/genscript.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/helpconfig.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/hookspec.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/impl [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/junitxml.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/main.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/mark.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/monkeypatch.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/nose.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/pastebin.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/pdb.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/pytester.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/python.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/recwarn.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/resultlog.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/runner.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/skipping.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/standalonetemplate.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/terminal.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/tmpdir.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/unittest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/README.md [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/DESCRIPTION.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/METADATA [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/RECORD [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/WHEEL [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/metadata.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/pbr.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/top_level.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/vendored_packages/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/_pytest/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/appveyor.yml [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/bench/bench.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/bench/bench_argcomplete.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/bench/empty.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/bench/manyparam.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/bench/skip.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/bench/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/Makefile [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_getdoctarget.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_templates/globaltoc.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_templates/layout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_templates/links.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_templates/sidebarintro.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_templates/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/LICENSE [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/README [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask/layout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask/relations.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask/static/flasky.css_t [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask/static/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask/theme.conf [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/flask_theme_support.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/_themes/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/adopt.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.0.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.0.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.0.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.0.3.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.1.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.1.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.1.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.1.3.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.2.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.2.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.2.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.2.4.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.3.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.3.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.3.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.3.3.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.3.4.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.3.5.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.4.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.4.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.4.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.5.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.5.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.5.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.6.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.6.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.6.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.6.3.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.7.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.7.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.7.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.8.2.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.8.3.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.8.4.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.8.5.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.8.6.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.8.7.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.9.0.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/release-2.9.1.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/sprint2016.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/announce/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/assert.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/bash-completion.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/builtin.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/cache.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/capture.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/changelog.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/check_sphinx.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/conf.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/contact.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/contents.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/contributing.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/customize.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/doctest.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/failure_demo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/global_testmodule_config/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/global_testmodule_config/test_hello.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/global_testmodule_config/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/test_failures.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/test_setup_flow_example.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/assertion/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/attic.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub1/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub1/test_quick.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub1/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub2/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub2/test_two.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub2/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/costlysetup/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/layout1/setup.cfg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/layout1/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/markers.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/multipython.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/nonpython.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/nonpython/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/nonpython/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/nonpython/test_simple.yml [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/nonpython/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/parametrize.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/py2py3/conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/py2py3/test_py2.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/py2py3/test_py3.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/py2py3/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/pythoncollection.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/pythoncollection.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/reportingdemo.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/simple.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/special.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/example/xfail_demo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/faq.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/feedback.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/fixture.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/funcarg_compare.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/funcargs.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/genapi.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/getting-started.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/goodpractices.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/cramer2.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/freiburg2.jpg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/gaynor3.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/keleshev.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/pullrequest.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/pylib.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/pytest1.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/pytest1favi.ico [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/theuni.png [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/img/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/license.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/links.inc [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/mark.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/monkeypatch.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/naming20.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/nose.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/overview.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/parametrize.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/plugins.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/projects.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/pytest.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/recwarn.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/setup.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/skipping.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/status.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/talks.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/attic.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/config.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/dist.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/extend.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/mission.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/cov.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/coverage.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/django.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/figleaf.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/genscript.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/helpconfig.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/links.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/nose.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/oejskit.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/terminal.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/plugin/xdist.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/test.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/test/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/tmpdir.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/unittest.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/usage.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/writing_plugins.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/xdist.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/xunit_setup.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/doc/en/yieldfixture.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/extra/get_issues.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/extra/setup-py.test/setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/extra/setup-py.test/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/extra/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/plugin-test.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/pytest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/requirements-docs.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/runtox.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/setup.cfg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/acceptance_test.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/code/test_code.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/code/test_excinfo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/code/test_source.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/code/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/install_cx_freeze.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/runtests_script.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/runtests_setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/tests/test_doctest.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/tests/test_trivial.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/tox_run.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/cx_freeze/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/python/collect.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/python/fixture.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/python/integration.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/python/metafunc.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/python/raises.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/python/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_argcomplete.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_assertinterpret.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_assertion.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_assertrewrite.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_cache.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_capture.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_collection.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_config.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_conftest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_doctest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_genscript.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_helpconfig.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_junitxml.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_mark.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_monkeypatch.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_nose.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_parseopt.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_pastebin.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_pdb.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_pluginmanager.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_pytester.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_recwarn.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_resultlog.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_runner.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_runner_xunit.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_session.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_skipping.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_terminal.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_tmpdir.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/test_unittest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/testing/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/tox.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/pytest/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/css/bootstrap-theme.min.css [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/css/bootstrap.min.css [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/css/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/fonts/glyphicons-halflings-regular.eot [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/fonts/glyphicons-halflings-regular.svg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/fonts/glyphicons-halflings-regular.ttf [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/fonts/glyphicons-halflings-regular.woff [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/fonts/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/index.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/logo.svg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/report.css [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/report.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/runner.css [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/runner.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/update_manifest.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/runner/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/id2path.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/id2path.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/manifest.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/package.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/toc.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/update-directory-structure.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/scripts/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/CHANGES [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/CONTRIBUTORS [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/LICENSE [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/MANIFEST.in [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/README [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/documentation/Makefile [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/documentation/conf.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/documentation/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/documentation/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/setup.cfg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/six.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/test_six.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/tox.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/six/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/tox.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/w3c-import.log
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/README.md [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/webdriver/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/webdriver/client.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/webdriver/error.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/webdriver/servo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/webdriver/transport.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/webdriver/webdriver/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/browser.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/commands.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/install.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/markdown.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/paths [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/requirements.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/run.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/stability.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/testfiles.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/tests/test_wpt.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/tox.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/utils.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/virtualenv.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wpt/wpt.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/LICENSE [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/MANIFEST.in [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/OWNERS [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/README.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/Makefile [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/architecture.svg [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/conf.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/design.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/expectation.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/index.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/make.bat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/usage.rst [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/docs/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements_chrome.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements_edge.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements_firefox.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements_ie.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements_sauce.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/requirements_servo.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/setup.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_and_fail.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_cycle_fail.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_match_fail.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_mismatch_fail.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_ref_timeout.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_timeout.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/reftest/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/__dir__.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/subdir/test_pref_reset.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/subdir/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/test_pref_set.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/subdir/__dir__.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/subdir/testharness_1.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/subdir/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/testharness_0.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/testharness_error.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/testharness_timeout.html.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/metadata/testharness/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/test.cfg.example [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/test.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/green-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/green-ref-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/green-ref.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/green.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/red.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest.https-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest.https.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail_0-ref-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail_0-ref.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_0-ref-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_0-ref.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_1-ref-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_1-ref.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail_0-ref-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail_0-ref.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match_fail-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match_fail.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch_fail-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch_fail.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_or_0-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_or_0.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_ref_timeout-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_ref_timeout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_timeout-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_timeout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_wait_0-expected.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_wait_0.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/reftest/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/subdir/test_pref_inherit.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/subdir/test_pref_reset.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/subdir/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/test_pref_dir.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/test_pref_set.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/subdir/testharness_1.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/subdir/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness.https.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_0.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_error.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_long_timeout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_timeout.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/testdata/testharness/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/test/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/tox.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner.default.ini [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/b2g_setup/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/base.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/ie.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce_setup/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/server-locations.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/browsers/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/config.json [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/config.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/environment.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/base.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/executorchrome.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/executorinternetexplorer.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/executormarionette.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/executorselenium.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservodriver.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/process.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/pytestrunner/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/pytestrunner/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/reftest-wait_marionette.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/reftest-wait_webdriver.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/reftest.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/testharness_marionette.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/testharness_servodriver.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/testharness_webdriver.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/executors/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/expected.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/font.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/formatters.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/hosts.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/manifestexpected.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/manifestinclude.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/manifestupdate.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/metadata.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/products.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/reduce.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/testharness_runner.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/testharnessreport-servo.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/testharnessreport-servodriver.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/testharnessreport.js [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/testloader.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/tests/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/tests/test_chunker.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/tests/test_hosts.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/tests/test_testloader.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/tests/test_update.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/base.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/state.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/sync.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/tree.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/update.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/update/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/vcs.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptlogging.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/conditional.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/static.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/node.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/parser.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/serializer.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/__init__.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_conditional.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_static.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/w3c-import.log [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py [deleted file]
LayoutTests/imported/w3c/web-platform-tests/tools/wptrunner/wptrunner/wpttest.py [deleted file]

index 82a47ca..924a63a 100644 (file)
@@ -1,3 +1,39 @@
+2017-10-03  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        W3C tests importer should not import the whole tools directory
+        https://bugs.webkit.org/show_bug.cgi?id=177351
+
+        Reviewed by Youenn Fablet.
+
+        Only wptserve and its dependencies are needed to run the layout tests. It seems we already tried to avoid
+        importing pytest for example, but the wrong path is used in import-expectations.json. Instead of skipping what
+        we don't want, I think it's better to skip tools and import only what we need, that way if new directories are
+        added upstream we won't import them. This will reduce a lot the size of the tools directory, and will avoid
+        duplication with the WebDriver tests importer that needs wptrunner, webdriver and pytest from tools directory.
+
+        * resources/TestRepositories:
+        * resources/import-expectations.json:
+        * web-platform-tests/tools/OWNERS: Removed.
+        * web-platform-tests/tools/appveyor.yml: Removed.
+        * web-platform-tests/tools/browserutils: Removed.
+        * web-platform-tests/tools/certs: Removed.
+        * web-platform-tests/tools/ci: Removed.
+        * web-platform-tests/tools/conftest.py: Removed.
+        * web-platform-tests/tools/gitignore: Removed.
+        * web-platform-tests/tools/html5lib: Removed.
+        * web-platform-tests/tools/lint: Removed.
+        * web-platform-tests/tools/py: Removed.
+        * web-platform-tests/tools/pytest.ini: Removed.
+        * web-platform-tests/tools/pytest: Removed.
+        * web-platform-tests/tools/runner: Removed.
+        * web-platform-tests/tools/scripts: Removed.
+        * web-platform-tests/tools/six: Removed.
+        * web-platform-tests/tools/tox.ini: Removed.
+        * web-platform-tests/tools/w3c-import.log:
+        * web-platform-tests/tools/webdriver: Removed.
+        * web-platform-tests/tools/wpt: Removed.
+        * web-platform-tests/tools/wptrunner: Removed.
+
 2017-10-02  Andy Estes  <aestes@apple.com>
 
         [Payment Request] Validate payment method identifiers
index e5448cf..e69ace0 100644 (file)
@@ -16,7 +16,6 @@
             "fonts",
             "images",
             "resources",
-            "tools",
             "serve.py"
         ],
         "import_options": ["generate_init_py"]
index 06c0542..22e4251 100644 (file)
     "web-platform-tests/html/the-xhtml-syntax": "skip", 
     "web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents": "import", 
     "web-platform-tests/html/tools": "import", 
-    "web-platform-tests/html/tools/html5lib": "skip", 
-    "web-platform-tests/html/tools/py": "skip", 
-    "web-platform-tests/html/tools/pytest": "skip", 
     "web-platform-tests/html/webappapis": "import", 
     "web-platform-tests/html/webappapis/dynamic-markup-insertion": "skip", 
     "web-platform-tests/html/webappapis/idle-callbacks": "skip", 
     "web-platform-tests/svg": "skip", 
     "web-platform-tests/svg-aam": "skip", 
     "web-platform-tests/testharness_runner.html": "skip", 
-    "web-platform-tests/tools": "import", 
+    "web-platform-tests/tools": "skip", 
+    "web-platform-tests/tools/__init__.py": "import", 
+    "web-platform-tests/tools/html5lib": "import", 
+    "web-platform-tests/tools/localpaths.py": "import", 
+    "web-platform-tests/tools/manifest": "import", 
+    "web-platform-tests/tools/pywebsocket": "import", 
+    "web-platform-tests/tools/serve": "import", 
+    "web-platform-tests/tools/sslutils": "import", 
+    "web-platform-tests/tools/wptserve": "import", 
     "web-platform-tests/touch-events": "import", 
     "web-platform-tests/typedarrays": "skip", 
     "web-platform-tests/uievents": "skip", 
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/OWNERS b/LayoutTests/imported/w3c/web-platform-tests/tools/OWNERS
deleted file mode 100644 (file)
index 28149be..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-@jgraham
-@gsnedders
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/appveyor.yml b/LayoutTests/imported/w3c/web-platform-tests/tools/appveyor.yml
deleted file mode 100644 (file)
index b0cedd5..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-environment:
-  global:
-    HYPOTHESIS_PROFILE: ci
-  matrix:
-    - PYTHON: 'C:\\Python27'
-    - PYTHON: 'C:\\Python35'
-    - PYTHON: 'C:\\Python36'
-
-# Needed to make py.test believe our top level can be imported (we
-# otherwise end up in a wpt-tools directory, and of course you cannot
-# import a name including a hyphen in Python, so it ignores the fact
-# we have a __init__.py at the top level).
-clone_folder: 'C:\projects\wpttools'
-
-init:
-  - 'git config --global core.autocrlf true'
-
-install:
-  - 'rm .git\index'
-  - 'git reset --hard'
-  - 'SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%'
-  - 'git submodule update --init --recursive'
-  - 'python.exe -m pip install tox codecov'
-
-build: off
-
-test_script:
-  - 'tox -e py'
-
-on_success:
-  - 'coverage combine'
-  - 'codecov'
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/__init__.py b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/__init__.py
deleted file mode 100644 (file)
index a6834b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-# This file is required for Python to search this directory for modules.
\ No newline at end of file
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/browser.py b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/browser.py
deleted file mode 100644 (file)
index 75f5421..0000000
+++ /dev/null
@@ -1,325 +0,0 @@
-import logging
-import os
-import platform
-import re
-import stat
-from abc import ABCMeta, abstractmethod
-from ConfigParser import RawConfigParser
-from distutils.spawn import find_executable
-
-from utils import call, get, untar, unzip
-
-logger = logging.getLogger(__name__)
-
-uname = platform.uname()
-
-def path(path, exe):
-    path = path.replace("/", os.path.sep)
-    if exe and uname[0] == "Windows":
-        path += ".exe"
-    return path
-
-
-class Browser(object):
-    __metaclass__ = ABCMeta
-
-    @abstractmethod
-    def install(self):
-        return NotImplemented
-
-    @abstractmethod
-    def install_webdriver(self):
-        return NotImplemented
-
-    @abstractmethod
-    def version(self):
-        return NotImplemented
-
-    @abstractmethod
-    def requirements(self):
-        """Name of the browser-specific wptrunner requirements file"""
-        return NotImplemented
-
-    def prepare_environment(self):
-        """Do any additional setup of the environment required to start the
-           browser successfully
-        """
-        pass
-
-
-class Firefox(Browser):
-    """Firefox-specific interface.
-
-    Includes installation, webdriver installation, and wptrunner setup methods.
-    """
-
-    product = "firefox"
-    binary = "firefox/firefox"
-    platform_ini = "firefox/platform.ini"
-    requirements = "requirements_firefox.txt"
-
-
-    def platform_string(self):
-        platform = {
-            "Linux": "linux",
-            "Windows": "win",
-            "Darwin": "mac"
-        }.get(uname[0])
-
-        if platform is None:
-            raise ValueError("Unable to construct a valid Firefox package name for current platform")
-
-        if platform == "linux":
-            bits = "-%s" % uname[-1]
-        elif platform == "win":
-            bits = "64" if uname[-1] == "x86_64" else "32"
-        else:
-            bits = ""
-
-        return "%s%s" % (platform, bits)
-
-    def platform_string_geckodriver(self):
-        platform = {
-            "Linux": "linux",
-            "Windows": "win",
-            "Darwin": "macos"
-        }.get(uname[0])
-
-        if platform is None:
-            raise ValueError("Unable to construct a valid Geckodriver package name for current platform")
-
-        if platform in ("linux", "win"):
-            bits = "64" if uname[-1] == "x86_64" else "32"
-        else:
-            bits = ""
-
-        return "%s%s" % (platform, bits)
-
-    def latest_nightly_listing(self):
-        return get("https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/")
-
-    def get_from_nightly(self, pattern):
-        index = self.latest_nightly_listing()
-        filename = re.compile(pattern).search(index.text).group(1)
-        return get("https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/%s" %
-                   filename)
-
-
-    def install(self, dest=None):
-        """Install Firefox."""
-        if dest is None:
-            dest = os.getcwd()
-
-        resp = self.get_from_nightly("<a[^>]*>(firefox-\d+\.\d(?:\w\d)?.en-US.%s\.tar\.bz2)" % self.platform_string())
-        untar(resp.raw, dest=dest)
-        return os.path.join(dest, "firefox")
-
-    def find_binary(self):
-        return find_executable("firefox")
-
-    def find_certutil(self):
-        path = find_executable("certutil")
-        if os.path.splitdrive(path)[1].split(os.path.sep) == ["", "Windows", "system32", "certutil.exe"]:
-            return None
-        return path
-
-    def find_webdriver(self):
-        return find_executable("geckodriver")
-
-    def install_certutil(self, dest=None):
-        # TODO: this doesn't really work because it just gets the binary, and is missing the
-        # libnss3 library. Getting that means either downloading the corresponding Firefox
-        # and extracting the library (which is hard on mac becase DMG), or maybe downloading from
-        # nss's treeherder builds?
-        if dest is None:
-            dest = os.pwd
-
-        # Don't create a path like bin/bin/certutil
-        split = os.path.split(dest)
-        if split[1] == "bin":
-            dest = split[0]
-
-        resp = self.get_from_nightly(
-            "<a[^>]*>(firefox-\d+\.\d(?:\w\d)?.en-US.%s\.common\.tests.zip)</a>" % self.platform_string())
-        bin_path = path("bin/certutil", exe=True)
-        unzip(resp.raw, dest=dest, limit=[bin_path])
-
-        return os.path.join(dest, bin_path)
-
-    def install_prefs(self, dest=None):
-        if dest is None:
-            dest = os.pwd
-
-        dest = os.path.join(dest, "profiles")
-        if not os.path.exists(dest):
-            os.makedirs(dest)
-        with open(os.path.join(dest, "prefs_general.js"), "wb") as f:
-            resp = get("https://hg.mozilla.org/mozilla-central/raw-file/tip/testing/profiles/prefs_general.js")
-            f.write(resp.content)
-
-        return dest
-
-    def _latest_geckodriver_version(self):
-        """Get and return latest version number for geckodriver."""
-        # This is used rather than an API call to avoid rate limits
-        tags = call("git", "ls-remote", "--tags", "--refs",
-                    "https://github.com/mozilla/geckodriver.git")
-        release_re = re.compile(".*refs/tags/v(\d+)\.(\d+)\.(\d+)")
-        latest_release = 0
-        for item in tags.split("\n"):
-            m = release_re.match(item)
-            if m:
-                version = [int(item) for item in m.groups()]
-                if version > latest_release:
-                    latest_release = version
-        assert latest_release != 0
-        return "v%s.%s.%s" % tuple(str(item) for item in latest_release)
-
-    def install_webdriver(self, dest=None):
-        """Install latest Geckodriver."""
-        if dest is None:
-            dest = os.getcwd()
-
-        version = self._latest_geckodriver_version()
-        format = "zip" if uname[0] == "Windows" else "tar.gz"
-        logger.debug("Latest geckodriver release %s" % version)
-        url = ("https://github.com/mozilla/geckodriver/releases/download/%s/geckodriver-%s-%s.%s" %
-               (version, version, self.platform_string_geckodriver(), format))
-        if format == "zip":
-            unzip(get(url).raw, dest=dest)
-        else:
-            untar(get(url).raw, dest=dest)
-        return find_executable(os.path.join(dest, "geckodriver"))
-
-    def version(self, root):
-        """Retrieve the release version of the installed browser."""
-        platform_info = RawConfigParser()
-
-        with open(os.path.join(root, self.platform_ini), "r") as fp:
-            platform_info.readfp(BytesIO(fp.read()))
-            return "BuildID %s; SourceStamp %s" % (
-                platform_info.get("Build", "BuildID"),
-                platform_info.get("Build", "SourceStamp"))
-
-
-class Chrome(Browser):
-    """Chrome-specific interface.
-
-    Includes installation, webdriver installation, and wptrunner setup methods.
-    """
-
-    product = "chrome"
-    binary = "/usr/bin/google-chrome"
-    requirements = "requirements_chrome.txt"
-
-    def platform_string(self):
-        platform = {
-            "Linux": "linux",
-            "Windows": "win",
-            "Darwin": "mac"
-        }.get(uname[0])
-
-        if platform is None:
-            raise ValueError("Unable to construct a valid Chrome package name for current platform")
-
-        if platform == "linux":
-            bits = "64" if uname[-1] == "x86_64" else "32"
-        elif platform == "mac":
-            bits = "64"
-        elif platform == "win":
-            bits = "32"
-
-        return "%s%s" % (platform, bits)
-
-    def install(self):
-        return None
-
-    def find_webdriver(self):
-        return find_executable("chromedriver")
-
-    def install_webdriver(self, dest=None):
-        """Install latest Webdriver."""
-        if dest is None:
-            dest = os.pwd
-        latest = get("http://chromedriver.storage.googleapis.com/LATEST_RELEASE").text.strip()
-        url = "http://chromedriver.storage.googleapis.com/%s/chromedriver_%s.zip" % (latest,
-                                                                                     self.platform_string())
-        unzip(get(url).raw, dest)
-        path = find_executable(dest, "chromedriver")
-        st = os.stat(path)
-        os.chmod(path, st.st_mode | stat.S_IEXEC)
-        return path
-
-    def version(self, root):
-        """Retrieve the release version of the installed browser."""
-        output = call(self.binary, "--version")
-        return re.search(r"[0-9\.]+( [a-z]+)?$", output.strip()).group(0)
-
-    def prepare_environment(self):
-        # https://bugs.chromium.org/p/chromium/issues/detail?id=713947
-        logger.debug("DBUS_SESSION_BUS_ADDRESS %s" % os.environ.get("DBUS_SESSION_BUS_ADDRESS"))
-        if "DBUS_SESSION_BUS_ADDRESS" not in os.environ:
-            if find_executable("dbus-launch"):
-                logger.debug("Attempting to start dbus")
-                dbus_conf = subprocess.check_output(["dbus-launch"])
-                logger.debug(dbus_conf)
-
-                # From dbus-launch(1):
-                #
-                # > When dbus-launch prints bus information to standard output,
-                # > by default it is in a simple key-value pairs format.
-                for line in dbus_conf.strip().split("\n"):
-                    key, _, value = line.partition("=")
-                    os.environ[key] = value
-            else:
-                logger.critical("dbus not running and can't be started")
-                sys.exit(1)
-
-
-class Edge(Browser):
-    """Edge-specific interface.
-
-    Includes installation, webdriver installation, and wptrunner setup methods.
-    """
-
-    product = "edge"
-    requirements = "requirements_edge.txt"
-
-    def install(self):
-        return None
-
-    def find_webdriver(self):
-        return find_executable("MicrosoftWebDriver")
-
-    def install_webdriver(self, dest=None):
-        """Install latest Webdriver."""
-        raise NotImplementedError
-
-    def version(self):
-        raise NotImplementedError
-
-
-class Servo(Browser):
-    """Firefox-specific interface.
-
-    Includes installation, webdriver installation, and wptrunner setup methods.
-    """
-
-    product = "servo"
-    requirements = "requirements_servo.txt"
-
-    def install(self, platform, dest=None):
-        """Install Servo."""
-        raise NotImplementedError
-
-    def find_binary(self):
-        return find_executable("servo")
-
-    def find_webdriver(self):
-        return None
-
-    def install_webdriver(self):
-        raise NotImplementedError
-
-    def version(self, root):
-        return None
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/install.py b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/install.py
deleted file mode 100644 (file)
index ee4e601..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-import argparse
-import browser
-import sys
-
-parser = argparse.ArgumentParser()
-parser.add_argument('browser', choices=['firefox', 'chrome'],
-                    help='name of web browser product')
-parser.add_argument('component', choices=['browser', 'webdriver'],
-                    help='name of component')
-parser.add_argument('-d', '--destination',
-                    help='filesystem directory to place the component')
-
-if __name__ == '__main__':
-    args = parser.parse_args()
-
-    Subclass = getattr(browser, args.browser.title())
-    if args.component == 'webdriver':
-        method = 'install_webdriver'
-    else:
-        method = 'install'
-
-    sys.stdout.write('Now installing %s %s...\n' % (args.browser, args.component))
-    getattr(Subclass(), method)(dest=args.destination)
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/requirements.txt b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/requirements.txt
deleted file mode 100644 (file)
index 7369cb8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-requests==2.14.2
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/utils.py b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/utils.py
deleted file mode 100644 (file)
index 32e780f..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-import logging
-import os
-import subprocess
-import sys
-import tarfile
-import zipfile
-from io import BytesIO
-
-logger = logging.getLogger(__name__)
-
-
-class Kwargs(dict):
-    def set_if_none(self, name, value, err_fn=None, desc=None, extra_cond=None):
-        if desc is None:
-            desc = name
-
-        if self[name] is None:
-            if extra_cond is not None and not extra_cond(self):
-                return
-            if callable(value):
-                value = value()
-            if not value:
-                if err_fn is not None:
-                    return err_fn(kwargs, "Failed to find %s" % desc)
-                else:
-                    return
-            self[name] = value
-            logger.info("Set %s to %s" % (desc, value))
-
-
-def call(*args):
-    """Log terminal command, invoke it as a subprocess.
-
-    Returns a bytestring of the subprocess output if no error.
-    """
-    logger.debug("%s" % " ".join(args))
-    try:
-        return subprocess.check_output(args)
-    except subprocess.CalledProcessError as e:
-        logger.critical("%s exited with return code %i" %
-                        (e.cmd, e.returncode))
-        logger.critical(e.output)
-        raise
-
-
-def get_git_cmd(repo_path):
-    """Create a function for invoking git commands as a subprocess."""
-    def git(cmd, *args):
-        full_cmd = ["git", cmd] + list(args)
-        try:
-            logger.debug(" ".join(full_cmd))
-            return subprocess.check_output(full_cmd, cwd=repo_path, stderr=subprocess.STDOUT).strip()
-        except subprocess.CalledProcessError as e:
-            logger.error("Git command exited with status %i" % e.returncode)
-            logger.error(e.output)
-            sys.exit(1)
-    return git
-
-
-def seekable(fileobj):
-    """Attempt to use file.seek on given file, with fallbacks."""
-    try:
-        fileobj.seek(fileobj.tell())
-    except Exception:
-        return BytesIO(fileobj.read())
-    else:
-        return fileobj
-
-
-def untar(fileobj, dest="."):
-    """Extract tar archive."""
-    logger.debug("untar")
-    fileobj = seekable(fileobj)
-    with tarfile.open(fileobj=fileobj) as tar_data:
-        tar_data.extractall(path=dest)
-
-
-def unzip(fileobj, dest=None, limit=None):
-    """Extract zip archive."""
-    logger.debug("unzip")
-    fileobj = seekable(fileobj)
-    with zipfile.ZipFile(fileobj) as zip_data:
-        for info in zip_data.infolist():
-            if limit is not None and info.filename not in limit:
-                continue
-            zip_data.extract(info, path=dest)
-            perm = info.external_attr >> 16 & 0x1FF
-            os.chmod(os.path.join(dest, info.filename), perm)
-
-
-class pwd(object):
-    """Create context for temporarily changing present working directory."""
-    def __init__(self, dir):
-        self.dir = dir
-        self.old_dir = None
-
-    def __enter__(self):
-        self.old_dir = os.path.abspath(os.curdir)
-        os.chdir(self.dir)
-
-    def __exit__(self, *args, **kwargs):
-        os.chdir(self.old_dir)
-        self.old_dir = None
-
-
-def get(url):
-    """Issue GET request to a given URL and return the response."""
-    import requests
-
-    logger.debug("GET %s" % url)
-    resp = requests.get(url, stream=True)
-    resp.raise_for_status()
-    return resp
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/virtualenv.py b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/virtualenv.py
deleted file mode 100644 (file)
index bcae5c3..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-import os
-import sys
-import logging
-from distutils.spawn import find_executable
-
-from utils import call
-
-logger = logging.getLogger(__name__)
-
-class Virtualenv(object):
-    def __init__(self, path):
-        self.path = path
-        self.virtualenv = find_executable("virtualenv")
-        if not self.virtualenv:
-            raise ValueError("virtualenv must be installed and on the PATH")
-
-    @property
-    def exists(self):
-        return os.path.isdir(self.path)
-
-    def create(self):
-        if os.path.exists(self.path):
-            shutil.rmtree(self.path)
-        call(self.virtualenv, self.path)
-
-    @property
-    def bin_path(self):
-        if sys.platform in ("win32", "cygwin"):
-            return os.path.join(self.path, "Scripts")
-        return os.path.join(self.path, "bin")
-
-    @property
-    def pip_path(self):
-        path = find_executable("pip", self.bin_path)
-        if path is None:
-            raise ValueError("pip not found")
-        return path
-
-    def activate(self):
-        path = os.path.join(self.bin_path, "activate_this.py")
-        execfile(path, {"__file__": path})
-
-    def start(self):
-        if not self.exists:
-            self.create()
-        self.activate()
-
-    def install(self, *requirements):
-        call(self.pip_path, "install", *requirements)
-
-    def install_requirements(self, requirements_path):
-        call(self.pip_path, "install", "-r", requirements_path)
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/w3c-import.log
deleted file mode 100644 (file)
index 9a3e189..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-The tests in this directory were imported from the W3C repository.
-Do NOT modify these tests directly in WebKit.
-Instead, create a pull request on the WPT github:
-       https://github.com/w3c/web-platform-tests
-
-Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
-
-Do NOT modify or remove this file.
-
-------------------------------------------------------------------------
-Properties requiring vendor prefixes:
-None
-Property values requiring vendor prefixes:
-None
-------------------------------------------------------------------------
-List of files:
-/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/__init__.py
-/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/browser.py
-/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/install.py
-/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/requirements.txt
-/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/utils.py
-/LayoutTests/imported/w3c/web-platform-tests/tools/browserutils/virtualenv.py
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/certs/cacert.pem b/LayoutTests/imported/w3c/web-platform-tests/tools/certs/cacert.pem
deleted file mode 100644 (file)
index 24a61c4..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-Certificate:
-    Data:
-        Version: 3 (0x2)
-        Serial Number: 1 (0x1)
-    Signature Algorithm: sha256WithRSAEncryption
-        Issuer: CN=web-platform-tests
-        Validity
-            Not Before: Dec 22 12:09:15 2014 GMT
-            Not After : Dec 21 12:09:15 2024 GMT
-        Subject: CN=web-platform-tests
-        Subject Public Key Info:
-            Public Key Algorithm: rsaEncryption
-                Public-Key: (2048 bit)
-                Modulus:
-                    00:c0:3e:c3:bd:b7:9e:2e:3e:ec:1f:a5:ae:9f:85:
-                    8d:c0:59:a4:40:a8:fe:66:cf:ef:7d:1f:4a:91:52:
-                    e6:55:0f:e5:69:b8:44:da:62:17:c7:88:28:ad:ec:
-                    6d:b0:00:cd:a1:69:0e:e8:19:84:58:ad:e9:ce:31:
-                    50:6c:a4:82:14:91:08:5a:a3:ae:c8:49:13:19:18:
-                    7b:5b:2b:44:30:eb:bf:c7:7c:bb:d4:32:17:6a:4d:
-                    eb:84:f1:65:9b:9d:21:3e:91:ae:74:75:b3:7c:b4:
-                    cd:fa:98:73:d4:7c:d1:5d:1b:89:72:f7:d4:52:bd:
-                    05:a3:c1:cf:b6:58:e7:51:ec:c2:71:c7:f6:0b:00:
-                    97:58:f9:cb:c3:18:46:7b:55:0f:90:bf:da:a3:7d:
-                    d6:c5:48:ea:b3:b5:a8:12:96:ac:38:65:10:b9:b1:
-                    69:cb:4e:3b:4c:c3:83:74:33:63:b4:cc:fe:65:c1:
-                    ad:12:51:f1:02:72:50:49:03:ab:a6:28:20:41:15:
-                    ca:77:15:d9:85:55:69:9d:31:c1:db:12:be:46:db:
-                    e6:d3:8f:2f:66:2d:9b:61:08:30:57:6c:d9:4f:b1:
-                    6a:a8:e5:90:e3:e2:68:96:45:6e:3f:de:5e:13:fe:
-                    8a:bd:f1:3f:7f:26:ec:3c:1a:80:b0:a8:ec:52:c5:
-                    11:03
-                Exponent: 65537 (0x10001)
-        X509v3 extensions:
-            X509v3 Basic Constraints: 
-                CA:TRUE
-            X509v3 Subject Key Identifier: 
-                6A:AB:53:64:92:36:87:23:34:B3:1D:6F:85:4B:F5:DF:5A:5C:74:8F
-            X509v3 Authority Key Identifier: 
-                keyid:6A:AB:53:64:92:36:87:23:34:B3:1D:6F:85:4B:F5:DF:5A:5C:74:8F
-                DirName:/CN=web-platform-tests
-                serial:01
-
-            X509v3 Key Usage: 
-                Certificate Sign
-            X509v3 Extended Key Usage: 
-                TLS Web Server Authentication
-    Signature Algorithm: sha256WithRSAEncryption
-         46:af:02:04:97:2f:5b:00:11:c5:8f:c4:e1:2b:23:62:d1:61:
-         4a:28:ed:82:82:57:d7:28:65:88:a5:61:16:20:37:02:90:16:
-         0b:05:43:46:db:bd:3d:b4:4d:1c:6e:85:ff:5d:dc:0f:a4:a4:
-         29:98:24:ae:39:ab:e4:97:a9:10:bc:a5:b9:4b:c1:2e:5a:ce:
-         89:32:00:f1:fc:94:35:a6:71:c8:9c:d9:05:43:44:6c:68:62:
-         ae:b1:71:20:17:5f:c4:fb:ae:05:e6:26:e5:41:88:cc:db:51:
-         55:ed:85:a0:c9:e5:68:65:a7:fa:7a:db:8f:81:61:60:50:0b:
-         16:b0:10:49:19:bb:70:0e:37:09:03:20:e8:a2:b9:e5:eb:c2:
-         6a:7b:4f:60:cd:fb:22:0b:27:c6:0d:2d:e2:32:cc:28:de:c6:
-         e2:14:6a:ad:3f:c4:6e:78:9d:71:24:9b:56:c4:54:28:e9:ec:
-         09:6e:34:cc:6d:5c:bc:e6:68:96:44:ff:62:d0:54:a0:a4:37:
-         d8:f7:9f:bc:bb:dc:ad:2c:49:e2:64:b9:4d:aa:e4:22:e6:df:
-         3a:17:23:13:c1:aa:0e:94:27:46:5d:11:b9:0b:dc:3d:cf:93:
-         20:eb:18:56:c5:ac:e3:92:eb:55:d3:cb:ce:e4:9c:21:85:d6:
-         21:93:92:4f
------BEGIN CERTIFICATE-----
-MIIDTzCCAjegAwIBAgIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt
-cGxhdGZvcm0tdGVzdHMwHhcNMTQxMjIyMTIwOTE1WhcNMjQxMjIxMTIwOTE1WjAd
-MRswGQYDVQQDDBJ3ZWItcGxhdGZvcm0tdGVzdHMwggEiMA0GCSqGSIb3DQEBAQUA
-A4IBDwAwggEKAoIBAQDAPsO9t54uPuwfpa6fhY3AWaRAqP5mz+99H0qRUuZVD+Vp
-uETaYhfHiCit7G2wAM2haQ7oGYRYrenOMVBspIIUkQhao67ISRMZGHtbK0Qw67/H
-fLvUMhdqTeuE8WWbnSE+ka50dbN8tM36mHPUfNFdG4ly99RSvQWjwc+2WOdR7MJx
-x/YLAJdY+cvDGEZ7VQ+Qv9qjfdbFSOqztagSlqw4ZRC5sWnLTjtMw4N0M2O0zP5l
-wa0SUfECclBJA6umKCBBFcp3FdmFVWmdMcHbEr5G2+bTjy9mLZthCDBXbNlPsWqo
-5ZDj4miWRW4/3l4T/oq98T9/Juw8GoCwqOxSxREDAgMBAAGjgZkwgZYwDAYDVR0T
-BAUwAwEB/zAdBgNVHQ4EFgQUaqtTZJI2hyM0sx1vhUv131pcdI8wRQYDVR0jBD4w
-PIAUaqtTZJI2hyM0sx1vhUv131pcdI+hIaQfMB0xGzAZBgNVBAMMEndlYi1wbGF0
-Zm9ybS10ZXN0c4IBATALBgNVHQ8EBAMCAgQwEwYDVR0lBAwwCgYIKwYBBQUHAwEw
-DQYJKoZIhvcNAQELBQADggEBAEavAgSXL1sAEcWPxOErI2LRYUoo7YKCV9coZYil
-YRYgNwKQFgsFQ0bbvT20TRxuhf9d3A+kpCmYJK45q+SXqRC8pblLwS5azokyAPH8
-lDWmccic2QVDRGxoYq6xcSAXX8T7rgXmJuVBiMzbUVXthaDJ5Whlp/p624+BYWBQ
-CxawEEkZu3AONwkDIOiiueXrwmp7T2DN+yILJ8YNLeIyzCjexuIUaq0/xG54nXEk
-m1bEVCjp7AluNMxtXLzmaJZE/2LQVKCkN9j3n7y73K0sSeJkuU2q5CLm3zoXIxPB
-qg6UJ0ZdEbkL3D3PkyDrGFbFrOOS61XTy87knCGF1iGTkk8=
------END CERTIFICATE-----
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/certs/cakey.pem b/LayoutTests/imported/w3c/web-platform-tests/tools/certs/cakey.pem
deleted file mode 100644 (file)
index 58b5ff7..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
------BEGIN ENCRYPTED PRIVATE KEY-----
-MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIb9ES7h6YGBcCAggA
-MBQGCCqGSIb3DQMHBAi2ZVLgq1XvagSCBMjAmGEVvjwXvF00veuQmJsmcjVHB/qP
-VqSXjCQ94orZb89UfFnPO9zXdvLWxrwb5WP6bbQv+Sh4htExXCD5XZi1AzWNCybe
-da0vvQGgjdzUh2fCrG4K7J0w20lrYgw3HVSj/WtmdbdZFdoX+BgXrxcqkE3M5opZ
-3UD3yIQeXSxUkh3iv6zzZaWujxjDI2JpwxRmMVbrr8OeBrKJsqB2DnKmq+emmvEF
-iXTN3Ww/Aj6GIqfPZ8jpVdwcVN5QpeHAh7b2lszt7GEOGcBhutPq4Aqy8PIiDR80
-sUYI7V8OXm+Y45DnfkvsogZEifOiUrQ2U+aGDu+Zt88661wVzjq+voJlz8EaIPCE
-B/NS2SgNqI2/DrjEEecn6hjgHWIUBwOfeNoSi1Tri6KZFyxG26LE/V8Cd50yodx9
-pBgFxdCbmYLeRcVeXW2bu0ZMjPddRlR5MHfrkM5ZAze7nRxoiyWnB/U8pPf+bQvx
-K4P9KcwCOeHigkaCYZKq7nmZyEy4km89zIugT/YWhMWyVwylTpagaiiJwYLjug8n
-CbFZWAkORBIl2g/YCuTBUJtC2IWX8kw+nYVwqBszpZyC6nbha2UmhQDfMAowQA5v
-n1LnV8I6f7u6HidbB8WX2UZoh03A4beCBz+dq2VaUquLTL4KQTIz+6rw7nEysrnH
-TIb8SlwsYAlzzwyyM9dSWt7iQeNjmH7zL0MozMs3LKHIrsWi7ZZh8BUYnT2vKdNV
-2ZLOMcR0tYVmVZ8uYkR9kny/fbZcKN54xScohA2UX261W+sWiEgN+RaBsQ79pFgi
-vYldfjaGNSvftXa590xn2tlS6/suB5MxiW5g3PuBg5XtVZ95l0f1n376Xh41sJv8
-YHrCtFHOlSpDJULGiXVh/wXBmS7qJ8DhnUUG699EdlsFf6Qg22WB3AZRvEJdYC4z
-P8W+jZ15NTDbHg3Hv7/CFYVzbXv2w0jkiqQgDF/wc6t/EdLD+2hzcN+nJGjtxZbn
-xjbXcg98CUMU+dc/aD4N45K9e9rPg3+iZLwvsRvwx+MszmgxxPv05pNyRO7RVk8r
-gkyyp9/CJFme+4nFKUc0dUy2yNXZtklTX0XKm/YNKin6uUMlIArIa54Cfvt9QslV
-iD+SxU1ZHmzwKT82+5ZeIRLNWvFV/9E4nD+BTagK2Fdwnsu1S2k7ItD9lK/cBPGS
-0tz1HWv4Auj3wMPZklp3SQluOl6eAIVqqI9GaX/d42DctBQWLTa27YibWyNIcw7o
-3N8GDREMawTBdDRwlZ3oT+yiGLX1c8ds2o0/4IcJlOkDoxXErmdlZo9oVe6z4R7g
-62yR53atVTLoUnAjxHXx0bJiyayv9Y3wjOEvuhuqdd9F+HOhTtAHr/BJQNhEk+z8
-531CZTJjb1p11PbOtHGV2IeB0S82mxkkXRykEXOb89ZpDHNRiMinThRkoCmuRI9r
-dTiES9B02yMPxJ3sLQyDxCoS5mwfcAqKTeK+yCvTvBy+t5tw63DbWlMp/7Ahy65K
-rWMHdwqwfoB+ZYw5sYZdPvuBVAT01I2JbOqX36RacQultFns2OinxOJHa1HjtXyS
-cPVEkMa7ci3Ym9j5RQNLVsgJe7YK9HixX5HjQFAowAH2pXZ5pKJIJYxPIUKtZlsz
-qbM=
------END ENCRYPTED PRIVATE KEY-----
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/certs/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/tools/certs/w3c-import.log
deleted file mode 100644 (file)
index 996ba6e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-The tests in this directory were imported from the W3C repository.
-Do NOT modify these tests directly in WebKit.
-Instead, create a pull request on the WPT github:
-       https://github.com/w3c/web-platform-tests
-
-Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
-
-Do NOT modify or remove this file.
-
-------------------------------------------------------------------------
-Properties requiring vendor prefixes:
-None
-Property values requiring vendor prefixes:
-None
-------------------------------------------------------------------------
-List of files:
-/LayoutTests/imported/w3c/web-platform-tests/tools/certs/cacert.pem
-/LayoutTests/imported/w3c/web-platform-tests/tools/certs/cakey.pem
-/LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.key
-/LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.pem
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.key b/LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.key
deleted file mode 100644 (file)
index a49f422..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
------BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCzhNaLAVkYhdHc
-Mt8495CFGz6lXoE+L/w6X3937yO7OognD74lRs1jfcuV2KVQENKi0reX0Q1s+/kF
-6G+oS72VZ557lFipbZP94BLFzbSKZFIxXw7jiYRx2pjdS+wCJaV9Nf5j2rOs7KVG
-Dw1kI1xt8+zMKGMjwEua7I/B7rGiPnJNcLUJweu0EFU8i+oblH5LdOb0n0+mRTC1
-8Li00VlQZQqGU+pMn570WGwx9Rc6b1eLy1/wKAtFko0wIEn/UuYsyxia1+buPk80
-NRUTxQLaxV+++1vOjb+1NXY8fOacOyaHTY2A5hbGJ/JQSbZydENJSUQ4u3hDI+4W
-Ptli5qXXAgMBAAECggEBAIcwDQSnIjo2ZECHytQykpG6X6XXEksLhc1Lp0lhPC49
-uNR5pX6a4AcBb3PLr0opMQZO2tUoKA0ff3t0e8loKD+/xXhY0Z/dlioEOP7elwv0
-2nS1mhe9spCuxpk4GGXRhdtR8t2tj8s0do3YvgPgITXoEDX6YBZHNGhZpzSrFPgQ
-/c3eGCVmzWYuLFfdj5OPQ9bwTaY4JSvDLZT0/WTgiica7VySwfz3HP1fFqNykTiK
-ACQREvtxfk5Ym2nT6oni7CM2zOEJL9SXicXI5HO4bERH0ZYh//F3g6mwGiFXUJPd
-NKgaTM1oT9kRGkUaEYsRWrddwR8d5mXLvBuTJbgIsSECgYEA1+2uJSYRW1OqbhYP
-ms59YQHSs3VjpJpnCV2zNa2Wixs57KS2cOH7B6KrQCogJFLtgCDVLtyoErfVkD7E
-FivTgYr1pVCRppJddQzXik31uOINOBVffr7/09g3GcRN+ubHPZPq3K+dD6gHa3Aj
-0nH1EjEEV0QpSTQFn87OF2mc9wcCgYEA1NVqMbbzd+9Xft5FXuSbX6E+S02dOGat
-SgpnkTM80rjqa6eHdQzqk3JqyteHPgdi1vdYRlSPOj/X+6tySY0Ej9sRnYOfddA2
-kpiDiVkmiqVolyJPY69Utj+E3TzJ1vhCQuYknJmB7zP9tDcTxMeq0l/NaWvGshEK
-yC4UTQog1rECgYASOFILfGzWgfbNlzr12xqlRtwanHst9oFfPvLSQrWDQ2bd2wAy
-Aj+GY2mD3oobxouX1i1m6OOdwLlalJFDNauBMNKNgoDnx03vhIfjebSURy7KXrNS
-JJe9rm7n07KoyzRgs8yLlp3wJkOKA0pihY8iW9R78JpzPNqEo5SsURMXnQKBgBlV
-gfuC9H4tPjP6zzUZbyk1701VYsaI6k2q6WMOP0ox+q1v1p7nN7DvaKjWeOG4TVqb
-PKW6gQYE/XeWk9cPcyCQigs+1KdYbnaKsvWRaBYO1GFREzQhdarv6qfPCZOOH40J
-Cgid+Sp4/NULzU2aGspJ3xCSZKdjge4MFhyJfRkxAoGBAJlwqY4nue0MBLGNpqcs
-WwDtSasHvegKAcxGBKL5oWPbLBk7hk+hdqc8f6YqCkCNqv/ooBspL15ESItL+6yT
-zt0YkK4oH9tmLDb+rvqZ7ZdXbWSwKITMoCyyHUtT6OKt/RtA0Vdy9LPnP27oSO/C
-dk8Qf7KgKZLWo0ZNkvw38tEC
------END PRIVATE KEY-----
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.pem b/LayoutTests/imported/w3c/web-platform-tests/tools/certs/web-platform.test.pem
deleted file mode 100644 (file)
index 965e887..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-Certificate:
-    Data:
-        Version: 3 (0x2)
-        Serial Number: 2 (0x2)
-    Signature Algorithm: sha256WithRSAEncryption
-        Issuer: CN=web-platform-tests
-        Validity
-            Not Before: Dec 22 12:09:16 2014 GMT
-            Not After : Dec 21 12:09:16 2024 GMT
-        Subject: CN=web-platform.test
-        Subject Public Key Info:
-            Public Key Algorithm: rsaEncryption
-                Public-Key: (2048 bit)
-                Modulus:
-                    00:b3:84:d6:8b:01:59:18:85:d1:dc:32:df:38:f7:
-                    90:85:1b:3e:a5:5e:81:3e:2f:fc:3a:5f:7f:77:ef:
-                    23:bb:3a:88:27:0f:be:25:46:cd:63:7d:cb:95:d8:
-                    a5:50:10:d2:a2:d2:b7:97:d1:0d:6c:fb:f9:05:e8:
-                    6f:a8:4b:bd:95:67:9e:7b:94:58:a9:6d:93:fd:e0:
-                    12:c5:cd:b4:8a:64:52:31:5f:0e:e3:89:84:71:da:
-                    98:dd:4b:ec:02:25:a5:7d:35:fe:63:da:b3:ac:ec:
-                    a5:46:0f:0d:64:23:5c:6d:f3:ec:cc:28:63:23:c0:
-                    4b:9a:ec:8f:c1:ee:b1:a2:3e:72:4d:70:b5:09:c1:
-                    eb:b4:10:55:3c:8b:ea:1b:94:7e:4b:74:e6:f4:9f:
-                    4f:a6:45:30:b5:f0:b8:b4:d1:59:50:65:0a:86:53:
-                    ea:4c:9f:9e:f4:58:6c:31:f5:17:3a:6f:57:8b:cb:
-                    5f:f0:28:0b:45:92:8d:30:20:49:ff:52:e6:2c:cb:
-                    18:9a:d7:e6:ee:3e:4f:34:35:15:13:c5:02:da:c5:
-                    5f:be:fb:5b:ce:8d:bf:b5:35:76:3c:7c:e6:9c:3b:
-                    26:87:4d:8d:80:e6:16:c6:27:f2:50:49:b6:72:74:
-                    43:49:49:44:38:bb:78:43:23:ee:16:3e:d9:62:e6:
-                    a5:d7
-                Exponent: 65537 (0x10001)
-        X509v3 extensions:
-            X509v3 Basic Constraints: 
-                CA:FALSE
-            X509v3 Subject Key Identifier: 
-                2D:98:A3:99:39:1C:FE:E9:9A:6D:17:94:D2:3A:96:EE:C8:9E:04:22
-            X509v3 Authority Key Identifier: 
-                keyid:6A:AB:53:64:92:36:87:23:34:B3:1D:6F:85:4B:F5:DF:5A:5C:74:8F
-
-            X509v3 Key Usage: 
-                Digital Signature, Non Repudiation, Key Encipherment
-            X509v3 Extended Key Usage: 
-                TLS Web Server Authentication
-            X509v3 Subject Alternative Name: 
-                DNS:web-platform.test, DNS:www.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--lve-6lad.web-platform.test, DNS:www2.web-platform.test, DNS:www1.web-platform.test
-    Signature Algorithm: sha256WithRSAEncryption
-         33:db:f7:f0:f6:92:16:4f:2d:42:bc:b8:aa:e6:ab:5e:f9:b9:
-         b0:48:ae:b5:8d:cc:02:7b:e9:6f:4e:75:f7:17:a0:5e:7b:87:
-         06:49:48:83:c5:bb:ca:95:07:37:0e:5d:e3:97:de:9e:0c:a4:
-         82:30:11:81:49:5d:50:29:72:92:a5:ca:17:b1:7c:f1:32:11:
-         17:57:e6:59:c1:ac:e3:3b:26:d2:94:97:50:6a:b9:54:88:84:
-         9b:6f:b1:06:f5:80:04:22:10:14:b1:f5:97:25:fc:66:d6:69:
-         a3:36:08:85:23:ff:8e:3c:2b:e0:6d:e7:61:f1:00:8f:61:3d:
-         b0:87:ad:72:21:f6:f0:cc:4f:c9:20:bf:83:11:0f:21:f4:b8:
-         c0:dd:9c:51:d7:bb:27:32:ec:ab:a4:62:14:28:32:da:f2:87:
-         80:68:9c:ea:ac:eb:f5:7f:f5:de:f4:c0:39:91:c8:76:a4:ee:
-         d0:a8:50:db:c1:4b:f9:c4:3d:d9:e8:8e:b6:3f:c0:96:79:12:
-         d8:fa:4d:0a:b3:36:76:aa:4e:b2:82:2f:a2:d4:0d:db:fd:64:
-         77:6f:6e:e9:94:7f:0f:c8:3a:3c:96:3d:cd:4d:6c:ba:66:95:
-         f7:b4:9d:a4:94:9f:97:b3:9a:0d:dc:18:8c:11:0b:56:65:8e:
-         46:4c:e6:5e
------BEGIN CERTIFICATE-----
-MIID2jCCAsKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDDBJ3ZWIt
-cGxhdGZvcm0tdGVzdHMwHhcNMTQxMjIyMTIwOTE2WhcNMjQxMjIxMTIwOTE2WjAc
-MRowGAYDVQQDExF3ZWItcGxhdGZvcm0udGVzdDCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBALOE1osBWRiF0dwy3zj3kIUbPqVegT4v/Dpff3fvI7s6iCcP
-viVGzWN9y5XYpVAQ0qLSt5fRDWz7+QXob6hLvZVnnnuUWKltk/3gEsXNtIpkUjFf
-DuOJhHHamN1L7AIlpX01/mPas6zspUYPDWQjXG3z7MwoYyPAS5rsj8HusaI+ck1w
-tQnB67QQVTyL6huUfkt05vSfT6ZFMLXwuLTRWVBlCoZT6kyfnvRYbDH1FzpvV4vL
-X/AoC0WSjTAgSf9S5izLGJrX5u4+TzQ1FRPFAtrFX777W86Nv7U1djx85pw7JodN
-jYDmFsYn8lBJtnJ0Q0lJRDi7eEMj7hY+2WLmpdcCAwEAAaOCASQwggEgMAkGA1Ud
-EwQCMAAwHQYDVR0OBBYEFC2Yo5k5HP7pmm0XlNI6lu7IngQiMB8GA1UdIwQYMBaA
-FGqrU2SSNocjNLMdb4VL9d9aXHSPMAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggr
-BgEFBQcDATCBsAYDVR0RBIGoMIGlghF3ZWItcGxhdGZvcm0udGVzdIIVd3d3Lndl
-Yi1wbGF0Zm9ybS50ZXN0gil4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxh
-dGZvcm0udGVzdIIeeG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0ghZ3d3cy
-LndlYi1wbGF0Zm9ybS50ZXN0ghZ3d3cxLndlYi1wbGF0Zm9ybS50ZXN0MA0GCSqG
-SIb3DQEBCwUAA4IBAQAz2/fw9pIWTy1CvLiq5qte+bmwSK61jcwCe+lvTnX3F6Be
-e4cGSUiDxbvKlQc3Dl3jl96eDKSCMBGBSV1QKXKSpcoXsXzxMhEXV+ZZwazjOybS
-lJdQarlUiISbb7EG9YAEIhAUsfWXJfxm1mmjNgiFI/+OPCvgbedh8QCPYT2wh61y
-IfbwzE/JIL+DEQ8h9LjA3ZxR17snMuyrpGIUKDLa8oeAaJzqrOv1f/Xe9MA5kch2
-pO7QqFDbwUv5xD3Z6I62P8CWeRLY+k0KszZ2qk6ygi+i1A3b/WR3b27plH8PyDo8
-lj3NTWy6ZpX3tJ2klJ+Xs5oN3BiMEQtWZY5GTOZe
------END CERTIFICATE-----
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/__init__.py b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/__init__.py
deleted file mode 100644 (file)
index a6834b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-# This file is required for Python to search this directory for modules.
\ No newline at end of file
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/before_install.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/before_install.sh
deleted file mode 100644 (file)
index ff2609e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/bash
-set -e
-
-if [[ $(./wpt test-jobs --includes $JOB; echo $?) -eq 0 ]]; then
-    export RUN_JOB=1
-    git submodule update --init --recursive 1>&2
-    export DISPLAY=:99.0
-    sh -e /etc/init.d/xvfb start 1>&2
-else
-    export RUN_JOB=0
-fi
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/check_stability.py b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/check_stability.py
deleted file mode 100644 (file)
index cf3e10d..0000000
+++ /dev/null
@@ -1,385 +0,0 @@
-from __future__ import print_function
-
-import argparse
-import logging
-import os
-import subprocess
-import sys
-from ConfigParser import SafeConfigParser
-
-import requests
-
-wpt_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))
-sys.path.insert(0, wpt_root)
-
-from tools.wpt import testfiles
-from tools.wpt.testfiles import get_git_cmd
-from tools.wpt.virtualenv import Virtualenv
-from tools.wpt.utils import Kwargs
-from tools.wpt.run import create_parser, setup_wptrunner
-from tools.wpt import markdown
-from tools import localpaths
-
-logger = None
-run, write_inconsistent, write_results = None, None, None
-wptrunner = None
-
-def setup_logging():
-    """Set up basic debug logger."""
-    handler = logging.StreamHandler(sys.stdout)
-    formatter = logging.Formatter(logging.BASIC_FORMAT, None)
-    handler.setFormatter(formatter)
-    logger.addHandler(handler)
-    logger.setLevel(logging.DEBUG)
-
-
-def do_delayed_imports():
-    global run, write_inconsistent, write_results, wptrunner
-    from tools.wpt.stability import run, write_inconsistent, write_results
-    from wptrunner import wptrunner
-
-
-class TravisFold(object):
-    """Context for TravisCI folding mechanism. Subclasses object.
-
-    See: https://blog.travis-ci.com/2013-05-22-improving-build-visibility-log-folds/
-    """
-
-    def __init__(self, name):
-        """Register TravisCI folding section name."""
-        self.name = name
-
-    def __enter__(self):
-        """Emit fold start syntax."""
-        print("travis_fold:start:%s" % self.name, file=sys.stderr)
-
-    def __exit__(self, type, value, traceback):
-        """Emit fold end syntax."""
-        print("travis_fold:end:%s" % self.name, file=sys.stderr)
-
-
-class FilteredIO(object):
-    """Wrap a file object, invoking the provided callback for every call to
-    `write` and only proceeding with the operation when that callback returns
-    True."""
-    def __init__(self, original, on_write):
-        self.original = original
-        self.on_write = on_write
-
-    def __getattr__(self, name):
-        return getattr(self.original, name)
-
-    def disable(self):
-        self.write = lambda msg: None
-
-    def write(self, msg):
-        encoded = msg.encode("utf8", "backslashreplace").decode("utf8")
-        if self.on_write(self.original, encoded) is True:
-            self.original.write(encoded)
-
-
-def replace_streams(capacity, warning_msg):
-    # Value must be boxed to support modification from inner function scope
-    count = [0]
-    capacity -= 2 + len(warning_msg)
-    stderr = sys.stderr
-
-    def on_write(handle, msg):
-        length = len(msg)
-        count[0] += length
-
-        if count[0] > capacity:
-            wrapped_stdout.disable()
-            wrapped_stderr.disable()
-            handle.write(msg[0:capacity - count[0]])
-            handle.flush()
-            stderr.write("\n%s\n" % warning_msg)
-            return False
-
-        return True
-
-    # Store local references to the replaced streams to guard against the case
-    # where other code replace the global references.
-    sys.stdout = wrapped_stdout = FilteredIO(sys.stdout, on_write)
-    sys.stderr = wrapped_stderr = FilteredIO(sys.stderr, on_write)
-
-
-def call(*args):
-    """Log terminal command, invoke it as a subprocess.
-
-    Returns a bytestring of the subprocess output if no error.
-    """
-    logger.debug("%s" % " ".join(args))
-    try:
-        return subprocess.check_output(args)
-    except subprocess.CalledProcessError as e:
-        logger.critical("%s exited with return code %i" %
-                        (e.cmd, e.returncode))
-        logger.critical(e.output)
-        raise
-
-def fetch_wpt(user, *args):
-    git = get_git_cmd(wpt_root)
-    git("fetch", "https://github.com/%s/web-platform-tests.git" % user, *args)
-
-
-def get_sha1():
-    """ Get and return sha1 of current git branch HEAD commit."""
-    git = get_git_cmd(wpt_root)
-    return git("rev-parse", "HEAD").strip()
-
-
-def install_wptrunner():
-    """Install wptrunner."""
-    call("pip", "install", wptrunner_root)
-
-
-def deepen_checkout(user):
-    """Convert from a shallow checkout to a full one"""
-    fetch_args = [user, "+refs/heads/*:refs/remotes/origin/*"]
-    if os.path.exists(os.path.join(wpt_root, ".git", "shallow")):
-        fetch_args.insert(1, "--unshallow")
-    fetch_wpt(*fetch_args)
-
-
-def get_parser():
-    """Create and return script-specific argument parser."""
-    description = """Detect instabilities in new tests by executing tests
-    repeatedly and comparing results between executions."""
-    parser = argparse.ArgumentParser(description=description)
-    parser.add_argument("--user",
-                        action="store",
-                        # Travis docs say do not depend on USER env variable.
-                        # This is a workaround to get what should be the same value
-                        default=os.environ.get("TRAVIS_REPO_SLUG", "w3c").split('/')[0],
-                        help="Travis user name")
-    parser.add_argument("--output-bytes",
-                        action="store",
-                        type=int,
-                        help="Maximum number of bytes to write to standard output/error")
-    parser.add_argument("--metadata",
-                        dest="metadata_root",
-                        action="store",
-                        default=wpt_root,
-                        help="Directory that will contain MANIFEST.json")
-    parser.add_argument("--config-file",
-                        action="store",
-                        type=str,
-                        help="Location of ini-formatted configuration file",
-                        default="check_stability.ini")
-    parser.add_argument("--rev",
-                        action="store",
-                        default=None,
-                        help="Commit range to use")
-    return parser
-
-
-def set_default_args(kwargs):
-    kwargs.set_if_none("sauce_platform",
-                       os.environ.get("PLATFORM"))
-    kwargs.set_if_none("sauce_build",
-                       os.environ.get("TRAVIS_BUILD_NUMBER"))
-    python_version = os.environ.get("TRAVIS_PYTHON_VERSION")
-    kwargs.set_if_none("sauce_tags",
-                       [python_version] if python_version else [])
-    kwargs.set_if_none("sauce_tunnel_id",
-                       os.environ.get("TRAVIS_JOB_NUMBER"))
-    kwargs.set_if_none("sauce_user",
-                       os.environ.get("SAUCE_USERNAME"))
-    kwargs.set_if_none("sauce_key",
-                       os.environ.get("SAUCE_ACCESS_KEY"))
-
-
-def pr():
-    pr = os.environ.get("TRAVIS_PULL_REQUEST", "false")
-    return pr if pr != "false" else None
-
-
-def post_results(results, pr_number, iterations, product, url, status):
-    """Post stability results to a given URL."""
-    payload_results = []
-
-    for test_name, test in results.iteritems():
-        subtests = []
-        for subtest_name, subtest in test['subtests'].items():
-            subtests.append({
-                'test': subtest_name,
-                'result': {
-                    'messages': list(subtest['messages']),
-                    'status': subtest['status']
-                },
-            })
-        payload_results.append({
-            'test': test_name,
-            'result': {
-                'status': test['status'],
-                'subtests': subtests
-            }
-        })
-
-    payload = {
-        "pull": {
-            "number": int(pr_number),
-            "sha": os.environ.get("TRAVIS_PULL_REQUEST_SHA"),
-        },
-        "job": {
-            "id": int(os.environ.get("TRAVIS_JOB_ID")),
-            "number": os.environ.get("TRAVIS_JOB_NUMBER"),
-            "allow_failure": os.environ.get("TRAVIS_ALLOW_FAILURE") == 'true',
-            "status": status,
-        },
-        "build": {
-            "id": int(os.environ.get("TRAVIS_BUILD_ID")),
-            "number": os.environ.get("TRAVIS_BUILD_NUMBER"),
-        },
-        "product": product,
-        "iterations": iterations,
-        "message": "All results were stable." if status == "passed" else "Unstable results.",
-        "results": payload_results,
-    }
-
-    requests.post(url, json=payload)
-
-
-def main():
-    """Perform check_stability functionality and return exit code."""
-
-    venv = Virtualenv(os.environ.get("VIRTUAL_ENV", os.path.join(wpt_root, "_venv")))
-    venv.install_requirements(os.path.join(wpt_root, "tools", "wptrunner", "requirements.txt"))
-    venv.install("requests")
-
-    args, wpt_args = get_parser().parse_known_args()
-    return run(venv, wpt_args, **vars(args))
-
-
-def run(venv, wpt_args, **kwargs):
-    global logger
-
-    do_delayed_imports()
-
-    retcode = 0
-    parser = get_parser()
-
-    wpt_args = create_parser().parse_args(wpt_args)
-
-    with open(kwargs["config_file"], 'r') as config_fp:
-        config = SafeConfigParser()
-        config.readfp(config_fp)
-        skip_tests = config.get("file detection", "skip_tests").split()
-        ignore_changes = set(config.get("file detection", "ignore_changes").split())
-        results_url = config.get("file detection", "results_url")
-
-    if kwargs["output_bytes"] is not None:
-        replace_streams(kwargs["output_bytes"],
-                        "Log reached capacity (%s bytes); output disabled." % kwargs["output_bytes"])
-
-
-    wpt_args.metadata_root = kwargs["metadata_root"]
-    try:
-        os.makedirs(wpt_args.metadata_root)
-    except OSError:
-        pass
-
-    logger = logging.getLogger(os.path.splitext(__file__)[0])
-
-    setup_logging()
-
-    browser_name = wpt_args.product.split(":")[0]
-
-    if browser_name == "sauce" and not wpt_args.sauce_key:
-        logger.warning("Cannot run tests on Sauce Labs. No access key.")
-        return retcode
-
-    pr_number = pr()
-
-    with TravisFold("browser_setup"):
-        logger.info(markdown.format_comment_title(wpt_args.product))
-
-        if pr is not None:
-            deepen_checkout(kwargs["user"])
-
-        # Ensure we have a branch called "master"
-        fetch_wpt(kwargs["user"], "master:master")
-
-        head_sha1 = get_sha1()
-        logger.info("Testing web-platform-tests at revision %s" % head_sha1)
-
-        if not kwargs["rev"]:
-            branch_point = testfiles.branch_point()
-            revish = "%s..HEAD" % branch_point
-        else:
-            revish = kwargs["rev"]
-
-        files_changed, files_ignored = testfiles.files_changed(revish, ignore_changes)
-
-        if files_ignored:
-            logger.info("Ignoring %s changed files:\n%s" % (len(files_ignored),
-                                                            "".join(" * %s\n" % item for item in files_ignored)))
-
-        tests_changed, files_affected = testfiles.affected_testfiles(files_changed, skip_tests,
-                                                                     manifest_path=os.path.join(
-                                                                         wpt_args.metadata_root,
-                                                                         "MANIFEST.json"))
-
-        if not (tests_changed or files_affected):
-            logger.info("No tests changed")
-            return 0
-
-        wpt_kwargs = Kwargs(vars(wpt_args))
-        wpt_kwargs["test_list"] = list(tests_changed | files_affected)
-        set_default_args(wpt_kwargs)
-
-        do_delayed_imports()
-
-        wpt_kwargs["stability"] = True
-        wpt_kwargs["prompt"] = False
-        wpt_kwargs["install_browser"] = True
-        wpt_kwargs["install"] = wpt_kwargs["product"].split(":")[0] == "firefox"
-
-        wpt_kwargs = setup_wptrunner(venv, **wpt_kwargs)
-
-        logger.info("Using binary %s" % wpt_kwargs["binary"])
-
-        if tests_changed:
-            logger.debug("Tests changed:\n%s" % "".join(" * %s\n" % item for item in tests_changed))
-
-        if files_affected:
-            logger.debug("Affected tests:\n%s" % "".join(" * %s\n" % item for item in files_affected))
-
-
-    with TravisFold("running_tests"):
-        logger.info("Starting tests")
-
-
-        wpt_logger = wptrunner.logger
-        iterations, results, inconsistent = run(venv, wpt_logger, **wpt_kwargs)
-
-    if results:
-        if inconsistent:
-            write_inconsistent(logger.error, inconsistent, iterations)
-            retcode = 2
-        else:
-            logger.info("All results were stable\n")
-        with TravisFold("full_results"):
-            write_results(logger.info, results, iterations,
-                          pr_number=pr_number,
-                          use_details=True)
-            if pr_number:
-                post_results(results, iterations=iterations, url=results_url,
-                             product=wpt_args.product, pr_number=pr_number,
-                             status="failed" if inconsistent else "passed")
-    else:
-        logger.info("No tests run.")
-
-    return retcode
-
-
-if __name__ == "__main__":
-    try:
-        retcode = main()
-    except:
-        import traceback
-        traceback.print_exc()
-        sys.exit(1)
-    else:
-        sys.exit(retcode)
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_built_diff.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_built_diff.sh
deleted file mode 100644 (file)
index ce9fe60..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-set -ex
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-main() {
-    # Diff PNGs based on pixel-for-pixel identity
-    echo -e '[diff "img"]\n  textconv = identify -quiet -format "%#"' >> .git/config
-    echo -e '*.png diff=img' >> .git/info/attributes
-
-    #¬†Exclude tests that rely on font rendering
-    excluded=(
-        '2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png'
-        '2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png'
-        '2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png'
-        '2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png'
-    )
-
-    ./update-built-tests.sh
-    git update-index --assume-unchanged ${excluded[*]}
-    git diff --exit-code
-}
-
-main
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_lint.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_lint.sh
deleted file mode 100644 (file)
index 46b317e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-set -ex
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-mkdir -p ~/meta
-./wpt manifest -p ~/meta/MANIFEST.json
-./wpt lint
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_resources_unittest.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_resources_unittest.sh
deleted file mode 100644 (file)
index fd28db5..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash
-set -ex
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-main() {
-    cd $WPT_ROOT
-    pip install -U tox
-    pip install --requirement tools/wpt/requirements.txt
-    ./wpt install firefox browser --destination $HOME
-    ./wpt install firefox webdriver --destination $HOME/firefox
-    export PATH=$HOME/firefox:$PATH
-
-    cd $WPT_ROOT/resources/test
-    tox
-}
-
-main
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_stability.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_stability.sh
deleted file mode 100644 (file)
index 1b814ee..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-set -ex
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-source tools/ci/lib.sh
-
-test_stability() {
-    ./wpt check-stability $PRODUCT --output-bytes $((1024 * 1024 * 3)) --metadata ~/meta/ --install-fonts
-}
-
-main() {
-    hosts_fixup
-    if [ $(echo $PRODUCT | grep '^chrome:') ]; then
-       install_chrome $(echo $PRODUCT | grep --only-matching '\w\+$')
-    fi
-    test_stability
-}
-
-main
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_tools_unittest.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_tools_unittest.sh
deleted file mode 100644 (file)
index 6c74a25..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-set -ex
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-if [[ $(./wpt test-jobs --includes tools_unittest; echo $?) -eq 0 ]]; then
-    pip install -U tox codecov
-    cd tools
-    tox
-    cd $WPT_ROOT
-else
-    echo "Skipping tools unittest"
-fi
-
-if [[ $(./wpt test-jobs --includes wptrunner_unittest; echo $?) -eq 0 ]]; then
-    if [ $TOXENV == "py27" ] || [ $TOXENV == "pypy" ]; then
-        cd tools/wptrunner
-        tox
-    fi
-else
-    echo "Skipping wptrunner unittest"
-fi
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_wpt.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/ci_wpt.sh
deleted file mode 100644 (file)
index 2b63413..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-set -e
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-source tools/ci/lib.sh
-
-main() {
-    git fetch --unshallow https://github.com/w3c/web-platform-tests.git +refs/heads/*:refs/remotes/origin/*
-    hosts_fixup
-    install_chrome unstable
-    pip install -U tox codecov
-    cd tools/wpt
-    tox
-}
-
-main
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/commands.json b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/commands.json
deleted file mode 100644 (file)
index d682d2a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-    "test-jobs": {"path": "jobs.py", "script": "run", "parser": "create_parser", "help": "List test jobs that should run for a set of commits",
-                  "virtualenv": false},
-    "check-stability": {"path": "check_stability.py", "script": "run", "parser": "get_parser", "parse_known": true, "help": "Check test stability",
-                        "virtualenv": true, "install": ["requests"], "requirements": ["../wptrunner/requirements.txt"]}
-}
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/install.sh b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/install.sh
deleted file mode 100644 (file)
index d1d4368..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/bash
-set -ex
-
-SCRIPT_DIR=$(dirname $(readlink -f "$0"))
-WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
-cd $WPT_ROOT
-
-if [[ $RUN_JOB -eq 1 ]]; then
-    pip install -U setuptools
-    pip install -U requests
-fi
diff --git a/LayoutTests/imported/w3c/web-platform-tests/tools/ci/jobs.py b/LayoutTests/imported/w3c/web-platform-tests/tools/ci/jobs.py
deleted file mode 100644 (file)
index 2d2ef2a..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-import argparse
-import os
-import re
-from ..wpt.testfiles import branch_point, files_changed, affected_testfiles
-
-from tools import localpaths
-from six import iteritems
-
-wpt_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))
-
-# Rules are just regex on the path, with a leading ! indicating a regex that must not
-# match for the job
-job_path_map = {
-    "stability": [".*/.*",
-                  "!tools/",
-                  "!docs/",
-                  "!resources/*",
-                  "!conformance-checkers/",
-                  "!.*/OWNERS",
-                  "!.*/tools/",
-                  "!.*/README",
-                  "!css/[^/]*$"],
-    "lint": [".*"],
-    "resources_unittest": ["resources/"],
-    "tools_unittest": ["tools/"],
-    "wptrunner_unittest": ["tools/wptrunner/*"],
-    "build_css": ["css/"],
-    "update_built": [&quo