commit: c11eee0ca996a3ee245ba9faa659aff7851973fe Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Nov 15 02:11:42 2021 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Nov 15 02:12:00 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11eee0c
dev-python/jupyter_client: crank up test timeouts Failed on ia64 b/c of these. Probably affects other arches too. Bug: https://bugs.gentoo.org/823521 Signed-off-by: Sam James <sam <AT> gentoo.org> .../files/jupyter_client-7.0.6-test-timeout.patch | 38 ++++++++++++++++++++++ .../jupyter_client/jupyter_client-7.0.6.ebuild | 6 +++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch b/dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch new file mode 100644 index 000000000000..740677c13d00 --- /dev/null +++ b/dev-python/jupyter_client/files/jupyter_client-7.0.6-test-timeout.patch @@ -0,0 +1,38 @@ +Avoid test timeouts on slower hosts like e.g. ia64 (guppy): +``` +FAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[tcp] - Failed: Timeout >30.0s +FAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] - Failed: Timeout >30.0s +``` +--- a/jupyter_client/tests/test_client.py ++++ b/jupyter_client/tests/test_client.py +@@ -13,7 +13,7 @@ from jupyter_client.kernelspec import KernelSpecManager + from jupyter_client.kernelspec import NATIVE_KERNEL_NAME + from jupyter_client.kernelspec import NoSuchKernel + +-TIMEOUT = 30 ++TIMEOUT = 180 + + pjoin = os.path.join + +--- a/jupyter_client/tests/test_kernelmanager.py ++++ b/jupyter_client/tests/test_kernelmanager.py +@@ -24,7 +24,7 @@ from jupyter_client import KernelManager + + pjoin = os.path.join + +-TIMEOUT = 30 ++TIMEOUT = 180 + + + @pytest.fixture(params=["tcp", "ipc"]) +--- a/jupyter_client/tests/test_multikernelmanager.py ++++ b/jupyter_client/tests/test_multikernelmanager.py +@@ -22,7 +22,7 @@ from jupyter_client import KernelManager + from jupyter_client.multikernelmanager import AsyncMultiKernelManager + from jupyter_client.multikernelmanager import MultiKernelManager + +-TIMEOUT = 30 ++TIMEOUT = 180 + + + class TestKernelManager(TestCase): diff --git a/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild b/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild index 210df0a135a0..b704bb49a001 100644 --- a/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild +++ b/dev-python/jupyter_client/jupyter_client-7.0.6.ebuild @@ -32,9 +32,13 @@ BDEPEND=" dev-python/pytest-timeout[${PYTHON_USEDEP}] )" -distutils_enable_tests pytest +PATCHES=( + "${FILESDIR}"/${PN}-7.0.6-test-timeout.patch +) EPYTEST_DESELECT=( jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses ) + +distutils_enable_tests pytest
