Changeset 267380 in webkit
- Timestamp:
- Sep 21, 2020, 4:10:08 PM (6 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/webkitpy/__init__.py (modified) (1 diff)
-
Scripts/webkitpy/thirdparty/__init__.py (modified) (1 diff)
-
Scripts/webkitpy/webdriver_tests/pytest_runner.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r267369 r267380 1 2020-09-21 Jonathan Bedard <jbedard@apple.com> 2 3 [webkitpy] Use webkitcorepy's auto installer for pytest packages 4 https://bugs.webkit.org/show_bug.cgi?id=215895 5 <rdar://problem/67885471> 6 7 Rubber-stamped by Aakash Jain. 8 9 * Scripts/webkitpy/__init__.py: Add pytest and it's dependencies. 10 * Scripts/webkitpy/thirdparty/__init__.py: 11 (AutoinstallImportHook.find_module): Remove pytest and pytest_timeout. 12 (AutoinstallImportHook._install_pytest_timeout): Deleted. 13 (AutoinstallImportHook._install_pytest): Deleted. 14 * Scripts/webkitpy/webdriver_tests/pytest_runner.py: Implicitly use webkitcorepy's autoinstaller. 15 1 16 2020-09-21 Jiewen Tan <jiewen_tan@apple.com> 2 17 -
trunk/Tools/Scripts/webkitpy/__init__.py
r267368 r267380 28 28 AutoInstall.set_directory(os.path.join(libraries, 'autoinstalled', 'python-{}'.format(sys.version_info[0]))) 29 29 30 AutoInstall.register(Package('atomicwrites', Version(1, 4, 0))) 31 AutoInstall.register(Package('attr', Version(20, 1, 0), pypi_name='attrs')) 32 AutoInstall.register(Package('configparser', Version(4, 0, 2))) 33 AutoInstall.register(Package('contextlib2', Version(0, 6, 0))) 30 34 AutoInstall.register(Package('coverage', Version(5, 2, 1))) 35 AutoInstall.register(Package('funcsigs', Version(1, 0, 2))) 36 AutoInstall.register(Package('importlib_metadata', Version(1, 7, 0))) 37 AutoInstall.register(Package('more-itertools', Version(5, 0, 0))) 31 38 AutoInstall.register(Package('mozprocess', Version(1, 2, 0))) 32 39 AutoInstall.register(Package('mozlog', Version(6, 1))) 33 40 AutoInstall.register(Package('mozterm', Version(1, 0, 0))) 41 AutoInstall.register(Package('pathlib2', Version(2, 3, 5))) 42 AutoInstall.register(Package('pluggy', Version(0, 13, 1))) 43 AutoInstall.register(Package('py', Version(1, 9, 0))) 44 AutoInstall.register(Package('pytest-timeout', Version(1, 4, 2))) 45 AutoInstall.register(Package('pytest', Version(4, 6, 11))) 34 46 AutoInstall.register(Package('selenium', Version(3, 141, 0))) 35 47 AutoInstall.register(Package('toml', Version(0, 10, 1))) 48 AutoInstall.register(Package('wcwidth', Version(0, 2, 5))) 49 AutoInstall.register(Package('zipp', Version(1, 2, 0))) 50 AutoInstall.register(Package('zope.interface', Version(5, 1, 0), pypi_name='zope-interface')) 36 51 37 52 AutoInstall.register(Package('webkitscmpy', Version(0, 0, 1)), local=True) -
trunk/Tools/Scripts/webkitpy/thirdparty/__init__.py
r267368 r267380 110 110 elif '.geckodriver' in fullname: 111 111 self.install_geckodriver() 112 elif '.pytest_timeout' in fullname:113 self._install_pytest_timeout()114 elif '.pytest' in fullname:115 self._install_pytest()116 112 elif '.bs4' in fullname: 117 113 self._install_beautifulsoup() -
trunk/Tools/Scripts/webkitpy/webdriver_tests/pytest_runner.py
r240649 r267380 30 30 from webkitpy.common.system.filesystem import FileSystem 31 31 from webkitpy.common.webkit_finder import WebKitFinder 32 import webkitpy.thirdparty.autoinstalled.pytest33 import webkitpy.thirdparty.autoinstalled.pytest_timeout34 32 import pytest 35 33 from _pytest.main import EXIT_INTERNALERROR
Note:
See TracChangeset
for help on using the changeset viewer.