Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e5fd5e058c53623a1b6a13955bcaca9c006fd2cb https://github.com/WebKit/WebKit/commit/e5fd5e058c53623a1b6a13955bcaca9c006fd2cb Author: Sam Sneddon <gsnedd...@apple.com> Date: 2023-12-15 (Fri, 15 Dec 2023)
Changed paths: M LayoutTests/imported/w3c/resources/import-expectations.json M Tools/Scripts/webkitpy/style/checkers/jsonchecker.py M Tools/Scripts/webkitpy/style/checkers/jsonchecker_unittest.py M Tools/Scripts/webkitpy/w3c/test_downloader.py M Tools/Scripts/webkitpy/w3c/test_importer.py Log Message: ----------- [import-w3c-tests] Explicitly list all directories we're not importing as skip https://bugs.webkit.org/show_bug.cgi?id=214006 Reviewed by Jonathan Bedard. Add a new value to import-expectations.json: "skip-new-directories". "skip-new-directories" is mostly treated the same as "skip" (i.e., everything under it is skipped, unless marked as "import"). However, unlike "skip", child files are imported, and child directories are added to import-expectations.json as "skip" (thus the name). We apply this to both "web-platform-tests" and "web-platform-tests/css", to avoid importing new test suites for (presumably new) specifications. By doing this, as opposed to applying "skip" directly to those directories, we gain visibility to new test suites being added, as these now cause a "skip" line to be added when doing a full import. * LayoutTests/imported/w3c/resources/import-expectations.json: * Tools/Scripts/webkitpy/style/checkers/jsonchecker.py: (JSONImportExpectationsChecker.check): * Tools/Scripts/webkitpy/w3c/test_downloader.py: (TestDownloader.__init__): (TestDownloader._init_paths_from_expectations): (TestDownloader.update_import_expectations): * Tools/Scripts/webkitpy/w3c/test_importer.py: (TestImporter.__init__): (TestImporter.do_import): (TestImporter.should_skip_path): Canonical link: https://commits.webkit.org/272109@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes