-
Notifications
You must be signed in to change notification settings - Fork 248
Closed
Labels
Description
Originally posted by @hroncok in #554 (comment)
When I test hypothesis 5.15.1 with this version of pytest-xdist and pytest 6.0.0rc1 I get:
+ pytest-3 -v -n auto -k 'not test_healthcheck_traceback_is_hidden'
============================= test session starts ==============================
platform linux -- Python 3.9.0b4, pytest-6.0.0rc1, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/tmpghr1kmm6/examples')
rootdir: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1, configfile: pytest.ini
plugins: hypothesis-5.15.1, xdist-1.33.0, forked-1.2.0
gw0 I / gw1 I
[gw0] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw1] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw0] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw0
[gw2] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw1] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw1
[gw3] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw2] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw2
[gw4] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw3] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw3
[gw5] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw4] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw4
[gw6] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw5] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw5
[gw7] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw6] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw6
[gw8] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw7] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
replacing crashed worker gw7
[gw9] linux Python 3.9.0 cwd: /builddir/build/BUILD/hypothesis-hypothesis-python-5.15.1/hypothesis-python
[gw8] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
maximum crashed workers reached: 8
[gw9] node down: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/execnet/gateway_base.py", line 1084, in executetask
do_exec(co, loc) # noqa
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 272, in <module>
interactor = WorkerInteractor(config, channel)
File "/usr/lib/python3.9/site-packages/xdist/remote.py", line 30, in __init__
config.pluginmanager.register(self)
File "/usr/lib/python3.9/site-packages/_pytest/config/__init__.py", line 424, in register
ret = super().register(plugin, name) # type: Optional[str]
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 126, in register
self._verify_hook(hook, hookimpl)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 248, in _verify_hook
_warn_for_function(hook.spec.warn_on_impl, hookimpl.function)
File "/usr/lib/python3.9/site-packages/pluggy/manager.py", line 15, in _warn_for_function
warnings.warn_explicit(
pytest.PytestDeprecationWarning: The pytest_warning_captured is deprecated and will be removed in a future release.
Please use pytest_warning_recorded instead.
maximum crashed workers reached: 8
================== xdist: maximum crashed workers reached: 8 ===================
But the only place where pytest_warning_captured is even mentioned is in pytest and pytest-xdist code :/