Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 575bd26bf14f2880c4ec145dc952fc4f89766a82
      
https://github.com/WebKit/WebKit/commit/575bd26bf14f2880c4ec145dc952fc4f89766a82
  Author: Dawn Morningstar <[email protected]>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    A Tools/Scripts/libraries/webkitexpectationspy/MANIFEST.in
    A Tools/Scripts/libraries/webkitexpectationspy/README.md
    A Tools/Scripts/libraries/webkitexpectationspy/lint
    A Tools/Scripts/libraries/webkitexpectationspy/run-tests
    A Tools/Scripts/libraries/webkitexpectationspy/setup.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/__init__.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/configuration.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/expectation_file.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/expectations.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/linter.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/manager.py
    A Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/model.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/modifiers.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/parser.py
    A Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/py.typed
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/resultsdb.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/suites/__init__.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/suites/api_tests.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/suites/base.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/suites/layout_tests.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/__init__.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/api_plugin_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/configuration_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/generic_suite_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/layout_plugin_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/linter_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/manager_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/model_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/parser_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/resultsdb_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/version_specifier_unittest.py
    A 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/version_specifier.py

  Log Message:
  -----------
  webkitexpectationspy: a package for test expectations that supports plugins 
for different test harnesses
rdar://169210427
https://bugs.webkit.org/show_bug.cgi?id=306564

Reviewed by Jonathan Bedard.

* Tools/Scripts/libraries/webkitexpectationspy/MANIFEST.in: Added.
* Tools/Scripts/libraries/webkitexpectationspy/README.md: Added.
* Tools/Scripts/libraries/webkitexpectationspy/run-tests: Added.
* Tools/Scripts/libraries/webkitexpectationspy/setup.py: Added.
(readme):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/__init__.py: 
Added.
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/configuration.py:
 Added.
(ConfigurationCategory):
(get_token_category):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/expectations.py:
 Added.
(Expectation):
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/filesystem.py:
 Added.
(FilesystemProtocol):

* Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/linter.py: 
Added.
(LintWarning):
(LintWarning.__init__):
(LintWarning.__str__):
(LintWarning.__repr__):
(LineFix):
(LineFix.__init__):
(ExpectationsLinter):
(ExpectationsLinter.__init__):
(ExpectationsLinter.lint):
(ExpectationsLinter.get_fixes):
(ExpectationsLinter.apply_fixes):
(ExpectationsLinter._parse_all_lines):
(ExpectationsLinter._check_category_ordering):
(ExpectationsLinter._check_alphabetical_ordering):
(ExpectationsLinter._check_combination_collapse):
(ExpectationsLinter._check_universal_skip):
(ExpectationsLinter._add_reorder_fix):
(ExpectationsLinter._add_reorder_fix.sort_key):
(ExpectationsLinter._add_collapse_fix):
* Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/manager.py: 
Added.
(ExpectationsManager):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/mocks/__init__.py:
 Added.
* Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/model.py: 
Added.
* Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/parser.py: 
Added.
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/plugins/__init__.py:
 Added.
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/plugins/api_tests.py:
 Added.
(APITestPlugin):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/plugins/base.py:
 Added.
(FormatPlugin):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/plugins/layout_tests.py:
 Added.
(LayoutTestPlugin):
* Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/py.typed: 
Added.
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/__init__.py:
 Added.
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_api_plugin.py:
 Added.
(APITestPluginTest):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_layout_plugin.py:
 Added.
(LayoutTestPluginTest):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_linter.py:
 Added.
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_manager.py:
 Added.
(MockFilesystem):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_model.py:
 Added.
(ExpectationsModelTest):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_parser.py:
 Added.
(ExpectationParserTest):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/tests/test_version_specifier.py:
 Added.
(VersionSpecifierParseTest):
* 
Tools/Scripts/libraries/webkitexpectationspy/webkitexpectationspy/version_specifier.py:
 Added.
(VersionSpecifier):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to