0s autopkgtest [03:25:30]: starting date and time: 2025-10-30 03:25:30+0000 0s autopkgtest [03:25:30]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [03:25:30]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wzi_q2u0/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-pytest-timeout --apt-upgrade jupyter-client --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-pytest-timeout/2.4.0-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-13.secgroup --name adt-resolute-s390x-jupyter-client-20251030-032530-juju-7f2275-prod-proposed-migration-environment-15-eaf1d06b-7070-43a7-ae3e-1b579b5fdf72 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-jupyter-client-20251030-032530-juju-7f2275-prod-proposed-migration-environment-15-eaf1d06b-7070-43a7-ae3e-1b579b5fdf72 from image adt/ubuntu-resolute-s390x-server-20251029.img (UUID 9b44f86f-e777-40dd-9c62-e99dbe461ec3)... 51s autopkgtest [03:26:21]: testbed dpkg architecture: s390x 51s autopkgtest [03:26:21]: testbed apt version: 3.1.11 52s autopkgtest [03:26:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 52s autopkgtest [03:26:22]: testbed release detected to be: None 53s autopkgtest [03:26:23]: updating testbed package index (apt update) 53s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 53s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 53s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 53s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 53s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 53s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 54s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 54s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 54s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [255 kB] 54s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 54s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [2381 kB] 54s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [21.0 kB] 55s Fetched 6697 kB in 2s (3636 kB/s) 55s Reading package lists... 56s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 56s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 56s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 56s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 57s Reading package lists... 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s autopkgtest [03:26:27]: upgrading testbed (apt dist-upgrade and autopurge) 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Calculating upgrade... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 58s Solving dependencies... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s autopkgtest [03:26:31]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 61s autopkgtest [03:26:31]: @@@@@@@@@@@@@@@@@@@@ apt-source jupyter-client 64s Get:1 http://ftpmaster.internal/ubuntu resolute/universe jupyter-client 8.6.3-2 (dsc) [3013 B] 64s Get:2 http://ftpmaster.internal/ubuntu resolute/universe jupyter-client 8.6.3-2 (tar) [344 kB] 64s Get:3 http://ftpmaster.internal/ubuntu resolute/universe jupyter-client 8.6.3-2 (diff) [10.9 kB] 64s gpgv: Signature made Mon Jan 13 20:57:06 2025 UTC 64s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 64s gpgv: issuer "jdg@debian.org" 64s gpgv: Can't check signature: No public key 64s dpkg-source: warning: cannot verify inline signature for ./jupyter-client_8.6.3-2.dsc: no acceptable signature found 64s autopkgtest [03:26:34]: testing package jupyter-client version 8.6.3-2 65s autopkgtest [03:26:35]: build not needed 65s autopkgtest [03:26:35]: test pytest: preparing testbed 65s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Solving dependencies... 66s The following NEW packages will be installed: 66s docutils-common fonts-font-awesome fonts-lato gdb jupyter-client 66s jupyter-core libbabeltrace1 libjs-jquery libjs-sphinxdoc libjs-underscore 66s libjson-perl libnorm1t64 libpgm-5.3-0t64 libsodium23 66s libsource-highlight-common libsource-highlight4t64 libzmq5 net-tools 66s python-ipython-doc python-jupyter-client-doc python3-alabaster python3-all 66s python3-asttokens python3-async-generator python3-comm python3-coverage 66s python3-dateutil python3-debugpy python3-decorator python3-defusedxml 66s python3-docutils python3-executing python3-fastjsonschema python3-imagesize 66s python3-iniconfig python3-ipykernel python3-ipython python3-jedi 66s python3-jupyter-client python3-jupyter-core python3-matplotlib-inline 66s python3-nbformat python3-nest-asyncio python3-packaging python3-parso 66s python3-pexpect python3-platformdirs python3-pluggy python3-prompt-toolkit 66s python3-psutil python3-ptyprocess python3-pure-eval python3-pytest 66s python3-pytest-asyncio python3-pytest-jupyter python3-pytest-timeout 66s python3-roman python3-snowballstemmer python3-sphinx python3-stack-data 66s python3-tornado python3-traitlets python3-typeshed python3-wcwidth 66s python3-zmq sgml-base sphinx-common sphinx-rtd-theme-common xml-core 66s 0 upgraded, 69 newly installed, 0 to remove and 0 not upgraded. 66s Need to get 21.7 MB of archives. 66s After this operation, 91.6 MB of additional disk space will be used. 66s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-lato all 2.015-1 [2781 kB] 68s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x sgml-base all 1.31+nmu1 [11.0 kB] 68s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x xml-core all 0.19 [20.3 kB] 68s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 68s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 68s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x libbabeltrace1 s390x 1.5.11-4build3 [170 kB] 68s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 69s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libsource-highlight4t64 s390x 3.1.9-4.3build1 [268 kB] 69s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x gdb s390x 16.3-1ubuntu2 [3942 kB] 71s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-platformdirs all 4.3.7-1 [16.9 kB] 71s Get:11 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 71s Get:12 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-core all 5.7.2-5 [28.1 kB] 71s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-core all 5.7.2-5 [6944 B] 71s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.1.0-1ubuntu1 [191 kB] 71s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x python3-dateutil all 2.9.0-4 [80.3 kB] 71s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x python3-tornado s390x 6.5.2-3 [304 kB] 71s Get:17 http://ftpmaster.internal/ubuntu resolute/universe s390x libnorm1t64 s390x 1.5.9+dfsg-3.1build2 [159 kB] 71s Get:18 http://ftpmaster.internal/ubuntu resolute/universe s390x libpgm-5.3-0t64 s390x 5.3.128~dfsg-2.1build1 [169 kB] 71s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libsodium23 s390x 1.0.18-1build3 [138 kB] 71s Get:20 http://ftpmaster.internal/ubuntu resolute/universe s390x libzmq5 s390x 4.3.5-1build2 [258 kB] 71s Get:21 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-zmq s390x 27.1.0-1 [248 kB] 71s Get:22 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jupyter-client all 8.6.3-2 [78.5 kB] 72s Get:23 http://ftpmaster.internal/ubuntu resolute/universe s390x jupyter-client all 8.6.3-2 [5766 B] 72s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 72s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 72s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 72s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x libjson-perl all 4.10000-1 [81.9 kB] 72s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x net-tools s390x 2.10-1.3ubuntu2 [204 kB] 72s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 72s Get:30 http://ftpmaster.internal/ubuntu resolute/universe s390x python-ipython-doc all 8.35.0-1 [3472 kB] 74s Get:31 http://ftpmaster.internal/ubuntu resolute/universe s390x python-jupyter-client-doc all 8.6.3-2 [291 kB] 74s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 74s Get:33 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-asttokens all 3.0.0-2 [20.5 kB] 74s Get:34 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-async-generator all 1.10-5 [17.8 kB] 74s Get:35 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-comm all 0.2.1-1 [7016 B] 74s Get:36 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-coverage s390x 7.8.2+dfsg1-1 [156 kB] 74s Get:37 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-debugpy s390x 1.8.12+ds-1ubuntu1 [767 kB] 74s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x python3-decorator all 5.2.1-2 [28.1 kB] 74s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x python3-defusedxml all 0.7.1-3 [42.2 kB] 74s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x python3-roman all 5.1-1 [10.6 kB] 74s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 74s Get:42 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-executing all 2.2.0-0.2 [25.0 kB] 74s Get:43 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-fastjsonschema all 2.21.1-1 [20.4 kB] 74s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x python3-imagesize all 1.4.1-1 [6844 B] 74s Get:45 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 74s Get:46 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-parso all 0.8.4-1 [67.6 kB] 74s Get:47 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-typeshed all 0.0~git20241223.ea91db2-3 [1554 kB] 74s Get:48 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-jedi all 0.19.1+ds1-1 [693 kB] 74s Get:49 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-matplotlib-inline all 0.1.7-1 [9186 B] 74s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 74s Get:51 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-prompt-toolkit all 3.0.51-2 [257 kB] 75s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pure-eval all 0.2.3-1 [11.4 kB] 75s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-stack-data all 0.6.3-1 [22.0 kB] 75s Get:54 http://ftpmaster.internal/ubuntu resolute/main s390x python3-ptyprocess all 0.7.0-6 [14.8 kB] 75s Get:55 http://ftpmaster.internal/ubuntu resolute/main s390x python3-pexpect all 4.9-3 [48.1 kB] 75s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipython all 8.35.0-1 [575 kB] 75s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nest-asyncio all 1.5.4-1 [6256 B] 75s Get:58 http://ftpmaster.internal/ubuntu resolute/main s390x python3-packaging all 25.0-1 [52.8 kB] 75s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-ipykernel all 6.29.5-2 [82.7 kB] 75s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-nbformat all 5.9.1-1 [41.2 kB] 75s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-1 [21.0 kB] 75s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 8.3.5-2 [252 kB] 75s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-asyncio all 0.25.1-1 [17.0 kB] 75s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest-jupyter all 0.10.1-2 [14.0 kB] 75s Get:65 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x python3-pytest-timeout all 2.4.0-2 [22.5 kB] 75s Get:66 http://ftpmaster.internal/ubuntu resolute/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 75s Get:67 http://ftpmaster.internal/ubuntu resolute/main s390x sphinx-common all 8.2.3-1ubuntu2 [656 kB] 75s Get:68 http://ftpmaster.internal/ubuntu resolute/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 75s Get:69 http://ftpmaster.internal/ubuntu resolute/main s390x python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 75s Fetched 21.7 MB in 9s (2350 kB/s) 75s Selecting previously unselected package fonts-lato. 75s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 56950 files and directories currently installed.) 75s Preparing to unpack .../00-fonts-lato_2.015-1_all.deb ... 75s Unpacking fonts-lato (2.015-1) ... 76s Selecting previously unselected package sgml-base. 76s Preparing to unpack .../01-sgml-base_1.31+nmu1_all.deb ... 76s Unpacking sgml-base (1.31+nmu1) ... 76s Selecting previously unselected package xml-core. 76s Preparing to unpack .../02-xml-core_0.19_all.deb ... 76s Unpacking xml-core (0.19) ... 76s Selecting previously unselected package docutils-common. 76s Preparing to unpack .../03-docutils-common_0.21.2+dfsg-2_all.deb ... 76s Unpacking docutils-common (0.21.2+dfsg-2) ... 76s Selecting previously unselected package fonts-font-awesome. 76s Preparing to unpack .../04-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 76s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 76s Selecting previously unselected package libbabeltrace1:s390x. 76s Preparing to unpack .../05-libbabeltrace1_1.5.11-4build3_s390x.deb ... 76s Unpacking libbabeltrace1:s390x (1.5.11-4build3) ... 76s Selecting previously unselected package libsource-highlight-common. 76s Preparing to unpack .../06-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 76s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 76s Selecting previously unselected package libsource-highlight4t64:s390x. 76s Preparing to unpack .../07-libsource-highlight4t64_3.1.9-4.3build1_s390x.deb ... 76s Unpacking libsource-highlight4t64:s390x (3.1.9-4.3build1) ... 76s Selecting previously unselected package gdb. 76s Preparing to unpack .../08-gdb_16.3-1ubuntu2_s390x.deb ... 76s Unpacking gdb (16.3-1ubuntu2) ... 76s Selecting previously unselected package python3-platformdirs. 76s Preparing to unpack .../09-python3-platformdirs_4.3.7-1_all.deb ... 76s Unpacking python3-platformdirs (4.3.7-1) ... 76s Selecting previously unselected package python3-traitlets. 76s Preparing to unpack .../10-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 76s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 76s Selecting previously unselected package python3-jupyter-core. 76s Preparing to unpack .../11-python3-jupyter-core_5.7.2-5_all.deb ... 76s Unpacking python3-jupyter-core (5.7.2-5) ... 76s Selecting previously unselected package jupyter-core. 76s Preparing to unpack .../12-jupyter-core_5.7.2-5_all.deb ... 76s Unpacking jupyter-core (5.7.2-5) ... 76s Selecting previously unselected package python3-psutil. 76s Preparing to unpack .../13-python3-psutil_7.1.0-1ubuntu1_s390x.deb ... 76s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 76s Selecting previously unselected package python3-dateutil. 76s Preparing to unpack .../14-python3-dateutil_2.9.0-4_all.deb ... 76s Unpacking python3-dateutil (2.9.0-4) ... 76s Selecting previously unselected package python3-tornado. 76s Preparing to unpack .../15-python3-tornado_6.5.2-3_s390x.deb ... 76s Unpacking python3-tornado (6.5.2-3) ... 76s Selecting previously unselected package libnorm1t64:s390x. 76s Preparing to unpack .../16-libnorm1t64_1.5.9+dfsg-3.1build2_s390x.deb ... 76s Unpacking libnorm1t64:s390x (1.5.9+dfsg-3.1build2) ... 76s Selecting previously unselected package libpgm-5.3-0t64:s390x. 76s Preparing to unpack .../17-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_s390x.deb ... 76s Unpacking libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build1) ... 76s Selecting previously unselected package libsodium23:s390x. 76s Preparing to unpack .../18-libsodium23_1.0.18-1build3_s390x.deb ... 76s Unpacking libsodium23:s390x (1.0.18-1build3) ... 76s Selecting previously unselected package libzmq5:s390x. 76s Preparing to unpack .../19-libzmq5_4.3.5-1build2_s390x.deb ... 76s Unpacking libzmq5:s390x (4.3.5-1build2) ... 76s Selecting previously unselected package python3-zmq. 76s Preparing to unpack .../20-python3-zmq_27.1.0-1_s390x.deb ... 76s Unpacking python3-zmq (27.1.0-1) ... 76s Selecting previously unselected package python3-jupyter-client. 76s Preparing to unpack .../21-python3-jupyter-client_8.6.3-2_all.deb ... 76s Unpacking python3-jupyter-client (8.6.3-2) ... 76s Selecting previously unselected package jupyter-client. 76s Preparing to unpack .../22-jupyter-client_8.6.3-2_all.deb ... 76s Unpacking jupyter-client (8.6.3-2) ... 76s Selecting previously unselected package libjs-jquery. 76s Preparing to unpack .../23-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 76s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 76s Selecting previously unselected package libjs-underscore. 76s Preparing to unpack .../24-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 76s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 76s Selecting previously unselected package libjs-sphinxdoc. 76s Preparing to unpack .../25-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 76s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 76s Selecting previously unselected package libjson-perl. 76s Preparing to unpack .../26-libjson-perl_4.10000-1_all.deb ... 76s Unpacking libjson-perl (4.10000-1) ... 76s Selecting previously unselected package net-tools. 76s Preparing to unpack .../27-net-tools_2.10-1.3ubuntu2_s390x.deb ... 76s Unpacking net-tools (2.10-1.3ubuntu2) ... 76s Selecting previously unselected package sphinx-rtd-theme-common. 76s Preparing to unpack .../28-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 76s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 76s Selecting previously unselected package python-ipython-doc. 76s Preparing to unpack .../29-python-ipython-doc_8.35.0-1_all.deb ... 76s Unpacking python-ipython-doc (8.35.0-1) ... 76s Selecting previously unselected package python-jupyter-client-doc. 76s Preparing to unpack .../30-python-jupyter-client-doc_8.6.3-2_all.deb ... 76s Unpacking python-jupyter-client-doc (8.6.3-2) ... 76s Selecting previously unselected package python3-all. 76s Preparing to unpack .../31-python3-all_3.13.7-1_s390x.deb ... 76s Unpacking python3-all (3.13.7-1) ... 76s Selecting previously unselected package python3-asttokens. 76s Preparing to unpack .../32-python3-asttokens_3.0.0-2_all.deb ... 76s Unpacking python3-asttokens (3.0.0-2) ... 76s Selecting previously unselected package python3-async-generator. 76s Preparing to unpack .../33-python3-async-generator_1.10-5_all.deb ... 76s Unpacking python3-async-generator (1.10-5) ... 76s Selecting previously unselected package python3-comm. 76s Preparing to unpack .../34-python3-comm_0.2.1-1_all.deb ... 76s Unpacking python3-comm (0.2.1-1) ... 76s Selecting previously unselected package python3-coverage. 76s Preparing to unpack .../35-python3-coverage_7.8.2+dfsg1-1_s390x.deb ... 76s Unpacking python3-coverage (7.8.2+dfsg1-1) ... 76s Selecting previously unselected package python3-debugpy. 76s Preparing to unpack .../36-python3-debugpy_1.8.12+ds-1ubuntu1_s390x.deb ... 76s Unpacking python3-debugpy (1.8.12+ds-1ubuntu1) ... 76s Selecting previously unselected package python3-decorator. 76s Preparing to unpack .../37-python3-decorator_5.2.1-2_all.deb ... 76s Unpacking python3-decorator (5.2.1-2) ... 76s Selecting previously unselected package python3-defusedxml. 76s Preparing to unpack .../38-python3-defusedxml_0.7.1-3_all.deb ... 76s Unpacking python3-defusedxml (0.7.1-3) ... 76s Selecting previously unselected package python3-roman. 76s Preparing to unpack .../39-python3-roman_5.1-1_all.deb ... 76s Unpacking python3-roman (5.1-1) ... 76s Selecting previously unselected package python3-docutils. 76s Preparing to unpack .../40-python3-docutils_0.21.2+dfsg-2_all.deb ... 76s Unpacking python3-docutils (0.21.2+dfsg-2) ... 76s Selecting previously unselected package python3-executing. 76s Preparing to unpack .../41-python3-executing_2.2.0-0.2_all.deb ... 76s Unpacking python3-executing (2.2.0-0.2) ... 76s Selecting previously unselected package python3-fastjsonschema. 76s Preparing to unpack .../42-python3-fastjsonschema_2.21.1-1_all.deb ... 76s Unpacking python3-fastjsonschema (2.21.1-1) ... 76s Selecting previously unselected package python3-imagesize. 76s Preparing to unpack .../43-python3-imagesize_1.4.1-1_all.deb ... 76s Unpacking python3-imagesize (1.4.1-1) ... 76s Selecting previously unselected package python3-iniconfig. 76s Preparing to unpack .../44-python3-iniconfig_1.1.1-2_all.deb ... 76s Unpacking python3-iniconfig (1.1.1-2) ... 76s Selecting previously unselected package python3-parso. 76s Preparing to unpack .../45-python3-parso_0.8.4-1_all.deb ... 76s Unpacking python3-parso (0.8.4-1) ... 76s Selecting previously unselected package python3-typeshed. 76s Preparing to unpack .../46-python3-typeshed_0.0~git20241223.ea91db2-3_all.deb ... 76s Unpacking python3-typeshed (0.0~git20241223.ea91db2-3) ... 77s Selecting previously unselected package python3-jedi. 77s Preparing to unpack .../47-python3-jedi_0.19.1+ds1-1_all.deb ... 77s Unpacking python3-jedi (0.19.1+ds1-1) ... 77s Selecting previously unselected package python3-matplotlib-inline. 77s Preparing to unpack .../48-python3-matplotlib-inline_0.1.7-1_all.deb ... 77s Unpacking python3-matplotlib-inline (0.1.7-1) ... 77s Selecting previously unselected package python3-wcwidth. 77s Preparing to unpack .../49-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 77s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 77s Selecting previously unselected package python3-prompt-toolkit. 77s Preparing to unpack .../50-python3-prompt-toolkit_3.0.51-2_all.deb ... 77s Unpacking python3-prompt-toolkit (3.0.51-2) ... 77s Selecting previously unselected package python3-pure-eval. 77s Preparing to unpack .../51-python3-pure-eval_0.2.3-1_all.deb ... 77s Unpacking python3-pure-eval (0.2.3-1) ... 77s Selecting previously unselected package python3-stack-data. 77s Preparing to unpack .../52-python3-stack-data_0.6.3-1_all.deb ... 77s Unpacking python3-stack-data (0.6.3-1) ... 77s Selecting previously unselected package python3-ptyprocess. 77s Preparing to unpack .../53-python3-ptyprocess_0.7.0-6_all.deb ... 77s Unpacking python3-ptyprocess (0.7.0-6) ... 77s Selecting previously unselected package python3-pexpect. 77s Preparing to unpack .../54-python3-pexpect_4.9-3_all.deb ... 77s Unpacking python3-pexpect (4.9-3) ... 77s Selecting previously unselected package python3-ipython. 77s Preparing to unpack .../55-python3-ipython_8.35.0-1_all.deb ... 77s Unpacking python3-ipython (8.35.0-1) ... 77s Selecting previously unselected package python3-nest-asyncio. 77s Preparing to unpack .../56-python3-nest-asyncio_1.5.4-1_all.deb ... 77s Unpacking python3-nest-asyncio (1.5.4-1) ... 77s Selecting previously unselected package python3-packaging. 77s Preparing to unpack .../57-python3-packaging_25.0-1_all.deb ... 77s Unpacking python3-packaging (25.0-1) ... 77s Selecting previously unselected package python3-ipykernel. 77s Preparing to unpack .../58-python3-ipykernel_6.29.5-2_all.deb ... 77s Unpacking python3-ipykernel (6.29.5-2) ... 77s Selecting previously unselected package python3-nbformat. 77s Preparing to unpack .../59-python3-nbformat_5.9.1-1_all.deb ... 77s Unpacking python3-nbformat (5.9.1-1) ... 77s Selecting previously unselected package python3-pluggy. 77s Preparing to unpack .../60-python3-pluggy_1.6.0-1_all.deb ... 77s Unpacking python3-pluggy (1.6.0-1) ... 77s Selecting previously unselected package python3-pytest. 77s Preparing to unpack .../61-python3-pytest_8.3.5-2_all.deb ... 77s Unpacking python3-pytest (8.3.5-2) ... 77s Selecting previously unselected package python3-pytest-asyncio. 77s Preparing to unpack .../62-python3-pytest-asyncio_0.25.1-1_all.deb ... 77s Unpacking python3-pytest-asyncio (0.25.1-1) ... 77s Selecting previously unselected package python3-pytest-jupyter. 77s Preparing to unpack .../63-python3-pytest-jupyter_0.10.1-2_all.deb ... 77s Unpacking python3-pytest-jupyter (0.10.1-2) ... 77s Selecting previously unselected package python3-pytest-timeout. 77s Preparing to unpack .../64-python3-pytest-timeout_2.4.0-2_all.deb ... 77s Unpacking python3-pytest-timeout (2.4.0-2) ... 77s Selecting previously unselected package python3-snowballstemmer. 77s Preparing to unpack .../65-python3-snowballstemmer_2.2.0-4build1_all.deb ... 77s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 77s Selecting previously unselected package sphinx-common. 77s Preparing to unpack .../66-sphinx-common_8.2.3-1ubuntu2_all.deb ... 77s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 77s Selecting previously unselected package python3-alabaster. 77s Preparing to unpack .../67-python3-alabaster_0.7.16-0.1_all.deb ... 77s Unpacking python3-alabaster (0.7.16-0.1) ... 77s Selecting previously unselected package python3-sphinx. 77s Preparing to unpack .../68-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 77s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 77s Setting up python3-iniconfig (1.1.1-2) ... 77s Setting up python3-tornado (6.5.2-3) ... 77s Setting up libnorm1t64:s390x (1.5.9+dfsg-3.1build2) ... 77s Setting up python3-pure-eval (0.2.3-1) ... 77s Setting up net-tools (2.10-1.3ubuntu2) ... 77s Setting up fonts-lato (2.015-1) ... 77s Setting up libsodium23:s390x (1.0.18-1build3) ... 77s Setting up python3-async-generator (1.10-5) ... 78s Setting up python3-parso (0.8.4-1) ... 78s Setting up python3-defusedxml (0.7.1-3) ... 78s Setting up python3-asttokens (3.0.0-2) ... 78s Setting up python3-alabaster (0.7.16-0.1) ... 78s Setting up python3-all (3.13.7-1) ... 78s Setting up python3-coverage (7.8.2+dfsg1-1) ... 78s Setting up python3-platformdirs (4.3.7-1) ... 78s Setting up python3-psutil (7.1.0-1ubuntu1) ... 78s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 78s Setting up python3-roman (5.1-1) ... 78s Setting up libpgm-5.3-0t64:s390x (5.3.128~dfsg-2.1build1) ... 78s Setting up python3-decorator (5.2.1-2) ... 79s Setting up python3-packaging (25.0-1) ... 79s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 79s Setting up python3-typeshed (0.0~git20241223.ea91db2-3) ... 79s Setting up python3-executing (2.2.0-0.2) ... 79s Setting up python3-snowballstemmer (2.2.0-4build1) ... 79s Setting up python3-nest-asyncio (1.5.4-1) ... 79s Setting up libbabeltrace1:s390x (1.5.11-4build3) ... 79s Setting up python3-pluggy (1.6.0-1) ... 79s Setting up python3-fastjsonschema (2.21.1-1) ... 79s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 79s Setting up libjson-perl (4.10000-1) ... 79s Setting up python3-dateutil (2.9.0-4) ... 80s Setting up sgml-base (1.31+nmu1) ... 80s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 80s Setting up python3-stack-data (0.6.3-1) ... 80s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 80s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 80s Setting up python3-jupyter-core (5.7.2-5) ... 80s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 80s Setting up python3-imagesize (1.4.1-1) ... 80s Setting up python3-ptyprocess (0.7.0-6) ... 80s Setting up python3-prompt-toolkit (3.0.51-2) ... 80s Setting up libzmq5:s390x (4.3.5-1build2) ... 80s Setting up python3-jedi (0.19.1+ds1-1) ... 80s Setting up python3-pytest (8.3.5-2) ... 81s Setting up libsource-highlight4t64:s390x (3.1.9-4.3build1) ... 81s Setting up python3-nbformat (5.9.1-1) ... 81s Setting up python3-matplotlib-inline (0.1.7-1) ... 81s Setting up python3-comm (0.2.1-1) ... 81s Setting up gdb (16.3-1ubuntu2) ... 81s Setting up python3-pexpect (4.9-3) ... 81s Setting up python3-zmq (27.1.0-1) ... 81s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 81s Setting up python3-pytest-asyncio (0.25.1-1) ... 82s Setting up xml-core (0.19) ... 82s Setting up python3-jupyter-client (8.6.3-2) ... 82s Setting up jupyter-core (5.7.2-5) ... 82s Setting up python3-pytest-timeout (2.4.0-2) ... 82s Setting up python-ipython-doc (8.35.0-1) ... 82s Setting up jupyter-client (8.6.3-2) ... 82s Setting up python-jupyter-client-doc (8.6.3-2) ... 82s Setting up python3-debugpy (1.8.12+ds-1ubuntu1) ... 82s Setting up python3-ipython (8.35.0-1) ... 83s Setting up sphinx-common (8.2.3-1ubuntu2) ... 83s Setting up python3-ipykernel (6.29.5-2) ... 83s Setting up python3-pytest-jupyter (0.10.1-2) ... 83s Processing triggers for libc-bin (2.42-0ubuntu3) ... 83s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for sgml-base (1.31+nmu1) ... 84s Setting up docutils-common (0.21.2+dfsg-2) ... 84s Processing triggers for sgml-base (1.31+nmu1) ... 84s Setting up python3-docutils (0.21.2+dfsg-2) ... 84s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 86s autopkgtest [03:26:56]: test pytest: [----------------------- 87s config: 87s /home/ubuntu/.config/jupyter 87s /home/ubuntu/.local/etc/jupyter 87s /usr/etc/jupyter 87s /etc/xdg/jupyter 87s data: 87s /home/ubuntu/.local/share/jupyter 87s /usr/local/share/jupyter 87s /usr/share/jupyter 87s runtime: 87s /home/ubuntu/.local/share/jupyter/runtime 87s Testing with python3.13: 87s *** STARTING RUN 1: python3.13 -m pytest -v 87s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 87s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 87s 87s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 87s ============================= test session starts ============================== 87s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 87s cachedir: .pytest_cache 87s rootdir: /tmp/autopkgtest.hzt1Yf/autopkgtest_tmp 87s configfile: pyproject.toml 87s testpaths: jupyter_client, tests/ 87s plugins: timeout-2.4.0, typeguard-4.4.2, asyncio-0.25.1 87s timeout: 100.0s 87s timeout method: thread 87s timeout func_only: False 87s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 87s collecting ... collected 231 items 87s 87s tests/test_adapter.py::test_default_version PASSED [ 0%] 87s tests/test_adapter.py::test_code_to_line_no_code PASSED [ 0%] 87s tests/test_adapter.py::V4toV5TestCase::test_complete_reply PASSED [ 1%] 87s tests/test_adapter.py::V4toV5TestCase::test_complete_request PASSED [ 1%] 87s tests/test_adapter.py::V4toV5TestCase::test_display_data PASSED [ 2%] 87s tests/test_adapter.py::V4toV5TestCase::test_execute_reply PASSED [ 2%] 87s tests/test_adapter.py::V4toV5TestCase::test_execute_request PASSED [ 3%] 87s tests/test_adapter.py::V4toV5TestCase::test_input_request PASSED [ 3%] 87s tests/test_adapter.py::V4toV5TestCase::test_kernel_info_reply PASSED [ 3%] 87s tests/test_adapter.py::V4toV5TestCase::test_no_adapt PASSED [ 4%] 87s tests/test_adapter.py::V4toV5TestCase::test_object_info_reply PASSED [ 4%] 87s tests/test_adapter.py::V4toV5TestCase::test_object_info_reply_not_found PASSED [ 5%] 87s tests/test_adapter.py::V4toV5TestCase::test_object_info_request PASSED [ 5%] 87s tests/test_adapter.py::V4toV5TestCase::test_rename_type PASSED [ 6%] 87s tests/test_adapter.py::V4toV5TestCase::test_same_version PASSED [ 6%] 87s tests/test_adapter.py::V5toV4TestCase::test_complete_reply PASSED [ 6%] 87s tests/test_adapter.py::V5toV4TestCase::test_complete_request PASSED [ 7%] 87s tests/test_adapter.py::V5toV4TestCase::test_display_data PASSED [ 7%] 87s tests/test_adapter.py::V5toV4TestCase::test_execute_request PASSED [ 8%] 87s tests/test_adapter.py::V5toV4TestCase::test_input_request PASSED [ 8%] 87s tests/test_adapter.py::V5toV4TestCase::test_inspect_reply PASSED [ 9%] 87s tests/test_adapter.py::V5toV4TestCase::test_inspect_request PASSED [ 9%] 87s tests/test_adapter.py::V5toV4TestCase::test_inspect_request_token PASSED [ 9%] 87s tests/test_adapter.py::V5toV4TestCase::test_kernel_info_reply PASSED [ 10%] 87s tests/test_adapter.py::V5toV4TestCase::test_no_adapt PASSED [ 10%] 87s tests/test_adapter.py::V5toV4TestCase::test_rename_type PASSED [ 11%] 87s tests/test_adapter.py::V5toV4TestCase::test_same_version PASSED [ 11%] 88s tests/test_client.py::TestKernelClient::test_comm_info PASSED [ 12%] 92s tests/test_client.py::TestKernelClient::test_complete PASSED [ 12%] 93s tests/test_client.py::TestKernelClient::test_execute_interactive PASSED [ 12%] 94s tests/test_client.py::TestKernelClient::test_history PASSED [ 13%] 94s tests/test_client.py::TestKernelClient::test_inspect PASSED [ 13%] 95s tests/test_client.py::TestKernelClient::test_kernel_info PASSED [ 14%] 96s tests/test_client.py::TestKernelClient::test_shutdown PASSED [ 14%] 100s tests/test_client.py::TestKernelClient::test_shutdown_id PASSED [ 15%] 101s tests/test_client.py::TestAsyncKernelClient::test_execute_interactive PASSED [ 15%] 102s tests/test_client.py::TestAsyncKernelClient::test_input_request PASSED [ 16%] 106s tests/test_client.py::TestAsyncKernelClient::test_output_hook PASSED [ 16%] 107s tests/test_client.py::TestAsyncKernelClient::test_history PASSED [ 16%] 111s tests/test_client.py::TestAsyncKernelClient::test_inspect PASSED [ 17%] 111s tests/test_client.py::TestAsyncKernelClient::test_complete PASSED [ 17%] 112s tests/test_client.py::TestAsyncKernelClient::test_is_complete PASSED [ 18%] 116s tests/test_client.py::TestAsyncKernelClient::test_kernel_info PASSED [ 18%] 117s tests/test_client.py::TestAsyncKernelClient::test_comm_info PASSED [ 19%] 118s tests/test_client.py::TestAsyncKernelClient::test_shutdown PASSED [ 19%] 119s tests/test_client.py::TestAsyncKernelClient::test_shutdown_id PASSED [ 19%] 120s tests/test_client.py::TestThreadedKernelClient::test_comm_info PASSED [ 20%] 122s tests/test_client.py::TestThreadedKernelClient::test_complete FAILED [ 20%] 123s tests/test_client.py::TestThreadedKernelClient::test_execute_interactive SKIPPED [ 21%] 124s tests/test_client.py::TestThreadedKernelClient::test_history PASSED [ 21%] 125s tests/test_client.py::TestThreadedKernelClient::test_inspect PASSED [ 22%] 127s tests/test_client.py::TestThreadedKernelClient::test_kernel_info PASSED [ 22%] 128s tests/test_client.py::TestThreadedKernelClient::test_shutdown PASSED [ 22%] 129s tests/test_client.py::TestThreadedKernelClient::test_shutdown_id PASSED [ 23%] 129s tests/test_client.py::test_validate_string_dict PASSED [ 23%] 129s tests/test_connect.py::test_write_connection_file PASSED [ 24%] 129s tests/test_connect.py::test_load_connection_file_session PASSED [ 24%] 129s tests/test_connect.py::test_load_connection_file_session_with_kn PASSED [ 25%] 129s tests/test_connect.py::test_app_load_connection_file PASSED [ 25%] 129s tests/test_connect.py::test_load_connection_info PASSED [ 25%] 130s tests/test_connect.py::test_find_connection_file PASSED [ 26%] 130s tests/test_connect.py::test_find_connection_file_local PASSED [ 26%] 130s tests/test_connect.py::test_find_connection_file_relative PASSED [ 27%] 130s tests/test_connect.py::test_find_connection_file_abspath PASSED [ 27%] 130s tests/test_connect.py::test_mixin_record_random_ports PASSED [ 28%] 130s tests/test_connect.py::test_mixin_cleanup_random_ports PASSED [ 28%] 130s tests/test_connect.py::test_reconcile_connection_info[True-True] PASSED [ 29%] 130s tests/test_connect.py::test_reconcile_connection_info[True-False] PASSED [ 29%] 130s tests/test_connect.py::test_reconcile_connection_info[False-True] PASSED [ 29%] 130s tests/test_connect.py::test_reconcile_connection_info[False-False] PASSED [ 30%] 130s tests/test_consoleapp.py::test_console_app_no_existing PASSED [ 30%] 131s tests/test_consoleapp.py::test_console_app_existing PASSED [ 31%] 132s tests/test_consoleapp.py::test_console_app_ssh PASSED [ 31%] 132s tests/test_jsonutil.py::test_parse_date_invalid PASSED [ 32%] 132s tests/test_jsonutil.py::test_parse_date_valid PASSED [ 32%] 132s tests/test_jsonutil.py::test_parse_date_from_naive PASSED [ 32%] 132s tests/test_jsonutil.py::test_extract_date_from_naive PASSED [ 33%] 132s tests/test_jsonutil.py::test_extract_dates_from_str PASSED [ 33%] 132s tests/test_jsonutil.py::test_extract_dates_from_list PASSED [ 34%] 132s tests/test_jsonutil.py::test_extract_dates_from_dict PASSED [ 34%] 132s tests/test_jsonutil.py::test_parse_ms_precision PASSED [ 35%] 132s tests/test_jsonutil.py::test_json_default_date PASSED [ 35%] 132s tests/test_jsonutil.py::test_json_default PASSED [ 35%] 134s tests/test_kernelapp.py::test_kernelapp_lifecycle PASSED [ 36%] 136s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-_install_kernel-_ShutdownStatus.ShutdownRequest] PASSED [ 36%] 142s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-no-shutdown-install_kernel_dont_shutdown-_ShutdownStatus.SigtermRequest] PASSED [ 37%] 149s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest] PASSED [ 37%] 152s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-_install_kernel-_ShutdownStatus.ShutdownRequest] PASSED [ 38%] 157s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-shutdown-install_kernel_dont_shutdown-_ShutdownStatus.SigtermRequest] PASSED [ 38%] 165s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest] PASSED [ 38%] 165s tests/test_kernelmanager.py::TestKernelManager::test_lifecycle[tcp] PASSED [ 39%] 166s tests/test_kernelmanager.py::TestKernelManager::test_lifecycle[ipc] PASSED [ 39%] 166s tests/test_kernelmanager.py::TestKernelManager::test_get_connect_info[tcp] PASSED [ 40%] 166s tests/test_kernelmanager.py::TestKernelManager::test_get_connect_info[ipc] PASSED [ 40%] 170s tests/test_kernelmanager.py::TestKernelManager::test_signal_kernel_subprocesses PASSED [ 41%] 173s tests/test_kernelmanager.py::TestKernelManager::test_start_new_kernel PASSED [ 41%] 176s tests/test_kernelmanager.py::TestKernelManager::test_templated_kspec_env PASSED [ 41%] 176s tests/test_kernelmanager.py::TestKernelManager::test_cleanup_context[tcp] PASSED [ 42%] 176s tests/test_kernelmanager.py::TestKernelManager::test_cleanup_context[ipc] PASSED [ 42%] 176s tests/test_kernelmanager.py::TestKernelManager::test_no_cleanup_shared_context PASSED [ 43%] 176s tests/test_kernelmanager.py::TestKernelManager::test_subclass_callables[tcp] PASSED [ 43%] 177s tests/test_kernelmanager.py::TestKernelManager::test_subclass_callables[ipc] PASSED [ 44%] 193s tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[tcp] PASSED [ 44%] 210s tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] FAILED [ 45%] 221s tests/test_kernelmanager.py::TestParallel::test_start_parallel_thread_kernels[tcp] PASSED [ 45%] 221s tests/test_kernelmanager.py::TestParallel::test_start_parallel_thread_kernels[ipc] SKIPPED [ 45%] 234s tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] FAILED [ 46%] 234s tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[ipc] SKIPPED [ 46%] 245s tests/test_kernelmanager.py::TestParallel::test_start_sequence_process_kernels[tcp] PASSED [ 47%] 245s tests/test_kernelmanager.py::TestParallel::test_start_sequence_process_kernels[ipc] SKIPPED [ 47%] 245s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManager-tcp] PASSED [ 48%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManager-ipc] PASSED [ 48%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKMSubclass-tcp] PASSED [ 48%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKMSubclass-ipc] PASSED [ 49%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKernelManager-tcp] PASSED [ 49%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKernelManager-ipc] PASSED [ 50%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKMSubclass-tcp] PASSED [ 50%] 246s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKMSubclass-ipc] PASSED [ 51%] 251s tests/test_kernelmanager.py::TestAsyncKernelManager::test_signal_kernel_subprocesses PASSED [ 51%] 254s tests/test_kernelmanager.py::TestAsyncKernelManager::test_start_new_async_kernel PASSED [ 51%] 254s tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_callables[tcp] PASSED [ 52%] 255s tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_callables[ipc] PASSED [ 52%] 255s tests/test_kernelspec.py::KernelSpecTests::test_allowed_kernel_names PASSED [ 53%] 255s tests/test_kernelspec.py::KernelSpecTests::test_cant_install_kernel_spec PASSED [ 53%] 255s tests/test_kernelspec.py::KernelSpecTests::test_deprecated_whitelist PASSED [ 54%] 255s tests/test_kernelspec.py::KernelSpecTests::test_find_all_specs PASSED [ 54%] 255s tests/test_kernelspec.py::KernelSpecTests::test_find_kernel_specs PASSED [ 54%] 255s tests/test_kernelspec.py::KernelSpecTests::test_get_kernel_spec PASSED [ 55%] 255s tests/test_kernelspec.py::KernelSpecTests::test_install_kernel_spec PASSED [ 55%] 255s tests/test_kernelspec.py::KernelSpecTests::test_install_kernel_spec_prefix PASSED [ 56%] 255s tests/test_kernelspec.py::KernelSpecTests::test_kernel_spec_priority PASSED [ 56%] 255s tests/test_kernelspec.py::KernelSpecTests::test_remove_kernel_spec PASSED [ 57%] 255s tests/test_kernelspec.py::KernelSpecTests::test_remove_kernel_spec_app PASSED [ 57%] 255s tests/test_kernelspec.py::KernelSpecTests::test_subclass PASSED [ 58%] 255s tests/test_kernelspec.py::KernelSpecTests::test_validate_kernel_name PASSED [ 58%] 255s tests/test_kernelspecapp.py::test_kernelspec_sub_apps PASSED [ 58%] 255s tests/test_kernelspecapp.py::test_kernelspec_app PASSED [ 59%] 255s tests/test_kernelspecapp.py::test_list_provisioners_app PASSED [ 59%] 255s tests/test_localinterfaces.py::test_load_ips PASSED [ 60%] 255s tests/test_manager.py::test_connection_file_real_path PASSED [ 60%] 255s tests/test_manager.py::test_env_update_launch_args_not_set PASSED [ 61%] 255s tests/test_manager.py::test_env_update_launch_args_not_dict PASSED [ 61%] 255s tests/test_manager.py::test_env_update_launch_args_no_env PASSED [ 61%] 255s tests/test_manager.py::test_env_update_launch_args_env_not_dict PASSED [ 62%] 255s tests/test_manager.py::test_env_update_launch_args_env_dic PASSED [ 62%] 255s tests/test_multikernelmanager.py::TestKernelManager::test_ipc_cinfo PASSED [ 63%] 255s tests/test_multikernelmanager.py::TestKernelManager::test_ipc_lifecycle PASSED [ 63%] 255s tests/test_multikernelmanager.py::TestKernelManager::test_shutdown_all PASSED [ 64%] 255s tests/test_multikernelmanager.py::TestKernelManager::test_start_parallel_process_kernels SKIPPED [ 64%] 256s tests/test_multikernelmanager.py::TestKernelManager::test_start_parallel_thread_kernels PASSED [ 64%] 257s tests/test_multikernelmanager.py::TestKernelManager::test_start_sequence_ipc_kernels PASSED [ 65%] 257s tests/test_multikernelmanager.py::TestKernelManager::test_start_sequence_tcp_kernels PASSED [ 65%] 258s tests/test_multikernelmanager.py::TestKernelManager::test_stream_on_recv PASSED [ 66%] 258s tests/test_multikernelmanager.py::TestKernelManager::test_subclass_callables PASSED [ 66%] 259s tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo PASSED [ 67%] 260s tests/test_multikernelmanager.py::TestKernelManager::test_tcp_lifecycle PASSED [ 67%] 260s tests/test_multikernelmanager.py::TestKernelManager::test_tcp_lifecycle_with_kernel_id PASSED [ 67%] 260s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_bad_kernelspec PASSED [ 68%] 260s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_bad_kernelspec_pending PASSED [ 68%] 260s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_ipc_cinfo PASSED [ 69%] 260s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_ipc_lifecycle PASSED [ 69%] 261s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_shutdown_all PASSED [ 70%] 261s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_shutdown_all_while_starting PASSED [ 70%] 262s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_parallel_process_kernels PASSED [ 70%] 262s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_parallel_thread_kernels PASSED [ 71%] 263s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_sequence_ipc_kernels PASSED [ 71%] 263s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_sequence_tcp_kernels PASSED [ 72%] 264s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_stream_on_recv PASSED [ 72%] 264s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_subclass_callables PASSED [ 73%] 265s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_cinfo FAILED [ 73%] 265s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_lifecycle PASSED [ 74%] 266s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_lifecycle_with_kernel_id PASSED [ 74%] 266s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_after_shutdown_all PASSED [ 74%] 266s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels PASSED [ 75%] 266s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels_early_interrupt PASSED [ 75%] 266s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels_early_restart PASSED [ 76%] 266s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels_early_shutdown PASSED [ 76%] 266s tests/test_provisioning.py::TestDiscovery::test_find_all_specs PASSED [ 77%] 266s tests/test_provisioning.py::TestDiscovery::test_get_missing PASSED [ 77%] 266s tests/test_provisioning.py::TestDiscovery::test_get_new PASSED [ 77%] 267s tests/test_provisioning.py::TestRuntime::test_existing[no_provisioner] PASSED [ 78%] 267s tests/test_provisioning.py::TestRuntime::test_existing[default_provisioner] PASSED [ 78%] 267s tests/test_provisioning.py::TestRuntime::test_existing[missing_provisioner] PASSED [ 79%] 267s tests/test_provisioning.py::TestRuntime::test_existing[custom_provisioner] PASSED [ 79%] 267s tests/test_provisioning.py::TestRuntime::test_existing[subclassed_provisioner] PASSED [ 80%] 268s tests/test_provisioning.py::TestRuntime::test_new PASSED [ 80%] 268s tests/test_provisioning.py::TestRuntime::test_custom_lifecycle PASSED [ 80%] 268s tests/test_provisioning.py::TestRuntime::test_default_provisioner_config PASSED [ 81%] 268s tests/test_public_api.py::test_kms PASSED [ 81%] 268s tests/test_public_api.py::test_kcs PASSED [ 82%] 268s tests/test_public_api.py::test_launcher PASSED [ 82%] 268s tests/test_public_api.py::test_connect PASSED [ 83%] 281s tests/test_restarter.py::test_restart_check[tcp] PASSED [ 83%] 295s tests/test_restarter.py::test_restart_check[ipc] PASSED [ 83%] 301s tests/test_restarter.py::test_restarter_gives_up[tcp] PASSED [ 84%] 307s tests/test_restarter.py::test_restarter_gives_up[ipc] PASSED [ 84%] 313s tests/test_restarter.py::test_async_restart_check[tcp] PASSED [ 85%] 319s tests/test_restarter.py::test_async_restart_check[ipc] PASSED [ 85%] 337s tests/test_restarter.py::test_async_restarter_gives_up[tcp] PASSED [ 86%] 355s tests/test_restarter.py::test_async_restarter_gives_up[ipc] PASSED [ 86%] 355s tests/test_session.py::TestSession::test_msg PASSED [ 87%] 355s tests/test_session.py::TestSession::test_serialize PASSED [ 87%] 355s tests/test_session.py::TestSession::test_default_secure PASSED [ 87%] 355s tests/test_session.py::TestSession::test_send_sync PASSED [ 88%] 355s tests/test_session.py::TestSession::test_send PASSED [ 88%] 355s tests/test_session.py::TestSession::test_args PASSED [ 89%] 356s tests/test_session.py::TestSession::test_tracking_sync PASSED [ 89%] 357s tests/test_session.py::TestSession::test_tracking PASSED [ 90%] 357s tests/test_session.py::TestSession::test_unique_msg_ids PASSED [ 90%] 357s tests/test_session.py::TestSession::test_feed_identities PASSED [ 90%] 357s tests/test_session.py::TestSession::test_session_id PASSED [ 91%] 357s tests/test_session.py::TestSession::test_zero_digest_history PASSED [ 91%] 357s tests/test_session.py::TestSession::test_cull_digest_history PASSED [ 92%] 357s tests/test_session.py::TestSession::test_bad_pack PASSED [ 92%] 357s tests/test_session.py::TestSession::test_bad_unpack PASSED [ 93%] 357s tests/test_session.py::TestSession::test_bad_packer PASSED [ 93%] 357s tests/test_session.py::TestSession::test_bad_unpacker PASSED [ 93%] 357s tests/test_session.py::TestSession::test_bad_roundtrip PASSED [ 94%] 357s tests/test_session.py::TestSession::test_datetimes PASSED [ 94%] 357s tests/test_session.py::TestSession::test_datetimes_pickle PASSED [ 95%] 357s tests/test_session.py::TestSession::test_datetimes_msgpack SKIPPED [ 95%] 357s tests/test_session.py::TestSession::test_send_raw_sync PASSED [ 96%] 357s tests/test_session.py::TestSession::test_send_raw PASSED [ 96%] 357s tests/test_session.py::TestSession::test_set_packer PASSED [ 96%] 357s tests/test_session.py::TestSession::test_clone PASSED [ 97%] 357s tests/test_session.py::test_squash_unicode PASSED [ 97%] 357s tests/test_session.py::test_json_packer PASSED [ 98%] 357s tests/test_session.py::test_message_cls PASSED [ 98%] 357s tests/test_session.py::test_session_factory PASSED [ 99%] 357s tests/test_ssh.py::test_random_ports PASSED [ 99%] 357s tests/test_ssh.py::test_open_tunnel PASSED [100%] 357s 357s =================================== FAILURES =================================== 357s ____________________ TestThreadedKernelClient.test_complete ____________________ 357s 357s cls = 357s func = . at 0x3ffb6174360> 357s when = 'call' 357s reraise = (, ) 357s 357s @classmethod 357s def from_call( 357s cls, 357s func: Callable[[], TResult], 357s when: Literal["collect", "setup", "call", "teardown"], 357s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 357s ) -> CallInfo[TResult]: 357s """Call func, wrapping the result in a CallInfo. 357s 357s :param func: 357s The function to call. Called without arguments. 357s :type func: Callable[[], _pytest.runner.TResult] 357s :param when: 357s The phase in which the function is called. 357s :param reraise: 357s Exception or exceptions that shall propagate if raised by the 357s function, instead of being wrapped in the CallInfo. 357s """ 357s excinfo = None 357s start = timing.time() 357s precise_start = timing.perf_counter() 357s try: 357s > result: TResult | None = func() 357s 357s cls = 357s duration = 2.0366059180000065 357s excinfo = 357s func = . at 0x3ffb6174360> 357s precise_start = 95.030497767 357s precise_stop = 97.067103685 357s reraise = (, ) 357s result = None 357s start = 1761794850.226495 357s stop = 1761794852.2631023 357s when = 'call' 357s 357s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 357s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 357s item = 357s kwds = {} 357s runtest_hook = 357s /usr/lib/python3/dist-packages/pluggy/_hooks.py:512: in __call__ 357s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 357s firstresult = False 357s kwargs = {'item': } 357s self = 357s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 357s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 357s firstresult = False 357s hook_name = 'pytest_runtest_call' 357s kwargs = {'item': } 357s methods = [>, 357s >, 357s >, 357s > err=> in_=> _state='suspended' _in_suspended=False> _capture_fixture=None>>, 357s >, 357s >, 357s >] 357s self = <_pytest.config.PytestPluginManager object at 0x3ffba0f7770> 357s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 357s yield from thread_exception_runtest_hook() 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s 357s def thread_exception_runtest_hook() -> Generator[None]: 357s with catch_threading_exception() as cm: 357s try: 357s yield 357s finally: 357s if cm.args: 357s thread_name = ( 357s "" if cm.args.thread is None else cm.args.thread.name 357s ) 357s msg = f"Exception in thread {thread_name}\n\n" 357s msg += "".join( 357s traceback.format_exception( 357s cm.args.exc_type, 357s cm.args.exc_value, 357s cm.args.exc_traceback, 357s ) 357s ) 357s > warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) 357s E pytest.PytestUnhandledThreadExceptionWarning: Exception in thread Thread-71 357s E 357s E Traceback (most recent call last): 357s E File "/usr/lib/python3.13/threading.py", line 1043, in _bootstrap_inner 357s E self.run() 357s E ~~~~~~~~^^ 357s E File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", line 149, in run 357s E loop.run_until_complete(self._async_run()) 357s E ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 357s E File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete 357s E return future.result() 357s E ~~~~~~~~~~~~~^^ 357s E File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", line 142, in _async_run 357s E self._create_socket() 357s E ~~~~~~~~~~~~~~~~~~~^^ 357s E File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", line 104, in _create_socket 357s E self.socket = self.context.socket(zmq.REQ) 357s E ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 357s E File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 352, in socket 357s E socket_class( # set PYTHONTRACEMALLOC=2 to get the calling frame 357s E ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 357s E self, socket_type, **kwargs 357s E ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 357s E ) 357s E ^ 357s E File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 162, in __init__ 357s E super().__init__( 357s E ~~~~~~~~~~~~~~~~^ 357s E ctx_or_socket, 357s E ^^^^^^^^^^^^^^ 357s E ...<2 lines>... 357s E copy_threshold=copy_threshold, 357s E ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 357s E ) 357s E ^ 357s E File "_zmq.py", line 740, in zmq.backend.cython._zmq.Socket.__init__ 357s E zmq.error.ZMQError: Too many open files 357s 357s cm = <_pytest.threadexception.catch_threading_exception object at 0x3ffb5fe97f0> 357s msg = ('Exception in thread Thread-71\n' 357s '\n' 357s 'Traceback (most recent call last):\n' 357s ' File "/usr/lib/python3.13/threading.py", line 1043, in _bootstrap_inner\n' 357s ' self.run()\n' 357s ' ~~~~~~~~^^\n' 357s ' File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", ' 357s 'line 149, in run\n' 357s ' loop.run_until_complete(self._async_run())\n' 357s ' ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^\n' 357s ' File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in ' 357s 'run_until_complete\n' 357s ' return future.result()\n' 357s ' ~~~~~~~~~~~~~^^\n' 357s ' File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", ' 357s 'line 142, in _async_run\n' 357s ' self._create_socket()\n' 357s ' ~~~~~~~~~~~~~~~~~~~^^\n' 357s ' File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", ' 357s 'line 104, in _create_socket\n' 357s ' self.socket = self.context.socket(zmq.REQ)\n' 357s ' ~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n' 357s ' File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 352, in ' 357s 'socket\n' 357s ' socket_class( # set PYTHONTRACEMALLOC=2 to get the calling frame\n' 357s ' ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n' 357s ' self, socket_type, **kwargs\n' 357s ' ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n' 357s ' )\n' 357s ' ^\n' 357s ' File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 162, in ' 357s '__init__\n' 357s ' super().__init__(\n' 357s ' ~~~~~~~~~~~~~~~~^\n' 357s ' ctx_or_socket,\n' 357s ' ^^^^^^^^^^^^^^\n' 357s ' ...<2 lines>...\n' 357s ' copy_threshold=copy_threshold,\n' 357s ' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n' 357s ' )\n' 357s ' ^\n' 357s ' File "_zmq.py", line 740, in zmq.backend.cython._zmq.Socket.__init__\n' 357s 'zmq.error.ZMQError: Too many open files\n') 357s thread_name = 'Thread-71' 357s 357s /usr/lib/python3/dist-packages/_pytest/threadexception.py:82: PytestUnhandledThreadExceptionWarning 357s ________________ TestParallel.test_start_sequence_kernels[ipc] _________________ 357s 357s cls = 357s func = . at 0x3ffb5dd6ac0> 357s when = 'call' 357s reraise = (, ) 357s 357s @classmethod 357s def from_call( 357s cls, 357s func: Callable[[], TResult], 357s when: Literal["collect", "setup", "call", "teardown"], 357s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 357s ) -> CallInfo[TResult]: 357s """Call func, wrapping the result in a CallInfo. 357s 357s :param func: 357s The function to call. Called without arguments. 357s :type func: Callable[[], _pytest.runner.TResult] 357s :param when: 357s The phase in which the function is called. 357s :param reraise: 357s Exception or exceptions that shall propagate if raised by the 357s function, instead of being wrapped in the CallInfo. 357s """ 357s excinfo = None 357s start = timing.time() 357s precise_start = timing.perf_counter() 357s try: 357s > result: TResult | None = func() 357s 357s cls = 357s duration = 16.576593789000015 357s excinfo = \n\nTraceback ...ate_cb_wrapper\n @staticmethod\n \nResourceWarning: unclosed \n') tblen=11> 357s func = . at 0x3ffb5dd6ac0> 357s precise_start = 168.536740832 357s precise_stop = 185.113334621 357s reraise = (, ) 357s result = None 357s start = 1761794923.732738 357s stop = 1761794940.3093336 357s when = 'call' 357s 357s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 357s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 357s item = 357s kwds = {} 357s runtest_hook = 357s /usr/lib/python3/dist-packages/pluggy/_hooks.py:512: in __call__ 357s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 357s firstresult = False 357s kwargs = {'item': } 357s self = 357s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 357s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 357s firstresult = False 357s hook_name = 'pytest_runtest_call' 357s kwargs = {'item': } 357s methods = [>, 357s >, 357s >, 357s > err=> in_=> _state='suspended' _in_suspended=False> _capture_fixture=None>>, 357s >, 357s >, 357s >] 357s self = <_pytest.config.PytestPluginManager object at 0x3ffba0f7770> 357s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 357s yield from thread_exception_runtest_hook() 357s /usr/lib/python3/dist-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook 357s yield 357s cm = <_pytest.threadexception.catch_threading_exception object at 0x3ffb5dbb7d0> 357s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:95: in pytest_runtest_call 357s yield from unraisable_exception_runtest_hook() 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s 357s def unraisable_exception_runtest_hook() -> Generator[None]: 357s with catch_unraisable_exception() as cm: 357s try: 357s yield 357s finally: 357s if cm.unraisable: 357s if cm.unraisable.err_msg is not None: 357s err_msg = cm.unraisable.err_msg 357s else: 357s err_msg = "Exception ignored in" 357s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 357s msg += "".join( 357s traceback.format_exception( 357s cm.unraisable.exc_type, 357s cm.unraisable.exc_value, 357s cm.unraisable.exc_traceback, 357s ) 357s ) 357s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 357s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 357s E 357s E Traceback (most recent call last): 357s E File "/usr/lib/python3.13/contextlib.py", line 479, in _create_cb_wrapper 357s E @staticmethod 357s E 357s E ResourceWarning: unclosed 357s 357s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0x3ffb5dbb5f0> 357s err_msg = 'Exception ignored in' 357s msg = ('Exception ignored in: \n' 357s '\n' 357s 'Traceback (most recent call last):\n' 357s ' File "/usr/lib/python3.13/contextlib.py", line 479, in _create_cb_wrapper\n' 357s ' @staticmethod\n' 357s ' \n' 357s 'ResourceWarning: unclosed \n') 357s 357s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 357s ____________ TestParallel.test_start_parallel_process_kernels[tcp] _____________ 357s 357s cls = 357s func = . at 0x3ffb63f11c0> 357s when = 'call' 357s reraise = (, ) 357s 357s @classmethod 357s def from_call( 357s cls, 357s func: Callable[[], TResult], 357s when: Literal["collect", "setup", "call", "teardown"], 357s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 357s ) -> CallInfo[TResult]: 357s """Call func, wrapping the result in a CallInfo. 357s 357s :param func: 357s The function to call. Called without arguments. 357s :type func: Callable[[], _pytest.runner.TResult] 357s :param when: 357s The phase in which the function is called. 357s :param reraise: 357s Exception or exceptions that shall propagate if raised by the 357s function, instead of being wrapped in the CallInfo. 357s """ 357s excinfo = None 357s start = timing.time() 357s precise_start = timing.perf_counter() 357s try: 357s > result: TResult | None = func() 357s 357s cls = 357s duration = 13.376352482999977 357s excinfo = \n\nTraceback ...cessPoolExecutor(_base.Executor):\n \nResourceWarning: unclosed \n') tblen=11> 357s func = . at 0x3ffb63f11c0> 357s precise_start = 196.357129777 357s precise_stop = 209.73348226 357s reraise = (, ) 357s result = None 357s start = 1761794951.5531268 357s stop = 1761794964.92948 357s when = 'call' 357s 357s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 357s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 357s item = 357s kwds = {} 357s runtest_hook = 357s /usr/lib/python3/dist-packages/pluggy/_hooks.py:512: in __call__ 357s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 357s firstresult = False 357s kwargs = {'item': } 357s self = 357s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 357s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 357s firstresult = False 357s hook_name = 'pytest_runtest_call' 357s kwargs = {'item': } 357s methods = [>, 357s >, 357s >, 357s > err=> in_=> _state='suspended' _in_suspended=False> _capture_fixture=None>>, 357s >, 357s >, 357s >] 357s self = <_pytest.config.PytestPluginManager object at 0x3ffba0f7770> 357s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 357s yield from thread_exception_runtest_hook() 357s /usr/lib/python3/dist-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook 357s yield 357s cm = <_pytest.threadexception.catch_threading_exception object at 0x3ffb5d472f0> 357s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:95: in pytest_runtest_call 357s yield from unraisable_exception_runtest_hook() 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s 357s def unraisable_exception_runtest_hook() -> Generator[None]: 357s with catch_unraisable_exception() as cm: 357s try: 357s yield 357s finally: 357s if cm.unraisable: 357s if cm.unraisable.err_msg is not None: 357s err_msg = cm.unraisable.err_msg 357s else: 357s err_msg = "Exception ignored in" 357s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 357s msg += "".join( 357s traceback.format_exception( 357s cm.unraisable.exc_type, 357s cm.unraisable.exc_value, 357s cm.unraisable.exc_traceback, 357s ) 357s ) 357s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 357s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 357s E 357s E Traceback (most recent call last): 357s E File "/usr/lib/python3.13/concurrent/futures/process.py", line 630, in ProcessPoolExecutor 357s E class ProcessPoolExecutor(_base.Executor): 357s E 357s E ResourceWarning: unclosed 357s 357s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0x3ffb5d47650> 357s err_msg = 'Exception ignored in' 357s msg = ('Exception ignored in: \n' 357s '\n' 357s 'Traceback (most recent call last):\n' 357s ' File "/usr/lib/python3.13/concurrent/futures/process.py", line 630, in ' 357s 'ProcessPoolExecutor\n' 357s ' class ProcessPoolExecutor(_base.Executor):\n' 357s ' \n' 357s 'ResourceWarning: unclosed \n') 357s 357s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 357s ____________________ TestAsyncKernelManager.test_tcp_cinfo _____________________ 357s 357s cls = 357s func = . at 0x3ffb42247c0> 357s when = 'call' 357s reraise = (, ) 357s 357s @classmethod 357s def from_call( 357s cls, 357s func: Callable[[], TResult], 357s when: Literal["collect", "setup", "call", "teardown"], 357s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 357s ) -> CallInfo[TResult]: 357s """Call func, wrapping the result in a CallInfo. 357s 357s :param func: 357s The function to call. Called without arguments. 357s :type func: Callable[[], _pytest.runner.TResult] 357s :param when: 357s The phase in which the function is called. 357s :param reraise: 357s Exception or exceptions that shall propagate if raised by the 357s function, instead of being wrapped in the CallInfo. 357s """ 357s excinfo = None 357s start = timing.time() 357s precise_start = timing.perf_counter() 357s try: 357s > result: TResult | None = func() 357s 357s cls = 357s duration = 0.8618767789999993 357s excinfo = \n\nTraceback ...add_handler\n def add_handler(\n \nResourceWarning: unclosed \n') tblen=11> 357s func = . at 0x3ffb42247c0> 357s precise_start = 239.400936851 357s precise_stop = 240.26281363 357s reraise = (, ) 357s result = None 357s start = 1761794994.596934 357s stop = 1761794995.458812 357s when = 'call' 357s 357s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 357s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 357s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 357s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 357s item = 357s kwds = {} 357s runtest_hook = 357s /usr/lib/python3/dist-packages/pluggy/_hooks.py:512: in __call__ 357s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 357s firstresult = False 357s kwargs = {'item': } 357s self = 357s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 357s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 357s firstresult = False 357s hook_name = 'pytest_runtest_call' 357s kwargs = {'item': } 357s methods = [>, 357s >, 357s >, 357s > err=> in_=> _state='suspended' _in_suspended=False> _capture_fixture=None>>, 357s >, 357s >, 358s >] 358s self = <_pytest.config.PytestPluginManager object at 0x3ffba0f7770> 358s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 358s yield from thread_exception_runtest_hook() 358s /usr/lib/python3/dist-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook 358s yield 358s cm = <_pytest.threadexception.catch_threading_exception object at 0x3ffb427a390> 358s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:95: in pytest_runtest_call 358s yield from unraisable_exception_runtest_hook() 358s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 358s 358s def unraisable_exception_runtest_hook() -> Generator[None]: 358s with catch_unraisable_exception() as cm: 358s try: 358s yield 358s finally: 358s if cm.unraisable: 358s if cm.unraisable.err_msg is not None: 358s err_msg = cm.unraisable.err_msg 358s else: 358s err_msg = "Exception ignored in" 358s msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" 358s msg += "".join( 358s traceback.format_exception( 358s cm.unraisable.exc_type, 358s cm.unraisable.exc_value, 358s cm.unraisable.exc_traceback, 358s ) 358s ) 358s > warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 358s E pytest.PytestUnraisableExceptionWarning: Exception ignored in: 358s E 358s E Traceback (most recent call last): 358s E File "/usr/lib/python3/dist-packages/tornado/platform/asyncio.py", line 161, in add_handler 358s E def add_handler( 358s E 358s E ResourceWarning: unclosed 358s 358s cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0x3ffb427aed0> 358s err_msg = 'Exception ignored in' 358s msg = ('Exception ignored in: \n' 358s '\n' 358s 'Traceback (most recent call last):\n' 358s ' File "/usr/lib/python3/dist-packages/tornado/platform/asyncio.py", line ' 358s '161, in add_handler\n' 358s ' def add_handler(\n' 358s ' \n' 358s 'ResourceWarning: unclosed \n') 358s 358s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning 358s ------------------------------ Captured log call ------------------------------- 358s INFO traitlets:multikernelmanager.py:306 Kernel shutdown: c395852d-9e0e-434b-8850-b0b0a9805231 358s ============================= slowest 10 durations ============================= 358s 18.05s call tests/test_restarter.py::test_async_restarter_gives_up[tcp] 358s 18.05s call tests/test_restarter.py::test_async_restarter_gives_up[ipc] 358s 16.61s call tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[tcp] 358s 16.58s call tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] 358s 13.50s call tests/test_restarter.py::test_restart_check[ipc] 358s 13.50s call tests/test_restarter.py::test_restart_check[tcp] 358s 13.38s call tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] 358s 11.19s call tests/test_kernelmanager.py::TestParallel::test_start_parallel_thread_kernels[tcp] 358s 10.67s call tests/test_kernelmanager.py::TestParallel::test_start_sequence_process_kernels[tcp] 358s 7.91s call tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest] 358s =========================== short test summary info ============================ 358s FAILED tests/test_client.py::TestThreadedKernelClient::test_complete - pytest.PytestUnhandledThreadExceptionWarning: Exception in thread Thread-71 358s 358s Traceback (most recent call last): 358s File "/usr/lib/python3.13/threading.py", line 1043, in _bootstrap_inner 358s self.run() 358s ~~~~~~~~^^ 358s File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", line 149, in run 358s loop.run_until_complete(self._async_run()) 358s ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 358s File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete 358s return future.result() 358s ~~~~~~~~~~~~~^^ 358s File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", line 142, in _async_run 358s self._create_socket() 358s ~~~~~~~~~~~~~~~~~~~^^ 358s File "/tmp/autopkgtest.hzt1Yf/autopkgtest_tmp/jupyter_client/channels.py", line 104, in _create_socket 358s self.socket = self.context.socket(zmq.REQ) 358s ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 358s File "/usr/lib/python3/dist-packages/zmq/sugar/context.py", line 352, in socket 358s socket_class( # set PYTHONTRACEMALLOC=2 to get the calling frame 358s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 358s self, socket_type, **kwargs 358s ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 358s ) 358s ^ 358s File "/usr/lib/python3/dist-packages/zmq/sugar/socket.py", line 162, in __init__ 358s super().__init__( 358s ~~~~~~~~~~~~~~~~^ 358s ctx_or_socket, 358s ^^^^^^^^^^^^^^ 358s ...<2 lines>... 358s copy_threshold=copy_threshold, 358s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 358s ) 358s ^ 358s File "_zmq.py", line 740, in zmq.backend.cython._zmq.Socket.__init__ 358s zmq.error.ZMQError: Too many open files 358s FAILED tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] - pytest.PytestUnraisableExceptionWarning: Exception ignored in: 358s 358s Traceback (most recent call last): 358s File "/usr/lib/python3.13/contextlib.py", line 479, in _create_cb_wrapper 358s @staticmethod 358s 358s ResourceWarning: unclosed 358s FAILED tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] - pytest.PytestUnraisableExceptionWarning: Exception ignored in: 358s 358s Traceback (most recent call last): 358s File "/usr/lib/python3.13/concurrent/futures/process.py", line 630, in ProcessPoolExecutor 358s class ProcessPoolExecutor(_base.Executor): 358s 358s ResourceWarning: unclosed 358s FAILED tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_cinfo - pytest.PytestUnraisableExceptionWarning: Exception ignored in: 358s 358s Traceback (most recent call last): 358s File "/usr/lib/python3/dist-packages/tornado/platform/asyncio.py", line 161, in add_handler 358s def add_handler( 358s 358s ResourceWarning: unclosed 358s ============= 4 failed, 221 passed, 6 skipped in 270.63s (0:04:30) ============= 358s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 358s *** STARTING RUN 2: python3.13 -m pytest -v 358s /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. 358s The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" 358s 358s warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) 358s ============================= test session starts ============================== 358s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 358s cachedir: .pytest_cache 358s rootdir: /tmp/autopkgtest.hzt1Yf/autopkgtest_tmp 358s configfile: pyproject.toml 358s testpaths: jupyter_client, tests/ 358s plugins: timeout-2.4.0, typeguard-4.4.2, asyncio-0.25.1 358s timeout: 100.0s 358s timeout method: thread 358s timeout func_only: False 358s asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None 358s collecting ... collected 231 items 358s 358s tests/test_adapter.py::test_default_version SKIPPED (Test passed in 358s previous runs) [ 0%] 358s tests/test_adapter.py::test_code_to_line_no_code SKIPPED (Test passed in 358s previous runs) [ 0%] 358s tests/test_adapter.py::V4toV5TestCase::test_complete_reply SKIPPED (Test 358s passed in previous runs) [ 1%] 358s tests/test_adapter.py::V4toV5TestCase::test_complete_request SKIPPED [ 1%] 358s tests/test_adapter.py::V4toV5TestCase::test_display_data SKIPPED (Test 358s passed in previous runs) [ 2%] 358s tests/test_adapter.py::V4toV5TestCase::test_execute_reply SKIPPED (Test 358s passed in previous runs) [ 2%] 358s tests/test_adapter.py::V4toV5TestCase::test_execute_request SKIPPED [ 3%] 358s tests/test_adapter.py::V4toV5TestCase::test_input_request SKIPPED (Test 358s passed in previous runs) [ 3%] 358s tests/test_adapter.py::V4toV5TestCase::test_kernel_info_reply SKIPPED [ 3%] 358s tests/test_adapter.py::V4toV5TestCase::test_no_adapt SKIPPED (Test 358s passed in previous runs) [ 4%] 358s tests/test_adapter.py::V4toV5TestCase::test_object_info_reply SKIPPED [ 4%] 358s tests/test_adapter.py::V4toV5TestCase::test_object_info_reply_not_found SKIPPED [ 5%] 358s tests/test_adapter.py::V4toV5TestCase::test_object_info_request SKIPPED [ 5%] 358s tests/test_adapter.py::V4toV5TestCase::test_rename_type SKIPPED (Test 358s passed in previous runs) [ 6%] 358s tests/test_adapter.py::V4toV5TestCase::test_same_version SKIPPED (Test 358s passed in previous runs) [ 6%] 358s tests/test_adapter.py::V5toV4TestCase::test_complete_reply SKIPPED (Test 358s passed in previous runs) [ 6%] 358s tests/test_adapter.py::V5toV4TestCase::test_complete_request SKIPPED [ 7%] 358s tests/test_adapter.py::V5toV4TestCase::test_display_data SKIPPED (Test 358s passed in previous runs) [ 7%] 358s tests/test_adapter.py::V5toV4TestCase::test_execute_request SKIPPED [ 8%] 358s tests/test_adapter.py::V5toV4TestCase::test_input_request SKIPPED (Test 358s passed in previous runs) [ 8%] 358s tests/test_adapter.py::V5toV4TestCase::test_inspect_reply SKIPPED (Test 358s passed in previous runs) [ 9%] 358s tests/test_adapter.py::V5toV4TestCase::test_inspect_request SKIPPED [ 9%] 358s tests/test_adapter.py::V5toV4TestCase::test_inspect_request_token SKIPPED [ 9%] 358s tests/test_adapter.py::V5toV4TestCase::test_kernel_info_reply SKIPPED [ 10%] 358s tests/test_adapter.py::V5toV4TestCase::test_no_adapt SKIPPED (Test 358s passed in previous runs) [ 10%] 358s tests/test_adapter.py::V5toV4TestCase::test_rename_type SKIPPED (Test 358s passed in previous runs) [ 11%] 358s tests/test_adapter.py::V5toV4TestCase::test_same_version SKIPPED (Test 358s passed in previous runs) [ 11%] 358s tests/test_client.py::TestKernelClient::test_comm_info SKIPPED (Test 358s passed in previous runs) [ 12%] 358s tests/test_client.py::TestKernelClient::test_complete SKIPPED (Test 358s passed in previous runs) [ 12%] 358s tests/test_client.py::TestKernelClient::test_execute_interactive SKIPPED [ 12%] 358s tests/test_client.py::TestKernelClient::test_history SKIPPED (Test 358s passed in previous runs) [ 13%] 358s tests/test_client.py::TestKernelClient::test_inspect SKIPPED (Test 358s passed in previous runs) [ 13%] 358s tests/test_client.py::TestKernelClient::test_kernel_info SKIPPED (Test 358s passed in previous runs) [ 14%] 358s tests/test_client.py::TestKernelClient::test_shutdown SKIPPED (Test 358s passed in previous runs) [ 14%] 358s tests/test_client.py::TestKernelClient::test_shutdown_id SKIPPED (Test 358s passed in previous runs) [ 15%] 358s tests/test_client.py::TestAsyncKernelClient::test_execute_interactive SKIPPED [ 15%] 358s tests/test_client.py::TestAsyncKernelClient::test_input_request SKIPPED [ 16%] 358s tests/test_client.py::TestAsyncKernelClient::test_output_hook SKIPPED [ 16%] 358s tests/test_client.py::TestAsyncKernelClient::test_history SKIPPED (Test 358s passed in previous runs) [ 16%] 358s tests/test_client.py::TestAsyncKernelClient::test_inspect SKIPPED (Test 358s passed in previous runs) [ 17%] 358s tests/test_client.py::TestAsyncKernelClient::test_complete SKIPPED (Test 358s passed in previous runs) [ 17%] 358s tests/test_client.py::TestAsyncKernelClient::test_is_complete SKIPPED [ 18%] 358s tests/test_client.py::TestAsyncKernelClient::test_kernel_info SKIPPED [ 18%] 358s tests/test_client.py::TestAsyncKernelClient::test_comm_info SKIPPED [ 19%] 358s tests/test_client.py::TestAsyncKernelClient::test_shutdown SKIPPED (Test 358s passed in previous runs) [ 19%] 358s tests/test_client.py::TestAsyncKernelClient::test_shutdown_id SKIPPED [ 19%] 358s tests/test_client.py::TestThreadedKernelClient::test_comm_info SKIPPED [ 20%] 361s tests/test_client.py::TestThreadedKernelClient::test_complete PASSED [ 20%] 361s tests/test_client.py::TestThreadedKernelClient::test_execute_interactive SKIPPED [ 21%] 361s tests/test_client.py::TestThreadedKernelClient::test_history SKIPPED [ 21%] 361s tests/test_client.py::TestThreadedKernelClient::test_inspect SKIPPED [ 22%] 362s tests/test_client.py::TestThreadedKernelClient::test_kernel_info SKIPPED [ 22%] 362s tests/test_client.py::TestThreadedKernelClient::test_shutdown SKIPPED [ 22%] 362s tests/test_client.py::TestThreadedKernelClient::test_shutdown_id SKIPPED [ 23%] 362s tests/test_client.py::test_validate_string_dict SKIPPED (Test passed in 362s previous runs) [ 23%] 362s tests/test_connect.py::test_write_connection_file SKIPPED (Test passed 362s in previous runs) [ 24%] 362s tests/test_connect.py::test_load_connection_file_session SKIPPED (Test 362s passed in previous runs) [ 24%] 363s tests/test_connect.py::test_load_connection_file_session_with_kn SKIPPED [ 25%] 363s tests/test_connect.py::test_app_load_connection_file SKIPPED (Test 363s passed in previous runs) [ 25%] 363s tests/test_connect.py::test_load_connection_info SKIPPED (Test passed in 363s previous runs) [ 25%] 363s tests/test_connect.py::test_find_connection_file SKIPPED (Test passed in 363s previous runs) [ 26%] 363s tests/test_connect.py::test_find_connection_file_local SKIPPED (Test 363s passed in previous runs) [ 26%] 363s tests/test_connect.py::test_find_connection_file_relative SKIPPED (Test 363s passed in previous runs) [ 27%] 363s tests/test_connect.py::test_find_connection_file_abspath SKIPPED (Test 363s passed in previous runs) [ 27%] 363s tests/test_connect.py::test_mixin_record_random_ports SKIPPED (Test 363s passed in previous runs) [ 28%] 363s tests/test_connect.py::test_mixin_cleanup_random_ports SKIPPED (Test 363s passed in previous runs) [ 28%] 363s tests/test_connect.py::test_reconcile_connection_info[True-True] SKIPPED [ 29%] 363s tests/test_connect.py::test_reconcile_connection_info[True-False] SKIPPED [ 29%] 363s tests/test_connect.py::test_reconcile_connection_info[False-True] SKIPPED [ 29%] 363s tests/test_connect.py::test_reconcile_connection_info[False-False] SKIPPED [ 30%] 363s tests/test_consoleapp.py::test_console_app_no_existing SKIPPED (Test 363s passed in previous runs) [ 30%] 363s tests/test_consoleapp.py::test_console_app_existing SKIPPED (Test passed 363s in previous runs) [ 31%] 363s tests/test_consoleapp.py::test_console_app_ssh SKIPPED (Test passed in 363s previous runs) [ 31%] 363s tests/test_jsonutil.py::test_parse_date_invalid SKIPPED (Test passed in 363s previous runs) [ 32%] 363s tests/test_jsonutil.py::test_parse_date_valid SKIPPED (Test passed in 363s previous runs) [ 32%] 363s tests/test_jsonutil.py::test_parse_date_from_naive SKIPPED (Test passed 363s in previous runs) [ 32%] 363s tests/test_jsonutil.py::test_extract_date_from_naive SKIPPED (Test 363s passed in previous runs) [ 33%] 363s tests/test_jsonutil.py::test_extract_dates_from_str SKIPPED (Test passed 363s in previous runs) [ 33%] 363s tests/test_jsonutil.py::test_extract_dates_from_list SKIPPED (Test 363s passed in previous runs) [ 34%] 363s tests/test_jsonutil.py::test_extract_dates_from_dict SKIPPED (Test 363s passed in previous runs) [ 34%] 363s tests/test_jsonutil.py::test_parse_ms_precision SKIPPED (Test passed in 363s previous runs) [ 35%] 363s tests/test_jsonutil.py::test_json_default_date SKIPPED (Test passed in 363s previous runs) [ 35%] 363s tests/test_jsonutil.py::test_json_default SKIPPED (Test passed in 363s previous runs) [ 35%] 363s tests/test_kernelapp.py::test_kernelapp_lifecycle SKIPPED (Test passed 363s in previous runs) [ 36%] 363s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-_install_kernel-_ShutdownStatus.ShutdownRequest] SKIPPED [ 36%] 363s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-no-shutdown-install_kernel_dont_shutdown-_ShutdownStatus.SigtermRequest] SKIPPED [ 37%] 363s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest] SKIPPED [ 37%] 363s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-_install_kernel-_ShutdownStatus.ShutdownRequest] SKIPPED [ 38%] 363s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-shutdown-install_kernel_dont_shutdown-_ShutdownStatus.SigtermRequest] SKIPPED [ 38%] 363s tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest] SKIPPED [ 38%] 363s tests/test_kernelmanager.py::TestKernelManager::test_lifecycle[tcp] SKIPPED [ 39%] 363s tests/test_kernelmanager.py::TestKernelManager::test_lifecycle[ipc] SKIPPED [ 39%] 363s tests/test_kernelmanager.py::TestKernelManager::test_get_connect_info[tcp] SKIPPED [ 40%] 363s tests/test_kernelmanager.py::TestKernelManager::test_get_connect_info[ipc] SKIPPED [ 40%] 363s tests/test_kernelmanager.py::TestKernelManager::test_signal_kernel_subprocesses SKIPPED [ 41%] 363s tests/test_kernelmanager.py::TestKernelManager::test_start_new_kernel SKIPPED [ 41%] 363s tests/test_kernelmanager.py::TestKernelManager::test_templated_kspec_env SKIPPED [ 41%] 363s tests/test_kernelmanager.py::TestKernelManager::test_cleanup_context[tcp] SKIPPED [ 42%] 363s tests/test_kernelmanager.py::TestKernelManager::test_cleanup_context[ipc] SKIPPED [ 42%] 363s tests/test_kernelmanager.py::TestKernelManager::test_no_cleanup_shared_context SKIPPED [ 43%] 363s tests/test_kernelmanager.py::TestKernelManager::test_subclass_callables[tcp] SKIPPED [ 43%] 363s tests/test_kernelmanager.py::TestKernelManager::test_subclass_callables[ipc] SKIPPED [ 44%] 363s tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[tcp] SKIPPED [ 44%] 378s tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] PASSED [ 45%] 378s tests/test_kernelmanager.py::TestParallel::test_start_parallel_thread_kernels[tcp] SKIPPED [ 45%] 378s tests/test_kernelmanager.py::TestParallel::test_start_parallel_thread_kernels[ipc] SKIPPED [ 45%] 392s tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] PASSED [ 46%] 392s tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[ipc] SKIPPED [ 46%] 392s tests/test_kernelmanager.py::TestParallel::test_start_sequence_process_kernels[tcp] SKIPPED [ 47%] 392s tests/test_kernelmanager.py::TestParallel::test_start_sequence_process_kernels[ipc] SKIPPED [ 47%]Exception ignored in: 392s Traceback (most recent call last): 392s File "/usr/lib/python3.13/asyncio/base_events.py", line 764, in __del__ 392s _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) 392s ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False> 392s Exception ignored in: 392s Traceback (most recent call last): 392s File "/usr/lib/python3.13/threading.py", line 291, in __init__ 392s if hasattr(lock, '_release_save'): 392s ResourceWarning: unclosed 392s Exception ignored in: 392s Traceback (most recent call last): 392s File "/usr/lib/python3.13/threading.py", line 291, in __init__ 392s if hasattr(lock, '_release_save'): 392s ResourceWarning: unclosed 392s 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManager-tcp] SKIPPED [ 48%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManager-ipc] SKIPPED [ 48%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKMSubclass-tcp] SKIPPED [ 48%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKMSubclass-ipc] SKIPPED [ 49%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKernelManager-tcp] SKIPPED [ 49%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKernelManager-ipc] SKIPPED [ 50%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKMSubclass-tcp] SKIPPED [ 50%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_get_connect_info[AsyncKMSubclass-ipc] SKIPPED [ 51%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_signal_kernel_subprocesses SKIPPED [ 51%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_start_new_async_kernel SKIPPED [ 51%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_callables[tcp] SKIPPED [ 52%] 392s tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_callables[ipc] SKIPPED [ 52%] 392s tests/test_kernelspec.py::KernelSpecTests::test_allowed_kernel_names SKIPPED [ 53%] 392s tests/test_kernelspec.py::KernelSpecTests::test_cant_install_kernel_spec SKIPPED [ 53%] 392s tests/test_kernelspec.py::KernelSpecTests::test_deprecated_whitelist SKIPPED [ 54%] 392s tests/test_kernelspec.py::KernelSpecTests::test_find_all_specs SKIPPED [ 54%] 392s tests/test_kernelspec.py::KernelSpecTests::test_find_kernel_specs SKIPPED [ 54%] 392s tests/test_kernelspec.py::KernelSpecTests::test_get_kernel_spec SKIPPED [ 55%] 392s tests/test_kernelspec.py::KernelSpecTests::test_install_kernel_spec SKIPPED [ 55%] 392s tests/test_kernelspec.py::KernelSpecTests::test_install_kernel_spec_prefix SKIPPED [ 56%] 392s tests/test_kernelspec.py::KernelSpecTests::test_kernel_spec_priority SKIPPED [ 56%] 392s tests/test_kernelspec.py::KernelSpecTests::test_remove_kernel_spec SKIPPED [ 57%] 392s tests/test_kernelspec.py::KernelSpecTests::test_remove_kernel_spec_app SKIPPED [ 57%] 392s tests/test_kernelspec.py::KernelSpecTests::test_subclass SKIPPED (Test 392s passed in previous runs) [ 58%] 392s tests/test_kernelspec.py::KernelSpecTests::test_validate_kernel_name SKIPPED [ 58%] 392s tests/test_kernelspecapp.py::test_kernelspec_sub_apps SKIPPED (Test 392s passed in previous runs) [ 58%] 392s tests/test_kernelspecapp.py::test_kernelspec_app SKIPPED (Test passed in 392s previous runs) [ 59%] 392s tests/test_kernelspecapp.py::test_list_provisioners_app SKIPPED (Test 392s passed in previous runs) [ 59%] 392s tests/test_localinterfaces.py::test_load_ips SKIPPED (Test passed in 392s previous runs) [ 60%] 392s tests/test_manager.py::test_connection_file_real_path SKIPPED (Test 392s passed in previous runs) [ 60%] 392s tests/test_manager.py::test_env_update_launch_args_not_set SKIPPED (Test 392s passed in previous runs) [ 61%] 392s tests/test_manager.py::test_env_update_launch_args_not_dict SKIPPED [ 61%] 392s tests/test_manager.py::test_env_update_launch_args_no_env SKIPPED (Test 392s passed in previous runs) [ 61%] 392s tests/test_manager.py::test_env_update_launch_args_env_not_dict SKIPPED [ 62%] 392s tests/test_manager.py::test_env_update_launch_args_env_dic SKIPPED (Test 392s passed in previous runs) [ 62%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_ipc_cinfo SKIPPED [ 63%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_ipc_lifecycle SKIPPED [ 63%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_shutdown_all SKIPPED [ 64%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_start_parallel_process_kernels SKIPPED [ 64%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_start_parallel_thread_kernels SKIPPED [ 64%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_start_sequence_ipc_kernels SKIPPED [ 65%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_start_sequence_tcp_kernels SKIPPED [ 65%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_stream_on_recv SKIPPED [ 66%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_subclass_callables SKIPPED [ 66%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo SKIPPED [ 67%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_tcp_lifecycle SKIPPED [ 67%] 392s tests/test_multikernelmanager.py::TestKernelManager::test_tcp_lifecycle_with_kernel_id SKIPPED [ 67%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_bad_kernelspec SKIPPED [ 68%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_bad_kernelspec_pending SKIPPED [ 68%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_ipc_cinfo SKIPPED [ 69%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_ipc_lifecycle SKIPPED [ 69%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_shutdown_all SKIPPED [ 70%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_shutdown_all_while_starting SKIPPED [ 70%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_parallel_process_kernels SKIPPED [ 70%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_parallel_thread_kernels SKIPPED [ 71%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_sequence_ipc_kernels SKIPPED [ 71%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_sequence_tcp_kernels SKIPPED [ 72%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_stream_on_recv SKIPPED [ 72%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_subclass_callables SKIPPED [ 73%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_cinfo PASSED [ 73%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_lifecycle SKIPPED [ 74%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_lifecycle_with_kernel_id SKIPPED [ 74%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_after_shutdown_all SKIPPED [ 74%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels SKIPPED [ 75%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels_early_interrupt SKIPPED [ 75%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels_early_restart SKIPPED [ 76%] 392s tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_pending_kernels_early_shutdown SKIPPED [ 76%] 392s tests/test_provisioning.py::TestDiscovery::test_find_all_specs SKIPPED [ 77%] 392s tests/test_provisioning.py::TestDiscovery::test_get_missing SKIPPED [ 77%] 392s tests/test_provisioning.py::TestDiscovery::test_get_new SKIPPED (Test 392s passed in previous runs) [ 77%] 392s tests/test_provisioning.py::TestRuntime::test_existing[no_provisioner] SKIPPED [ 78%] 393s tests/test_provisioning.py::TestRuntime::test_existing[default_provisioner] SKIPPED [ 78%] 393s tests/test_provisioning.py::TestRuntime::test_existing[missing_provisioner] SKIPPED [ 79%] 393s tests/test_provisioning.py::TestRuntime::test_existing[custom_provisioner] SKIPPED [ 79%] 393s tests/test_provisioning.py::TestRuntime::test_existing[subclassed_provisioner] SKIPPED [ 80%] 393s tests/test_provisioning.py::TestRuntime::test_new SKIPPED (Test passed 393s in previous runs) [ 80%] 393s tests/test_provisioning.py::TestRuntime::test_custom_lifecycle SKIPPED [ 80%] 393s tests/test_provisioning.py::TestRuntime::test_default_provisioner_config SKIPPED [ 81%] 393s tests/test_public_api.py::test_kms SKIPPED (Test passed in previous 393s runs) [ 81%] 393s tests/test_public_api.py::test_kcs SKIPPED (Test passed in previous 393s runs) [ 82%] 393s tests/test_public_api.py::test_launcher SKIPPED (Test passed in previous 393s runs) [ 82%] 393s tests/test_public_api.py::test_connect SKIPPED (Test passed in previous 393s runs) [ 83%] 393s tests/test_restarter.py::test_restart_check[tcp] SKIPPED (Test passed in 393s previous runs) [ 83%] 393s tests/test_restarter.py::test_restart_check[ipc] SKIPPED (Test passed in 393s previous runs) [ 83%] 393s tests/test_restarter.py::test_restarter_gives_up[tcp] SKIPPED (Test 393s passed in previous runs) [ 84%] 393s tests/test_restarter.py::test_restarter_gives_up[ipc] SKIPPED (Test 393s passed in previous runs) [ 84%] 393s tests/test_restarter.py::test_async_restart_check[tcp] SKIPPED (Test 393s passed in previous runs) [ 85%] 393s tests/test_restarter.py::test_async_restart_check[ipc] SKIPPED (Test 393s passed in previous runs) [ 85%] 393s tests/test_restarter.py::test_async_restarter_gives_up[tcp] SKIPPED [ 86%] 393s tests/test_restarter.py::test_async_restarter_gives_up[ipc] SKIPPED [ 86%] 393s tests/test_session.py::TestSession::test_msg SKIPPED (Test passed in 393s previous runs) [ 87%] 393s tests/test_session.py::TestSession::test_serialize SKIPPED (Test passed 393s in previous runs) [ 87%] 393s tests/test_session.py::TestSession::test_default_secure SKIPPED (Test 393s passed in previous runs) [ 87%] 393s tests/test_session.py::TestSession::test_send_sync SKIPPED (Test passed 393s in previous runs) [ 88%] 393s tests/test_session.py::TestSession::test_send SKIPPED (Test passed in 393s previous runs) [ 88%] 393s tests/test_session.py::TestSession::test_args SKIPPED (Test passed in 393s previous runs) [ 89%] 393s tests/test_session.py::TestSession::test_tracking_sync SKIPPED (Test 393s passed in previous runs) [ 89%] 393s tests/test_session.py::TestSession::test_tracking SKIPPED (Test passed 393s in previous runs) [ 90%] 393s tests/test_session.py::TestSession::test_unique_msg_ids SKIPPED (Test 393s passed in previous runs) [ 90%] 393s tests/test_session.py::TestSession::test_feed_identities SKIPPED (Test 393s passed in previous runs) [ 90%] 393s tests/test_session.py::TestSession::test_session_id SKIPPED (Test passed 393s in previous runs) [ 91%] 393s tests/test_session.py::TestSession::test_zero_digest_history SKIPPED [ 91%] 393s tests/test_session.py::TestSession::test_cull_digest_history SKIPPED [ 92%] 393s tests/test_session.py::TestSession::test_bad_pack SKIPPED (Test passed 393s in previous runs) [ 92%] 393s tests/test_session.py::TestSession::test_bad_unpack SKIPPED (Test passed 393s in previous runs) [ 93%] 393s tests/test_session.py::TestSession::test_bad_packer SKIPPED (Test passed 393s in previous runs) [ 93%] 393s tests/test_session.py::TestSession::test_bad_unpacker SKIPPED (Test 393s passed in previous runs) [ 93%] 393s tests/test_session.py::TestSession::test_bad_roundtrip SKIPPED (Test 393s passed in previous runs) [ 94%] 393s tests/test_session.py::TestSession::test_datetimes SKIPPED (Test passed 393s in previous runs) [ 94%] 393s tests/test_session.py::TestSession::test_datetimes_pickle SKIPPED (Test 393s passed in previous runs) [ 95%] 393s tests/test_session.py::TestSession::test_datetimes_msgpack SKIPPED (Test 393s passed in previous runs) [ 95%] 393s tests/test_session.py::TestSession::test_send_raw_sync SKIPPED (Test 393s passed in previous runs) [ 96%] 393s tests/test_session.py::TestSession::test_send_raw SKIPPED (Test passed 393s in previous runs) [ 96%] 393s tests/test_session.py::TestSession::test_set_packer SKIPPED (Test passed 393s in previous runs) [ 96%] 393s tests/test_session.py::TestSession::test_clone SKIPPED (Test passed in 393s previous runs) [ 97%] 393s tests/test_session.py::test_squash_unicode SKIPPED (Test passed in 393s previous runs) [ 97%] 393s tests/test_session.py::test_json_packer SKIPPED (Test passed in previous 393s runs) [ 98%] 393s tests/test_session.py::test_message_cls SKIPPED (Test passed in previous 393s runs) [ 98%] 393s tests/test_session.py::test_session_factory SKIPPED (Test passed in 393s previous runs) [ 99%] 393s tests/test_ssh.py::test_random_ports SKIPPED (Test passed in previous 393s runs) [ 99%] 393s tests/test_ssh.py::test_open_tunnel SKIPPED (Test passed in previous 393s runs) [100%] 393s 393s ============================= slowest 10 durations ============================= 393s 15.75s call tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] 393s 14.09s call tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] 393s 3.03s call tests/test_client.py::TestThreadedKernelClient::test_complete 393s 0.99s setup tests/test_client.py::test_validate_string_dict 393s 0.13s call tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_cinfo 393s 0.00s setup tests/test_adapter.py::V5toV4TestCase::test_same_version 393s 0.00s setup tests/test_client.py::TestThreadedKernelClient::test_complete 393s 0.00s setup tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] 393s 0.00s setup tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] 393s 0.00s setup tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_cinfo 393s ======================= 4 passed, 227 skipped in 34.54s ======================== 393s *** END OF RUN 2: ALL TESTS RUN HAVE NOW PASSED/XFAILED *** 393s autopkgtest [03:32:03]: test pytest: -----------------------] 393s autopkgtest [03:32:03]: test pytest: - - - - - - - - - - results - - - - - - - - - - 393s pytest PASS 394s autopkgtest [03:32:04]: @@@@@@@@@@@@@@@@@@@@ summary 394s pytest PASS