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

Reply via email to