0s autopkgtest: DBG: testbed init 0s autopkgtest [12:11:53]: starting date and time: 2025-02-19 12:11:53+0000 0s autopkgtest [12:11:53]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [12:11:53]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dwds47wm/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade joblib --debug --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-21.secgroup --name adt-plucky-s390x-joblib-20250219-121152-juju-7f2275-prod-proposed-migration-environment-15-b0853763-72d3-4875-8c7d-ecedc8e0fe97 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 0s autopkgtest: DBG: got reply from testbed: ok 0s autopkgtest: DBG: testbed open, scratch=None 0s autopkgtest: DBG: sending command to testbed: open 104s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest.QEjEK2 104s autopkgtest: DBG: sending command to testbed: print-execute-command 104s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest-ssh.rq23e0qc/runcmd 104s autopkgtest: DBG: sending command to testbed: capabilities 104s autopkgtest: DBG: got reply from testbed: ok suggested-normal-user=ubuntu isolation-machine revert-full-system reboot revert root-on-testbed 104s autopkgtest: DBG: testbed capabilities: ['suggested-normal-user=ubuntu', 'isolation-machine', 'revert-full-system', 'reboot', 'revert', 'root-on-testbed', 'has_internet'] 104s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 104s autopkgtest: DBG: testbed command exited with code 0 104s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/wrapper.sh /tmp/autopkgtest.QEjEK2/wrapper.sh 104s autopkgtest: DBG: got reply from testbed: ok 104s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/wrapper.sh'], kind short, sout raw, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest: DBG: testbed command ['dpkg', '--print-architecture'], kind short, sout pipe, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest [12:13:38]: testbed dpkg architecture: s390x 105s autopkgtest: DBG: testbed command ['dpkg-query', '-W', '-f', '${Version}', 'apt'], kind short, sout pipe, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest [12:13:38]: testbed apt version: 2.9.30 105s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v eatmydata'], kind short, sout pipe, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest: DBG: testbed has eatmydata 105s autopkgtest: DBG: testbed command ['mkdir', '-p', '/etc/apt/preferences.d'], kind short, sout raw, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest [12:13:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 105s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Copyright © 2006-2018 Canonical Ltd.\n# Copyright © 2015-2017 Martin Pitt\n# Copyright © 2017 Steve Langasek\n# Copyright © 2017-2022 Paul Gevers\n# Copyright © 2018 Simon McVittie\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the first suite found in apt sources. We can\'t just rely\n# on /etc/os-release because it doesn\'t allow to distinguish between Debian\n# unstable and testing.\n#\n# This release detection logic should be kept in sync with similar code in the\n# setup-testbed script.\n#\n# For more information on APT data sources see sources.list(5).\n\n# Usage $0\n\nset -eux\n\ndistro=UNKNOWN\nif [ -r /etc/os-release ]; then\n # shellcheck disable=SC1091\n distro=$(. /etc/os-release && echo "${ID:-$distro}")\nfi\n\n# Try guessing the default release from deb822-style format sources.\n#\n# While not mandatory, APT upstream expects distros to follow the\n# .sources naming pattern for the default deb822 sources.\napt_sources="/etc/apt/sources.list.d/$distro.sources"\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'s/^Suites:\\s*(\\w+).*/\\1/Ip\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Try guessing the default release from one-line-style format sources.\napt_sources=/etc/apt/sources.list\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'/^(deb|deb-src) +(\\[.*\\] *)?(http|https|file):/ { s/\\[.*\\] +//; s/^[^ ]+ +[^ ]* +([^ ]+) +.*$/\\1/p }\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Could not guess the default release\necho "Could not guess the default release from the APT sources." >&2\nexit 1\n'], kind short, sout pipe, serr pipe, env [] 105s autopkgtest: DBG: testbed command exited with code 0 105s autopkgtest [12:13:38]: testbed release detected to be: None 105s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured "deb" sources in one-line-style\n# source lists (/etc/apt/sources.list, /etc/apt/sources.list.d/*.list).\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# grep(1) returns 1 if no lines were selected from the input files, which\n# can happen if there are .list files, but they contain no "deb" entries.\n# We don\'t want to fail in this case, hence the "|| true", which we put\n# in a subshell because we want it to affect only the grep invocation.\n{\n if [ -f /etc/apt/sources.list ]; then\n printf \'%s\\0\' /etc/apt/sources.list\n fi\n if [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.list\' -print0 \\\n | LC_ALL=C sort --zero-terminated\n fi\n} | xargs -0 --no-run-if-empty -- sh -c \'grep -h "^deb " "$@" || true\' "$(basename "$0")"\n'], kind short, sout pipe, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured sources in deb822-style source\n# lists (/etc/apt/sources.list.d/*.sources). Sources are not stripped out of\n# comments, extra blank lines or similar: the output of this script is meant to\n# be consumed by a deb822 parser that is able to correctly handle those.\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# Awk concatenates files making sure stanzas from separate files are separated\n# by a blank line, even if there are no newlines at EOF in the .sources files.\nif [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.sources\' -print0 \\\n | LC_ALL=C sort --zero-terminated \\\n | xargs -0 --no-run-if-empty -- awk \'FNR == 1 && NR != 1 { print "" } { print }\'\nfi\n'], kind short, sout pipe, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: adding APT source: Types: deb deb-src 106s URIs: http://ftpmaster.internal/ubuntu/ 106s Suites: plucky-proposed 106s Components: main restricted universe multiverse 106s Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 106s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" >> "/etc/apt/sources.list.d/autopkgtest-add-apt-release-plucky-proposed.sources"', 'add_apt_source', 'printf', '%s\\n', 'Types: deb deb-src\nURIs: http://ftpmaster.internal/ubuntu/\nSuites: plucky-proposed\nComponents: main restricted universe multiverse\nSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg\n'], kind short, sout raw, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest: DBG: adding APT preference to autopkgtest-zz-plucky-proposed-baseline.pref: 106s Package: * 106s Pin: release plucky-proposed 106s Pin-Priority: 500 106s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-zz-plucky-proposed-baseline.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 500'], kind short, sout raw, serr pipe, env [] 106s autopkgtest: DBG: testbed command exited with code 0 106s autopkgtest [12:13:39]: updating testbed package index (apt update) 106s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'update'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 107s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 107s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 107s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 107s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 107s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 107s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 107s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 107s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 107s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [95.1 kB] 107s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 107s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 107s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4900 B] 107s Fetched 1700 kB in 1s (1891 kB/s) 108s Reading package lists... 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: adding APT preference to autopkgtest-plucky-proposed.pref: 108s Package: * 108s Pin: release plucky-proposed 108s Pin-Priority: 100 108s 108s Package: src:sphinx:any 108s Pin: release plucky-proposed 108s Pin-Priority: 995 108s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-plucky-proposed.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 100\n\nPackage: src:sphinx:any\nPin: release plucky-proposed\nPin-Priority: 995'], kind short, sout raw, serr pipe, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['bash', '-ec', 'for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do [ ! -d $d ] || touch -r $d /tmp/autopkgtest.QEjEK2/${d//\\//_}.stamp; done'], kind short, sout raw, serr pipe, env [] 108s autopkgtest: DBG: testbed command exited with code 0 108s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Canonical/Ubuntu specific testbed setup\n\nset -x\n\nRELEASE=$(lsb_release --codename --short 2>/dev/null)\n\n# Make the installed package versions match what is available from the configured\n# repositories, even if a downgrade is required.\n#\n# We may end up with images with packages newer than those available from the\n# repositories when opening a new release (images are created using the\n# previous release dailies as a base, which may include 0-day SRUs, or\n# Launchpad may fail to copy packages, see openssl 3.0.8-1ubuntu2), or when\n# package versions are pulled from the archive.\n#\n# Note: \'release a=\' matches the Suite field in the repository Release file.\ncat >/etc/apt/preferences.d/force-downgrade-to-release.pref <= Focal).\n#\n# Note: autoremove/--autoremove always runs on the entire set of installed\n# packages. Together with --autopurge/purge each removal becomes a purge.\n#\n# Removing \'?obsolete\' packages may remove the running kernel. This is not\n# expected to be an issue.\nif /usr/lib/apt/apt-helper analyze-pattern \'?true\' >/dev/null 2>&1; then\n # DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove \'?obsolete\'\n # Avoid removing the running kernel\n running_kernel_pattern="^linux-.*$(uname -r | sed \'s/\\./\\\\./g\').*"\n obsolete_pkgs="$(apt list \'?obsolete\' 2>/dev/null \\\n | tail -n+2 \\\n | cut -d\'/\' -f1 \\\n | grep -v "${running_kernel_pattern}" || true)"\n DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ${obsolete_pkgs}\nelse\n # We\'re on an older release (analyze-pattern is not available).\n # Still do an autopurge to get rid of packages that got orphaned\n # by downgrades.\n eatmydata apt-get -y autoremove --purge\nfi\n\n# compatibility with old Jenkins testbeds for trusty\nif grep -q trusty /etc/lsb-release; then apt-get update || (sleep 10; apt-get update); apt-get install -y build-essential; fi\n\n# these packages really break tests, purge them if we use standard cloud images\n# (on lcy01)\nfor p in unattended-upgrades lxd lxd-client snapd; do\n [ ! -d /usr/share/doc/$p ] || $(which eatmydata || true) apt-get purge --auto-remove -y $p\ndone\n\nif type iptables >/dev/null 2>&1; then\n cat < /etc/rc.local\n#!/bin/sh\n\n# work around broken PTMU; LP: #1572026, RT#90771\niptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu || true\n\n# These addresses are used at least by rust-reqwest and should not be reachable\n# See https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2080346\niptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP || true\niptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP || true\nEOF\n chmod 755 /etc/rc.local\n # shellcheck disable=SC1091\n . /etc/rc.local\nfi\n\n# work around broken tty on ppc64el instances (LP: #1607075)\nif [ "$(uname -m)" = ppc64le ] && [ "$(systemctl is-active keyboard-setup.service 2>/dev/null|| true)" = failed ]; then\n systemctl reset-failed keyboard-setup.service\n systemctl mask keyboard-setup.service\nfi\n\n# work around late urandom pool initialization (LP: #1622893)\nif [ -d /run/systemd/system ] && systemd-detect-virt --quiet --vm; then\n mkdir -p /etc/systemd/system/systemd-random-seed.service.d/\n cat < /etc/systemd/system/systemd-random-seed.service.d/fakeentropy.conf\n[Service]\nExecStart=/usr/bin/perl -E \'open \\$\\$f, "/bin/bash" or die; open \\$\\$rnd, ">/dev/random" or die; for (\\$\\$i = 0; \\$\\$i < 10; ++\\$\\$i) {read \\$\\$f, \\$\\$d, 64; ioctl \\$\\$rnd, 0x40085203, pack("ii", 64*8, 64) . \\$\\$d}\'\nEOF\nfi\n\n# set compressor to lz4 where supported, we care about compression speed\nif grep -q lz4 /etc/initramfs-tools/initramfs.conf; then\n echo COMPRESS=lz4 > /etc/initramfs-tools/conf.d/lz4\nfi'], kind install, sout raw, serr raw, env ['AUTOPKGTEST_IS_SETUP_COMMAND=1', 'AUTOPKGTEST_NORMAL_USER=ubuntu', 'ADT_NORMAL_USER=ubuntu'] 109s + lsb_release --codename --short 109s + RELEASE=plucky 109s + cat 109s + [ plucky != trusty ] 109s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s Calculating upgrade... 109s The following packages were automatically installed and are no longer required: 109s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 109s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 109s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 109s linux-tools-6.11.0-8-generic 109s Use 'sudo apt autoremove' to remove them. 109s The following packages will be upgraded: 109s iproute2 liblsof0 libp11-kit0 lsof 109s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s Need to get 1791 kB of archives. 109s After this operation, 17.4 kB of additional disk space will be used. 109s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x iproute2 s390x 6.13.0-1ubuntu1 [1174 kB] 110s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit0 s390x 0.25.5-2ubuntu3 [316 kB] 110s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x lsof s390x 4.99.4+dfsg-1 [243 kB] 110s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblsof0 s390x 4.99.4+dfsg-1 [58.5 kB] 110s Preconfiguring packages ... 110s Fetched 1791 kB in 1s (2727 kB/s) 110s (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 ... 81030 files and directories currently installed.) 110s Preparing to unpack .../iproute2_6.13.0-1ubuntu1_s390x.deb ... 110s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 110s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu3_s390x.deb ... 110s Unpacking libp11-kit0:s390x (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 110s Preparing to unpack .../lsof_4.99.4+dfsg-1_s390x.deb ... 110s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 110s Preparing to unpack .../liblsof0_4.99.4+dfsg-1_s390x.deb ... 110s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 110s Setting up liblsof0 (4.99.4+dfsg-1) ... 110s Setting up iproute2 (6.13.0-1ubuntu1) ... 111s Setting up libp11-kit0:s390x (0.25.5-2ubuntu3) ... 111s Setting up lsof (4.99.4+dfsg-1) ... 111s Processing triggers for man-db (2.13.0-1) ... 111s Processing triggers for libc-bin (2.40-4ubuntu1) ... 111s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 111s + /usr/lib/apt/apt-helper analyze-pattern ?true 111s + uname -r 111s + sed s/\./\\./g 111s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 111s + apt list ?obsolete 111s + tail -n+2 111s + + grep -v ^linux-.*6\.12\.0-15-generic.* 111s cut -d/ -f1 111s + true 111s + obsolete_pkgs= 111s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 111s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s The following packages will be REMOVED: 112s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 112s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 112s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 112s linux-tools-6.11.0-8-generic* 112s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 112s After this operation, 167 MB disk space will be freed. 112s (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 ... 81031 files and directories currently installed.) 112s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 112s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 112s Removing libpython3.12t64:s390x (3.12.9-1) ... 112s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 112s Removing libnsl2:s390x (1.3.0-3build3) ... 112s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 112s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 112s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 113s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 113s Processing triggers for libc-bin (2.40-4ubuntu1) ... 113s (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 ... 55931 files and directories currently installed.) 113s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 113s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 114s + grep -q trusty /etc/lsb-release 114s + [ ! -d /usr/share/doc/unattended-upgrades ] 114s + [ ! -d /usr/share/doc/lxd ] 114s + [ ! -d /usr/share/doc/lxd-client ] 114s + [ ! -d /usr/share/doc/snapd ] 114s + type iptables 114s + cat 114s + chmod 755 /etc/rc.local 114s + . /etc/rc.local 114s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 114s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 114s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 114s + uname -m 114s + [ s390x = ppc64le ] 114s + [ -d /run/systemd/system ] 114s + systemd-detect-virt --quiet --vm 114s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 114s + cat 114s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 114s + echo COMPRESS=lz4 114s autopkgtest: DBG: testbed command exited with code 0 114s autopkgtest [12:13:47]: upgrading testbed (apt dist-upgrade and autopurge) 114s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'dist-upgrade'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 114s Starting 2 pkgProblemResolver with broken count: 0 114s Done 114s Entering ResolveByKeep 114s 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s autopkgtest: DBG: testbed command exited with code 0 115s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', '--purge', 'autoremove'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Starting pkgProblemResolver with broken count: 0 115s Starting 2 pkgProblemResolver with broken count: 0 115s Done 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s autopkgtest: DBG: testbed command exited with code 0 115s autopkgtest: DBG: testbed command ['bash', '-ec', '[ ! -e /run/autopkgtest_no_reboot.stamp ] || exit 0;for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do s=/tmp/autopkgtest.QEjEK2/${d//\\//_}.stamp; [ ! -d $d ] || [ `stat -c %Y $d` = `stat -c %Y $s` ]; done'], kind short, sout raw, serr raw, env [] 116s autopkgtest: DBG: testbed command exited with code 1 116s autopkgtest [12:13:49]: rebooting testbed after setup commands that affected boot 116s autopkgtest: DBG: sending command to testbed: reboot 134s autopkgtest: DBG: got reply from testbed: ok 134s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 134s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 134s autopkgtest: DBG: testbed command exited with code 0 134s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot 135s autopkgtest: DBG: got reply from testbed: ok 135s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 135s autopkgtest: DBG: testbed command exited with code 0 135s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 135s autopkgtest: DBG: testbed command exited with code 0 135s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 135s autopkgtest: DBG: testbed command exited with code 0 135s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 135s autopkgtest: DBG: testbed command exited with code 0 135s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare 135s autopkgtest: DBG: got reply from testbed: ok 135s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 136s autopkgtest: DBG: testbed command exited with code 0 136s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 136s autopkgtest: DBG: testbed command exited with code 0 136s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 136s autopkgtest: DBG: testbed command exited with code 0 136s autopkgtest [12:14:09]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 136s autopkgtest: DBG: testbed command ['sh', '-c', 'nproc; cat /proc/cpuinfo 2>/dev/null || true'], kind short, sout pipe, serr pipe, env [] 136s autopkgtest: DBG: testbed command exited with code 0 136s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.QEjEK2/testbed-packages"], kind short, sout raw, serr pipe, env [] 136s autopkgtest: DBG: testbed command exited with code 0 136s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/testbed-packages /tmp/autopkgtest-work.dwds47wm/out/testbed-packages 137s autopkgtest: DBG: got reply from testbed: ok 137s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 137s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 137s autopkgtest: DBG: testbed command exited with code 0 137s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot 137s autopkgtest: DBG: got reply from testbed: ok 137s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 137s autopkgtest: DBG: testbed command exited with code 0 137s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 137s autopkgtest: DBG: testbed command exited with code 0 137s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 137s autopkgtest: DBG: testbed command exited with code 0 137s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 138s autopkgtest: DBG: testbed command exited with code 0 138s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare 138s autopkgtest: DBG: got reply from testbed: ok 138s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 138s autopkgtest: DBG: testbed command exited with code 0 138s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 138s autopkgtest: DBG: testbed command exited with code 0 138s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 138s autopkgtest: DBG: testbed command exited with code 0 138s autopkgtest: DBG: Binaries: initialising 138s autopkgtest [12:14:11]: @@@@@@@@@@@@@@@@@@@@ apt-source joblib 138s autopkgtest: DBG: blame += joblib 138s autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=[] 138s autopkgtest: DBG: testbed command ['apt-cache', 'showsrc', '--only-source', 'joblib'], kind short, sout pipe, serr pipe, env [] 139s autopkgtest: DBG: testbed command exited with code 0 139s autopkgtest: DBG: testbed command ['apt-cache', 'policy', '^python-joblib-doc$'], kind short, sout pipe, serr raw, env [] 139s autopkgtest: DBG: testbed command exited with code 0 139s autopkgtest: DBG: testbed command ['apt-cache', 'show', 'python-joblib-doc=1.4.2-2'], kind short, sout pipe, serr raw, env [] 139s autopkgtest: DBG: testbed command exited with code 0 139s autopkgtest: DBG: testbed command ['apt-cache', 'policy', '^python3-joblib$'], kind short, sout pipe, serr raw, env [] 139s autopkgtest: DBG: testbed command exited with code 0 139s autopkgtest: DBG: testbed command ['apt-cache', 'show', 'python3-joblib=1.4.2-2'], kind short, sout pipe, serr raw, env [] 140s autopkgtest: DBG: testbed command exited with code 0 140s autopkgtest: DBG: install_deps: deps_new=[] 140s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v dpkg-source'], kind short, sout pipe, serr pipe, env [] 140s autopkgtest: DBG: testbed command exited with code 0 140s autopkgtest: DBG: testbed command ['sh', '-ec', 'su --shell=/bin/sh ubuntu -c \'set -e; exec 3>&1 >&2; set -x; cd /; builddir=$(mktemp -d /tmp/autopkgtest.QEjEK2/build.XXX); cd $builddir; OUT=$(apt-get source -d -q --only-source joblib=1.4.2-2 2>&1) || RC=$?;if [ -n "$RC" ]; then if echo "$OUT" | grep -q "Unable to find a source package"; then exit 1; else exit $RC; fi;fi;echo "$OUT" | grep ^Get: || true;dpkg-source -x joblib_*.dsc src >/dev/null; chmod -R a+rX .; cd [a-z0-9]*/.; pwd >&3; sed -n "1 {s/).*//; s/ (/\\n/; p}" debian/changelog >&3\''], kind build, sout pipe, serr raw, env ['ADT_TEST_TRIGGERS=sphinx/8.1.3-5'] 140s + cd / 140s + mktemp -d /tmp/autopkgtest.QEjEK2/build.XXX 140s + builddir=/tmp/autopkgtest.QEjEK2/build.CaU 140s + cd /tmp/autopkgtest.QEjEK2/build.CaU 140s + apt-get source -d -q --only-source joblib=1.4.2-2 141s + OUT=Reading package lists... 141s NOTICE: 'joblib' packaging is maintained in the 'Git' version control system at: 141s https://salsa.debian.org/science-team/joblib.git 141s Please use: 141s git clone https://salsa.debian.org/science-team/joblib.git 141s to retrieve the latest (possibly unreleased) updates to the package. 141s Need to get 373 kB of source archives. 141s Get:1 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (dsc) [2609 B] 141s Get:2 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (tar) [360 kB] 141s Get:3 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (diff) [10.1 kB] 141s Fetched 373 kB in 1s (736 kB/s) 141s Download complete and in download only mode 141s + [ -n ] 141s + echo Reading package lists... 141s NOTICE: 'joblib' packaging is maintained in the 'Git' version control system at: 141s https://salsa.debian.org/science-team/joblib.git 141s Please use: 141s git clone https://salsa.debian.org/science-team/joblib.git 141s to retrieve the latest (possibly unreleased) updates to the package. 141s Need to get 373 kB of source archives. 141s Get:1 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (dsc) [2609 B] 141s Get:2 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (tar) [360 kB] 141s Get:3 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (diff) [10.1 kB] 141s Fetched 373 kB in 1s (736 kB/s) 141s Download complete and in download only mode 141s + grep ^Get: 141s Get:1 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (dsc) [2609 B] 141s Get:2 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (tar) [360 kB] 141s Get:3 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.4.2-2 (diff) [10.1 kB] 141s + dpkg-source -x joblib_1.4.2-2.dsc src 141s gpgv: Signature made Fri Feb 14 16:00:10 2025 UTC 141s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 141s gpgv: issuer "tchet@debian.org" 141s gpgv: Can't check signature: No public key 141s dpkg-source: warning: cannot verify inline signature for ./joblib_1.4.2-2.dsc: no acceptable signature found 141s + chmod -R a+rX . 141s + cd src/. 141s + pwd 141s + sed -n 1 {s/).*//; s/ (/\n/; p} debian/changelog 141s autopkgtest: DBG: testbed command exited with code 0 141s autopkgtest [12:14:14]: testing package joblib version 1.4.2-2 141s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/build.CaU/src/debian/ /tmp/autopkgtest-work.dwds47wm/out/pkg/debian/ 141s autopkgtest: DBG: got reply from testbed: ok 141s autopkgtest: DBG: autodep8 generated control: ----- 141s Tests: 141s pytest, 141s Depends: 141s python3-all, 141s python3-joblib, 141s python3-lz4, 141s python3-numpy, 141s python3-psutil, 141s python3-pytest, 141s python3-threadpoolctl, 141s Restrictions: 141s allow-stderr, 141s 141s 141s Test-Command: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 141s Depends: python3-all, python3-joblib, 141s Restrictions: allow-stderr, superficial, 141s Features: test-name=autodep8-python3 141s 141s 141s ------- 141s autopkgtest: DBG: processing dependency python3-all 141s autopkgtest: DBG: processing dependency python3-joblib 141s autopkgtest: DBG: marked alternatives ['python3-joblib'] as a synthesised dependency 141s autopkgtest: DBG: processing dependency python3-lz4 141s autopkgtest: DBG: processing dependency python3-numpy 141s autopkgtest: DBG: processing dependency python3-psutil 141s autopkgtest: DBG: processing dependency python3-pytest 141s autopkgtest: DBG: processing dependency python3-threadpoolctl 141s autopkgtest: DBG: Test defined: name pytest path debian/tests/pytest command "None" restrictions ['allow-stderr'] features [] depends ['python3-all', 'python3-joblib', 'python3-lz4', 'python3-numpy', 'python3-psutil', 'python3-pytest', 'python3-threadpoolctl'] 141s autopkgtest: DBG: processing dependency python3-all 141s autopkgtest: DBG: processing dependency python3-joblib 141s autopkgtest: DBG: marked alternatives ['python3-joblib'] as a synthesised dependency 141s autopkgtest: DBG: Test defined: name autodep8-python3 path None command "set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done" restrictions ['allow-stderr', 'superficial'] features ['test-name=autodep8-python3'] depends ['python3-all', 'python3-joblib'] 141s autopkgtest [12:14:14]: build not needed 141s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/build.CaU/src/ /tmp/autopkgtest-work.dwds47wm/out/tests-tree/ 142s autopkgtest: DBG: got reply from testbed: ok 143s autopkgtest: DBG: autodep8 generated control: ----- 143s Tests: 143s pytest, 143s Depends: 143s python3-all, 143s python3-joblib, 143s python3-lz4, 143s python3-numpy, 143s python3-psutil, 143s python3-pytest, 143s python3-threadpoolctl, 143s Restrictions: 143s allow-stderr, 143s 143s 143s Test-Command: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 143s Depends: python3-all, python3-joblib, 143s Restrictions: allow-stderr, superficial, 143s Features: test-name=autodep8-python3 143s 143s 143s ------- 143s autopkgtest: DBG: processing dependency python3-all 143s autopkgtest: DBG: processing dependency python3-joblib 143s autopkgtest: DBG: marked alternatives ['python3-joblib'] as a synthesised dependency 143s autopkgtest: DBG: processing dependency python3-lz4 143s autopkgtest: DBG: processing dependency python3-numpy 143s autopkgtest: DBG: processing dependency python3-psutil 143s autopkgtest: DBG: processing dependency python3-pytest 143s autopkgtest: DBG: processing dependency python3-threadpoolctl 143s autopkgtest: DBG: Test defined: name pytest path debian/tests/pytest command "None" restrictions ['allow-stderr'] features [] depends ['python3-all', 'python3-joblib', 'python3-lz4', 'python3-numpy', 'python3-psutil', 'python3-pytest', 'python3-threadpoolctl'] 143s autopkgtest: DBG: processing dependency python3-all 143s autopkgtest: DBG: processing dependency python3-joblib 143s autopkgtest: DBG: marked alternatives ['python3-joblib'] as a synthesised dependency 143s autopkgtest: DBG: Test defined: name autodep8-python3 path None command "set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done" restrictions ['allow-stderr', 'superficial'] features ['test-name=autodep8-python3'] depends ['python3-all', 'python3-joblib'] 143s autopkgtest [12:14:16]: test pytest: preparing testbed 143s autopkgtest: DBG: testbed reset: modified=False, deps_installed=[], deps_new=['python3-all', 'python3-joblib', 'python3-lz4', 'python3-numpy', 'python3-psutil', 'python3-pytest', 'python3-threadpoolctl'] 143s autopkgtest: DBG: Binaries: no registered binaries, not publishing anything 143s autopkgtest: DBG: install_deps: deps_new=['python3-all', 'python3-joblib', 'python3-lz4', 'python3-numpy', 'python3-psutil', 'python3-pytest', 'python3-threadpoolctl'] 143s autopkgtest: DBG: install-deps: satisfying python3-all, python3-joblib, python3-lz4, python3-numpy, python3-psutil, python3-pytest, python3-threadpoolctl 143s autopkgtest: DBG: can use apt-get on testbed: True 143s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'satisfy', 'python3-all, python3-joblib, python3-lz4, python3-numpy, python3-psutil, python3-pytest, python3-threadpoolctl'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 143s Reading package lists... 143s Building dependency tree... 143s Reading state information... 145s Starting pkgProblemResolver with broken count: 0 145s Starting 2 pkgProblemResolver with broken count: 0 145s Done 145s The following NEW packages will be installed: 145s libblas3 libgfortran5 liblapack3 libnsl2 libpython3.12-minimal 145s libpython3.12-stdlib python3-all python3-iniconfig python3-joblib 145s python3-lz4 python3-numpy python3-packaging python3-pluggy python3-psutil 145s python3-pytest python3-threadpoolctl python3.12 python3.12-minimal 145s 0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded. 145s Need to get 15.2 MB of archives. 145s After this operation, 70.5 MB of additional disk space will be used. 145s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 145s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 145s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 145s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 145s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 145s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.1-2 [252 kB] 145s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 15-20250213-1ubuntu1 [620 kB] 145s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.1-2 [2971 kB] 145s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 145s Get:10 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 145s Get:11 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-joblib all 1.4.2-2 [205 kB] 145s Get:12 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-lz4 s390x 4.4.0+dfsg-1 [27.0 kB] 145s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x python3-numpy s390x 1:1.26.4+ds-13 [4601 kB] 145s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 145s Get:15 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 145s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x python3-psutil s390x 5.9.8-2build3 [195 kB] 145s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.4-1 [252 kB] 145s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-threadpoolctl all 3.1.0-1 [21.3 kB] 145s Fetched 15.2 MB in 1s (15.3 MB/s) 145s Selecting previously unselected package libpython3.12-minimal:s390x. 145s (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 ... 55929 files and directories currently installed.) 145s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ... 145s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 145s Selecting previously unselected package python3.12-minimal. 145s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ... 145s Unpacking python3.12-minimal (3.12.9-1) ... 145s Selecting previously unselected package libnsl2:s390x. 145s Preparing to unpack .../02-libnsl2_1.3.0-3build3_s390x.deb ... 145s Unpacking libnsl2:s390x (1.3.0-3build3) ... 145s Selecting previously unselected package libpython3.12-stdlib:s390x. 145s Preparing to unpack .../03-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 145s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 145s Selecting previously unselected package python3.12. 145s Preparing to unpack .../04-python3.12_3.12.9-1_s390x.deb ... 145s Unpacking python3.12 (3.12.9-1) ... 145s Selecting previously unselected package libblas3:s390x. 145s Preparing to unpack .../05-libblas3_3.12.1-2_s390x.deb ... 145s Unpacking libblas3:s390x (3.12.1-2) ... 145s Selecting previously unselected package libgfortran5:s390x. 145s Preparing to unpack .../06-libgfortran5_15-20250213-1ubuntu1_s390x.deb ... 145s Unpacking libgfortran5:s390x (15-20250213-1ubuntu1) ... 145s Selecting previously unselected package liblapack3:s390x. 145s Preparing to unpack .../07-liblapack3_3.12.1-2_s390x.deb ... 145s Unpacking liblapack3:s390x (3.12.1-2) ... 145s Selecting previously unselected package python3-all. 145s Preparing to unpack .../08-python3-all_3.13.1-1~exp2_s390x.deb ... 145s Unpacking python3-all (3.13.1-1~exp2) ... 145s Selecting previously unselected package python3-iniconfig. 145s Preparing to unpack .../09-python3-iniconfig_1.1.1-2_all.deb ... 145s Unpacking python3-iniconfig (1.1.1-2) ... 145s Selecting previously unselected package python3-joblib. 145s Preparing to unpack .../10-python3-joblib_1.4.2-2_all.deb ... 145s Unpacking python3-joblib (1.4.2-2) ... 145s Selecting previously unselected package python3-lz4. 145s Preparing to unpack .../11-python3-lz4_4.4.0+dfsg-1_s390x.deb ... 145s Unpacking python3-lz4 (4.4.0+dfsg-1) ... 145s Selecting previously unselected package python3-numpy. 145s Preparing to unpack .../12-python3-numpy_1%3a1.26.4+ds-13_s390x.deb ... 145s Unpacking python3-numpy (1:1.26.4+ds-13) ... 145s Selecting previously unselected package python3-packaging. 145s Preparing to unpack .../13-python3-packaging_24.2-1_all.deb ... 145s Unpacking python3-packaging (24.2-1) ... 145s Selecting previously unselected package python3-pluggy. 145s Preparing to unpack .../14-python3-pluggy_1.5.0-1_all.deb ... 145s Unpacking python3-pluggy (1.5.0-1) ... 145s Selecting previously unselected package python3-psutil. 145s Preparing to unpack .../15-python3-psutil_5.9.8-2build3_s390x.deb ... 145s Unpacking python3-psutil (5.9.8-2build3) ... 145s Selecting previously unselected package python3-pytest. 145s Preparing to unpack .../16-python3-pytest_8.3.4-1_all.deb ... 145s Unpacking python3-pytest (8.3.4-1) ... 145s Selecting previously unselected package python3-threadpoolctl. 145s Preparing to unpack .../17-python3-threadpoolctl_3.1.0-1_all.deb ... 145s Unpacking python3-threadpoolctl (3.1.0-1) ... 145s Setting up python3-iniconfig (1.1.1-2) ... 145s Setting up python3-joblib (1.4.2-2) ... 146s Setting up python3-lz4 (4.4.0+dfsg-1) ... 146s Setting up python3-threadpoolctl (3.1.0-1) ... 146s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 146s Setting up python3-psutil (5.9.8-2build3) ... 146s Setting up libblas3:s390x (3.12.1-2) ... 146s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 146s Setting up python3-packaging (24.2-1) ... 147s Setting up libgfortran5:s390x (15-20250213-1ubuntu1) ... 147s Setting up python3-pluggy (1.5.0-1) ... 147s Setting up libnsl2:s390x (1.3.0-3build3) ... 147s Setting up python3.12-minimal (3.12.9-1) ... 148s Setting up liblapack3:s390x (3.12.1-2) ... 148s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 148s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 148s Setting up python3-pytest (8.3.4-1) ... 148s Setting up python3.12 (3.12.9-1) ... 149s Setting up python3-all (3.13.1-1~exp2) ... 149s Setting up python3-numpy (1:1.26.4+ds-13) ... 153s Processing triggers for systemd (257.2-3ubuntu1) ... 153s Processing triggers for man-db (2.13.0-1) ... 154s Processing triggers for libc-bin (2.40-4ubuntu1) ... 154s autopkgtest: DBG: testbed command exited with code 0 154s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'python3-joblib'], kind short, sout pipe, serr pipe, env [] 154s autopkgtest: DBG: testbed command exited with code 0 154s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.QEjEK2/pytest-packages.all"], kind short, sout raw, serr pipe, env [] 154s autopkgtest: DBG: testbed command exited with code 0 154s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/pytest-packages.all /tmp/autopkgtest-work.dwds47wm/out/pytest-packages.all 154s autopkgtest: DBG: got reply from testbed: ok 154s autopkgtest: DBG: testbed command ['test', '-e', '/tmp/autopkgtest.QEjEK2/build.CaU/src'], kind short, sout raw, serr raw, env [] 154s autopkgtest: DBG: testbed command exited with code 0 154s autopkgtest: DBG: copydown: tb path /tmp/autopkgtest.QEjEK2/build.CaU/src already exists 154s autopkgtest [12:14:27]: test pytest: [----------------------- 154s autopkgtest: DBG: testbed command ['su', '-s', '/bin/bash', 'ubuntu', '-c', 'set -e; exec /tmp/autopkgtest.QEjEK2/wrapper.sh --debug --artifacts=/tmp/autopkgtest.QEjEK2/pytest-artifacts --chdir=/tmp/autopkgtest.QEjEK2/build.CaU/src --env=AUTOPKGTEST_TESTBED_ARCH=s390x --env=AUTOPKGTEST_TEST_ARCH=s390x --env=DEB_BUILD_OPTIONS=parallel=4 --env=DEBIAN_FRONTEND=noninteractive --env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS --unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE --unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT --unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME --unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE --unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid --source-profile --stderr=/tmp/autopkgtest.QEjEK2/pytest-stderr --stdout=/tmp/autopkgtest.QEjEK2/pytest-stdout --tmp=/tmp/autopkgtest.QEjEK2/autopkgtest_tmp --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 --make-executable=/tmp/autopkgtest.QEjEK2/build.CaU/src/debian/tests/pytest -- /tmp/autopkgtest.QEjEK2/build.CaU/src/debian/tests/pytest'], kind test, sout raw, serr raw, env [] 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: creating AUTOPKGTEST_ARTIFACTS: /tmp/autopkgtest.QEjEK2/pytest-artifacts 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: changing to directory: /tmp/autopkgtest.QEjEK2/build.CaU/src 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: AUTOPKGTEST_TESTBED_ARCH=s390x 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: AUTOPKGTEST_TEST_ARCH=s390x 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: DEB_BUILD_OPTIONS=parallel=4 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: DEBIAN_FRONTEND=noninteractive 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: LANG=C.UTF-8 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LANGUAGE 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_ADDRESS 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_ALL 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_COLLATE 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_CTYPE 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_IDENTIFICATION 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_MEASUREMENT 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_MESSAGES 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_MONETARY 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_NAME 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_NUMERIC 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_PAPER 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_TELEPHONE 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_TIME 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: will create pid file: /tmp/autopkgtest_script_pid 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: pretending to be a login shell 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: will write standard error to /tmp/autopkgtest.QEjEK2/pytest-stderr 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: will write stdout to /tmp/autopkgtest.QEjEK2/pytest-stdout 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: creating AUTOPKGTEST_TMP: /tmp/autopkgtest.QEjEK2/autopkgtest_tmp 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: ADT_TEST_TRIGGERS=sphinx/8.1.3-5 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: marking as executable: /tmp/autopkgtest.QEjEK2/build.CaU/src/debian/tests/pytest 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: command to run: /tmp/autopkgtest.QEjEK2/build.CaU/src/debian/tests/pytest 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: copying /tmp/tmp.EyxmMqQ5Np/out to stdout and file: /tmp/autopkgtest.QEjEK2/pytest-stdout 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: copying /tmp/tmp.EyxmMqQ5Np/err to standard error and file: /tmp/autopkgtest.QEjEK2/pytest-stdout 155s /tmp/autopkgtest.QEjEK2/wrapper.sh: writing script pid 1634 to /tmp/autopkgtest_script_pid 155s + cp debian/conftest.py /tmp/autopkgtest.QEjEK2/autopkgtest_tmp 155s + cd /tmp/autopkgtest.QEjEK2/autopkgtest_tmp 155s + TEST_KEYWORDS=not test_child_raises_parent_exits_cleanly and not test_error_capture and not test_multithreaded_parallel_termination_resource_tracker_silent and not test_nested_exception_dispatch and not test_nested_loop_error_in_grandchild_resource_tracker_silent and not test_parallel_with_interactively_defined_functions_default_backend and not test_permission_error_windows_memmap_sent_to_parent and not test_resource_tracker_silent_when_reference_cycles and not test_threadpool_limitation_in_child_override 155s + py3versions -s 155s Testing with python3.12: 155s + echo Testing with python3.12: 155s + python3.12 -m pytest -v -k not test_child_raises_parent_exits_cleanly and not test_error_capture and not test_multithreaded_parallel_termination_resource_tracker_silent and not test_nested_exception_dispatch and not test_nested_loop_error_in_grandchild_resource_tracker_silent and not test_parallel_with_interactively_defined_functions_default_backend and not test_permission_error_windows_memmap_sent_to_parent and not test_resource_tracker_silent_when_reference_cycles and not test_threadpool_limitation_in_child_override --pyargs joblib 155s ============================= test session starts ============================== 155s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 155s cachedir: .pytest_cache 155s rootdir: /tmp/autopkgtest.QEjEK2/autopkgtest_tmp 155s plugins: typeguard-4.4.1 156s collecting ... collected 1481 items / 24 deselected / 1 skipped / 1457 selected 156s 156s test/test_backports.py::test_memmap PASSED [ 0%] 156s test/test_backports.py::test_concurrency_safe_rename[None-None] PASSED [ 0%] 156s test/test_backports.py::test_concurrency_safe_rename[None-dst content] PASSED [ 0%] 156s test/test_backports.py::test_concurrency_safe_rename[threading-None] PASSED [ 0%] 156s test/test_backports.py::test_concurrency_safe_rename[threading-dst content] PASSED [ 0%] 156s test/test_cloudpickle_wrapper.py::test_wrap_non_picklable_objects PASSED [ 0%] 156s test/test_config.py::test_global_parallel_backend[parallel_config] PASSED [ 0%] 156s test/test_config.py::test_global_parallel_backend[parallel_backend] PASSED [ 0%] 156s test/test_config.py::test_external_backends[parallel_config] PASSED [ 0%] 156s test/test_config.py::test_external_backends[parallel_backend] PASSED [ 0%] 156s test/test_config.py::test_parallel_config_no_backend PASSED [ 0%] 157s test/test_config.py::test_parallel_config_params_explicit_set PASSED [ 0%] 157s test/test_config.py::test_parallel_config_bad_params[prefer] PASSED [ 0%] 157s test/test_config.py::test_parallel_config_bad_params[require] PASSED [ 0%] 157s test/test_config.py::test_parallel_config_constructor_params PASSED [ 1%] 157s test/test_config.py::test_parallel_config_nested PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-multiprocessing] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-threading] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend2] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend3] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-multiprocessing] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-threading] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend2] PASSED [ 1%] 157s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend3] PASSED [ 1%] 157s test/test_config.py::test_parallel_n_jobs_none[parallel_config] PASSED [ 1%] 157s test/test_config.py::test_parallel_n_jobs_none[parallel_backend] PASSED [ 1%] 157s test/test_config.py::test_parallel_config_n_jobs_none[parallel_config] PASSED [ 1%] 157s test/test_config.py::test_parallel_config_n_jobs_none[parallel_backend] PASSED [ 1%] 157s test/test_disk.py::test_disk_used PASSED [ 1%] 157s test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED [ 2%] 157s test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED [ 2%] 157s test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED [ 2%] 157s test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED [ 2%] 157s test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED [ 2%] 157s test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED [ 2%] 157s test/test_disk.py::test_mkdirp PASSED [ 2%] 157s test/test_disk.py::test_rm_subdirs PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args0-filtered_args0] PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args1-filtered_args1] PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args2-filtered_args2] PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args3-filtered_args3] PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args4-filtered_args4] PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args5-filtered_args5] PASSED [ 2%] 157s test/test_func_inspect.py::test_filter_args[f-args6-filtered_args6] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_args[g-args7-filtered_args7] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_args[i-args8-filtered_args8] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_args_method PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_varargs[h-args0-filtered_args0] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_varargs[h-args1-filtered_args1] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_varargs[h-args2-filtered_args2] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_varargs[h-args3-filtered_args3] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_kwargs[k-args0-filtered_args0] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_kwargs[k-args1-filtered_args1] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_kwargs[m1-args2-filtered_args2] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_kwargs[m2-args3-filtered_args3] PASSED [ 3%] 157s test/test_func_inspect.py::test_filter_args_2 PASSED [ 3%] 157s test/test_func_inspect.py::test_func_name[f-f] PASSED [ 3%] 157s test/test_func_inspect.py::test_func_name[g-g] PASSED [ 3%] 157s test/test_func_inspect.py::test_func_name[cached_func-cached_func] PASSED [ 4%] 157s test/test_func_inspect.py::test_func_name_on_inner_func PASSED [ 4%] 157s test/test_func_inspect.py::test_func_name_collision_on_inner_func PASSED [ 4%] 157s test/test_func_inspect.py::test_func_inspect_errors PASSED [ 4%] 157s test/test_func_inspect.py::test_filter_args_edge_cases PASSED [ 4%] 157s test/test_func_inspect.py::test_bound_methods PASSED [ 4%] 157s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-ignore_lst must be a list of parameters to ignore-f-args0] PASSED [ 4%] 157s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument \\'(.*)\\' is not defined-g-args1] PASSED [ 4%] 157s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-h-args2] PASSED [ 4%] 157s test/test_func_inspect.py::test_filter_args_no_kwargs_mutation PASSED [ 4%] 157s test/test_func_inspect.py::test_clean_win_chars PASSED [ 4%] 157s test/test_func_inspect.py::test_format_signature[g-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED [ 4%] 157s test/test_func_inspect.py::test_format_signature[k-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED [ 4%] 157s test/test_func_inspect.py::test_format_signature_long_arguments PASSED [ 4%] 157s test/test_func_inspect.py::test_format_signature_numpy PASSED [ 5%] 157s test/test_func_inspect.py::test_special_source_encoding PASSED [ 5%] 157s test/test_func_inspect.py::test_func_code_consistency PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-1] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-2] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-1.0] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-2.0] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-(1+1j)] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-(2+1j)] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-a] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-b] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-obj18] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-obj19] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-obj110] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-obj111] PASSED [ 5%] 157s test/test_hashing.py::test_trivial_hash[1-obj112] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-obj113] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-obj114] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-None] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-collect] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-append] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-obj118] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-obj119] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-obj120] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[1-obj121] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[2-1] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[2-2] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[2-1.0] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[2-2.0] PASSED [ 6%] 157s test/test_hashing.py::test_trivial_hash[2-(1+1j)] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-(2+1j)] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-a] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-b] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj18] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj19] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj110] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj111] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj112] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj113] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj114] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-None] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-collect] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-append] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj118] PASSED [ 7%] 157s test/test_hashing.py::test_trivial_hash[2-obj119] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[2-obj120] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[2-obj121] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-1] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-2] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-(1+1j)] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-(2+1j)] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-a] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-b] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED [ 8%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-None] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-collect] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-append] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[2.0-1] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[2.0-2] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED [ 9%] 157s test/test_hashing.py::test_trivial_hash[2.0-(1+1j)] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-(2+1j)] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-a] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-b] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-None] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-collect] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-append] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED [ 10%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-1] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-2] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-1.0] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-2.0] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-(1+1j)] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-(2+1j)] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-a] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-b] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj18] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj19] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj110] PASSED [ 11%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj111] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj112] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj113] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj114] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-None] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-collect] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-append] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj118] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj119] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj120] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(1+1j)-obj121] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-1] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-2] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-1.0] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-2.0] PASSED [ 12%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-(1+1j)] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-(2+1j)] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-a] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-b] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj18] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj19] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj110] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj111] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj112] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj113] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj114] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-None] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-collect] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-append] PASSED [ 13%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj118] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj119] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj120] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[(2+1j)-obj121] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-1] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-2] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-1.0] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-2.0] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-(1+1j)] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-(2+1j)] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-a] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-b] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-obj18] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-obj19] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-obj110] PASSED [ 14%] 157s test/test_hashing.py::test_trivial_hash[a-obj111] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj112] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj113] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj114] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-None] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-collect] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-append] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj118] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj119] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj120] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[a-obj121] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[b-1] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[b-2] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[b-1.0] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[b-2.0] PASSED [ 15%] 157s test/test_hashing.py::test_trivial_hash[b-(1+1j)] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-(2+1j)] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-a] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-b] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj18] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj19] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj110] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj111] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj112] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj113] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj114] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-None] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-collect] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-append] PASSED [ 16%] 157s test/test_hashing.py::test_trivial_hash[b-obj118] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[b-obj119] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[b-obj120] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[b-obj121] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-1] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-2] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-(1+1j)] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-(2+1j)] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-a] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-b] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED [ 17%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-None] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-collect] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-append] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj29-1] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj29-2] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED [ 18%] 157s test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-(1+1j)] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-(2+1j)] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-a] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-b] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-None] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-collect] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-append] PASSED [ 19%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-1] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-2] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-(1+1j)] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-(2+1j)] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-a] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-b] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED [ 20%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-None] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-collect] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-append] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj211-1] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj211-2] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED [ 21%] 157s test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-(1+1j)] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-(2+1j)] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-a] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-b] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-None] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-collect] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-append] PASSED [ 22%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-1] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-2] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-(1+1j)] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-(2+1j)] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-a] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-b] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED [ 23%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-None] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-collect] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-append] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj213-1] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj213-2] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED [ 24%] 157s test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-(1+1j)] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-(2+1j)] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-a] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-b] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-None] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-collect] PASSED [ 25%] 157s test/test_hashing.py::test_trivial_hash[obj213-append] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-1] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-2] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-(1+1j)] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-(2+1j)] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-a] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-b] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED [ 26%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-None] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-collect] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-append] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[None-1] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[None-2] PASSED [ 27%] 157s test/test_hashing.py::test_trivial_hash[None-1.0] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-2.0] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-(1+1j)] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-(2+1j)] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-a] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-b] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj18] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj19] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj110] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj111] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj112] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj113] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-obj114] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-None] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-collect] PASSED [ 28%] 157s test/test_hashing.py::test_trivial_hash[None-append] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[None-obj118] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[None-obj119] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[None-obj120] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[None-obj121] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-1] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-2] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-1.0] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-2.0] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-(1+1j)] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-(2+1j)] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-a] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-b] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-obj18] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-obj19] PASSED [ 29%] 157s test/test_hashing.py::test_trivial_hash[collect-obj110] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj111] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj112] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj113] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj114] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-None] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-collect] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-append] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj118] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj119] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj120] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[collect-obj121] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[append-1] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[append-2] PASSED [ 30%] 157s test/test_hashing.py::test_trivial_hash[append-1.0] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-2.0] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-(1+1j)] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-(2+1j)] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-a] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-b] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj18] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj19] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj110] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj111] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj112] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj113] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-obj114] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-None] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-collect] PASSED [ 31%] 157s test/test_hashing.py::test_trivial_hash[append-append] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[append-obj118] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[append-obj119] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[append-obj120] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[append-obj121] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-1] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-2] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-(1+1j)] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-(2+1j)] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-a] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-b] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED [ 32%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-None] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-collect] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-append] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj219-1] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj219-2] PASSED [ 33%] 157s test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-(1+1j)] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-(2+1j)] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-a] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-b] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-None] PASSED [ 34%] 157s test/test_hashing.py::test_trivial_hash[obj219-collect] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj219-append] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-1] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-2] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-(1+1j)] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-(2+1j)] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-a] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-b] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED [ 35%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-None] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-collect] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-append] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj221-1] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj221-2] PASSED [ 36%] 157s test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-(1+1j)] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-(2+1j)] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-a] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-b] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-None] PASSED [ 37%] 157s test/test_hashing.py::test_trivial_hash[obj221-collect] PASSED [ 38%] 157s test/test_hashing.py::test_trivial_hash[obj221-append] PASSED [ 38%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED [ 38%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED [ 38%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED [ 38%] 157s test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED [ 38%] 157s test/test_hashing.py::test_hash_methods PASSED [ 38%] 157s test/test_hashing.py::test_hash_numpy_arrays PASSED [ 38%] 157s test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED [ 38%] 157s test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED [ 38%] 157s test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED [ 38%] 157s test/test_hashing.py::test_hash_numpy_noncontiguous PASSED [ 38%] 157s test/test_hashing.py::test_hash_memmap[True] PASSED [ 38%] 157s test/test_hashing.py::test_hash_memmap[False] PASSED [ 38%] 157s test/test_hashing.py::test_hash_numpy_performance PASSED [ 38%] 157s test/test_hashing.py::test_bound_methods_hash PASSED [ 39%] 157s test/test_hashing.py::test_bound_cached_methods_hash PASSED [ 39%] 157s test/test_hashing.py::test_hash_object_dtype PASSED [ 39%] 157s test/test_hashing.py::test_numpy_scalar PASSED [ 39%] 157s test/test_hashing.py::test_dict_hash PASSED [ 39%] 157s test/test_hashing.py::test_set_hash PASSED [ 39%] 157s test/test_hashing.py::test_set_decimal_hash PASSED [ 39%] 157s test/test_hashing.py::test_string PASSED [ 39%] 157s test/test_hashing.py::test_numpy_dtype_pickling PASSED [ 39%] 157s test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-71b3f47df22cb19431d85d92d0b230b2] PASSED [ 39%] 157s test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-2d8d189e9b2b0b2e384d93c868c0e576] PASSED [ 39%] 157s test/test_hashing.py::test_hashes_stay_the_same[to_hash2-e205227dd82250871fa25aa0ec690aa3] PASSED [ 39%] 157s test/test_hashing.py::test_hashes_stay_the_same[to_hash3-a11ffad81f9682a7d901e6edc3d16c84] PASSED [ 39%] 157s test/test_hashing.py::test_hashes_stay_the_same[to_hash4-aeda150553d4bb5c69f0e69d51b0e2ef] PASSED [ 39%] 157s test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED [ 40%] 157s test/test_hashing.py::test_0d_array PASSED [ 40%] 157s test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED [ 40%] 157s test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED [ 40%] 157s test/test_hashing.py::test_hashing_pickling_error PASSED [ 40%] 157s test/test_hashing.py::test_wrong_hash_name PASSED [ 40%] 157s test/test_init.py::test_import_joblib PASSED [ 40%] 157s test/test_logger.py::test_print_time PASSED [ 40%] 157s test/test_memmapping.py::test_memmap_based_array_reducing PASSED [ 40%] 157s test/test_memmapping.py::test_resource_tracker_retries_when_permissionerror SKIPPED [ 40%] 157s test/test_memmapping.py::test_high_dimension_memmap_array_reducing PASSED [ 40%] 157s test/test_memmapping.py::test__strided_from_memmap PASSED [ 40%] 157s test/test_memmapping.py::test_pool_with_memmap[multiprocessing] PASSED [ 40%] 158s test/test_memmapping.py::test_pool_with_memmap[loky] PASSED [ 40%] 158s test/test_memmapping.py::test_pool_with_memmap_array_view[multiprocessing] PASSED [ 40%] 159s test/test_memmapping.py::test_pool_with_memmap_array_view[loky] PASSED [ 41%] 159s test/test_memmapping.py::test_permission_error_windows_reference_cycle[multiprocessing] PASSED [ 41%] 161s test/test_memmapping.py::test_permission_error_windows_reference_cycle[loky] PASSED [ 41%] 161s test/test_memmapping.py::test_parallel_isolated_temp_folders[multiprocessing] PASSED [ 41%] 161s test/test_memmapping.py::test_parallel_isolated_temp_folders[loky] PASSED [ 41%] 161s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[multiprocessing] PASSED [ 41%] 162s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[loky] PASSED [ 41%] 162s test/test_memmapping.py::test_memmapping_temp_folder_thread_safety PASSED [ 41%] 163s test/test_memmapping.py::test_many_parallel_calls_on_same_object[multiprocessing] PASSED [ 41%] 164s test/test_memmapping.py::test_many_parallel_calls_on_same_object[loky] PASSED [ 41%] 164s test/test_memmapping.py::test_memmap_returned_as_regular_array[multiprocessing] PASSED [ 41%] 164s test/test_memmapping.py::test_memmap_returned_as_regular_array[loky] PASSED [ 41%] 164s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[multiprocessing] PASSED [ 41%] 165s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[loky] PASSED [ 41%] 165s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[multiprocessing] PASSED [ 42%] 165s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[loky] PASSED [ 42%] 165s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[multiprocessing] PASSED [ 42%] 165s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[loky] PASSED [ 42%] 165s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[multiprocessing] PASSED [ 42%] 165s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[loky] PASSED [ 42%] 165s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[multiprocessing] PASSED [ 42%] 166s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[loky] PASSED [ 42%] 166s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[multiprocessing] PASSED [ 42%] 166s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[loky] PASSED [ 42%] 166s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 0] PASSED [ 42%] 166s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 1] PASSED [ 42%] 166s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 2] PASSED [ 42%] 166s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 0] PASSED [ 42%] 166s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 1] PASSED [ 42%] 167s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 2] PASSED [ 43%] 167s test/test_memmapping.py::test_pool_get_temp_dir PASSED [ 43%] 167s test/test_memmapping.py::test_pool_get_temp_dir_no_statvfs PASSED [ 43%] 167s test/test_memmapping.py::test_numpy_arrays_use_different_memory[r+] PASSED [ 43%] 167s test/test_memmapping.py::test_numpy_arrays_use_different_memory[w+] PASSED [ 43%] 167s test/test_memmapping.py::test_weak_array_key_map PASSED [ 43%] 167s test/test_memmapping.py::test_weak_array_key_map_no_pickling PASSED [ 43%] 167s test/test_memmapping.py::test_direct_mmap PASSED [ 43%] 167s test/test_memory.py::test_memory_integration PASSED [ 43%] 167s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[True] XFAIL [ 43%] 168s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[False] XFAIL [ 43%] 168s test/test_memory.py::test_no_memory PASSED [ 43%] 168s test/test_memory.py::test_memory_kwarg PASSED [ 43%] 168s test/test_memory.py::test_memory_lambda PASSED [ 43%] 168s test/test_memory.py::test_memory_name_collision PASSED [ 43%] 168s test/test_memory.py::test_memory_warning_lambda_collisions PASSED [ 44%] 168s test/test_memory.py::test_memory_warning_collision_detection PASSED [ 44%] 168s test/test_memory.py::test_memory_partial PASSED [ 44%] 168s test/test_memory.py::test_memory_eval PASSED [ 44%] 168s test/test_memory.py::test_argument_change PASSED [ 44%] 168s test/test_memory.py::test_memory_numpy[None] PASSED [ 44%] 168s test/test_memory.py::test_memory_numpy[r] PASSED [ 44%] 168s test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED [ 44%] 168s test/test_memory.py::test_memory_exception PASSED [ 44%] 168s test/test_memory.py::test_memory_ignore PASSED [ 44%] 168s test/test_memory.py::test_memory_ignore_decorated PASSED [ 44%] 168s test/test_memory.py::test_memory_args_as_kwargs PASSED [ 44%] 168s test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED [ 44%] 168s test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED [ 44%] 168s test/test_memory.py::test_func_dir PASSED [ 45%] 168s test/test_memory.py::test_persistence PASSED [ 45%] 168s test/test_memory.py::test_check_call_in_cache PASSED [ 45%] 168s test/test_memory.py::test_call_and_shelve PASSED [ 45%] 168s test/test_memory.py::test_call_and_shelve_argument_hash PASSED [ 45%] 170s test/test_memory.py::test_call_and_shelve_lazily_load_stored_result PASSED [ 45%] 170s test/test_memory.py::test_memorized_pickling PASSED [ 45%] 170s test/test_memory.py::test_memorized_repr PASSED [ 45%] 170s test/test_memory.py::test_memory_file_modification PASSED [ 45%] 170s test/test_memory.py::test_memory_in_memory_function_code_change PASSED [ 45%] 170s test/test_memory.py::test_clear_memory_with_none_location PASSED [ 45%] 170s test/test_memory.py::test_memory_func_with_kwonly_args PASSED [ 45%] 170s test/test_memory.py::test_memory_func_with_signature PASSED [ 45%] 170s test/test_memory.py::test__get_items PASSED [ 45%] 170s test/test_memory.py::test__get_items_to_delete PASSED [ 45%] 170s test/test_memory.py::test_memory_reduce_size_bytes_limit PASSED [ 46%] 170s test/test_memory.py::test_memory_reduce_size_items_limit PASSED [ 46%] 171s test/test_memory.py::test_memory_reduce_size_age_limit PASSED [ 46%] 171s test/test_memory.py::test_memory_clear PASSED [ 46%] 171s test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED [ 46%] 172s test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED [ 46%] 172s test/test_memory.py::test_memory_recomputes_after_an_error_while_loading_results PASSED [ 46%] 172s test/test_memory.py::test_register_invalid_store_backends_key[None] PASSED [ 46%] 172s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix1] PASSED [ 46%] 172s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix2] PASSED [ 46%] 172s test/test_memory.py::test_register_invalid_store_backends_object PASSED [ 46%] 172s test/test_memory.py::test_memory_default_store_backend PASSED [ 46%] 172s test/test_memory.py::test_warning_on_unknown_location_type PASSED [ 46%] 172s test/test_memory.py::test_instanciate_incomplete_store_backend PASSED [ 46%] 172s test/test_memory.py::test_dummy_store_backend PASSED [ 47%] 172s test/test_memory.py::test_instanciate_store_backend_with_pathlib_path PASSED [ 47%] 172s test/test_memory.py::test_filesystem_store_backend_repr PASSED [ 47%] 172s test/test_memory.py::test_memory_objects_repr PASSED [ 47%] 172s test/test_memory.py::test_memorized_result_pickle PASSED [ 47%] 172s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs0] PASSED [ 47%] 172s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs1] PASSED [ 47%] 172s test/test_memory.py::test_info_log PASSED [ 47%] 172s test/test_memory.py::test_deprecated_bytes_limit PASSED [ 47%] 172s test/test_memory.py::TestCacheValidationCallback::test_invalid_cache_validation_callback PASSED [ 47%] 172s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[True] PASSED [ 47%] 172s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[False] PASSED [ 47%] 172s test/test_memory.py::TestCacheValidationCallback::test_memory_only_cache_long_run PASSED [ 47%] 172s test/test_memory.py::TestCacheValidationCallback::test_memory_expires_after PASSED [ 47%] 172s test/test_memory.py::TestMemorizedFunc::test_call_method_memorized PASSED [ 47%] 172s test/test_memory.py::TestMemorizedFunc::test_call_method_not_memorized PASSED [ 48%] 172s test/test_memory_async.py::test_memory_integration_async SKIPPED (as...) [ 48%] 172s test/test_memory_async.py::test_no_memory_async SKIPPED (async def f...) [ 48%] 172s test/test_memory_async.py::test_memory_numpy_check_mmap_mode_async SKIPPED [ 48%] 172s test/test_memory_async.py::test_call_and_shelve_async SKIPPED (async...) [ 48%] 172s test/test_memory_async.py::test_memorized_func_call_async SKIPPED (a...) [ 48%] 172s test/test_missing_multiprocessing.py::test_missing_multiprocessing PASSED [ 48%] 172s test/test_module.py::test_version PASSED [ 48%] 173s test/test_module.py::test_no_start_method_side_effect_on_import PASSED [ 48%] 173s test/test_module.py::test_no_semaphore_tracker_on_import PASSED [ 48%] 173s test/test_module.py::test_no_resource_tracker_on_import PASSED [ 48%] 173s test/test_numpy_pickle.py::test_standard_types[None-0] PASSED [ 48%] 173s test/test_numpy_pickle.py::test_standard_types[None-1] PASSED [ 48%] 173s test/test_numpy_pickle.py::test_standard_types[type-0] PASSED [ 48%] 173s test/test_numpy_pickle.py::test_standard_types[type-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[True-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[True-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[1_0-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[1_0-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[(1+0j)-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[(1+0j)-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[1_1-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[1_1-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED [ 49%] 173s test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[len-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[len-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[_function-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[_function-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED [ 50%] 173s test/test_numpy_pickle.py::test_value_error PASSED [ 50%] 173s test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_compress_level_error[10] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_compress_level_error[wrong_compress2] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_numpy_persistence[zlib] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED [ 51%] 173s test/test_numpy_pickle.py::test_memmap_persistence PASSED [ 51%] 173s test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED [ 51%] 173s test/test_numpy_pickle.py::test_masked_array_persistence PASSED [ 51%] 173s test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED [ 51%] 173s test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED [ 51%] 173s test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_memory_usage SKIPPED (Test requires ...) [ 52%] 173s test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED [ 52%] 173s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions PASSED [ 52%] 173s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions_with_mmap PASSED [ 52%] 173s test/test_numpy_pickle.py::test_numpy_array_byte_order_mismatch_detection PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_string_argument[zlib] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_compress_string_argument[gzip] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED [ 52%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED [ 53%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-_zlib_file_decompress] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-_gzip_file_decompress] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED [ 54%] 173s test/test_numpy_pickle.py::test_file_handle_persistence PASSED [ 54%] 173s test/test_numpy_pickle.py::test_in_memory_persistence PASSED [ 54%] 173s test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED [ 54%] 173s test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED [ 55%] 173s test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile[1-a large data as bytes.] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile[3-a large data as bytes.] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile[9-a large data as bytes.] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED [ 55%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED [ 56%] 173s test/test_numpy_pickle.py::test_numpy_subclass PASSED [ 56%] 173s test/test_numpy_pickle.py::test_pathlib PASSED [ 56%] 173s test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED [ 56%] 173s test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED [ 56%] 173s test/test_numpy_pickle.py::test_pickle_in_socket PASSED [ 56%] 173s test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED [ 56%] 173s test/test_numpy_pickle.py::test_register_compressor PASSED [ 57%] 173s test/test_numpy_pickle.py::test_register_compressor_invalid_name[1] PASSED [ 57%] 173s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name1] PASSED [ 57%] 173s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name2] PASSED [ 57%] 173s test/test_numpy_pickle.py::test_register_compressor_invalid_fileobj PASSED [ 57%] 173s test/test_numpy_pickle.py::test_register_compressor_already_registered PASSED [ 57%] 173s test/test_numpy_pickle.py::test_lz4_compression PASSED [ 57%] 173s test/test_numpy_pickle.py::test_lz4_compression_without_lz4 SKIPPED [ 57%] 173s test/test_numpy_pickle.py::test_memmap_alignment_padding[4] PASSED [ 57%] 173s test/test_numpy_pickle.py::test_memmap_alignment_padding[5] PASSED [ 57%] 173s test/test_numpy_pickle_compat.py::test_z_file PASSED [ 57%] 173s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED [ 57%] 173s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED [ 57%] 173s test/test_parallel.py::test_cpu_count PASSED [ 57%] 173s test/test_parallel.py::test_effective_n_jobs PASSED [ 57%] 173s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_config] PASSED [ 58%] 173s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_backend] PASSED [ 58%] 173s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_config] PASSED [ 58%] 173s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_backend] PASSED [ 58%] 173s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_config] PASSED [ 58%] 173s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_backend] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-None] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-loky] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED [ 58%] 173s test/test_parallel.py::test_simple_parallel[2-1-backend8] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-1-backend9] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-None] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-loky] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED [ 59%] 173s test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2-2-backend7] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2-2-backend8] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2-2-backend9] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2--1-None] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2--1-loky] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] PASSED [ 59%] 174s test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED [ 60%] 174s test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED [ 60%] 174s test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED [ 60%] 174s test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED [ 60%] 174s test/test_parallel.py::test_simple_parallel[2--1-backend7] PASSED [ 60%] 174s test/test_parallel.py::test_simple_parallel[2--1-backend8] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--1-backend9] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-None] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-loky] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED [ 60%] 175s test/test_parallel.py::test_simple_parallel[2--2-backend7] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[2--2-backend8] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[2--2-backend9] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-None] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-loky] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-backend8] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-1-backend9] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-2-None] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-2-loky] PASSED [ 61%] 175s test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] PASSED [ 62%] 175s test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED [ 62%] 175s test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11-2-backend7] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11-2-backend8] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11-2-backend9] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-None] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-loky] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED [ 62%] 176s test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED [ 63%] 176s test/test_parallel.py::test_simple_parallel[11--1-backend7] PASSED [ 63%] 176s test/test_parallel.py::test_simple_parallel[11--1-backend8] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--1-backend9] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-None] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-loky] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-backend7] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-backend8] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[11--2-backend9] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[100-1-None] PASSED [ 63%] 177s test/test_parallel.py::test_simple_parallel[100-1-loky] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-sequential] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-threading] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-backend5] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-backend6] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-backend7] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-backend8] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-1-backend9] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-2-None] PASSED [ 64%] 177s test/test_parallel.py::test_simple_parallel[100-2-loky] PASSED [ 64%] 178s test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] PASSED [ 64%] 178s test/test_parallel.py::test_simple_parallel[100-2-sequential] PASSED [ 64%] 178s test/test_parallel.py::test_simple_parallel[100-2-threading] PASSED [ 64%] 178s test/test_parallel.py::test_simple_parallel[100-2-backend5] PASSED [ 64%] 178s test/test_parallel.py::test_simple_parallel[100-2-backend6] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100-2-backend7] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100-2-backend8] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100-2-backend9] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-None] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-loky] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-sequential] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-threading] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-backend5] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-backend6] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-backend7] PASSED [ 65%] 178s test/test_parallel.py::test_simple_parallel[100--1-backend8] PASSED [ 65%] 179s test/test_parallel.py::test_simple_parallel[100--1-backend9] PASSED [ 65%] 179s test/test_parallel.py::test_simple_parallel[100--2-None] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-loky] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-sequential] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-threading] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-backend5] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-backend6] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-backend7] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-backend8] PASSED [ 66%] 179s test/test_parallel.py::test_simple_parallel[100--2-backend9] PASSED [ 66%] 179s test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED [ 66%] 179s test/test_parallel.py::test_main_thread_renamed_no_warning[loky] PASSED [ 66%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED [ 66%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED [ 66%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED [ 66%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED [ 67%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED [ 67%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED [ 67%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[backend8] PASSED [ 67%] 180s test/test_parallel.py::test_main_thread_renamed_no_warning[backend9] PASSED [ 67%] 180s test/test_parallel.py::test_nested_parallel_warnings[loky-multiprocessing-True] PASSED [ 67%] 180s test/test_parallel.py::test_nested_parallel_warnings[loky-loky-False] PASSED [ 67%] 180s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-multiprocessing-True] PASSED [ 67%] 180s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-loky-True] PASSED [ 67%] 180s test/test_parallel.py::test_nested_parallel_warnings[threading-multiprocessing-True] PASSED [ 67%] 180s test/test_parallel.py::test_nested_parallel_warnings[threading-loky-True] PASSED [ 67%] 181s test/test_parallel.py::test_background_thread_parallelism[loky] PASSED [ 67%] 181s test/test_parallel.py::test_background_thread_parallelism[multiprocessing] PASSED [ 67%] 181s test/test_parallel.py::test_background_thread_parallelism[threading] PASSED [ 67%] 181s test/test_parallel.py::test_nested_loop[threading-threading] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[threading-sequential] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[threading-loky] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[sequential-threading] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[sequential-loky] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[sequential-back_compat_backend] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] PASSED [ 68%] 181s test/test_parallel.py::test_nested_loop[multiprocessing-loky] PASSED [ 68%] 182s test/test_parallel.py::test_nested_loop[multiprocessing-back_compat_backend] PASSED [ 68%] 182s test/test_parallel.py::test_nested_loop[loky-threading] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[loky-sequential] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[loky-multiprocessing] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[loky-loky] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[loky-back_compat_backend] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[back_compat_backend-threading] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[back_compat_backend-sequential] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[back_compat_backend-multiprocessing] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[back_compat_backend-loky] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop[back_compat_backend-back_compat_backend] PASSED [ 69%] 182s test/test_parallel.py::test_nested_loop_with_exception_with_loky PASSED [ 69%] 182s test/test_parallel.py::test_mutate_input_with_threads PASSED [ 69%] 182s test/test_parallel.py::test_parallel_kwargs[1] PASSED [ 69%] 182s test/test_parallel.py::test_parallel_kwargs[2] PASSED [ 69%] 182s test/test_parallel.py::test_parallel_kwargs[3] PASSED [ 70%] 182s test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED [ 70%] 182s test/test_parallel.py::test_parallel_as_context_manager[loky] PASSED [ 70%] 182s test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_pickling PASSED [ 70%] 183s test/test_parallel.py::test_parallel_byteorder_corruption[<] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_byteorder_corruption[>] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_byteorder_corruption[=] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 70%] 183s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 70%] 183s test/test_parallel.py::test_error_in_task_iterator[threading] PASSED [ 70%] 183s test/test_parallel.py::test_error_in_task_iterator[sequential] PASSED [ 71%] 183s test/test_parallel.py::test_error_in_task_iterator[multiprocessing] PASSED [ 71%] 183s test/test_parallel.py::test_error_in_task_iterator[loky] PASSED [ 71%] 184s test/test_parallel.py::test_error_in_task_iterator[back_compat_backend] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 71%] 184s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 72%] 184s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 72%] 185s test/test_parallel.py::test_batching_auto_threading PASSED [ 72%] 185s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 72%] 185s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 72%] 185s test/test_parallel.py::test_exception_dispatch PASSED [ 72%] 185s test/test_parallel.py::test_invalid_backend PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 72%] 185s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 73%] 185s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 73%] 185s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2_0-multiprocessing] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2_0-loky] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2_0-threading] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2.3-multiprocessing] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2.3-loky] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2.3-threading] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2_1-multiprocessing] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2_1-loky] PASSED [ 73%] 185s test/test_parallel.py::test_njobs_converted_to_int[2_1-threading] PASSED [ 73%] 185s test/test_parallel.py::test_register_parallel_backend PASSED [ 73%] 185s test/test_parallel.py::test_overwrite_default_backend PASSED [ 73%] 185s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 73%] 185s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 74%] 185s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 74%] 185s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 74%] 185s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 74%] 185s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 75%] 185s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 75%] 186s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 75%] 186s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 75%] 187s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 75%] 187s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 75%] 188s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 75%] 188s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 75%] 189s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 75%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 76%] 190s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 76%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 76%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 77%] 190s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 77%] 191s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 77%] 191s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 78%] 191s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 78%] 191s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 78%] 191s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 78%] 191s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 78%] 191s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 78%] 191s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 78%] 191s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 78%] 191s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 78%] 191s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 79%] 191s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 79%] 192s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 79%] 192s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 79%] 192s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 79%] 192s test/test_parallel.py::test_default_mp_context PASSED [ 79%] 194s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 79%] 197s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 79%] 197s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 79%] 198s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 79%] 198s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 79%] 198s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 79%] 199s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 79%] 199s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 79%] 199s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 80%] 199s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 80%] 199s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 80%] 200s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 80%] 200s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 80%] 200s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 80%] 201s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 80%] 201s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 80%] 201s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 80%] 201s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 80%] 201s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 80%] 201s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 80%] 202s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 80%] 202s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 80%] 202s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 80%] 203s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 81%] 203s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 81%] 203s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 81%] 203s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 81%] 203s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 81%] 203s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 81%] 204s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 81%] 204s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 81%] 204s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 81%] 204s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 81%] 204s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 81%] 205s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 81%] 205s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 81%] 206s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 81%] 206s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 82%] 206s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-2] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-4] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-2] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-4] PASSED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_config-2] SKIPPED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_config--1] SKIPPED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_backend-2] SKIPPED [ 82%] 206s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_backend--1] SKIPPED [ 82%] 206s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 82%] 206s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 82%] 206s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 82%] 206s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 83%] 206s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 83%] 207s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 83%] 207s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 83%] 207s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 83%] 207s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 83%] 207s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 83%] 207s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 84%] 207s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 84%] 208s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 84%] 208s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 84%] 208s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 84%] 208s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 84%] 208s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 85%] 208s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 85%] 208s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 85%] 208s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 85%] 208s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 85%] 208s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 85%] 208s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 85%] 209s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[1-generator-threading] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[1-generator-sequential] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[1-generator-loky] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-threading] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-sequential] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-loky] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[2-generator-threading] PASSED [ 85%] 209s test/test_parallel.py::test_deadlock_with_generator[2-generator-sequential] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[2-generator-loky] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-threading] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-sequential] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-loky] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-2-generator-threading] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-2-generator-sequential] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-2-generator-loky] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-threading] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-sequential] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-loky] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-1-generator-threading] PASSED [ 86%] 209s test/test_parallel.py::test_deadlock_with_generator[-1-generator-sequential] PASSED [ 86%] 210s test/test_parallel.py::test_deadlock_with_generator[-1-generator-loky] PASSED [ 86%] 210s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-threading] PASSED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-sequential] PASSED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-loky] PASSED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator-2] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator--1] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator_unordered-2] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator_unordered--1] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator-2] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator--1] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator_unordered-2] SKIPPED [ 87%] 210s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator_unordered--1] SKIPPED [ 87%] 210s test/test_parallel.py::test_multiple_generator_call[1-generator-threading] PASSED [ 87%] 210s test/test_parallel.py::test_multiple_generator_call[1-generator-sequential] PASSED [ 87%] 210s test/test_parallel.py::test_multiple_generator_call[1-generator-loky] PASSED [ 87%] 210s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-threading] PASSED [ 87%] 210s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-sequential] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-loky] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[2-generator-threading] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[2-generator-sequential] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[2-generator-loky] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-threading] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-sequential] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-loky] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-2-generator-threading] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-2-generator-sequential] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-2-generator-loky] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-threading] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-sequential] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-loky] PASSED [ 88%] 210s test/test_parallel.py::test_multiple_generator_call[-1-generator-threading] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call[-1-generator-sequential] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call[-1-generator-loky] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-threading] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-sequential] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-loky] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-threading] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-sequential] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-loky] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-threading] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-sequential] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-loky] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-threading] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-sequential] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-loky] PASSED [ 89%] 210s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-threading] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-sequential] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-loky] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-threading] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-sequential] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-loky] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-threading] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-sequential] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-loky] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-threading] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-sequential] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-loky] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-threading] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-sequential] PASSED [ 90%] 210s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-loky] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-threading] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-sequential] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-loky] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-threading] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-sequential] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-loky] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-threading] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-sequential] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-loky] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-threading] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-sequential] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-loky] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-threading] PASSED [ 91%] 210s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-sequential] PASSED [ 91%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-loky] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-threading] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-sequential] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-loky] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-threading] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-sequential] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-loky] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-threading] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-sequential] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-loky] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-threading] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-sequential] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-loky] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-threading] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-sequential] PASSED [ 92%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-loky] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-threading] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-sequential] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-loky] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-threading] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-sequential] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-loky] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-threading] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-sequential] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-loky] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-threading] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-sequential] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-loky] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-threading] PASSED [ 93%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-sequential] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-loky] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-threading] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-sequential] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-loky] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-loky-True] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-threading-False] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-sequential-False] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-loky-True] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-threading-False] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-sequential-False] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-loky-True] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-threading-False] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-sequential-False] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-loky-True] PASSED [ 94%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-threading-False] PASSED [ 95%] 211s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-sequential-False] PASSED [ 95%] 212s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 95%] 212s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 95%] 213s test/test_parallel.py::test_lambda_expression[None] PASSED [ 95%] 213s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 95%] 213s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 215s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 217s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 217s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 217s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 217s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 217s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 217s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 217s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 96%] 217s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 96%] 217s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 96%] 217s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 96%] 217s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 96%] 217s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 217s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 217s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 217s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 217s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 217s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 217s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 217s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 217s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 217s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 217s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 97%] 218s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 218s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 218s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 218s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 218s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 218s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 219s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 219s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 219s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 219s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 99%] 219s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 219s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 219s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 219s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 220s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 220s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 220s 220s =============================== warnings summary =============================== 220s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 220s /usr/lib/python3/dist-packages/joblib/testing.py:22: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s timeout = pytest.mark.timeout 220s 220s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1806 220s /usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1806: PytestUnknownMarkWarning: Unknown pytest.mark.no_cover - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s @pytest.mark.no_cover 220s 220s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 220s /usr/lib/python3/dist-packages/joblib/executor.py:105: PytestCollectionWarning: cannot collect test class '_TestingMemmappingExecutor' because it has a __init__ constructor (from: test/test_memmapping.py) 220s class _TestingMemmappingExecutor(MemmappingExecutor): 220s 220s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:27 220s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s @pytest.mark.asyncio 220s 220s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:68 220s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:68: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s @pytest.mark.asyncio 220s 220s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:86 220s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:86: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s @pytest.mark.asyncio 220s 220s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:125 220s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:125: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s @pytest.mark.asyncio 220s 220s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:152 220s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:152: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 220s @pytest.mark.asyncio 220s 220s test/test_func_inspect.py::test_filter_args_2 220s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 220s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 220s 220s test/test_hashing.py: 2 warnings 220s test/test_memmapping.py: 52 warnings 220s test/test_parallel.py: 171 warnings 220s test/test_store_backends.py: 2 warnings 220s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=1656) is multi-threaded, use of fork() may lead to deadlocks in the child. 220s self.pid = os.fork() 220s 220s test/test_memmapping.py: 51 warnings 220s test/test_parallel.py: 130 warnings 220s test/test_store_backends.py: 2 warnings 220s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=1656) is multi-threaded, use of fork() may lead to deadlocks in the child. 220s pid = os.fork() 220s 220s test/test_memory.py::test_memory_integration 220s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 220s memory = Memory(location=tmpdir.strpath, verbose=10, 220s 220s test/test_memory.py::test_memory_integration 220s /usr/lib/python3/dist-packages/joblib/memory.py:128: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 220s obj.configure(location, verbose=verbose, 220s 220s test/test_memory.py::test_memory_integration 220s /usr/lib/python3.12/contextlib.py:137: UserWarning: mmap_mode "r" is not compatible with compressed file /tmp/pytest-of-ubuntu/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/test_memory_integration//f/b69f9d78d7bc537482721c40ce38db0a/output.pkl. "r" flag will be ignored. 220s return next(self.gen) 220s 220s test/test_memory_async.py::test_memory_integration_async 220s test/test_memory_async.py::test_no_memory_async 220s test/test_memory_async.py::test_memory_numpy_check_mmap_mode_async 220s test/test_memory_async.py::test_call_and_shelve_async 220s test/test_memory_async.py::test_memorized_func_call_async 220s /usr/lib/python3/dist-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped. 220s You need to install a suitable plugin for your async framework, for example: 220s - anyio 220s - pytest-asyncio 220s - pytest-tornasync 220s - pytest-trio 220s - pytest-twisted 220s warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid))) 220s 220s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions 220s /usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle.py:461: PendingDeprecationWarning: the matrix subclass is not the recommended way to represent matrices or deal with linear algebra (see https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html). Please adjust your code to use regular ndarray. 220s np.matrix([0, 1, 2], dtype=np.dtype('] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_byteorder_corruption[=] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 70%] 247s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 70%] 247s test/test_parallel.py::test_error_in_task_iterator[threading] PASSED [ 70%] 247s test/test_parallel.py::test_error_in_task_iterator[sequential] PASSED [ 71%] 248s test/test_parallel.py::test_error_in_task_iterator[multiprocessing] PASSED [ 71%] 248s test/test_parallel.py::test_error_in_task_iterator[loky] PASSED [ 71%] 248s test/test_parallel.py::test_error_in_task_iterator[back_compat_backend] PASSED [ 71%] 248s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 71%] 248s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 71%] 248s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 71%] 248s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 71%] 249s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 72%] 249s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 72%] 249s test/test_parallel.py::test_batching_auto_threading PASSED [ 72%] 249s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 72%] 249s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 72%] 249s test/test_parallel.py::test_exception_dispatch PASSED [ 72%] 249s test/test_parallel.py::test_invalid_backend PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 72%] 249s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 73%] 249s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 73%] 249s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 73%] 249s test/test_parallel.py::test_njobs_converted_to_int[2_0-multiprocessing] PASSED [ 73%] 249s test/test_parallel.py::test_njobs_converted_to_int[2_0-loky] PASSED [ 73%] 249s test/test_parallel.py::test_njobs_converted_to_int[2_0-threading] PASSED [ 73%] 249s test/test_parallel.py::test_njobs_converted_to_int[2.3-multiprocessing] PASSED [ 73%] 249s test/test_parallel.py::test_njobs_converted_to_int[2.3-loky] PASSED [ 73%] 250s test/test_parallel.py::test_njobs_converted_to_int[2.3-threading] PASSED [ 73%] 250s test/test_parallel.py::test_njobs_converted_to_int[2_1-multiprocessing] PASSED [ 73%] 250s test/test_parallel.py::test_njobs_converted_to_int[2_1-loky] PASSED [ 73%] 250s test/test_parallel.py::test_njobs_converted_to_int[2_1-threading] PASSED [ 73%] 250s test/test_parallel.py::test_register_parallel_backend PASSED [ 73%] 250s test/test_parallel.py::test_overwrite_default_backend PASSED [ 73%] 250s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 73%] 250s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 74%] 250s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 74%] 250s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 74%] 250s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 74%] 250s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 75%] 250s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 75%] 250s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 75%] 251s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 75%] 251s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 75%] 252s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 75%] 252s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 75%] 253s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 75%] 253s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 75%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 76%] 254s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 76%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 76%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 77%] 254s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 77%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 77%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 77%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 77%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 77%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 77%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 78%] 255s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 78%] 255s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 78%] 255s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 78%] 255s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 78%] 255s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 78%] 255s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 78%] 255s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 78%] 255s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 78%] 255s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 79%] 255s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 79%] 256s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 79%] 256s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 79%] 256s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 79%] 256s test/test_parallel.py::test_default_mp_context PASSED [ 79%] 258s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 79%] 261s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 79%] 261s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 79%] 261s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 79%] 262s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 79%] 262s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 79%] 262s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 79%] 262s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 79%] 263s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 80%] 263s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 80%] 263s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 80%] 263s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 80%] 263s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 80%] 263s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 80%] 264s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 80%] 264s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 80%] 264s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 80%] 264s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 80%] 264s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 80%] 264s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 80%] 265s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 80%] 265s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 80%] 265s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 80%] 265s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 81%] 266s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 81%] 266s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 81%] 266s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 81%] 266s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 81%] 266s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 81%] 267s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 81%] 267s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 81%] 267s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 81%] 267s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 81%] 267s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 81%] 268s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 81%] 268s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 81%] 269s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 81%] 269s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 82%] 269s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-2] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-4] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-2] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-4] PASSED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_config-2] SKIPPED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_config--1] SKIPPED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_backend-2] SKIPPED [ 82%] 269s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_backend--1] SKIPPED [ 82%] 269s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 82%] 269s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 82%] 269s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 82%] 269s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 83%] 269s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 84%] 269s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 84%] 270s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 84%] 271s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 84%] 271s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 84%] 271s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 85%] 271s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[1-generator-threading] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[1-generator-sequential] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[1-generator-loky] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-threading] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-sequential] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-loky] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[2-generator-threading] PASSED [ 85%] 271s test/test_parallel.py::test_deadlock_with_generator[2-generator-sequential] PASSED [ 86%] 271s test/test_parallel.py::test_deadlock_with_generator[2-generator-loky] PASSED [ 86%] 271s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-threading] PASSED [ 86%] 271s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-sequential] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-loky] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-2-generator-threading] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-2-generator-sequential] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-2-generator-loky] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-threading] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-sequential] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-loky] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-1-generator-threading] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-1-generator-sequential] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-1-generator-loky] PASSED [ 86%] 272s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-threading] PASSED [ 87%] 272s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-sequential] PASSED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-loky] PASSED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator-2] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator--1] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator_unordered-2] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator_unordered--1] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator-2] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator--1] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator_unordered-2] SKIPPED [ 87%] 273s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator_unordered--1] SKIPPED [ 87%] 273s test/test_parallel.py::test_multiple_generator_call[1-generator-threading] PASSED [ 87%] 273s test/test_parallel.py::test_multiple_generator_call[1-generator-sequential] PASSED [ 87%] 273s test/test_parallel.py::test_multiple_generator_call[1-generator-loky] PASSED [ 87%] 273s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-threading] PASSED [ 87%] 273s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-sequential] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-loky] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[2-generator-threading] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[2-generator-sequential] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[2-generator-loky] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-threading] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-sequential] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-loky] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-2-generator-threading] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-2-generator-sequential] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-2-generator-loky] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-threading] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-sequential] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-loky] PASSED [ 88%] 273s test/test_parallel.py::test_multiple_generator_call[-1-generator-threading] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call[-1-generator-sequential] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call[-1-generator-loky] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-threading] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-sequential] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-loky] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-threading] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-sequential] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-loky] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-threading] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-sequential] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-loky] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-threading] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-sequential] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-loky] PASSED [ 89%] 273s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-threading] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-sequential] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-loky] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-threading] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-sequential] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-loky] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-threading] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-sequential] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-loky] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-threading] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-sequential] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-loky] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-threading] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-sequential] PASSED [ 90%] 273s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-loky] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-threading] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-sequential] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-loky] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-threading] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-sequential] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-loky] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-threading] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-sequential] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-loky] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-threading] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-sequential] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-loky] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-threading] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-sequential] PASSED [ 91%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-loky] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-threading] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-sequential] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-loky] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-threading] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-sequential] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-loky] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-threading] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-sequential] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-loky] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-threading] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-sequential] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-loky] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-threading] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-sequential] PASSED [ 92%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-loky] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-threading] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-sequential] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-loky] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-threading] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-sequential] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-loky] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-threading] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-sequential] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-loky] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-threading] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-sequential] PASSED [ 93%] 273s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-loky] PASSED [ 93%] 274s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-threading] PASSED [ 93%] 274s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-sequential] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-loky] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-threading] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-sequential] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-loky] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-loky-True] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-threading-False] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-sequential-False] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-loky-True] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-threading-False] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-sequential-False] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-loky-True] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-threading-False] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-sequential-False] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-loky-True] PASSED [ 94%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-threading-False] PASSED [ 95%] 274s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-sequential-False] PASSED [ 95%] 274s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 95%] 275s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 95%] 275s test/test_parallel.py::test_lambda_expression[None] PASSED [ 95%] 275s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 95%] 275s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 277s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 279s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 279s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 279s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 279s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 279s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 279s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 279s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 96%] 279s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 96%] 280s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 96%] 280s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 96%] 280s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 96%] 280s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 280s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 280s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 280s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 280s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 280s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 280s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 280s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 280s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 280s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 280s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 97%] 280s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 280s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 280s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 281s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 281s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 281s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 281s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 282s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 282s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 282s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 99%] 282s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 282s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 282s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 282s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 283s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 283s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 283s 283s =============================== warnings summary =============================== 283s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 283s /usr/lib/python3/dist-packages/joblib/testing.py:22: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s timeout = pytest.mark.timeout 283s 283s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1806 283s /usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1806: PytestUnknownMarkWarning: Unknown pytest.mark.no_cover - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s @pytest.mark.no_cover 283s 283s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 283s /usr/lib/python3/dist-packages/joblib/executor.py:105: PytestCollectionWarning: cannot collect test class '_TestingMemmappingExecutor' because it has a __init__ constructor (from: test/test_memmapping.py) 283s class _TestingMemmappingExecutor(MemmappingExecutor): 283s 283s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:27 283s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s @pytest.mark.asyncio 283s 283s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:68 283s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:68: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s @pytest.mark.asyncio 283s 283s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:86 283s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:86: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s @pytest.mark.asyncio 283s 283s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:125 283s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:125: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s @pytest.mark.asyncio 283s 283s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:152 283s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:152: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 283s @pytest.mark.asyncio 283s 283s test/test_func_inspect.py::test_filter_args_2 283s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 283s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 283s 283s test/test_hashing.py: 2 warnings 283s test/test_memmapping.py: 52 warnings 283s test/test_parallel.py: 171 warnings 283s test/test_store_backends.py: 2 warnings 283s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=4272) is multi-threaded, use of fork() may lead to deadlocks in the child. 283s self.pid = os.fork() 283s 283s test/test_memmapping.py: 51 warnings 283s test/test_parallel.py: 132 warnings 283s test/test_store_backends.py: 2 warnings 283s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=4272) is multi-threaded, use of fork() may lead to deadlocks in the child. 283s pid = os.fork() 283s 283s test/test_memory.py::test_memory_integration 283s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 283s memory = Memory(location=tmpdir.strpath, verbose=10, 283s 283s test/test_memory.py::test_memory_integration 283s /usr/lib/python3/dist-packages/joblib/memory.py:128: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 283s obj.configure(location, verbose=verbose, 283s 283s test/test_memory.py::test_memory_integration 283s /usr/lib/python3.13/contextlib.py:141: UserWarning: mmap_mode "r" is not compatible with compressed file /tmp/pytest-of-ubuntu/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/test_memory_integration//f/b69f9d78d7bc537482721c40ce38db0a/output.pkl. "r" flag will be ignored. 283s return next(self.gen) 283s 283s test/test_memory_async.py::test_memory_integration_async 283s test/test_memory_async.py::test_no_memory_async 283s test/test_memory_async.py::test_memory_numpy_check_mmap_mode_async 283s test/test_memory_async.py::test_call_and_shelve_async 283s test/test_memory_async.py::test_memorized_func_call_async 283s /usr/lib/python3/dist-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped. 283s You need to install a suitable plugin for your async framework, for example: 283s - anyio 283s - pytest-asyncio 283s - pytest-tornasync 283s - pytest-trio 283s - pytest-twisted 283s warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid))) 283s 283s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions 283s /usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle.py:461: PendingDeprecationWarning: the matrix subclass is not the recommended way to represent matrices or deal with linear algebra (see https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html). Please adjust your code to use regular ndarray. 283s np.matrix([0, 1, 2], dtype=np.dtype(' 283s 283s Traceback (most recent call last): 283s File "/usr/lib/python3/dist-packages/lz4/frame/__init__.py", line 753, in flush 283s self._fp.flush() 283s ~~~~~~~~~~~~~~^^ 283s ValueError: I/O operation on closed file. 283s 283s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 283s 283s test/test_parallel.py::test_nested_loop[threading-multiprocessing] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1359: UserWarning: Multiprocessing-backed parallel loops cannot be nested below threads, setting n_jobs=1 283s n_jobs = self._backend.configure(n_jobs=self.n_jobs, parallel=self, 283s 283s test/test_parallel.py::test_nested_loop[threading-loky] 283s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1359: UserWarning: Loky-backed parallel loops cannot be nested below threads, setting n_jobs=1 283s n_jobs = self._backend.configure(n_jobs=self.n_jobs, parallel=self, 283s 283s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-2] 283s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-4] 283s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-2] 283s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-4] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 1 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_parallel.py::test_deadlock_with_generator[2-generator-loky] 283s test/test_parallel.py::test_deadlock_with_generator[-1-generator-loky] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 4 tasks have been successfully executed but not used. Additionally, 4 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-loky] 283s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-loky] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 2 tasks have been successfully executed but not used. Additionally, 6 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_parallel.py::test_deadlock_with_generator[-2-generator-loky] 283s test/test_parallel.py::test_multiple_generator_call[-2-generator-threading] 283s test/test_parallel.py::test_multiple_generator_call[-2-generator-loky] 283s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-threading] 283s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-loky] 283s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-threading] 283s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-loky] 283s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-threading] 283s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-loky] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 6 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-loky] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 3 tasks have been successfully executed but not used. Additionally, 5 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_parallel.py: 16 warnings 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 4 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_parallel.py::test_multiple_generator_call[-1-generator-threading] 283s test/test_parallel.py::test_multiple_generator_call[-1-generator-loky] 283s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-threading] 283s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-loky] 283s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-threading] 283s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-loky] 283s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-threading] 283s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-loky] 283s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 8 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 283s warnings.warn(msg) 283s 283s test/test_testing.py::test_check_subprocess_call_timeout 283s /usr/lib/python3/dist-packages/joblib/testing.py:58: UserWarning: Timeout running ['/usr/bin/python3.13', '-c', 'import time\nimport sys\nprint("before sleep on stdout")\nsys.stdout.flush()\nsys.stderr.write("before sleep on stderr")\nsys.stderr.flush()\ntime.sleep(10)\nprint("process should have be killed before")\nsys.stdout.flush()'] 283s warnings.warn(f"Timeout running {cmd}") 283s 283s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 283s = 1398 passed, 58 skipped, 24 deselected, 2 xfailed, 481 warnings in 62.09s (0:01:02) = 283s /tmp/autopkgtest.QEjEK2/wrapper.sh: checking for leaked background processes... 283s /tmp/autopkgtest.QEjEK2/wrapper.sh: waiting for tee/cat subprocesses... 283s /tmp/autopkgtest.QEjEK2/wrapper.sh: cleaning up... 283s /tmp/autopkgtest.QEjEK2/wrapper.sh: Exit status: 0 283s autopkgtest: DBG: testbed command exited with code 0 283s autopkgtest [12:16:36]: test pytest: -----------------------] 283s autopkgtest: DBG: testbed executing test finished with exit status 0 283s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/pytest-stdout /tmp/autopkgtest-work.dwds47wm/out/pytest-stdout 284s autopkgtest: DBG: got reply from testbed: ok 284s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/pytest-stderr /tmp/autopkgtest-work.dwds47wm/out/pytest-stderr 284s autopkgtest: DBG: got reply from testbed: ok 284s pytest PASS 284s autopkgtest [12:16:37]: test pytest: - - - - - - - - - - results - - - - - - - - - - 284s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/pytest-artifacts/ /tmp/autopkgtest-work.dwds47wm/out/artifacts/ 284s autopkgtest: DBG: got reply from testbed: ok 284s autopkgtest: DBG: testbed command ['rm', '-rf', '/tmp/autopkgtest.QEjEK2/pytest-artifacts', '/tmp/autopkgtest.QEjEK2/autopkgtest_tmp'], kind short, sout raw, serr pipe, env [] 284s autopkgtest: DBG: testbed command exited with code 0 284s autopkgtest [12:16:37]: test autodep8-python3: preparing testbed 284s autopkgtest: DBG: testbed reset: modified=False, deps_installed=['python3-all', 'python3-joblib', 'python3-lz4', 'python3-numpy', 'python3-psutil', 'python3-pytest', 'python3-threadpoolctl'], deps_new=['python3-all', 'python3-joblib'] 284s autopkgtest: DBG: testbed reset 284s autopkgtest: DBG: sending command to testbed: revert 412s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest.QEjEK2 412s autopkgtest: DBG: sending command to testbed: print-execute-command 412s autopkgtest: DBG: got reply from testbed: ok /tmp/autopkgtest-ssh.rq23e0qc/runcmd 412s autopkgtest: DBG: sending command to testbed: capabilities 412s autopkgtest: DBG: got reply from testbed: ok suggested-normal-user=ubuntu root-on-testbed isolation-machine reboot revert-full-system revert ok 412s autopkgtest: DBG: testbed capabilities: ['suggested-normal-user=ubuntu', 'root-on-testbed', 'isolation-machine', 'reboot', 'revert-full-system', 'revert', 'ok', 'has_internet'] 412s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 412s autopkgtest: DBG: testbed command exited with code 0 412s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/wrapper.sh /tmp/autopkgtest.QEjEK2/wrapper.sh 413s autopkgtest: DBG: got reply from testbed: ok 413s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/wrapper.sh'], kind short, sout raw, serr pipe, env [] 413s autopkgtest: DBG: testbed command exited with code 0 413s autopkgtest: DBG: testbed command ['dpkg', '--print-architecture'], kind short, sout pipe, serr pipe, env [] 413s autopkgtest: DBG: testbed command exited with code 0 413s autopkgtest [12:18:46]: testbed dpkg architecture: s390x 413s autopkgtest: DBG: testbed command ['dpkg-query', '-W', '-f', '${Version}', 'apt'], kind short, sout pipe, serr pipe, env [] 413s autopkgtest: DBG: testbed command exited with code 0 413s autopkgtest [12:18:46]: testbed apt version: 2.9.30 413s autopkgtest: DBG: testbed command ['sh', '-ec', 'command -v eatmydata'], kind short, sout pipe, serr pipe, env [] 413s autopkgtest: DBG: testbed command exited with code 0 413s autopkgtest: DBG: testbed has eatmydata 413s autopkgtest: DBG: testbed command ['mkdir', '-p', '/etc/apt/preferences.d'], kind short, sout raw, serr pipe, env [] 413s autopkgtest: DBG: testbed command exited with code 0 413s autopkgtest [12:18:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 413s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Copyright © 2006-2018 Canonical Ltd.\n# Copyright © 2015-2017 Martin Pitt\n# Copyright © 2017 Steve Langasek\n# Copyright © 2017-2022 Paul Gevers\n# Copyright © 2018 Simon McVittie\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the first suite found in apt sources. We can\'t just rely\n# on /etc/os-release because it doesn\'t allow to distinguish between Debian\n# unstable and testing.\n#\n# This release detection logic should be kept in sync with similar code in the\n# setup-testbed script.\n#\n# For more information on APT data sources see sources.list(5).\n\n# Usage $0\n\nset -eux\n\ndistro=UNKNOWN\nif [ -r /etc/os-release ]; then\n # shellcheck disable=SC1091\n distro=$(. /etc/os-release && echo "${ID:-$distro}")\nfi\n\n# Try guessing the default release from deb822-style format sources.\n#\n# While not mandatory, APT upstream expects distros to follow the\n# .sources naming pattern for the default deb822 sources.\napt_sources="/etc/apt/sources.list.d/$distro.sources"\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'s/^Suites:\\s*(\\w+).*/\\1/Ip\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Try guessing the default release from one-line-style format sources.\napt_sources=/etc/apt/sources.list\nif [ -r "$apt_sources" ]; then\n release=$(sed -En \'/^(deb|deb-src) +(\\[.*\\] *)?(http|https|file):/ { s/\\[.*\\] +//; s/^[^ ]+ +[^ ]* +([^ ]+) +.*$/\\1/p }\' "$apt_sources" | head -n1)\n [ -n "$release" ] && echo "$release" && exit\nfi\n\n# Could not guess the default release\necho "Could not guess the default release from the APT sources." >&2\nexit 1\n'], kind short, sout pipe, serr pipe, env [] 414s autopkgtest: DBG: testbed command exited with code 0 414s autopkgtest [12:18:47]: testbed release detected to be: plucky 414s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured "deb" sources in one-line-style\n# source lists (/etc/apt/sources.list, /etc/apt/sources.list.d/*.list).\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# grep(1) returns 1 if no lines were selected from the input files, which\n# can happen if there are .list files, but they contain no "deb" entries.\n# We don\'t want to fail in this case, hence the "|| true", which we put\n# in a subshell because we want it to affect only the grep invocation.\n{\n if [ -f /etc/apt/sources.list ]; then\n printf \'%s\\0\' /etc/apt/sources.list\n fi\n if [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.list\' -print0 \\\n | LC_ALL=C sort --zero-terminated\n fi\n} | xargs -0 --no-run-if-empty -- sh -c \'grep -h "^deb " "$@" || true\' "$(basename "$0")"\n'], kind short, sout pipe, serr pipe, env [] 414s autopkgtest: DBG: testbed command exited with code 0 414s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# SPDX-License-Identifier: GPL-2.0-or-later\n\n# This script returns the list of configured sources in deb822-style source\n# lists (/etc/apt/sources.list.d/*.sources). Sources are not stripped out of\n# comments, extra blank lines or similar: the output of this script is meant to\n# be consumed by a deb822 parser that is able to correctly handle those.\n# See sources.list(5) for more information on the APT source list formats.\n#\n# This script takes no arguments.\n\nset -eu\n\n# Awk concatenates files making sure stanzas from separate files are separated\n# by a blank line, even if there are no newlines at EOF in the .sources files.\nif [ -d /etc/apt/sources.list.d ]; then\n find /etc/apt/sources.list.d -maxdepth 1 -type f -regex \'.*/[a-zA-Z0-9_.-]+\\.sources\' -print0 \\\n | LC_ALL=C sort --zero-terminated \\\n | xargs -0 --no-run-if-empty -- awk \'FNR == 1 && NR != 1 { print "" } { print }\'\nfi\n'], kind short, sout pipe, serr pipe, env [] 414s autopkgtest: DBG: testbed command exited with code 0 414s autopkgtest: DBG: adding APT source: Types: deb deb-src 414s URIs: http://ftpmaster.internal/ubuntu/ 414s Suites: plucky-proposed 414s Components: main restricted universe multiverse 414s Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 414s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" >> "/etc/apt/sources.list.d/autopkgtest-add-apt-release-plucky-proposed.sources"', 'add_apt_source', 'printf', '%s\\n', 'Types: deb deb-src\nURIs: http://ftpmaster.internal/ubuntu/\nSuites: plucky-proposed\nComponents: main restricted universe multiverse\nSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg\n'], kind short, sout raw, serr pipe, env [] 414s autopkgtest: DBG: testbed command exited with code 0 414s autopkgtest: DBG: adding APT preference to autopkgtest-zz-plucky-proposed-baseline.pref: 414s Package: * 414s Pin: release plucky-proposed 414s Pin-Priority: 500 414s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-zz-plucky-proposed-baseline.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 500'], kind short, sout raw, serr pipe, env [] 414s autopkgtest: DBG: testbed command exited with code 0 414s autopkgtest [12:18:47]: updating testbed package index (apt update) 414s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'update'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 415s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 415s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 415s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 415s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 415s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 415s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 415s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 415s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 415s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [95.1 kB] 415s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 415s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 415s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4900 B] 415s Fetched 1700 kB in 1s (1848 kB/s) 416s Reading package lists... 416s autopkgtest: DBG: testbed command exited with code 0 416s autopkgtest: DBG: adding APT preference to autopkgtest-plucky-proposed.pref: 416s Package: * 416s Pin: release plucky-proposed 416s Pin-Priority: 100 416s 416s Package: src:sphinx:any 416s Pin: release plucky-proposed 416s Pin-Priority: 995 416s autopkgtest: DBG: testbed command ['sh', '-ec', '"$@" > "/etc/apt/preferences.d/autopkgtest-plucky-proposed.pref"', 'add_apt_preference', 'printf', '%s\\n', 'Package: *\nPin: release plucky-proposed\nPin-Priority: 100\n\nPackage: src:sphinx:any\nPin: release plucky-proposed\nPin-Priority: 995'], kind short, sout raw, serr pipe, env [] 416s autopkgtest: DBG: testbed command exited with code 0 416s autopkgtest: DBG: testbed command ['bash', '-ec', 'for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do [ ! -d $d ] || touch -r $d /tmp/autopkgtest.QEjEK2/${d//\\//_}.stamp; done'], kind short, sout raw, serr pipe, env [] 417s autopkgtest: DBG: testbed command exited with code 0 417s autopkgtest: DBG: testbed command ['sh', '-ec', '#!/bin/sh\n# Canonical/Ubuntu specific testbed setup\n\nset -x\n\nRELEASE=$(lsb_release --codename --short 2>/dev/null)\n\n# Make the installed package versions match what is available from the configured\n# repositories, even if a downgrade is required.\n#\n# We may end up with images with packages newer than those available from the\n# repositories when opening a new release (images are created using the\n# previous release dailies as a base, which may include 0-day SRUs, or\n# Launchpad may fail to copy packages, see openssl 3.0.8-1ubuntu2), or when\n# package versions are pulled from the archive.\n#\n# Note: \'release a=\' matches the Suite field in the repository Release file.\ncat >/etc/apt/preferences.d/force-downgrade-to-release.pref <= Focal).\n#\n# Note: autoremove/--autoremove always runs on the entire set of installed\n# packages. Together with --autopurge/purge each removal becomes a purge.\n#\n# Removing \'?obsolete\' packages may remove the running kernel. This is not\n# expected to be an issue.\nif /usr/lib/apt/apt-helper analyze-pattern \'?true\' >/dev/null 2>&1; then\n # DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove \'?obsolete\'\n # Avoid removing the running kernel\n running_kernel_pattern="^linux-.*$(uname -r | sed \'s/\\./\\\\./g\').*"\n obsolete_pkgs="$(apt list \'?obsolete\' 2>/dev/null \\\n | tail -n+2 \\\n | cut -d\'/\' -f1 \\\n | grep -v "${running_kernel_pattern}" || true)"\n DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove ${obsolete_pkgs}\nelse\n # We\'re on an older release (analyze-pattern is not available).\n # Still do an autopurge to get rid of packages that got orphaned\n # by downgrades.\n eatmydata apt-get -y autoremove --purge\nfi\n\n# compatibility with old Jenkins testbeds for trusty\nif grep -q trusty /etc/lsb-release; then apt-get update || (sleep 10; apt-get update); apt-get install -y build-essential; fi\n\n# these packages really break tests, purge them if we use standard cloud images\n# (on lcy01)\nfor p in unattended-upgrades lxd lxd-client snapd; do\n [ ! -d /usr/share/doc/$p ] || $(which eatmydata || true) apt-get purge --auto-remove -y $p\ndone\n\nif type iptables >/dev/null 2>&1; then\n cat < /etc/rc.local\n#!/bin/sh\n\n# work around broken PTMU; LP: #1572026, RT#90771\niptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu || true\n\n# These addresses are used at least by rust-reqwest and should not be reachable\n# See https://bugs.launchpad.net/ubuntu/+source/rust-reqwest/+bug/2080346\niptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP || true\niptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP || true\nEOF\n chmod 755 /etc/rc.local\n # shellcheck disable=SC1091\n . /etc/rc.local\nfi\n\n# work around broken tty on ppc64el instances (LP: #1607075)\nif [ "$(uname -m)" = ppc64le ] && [ "$(systemctl is-active keyboard-setup.service 2>/dev/null|| true)" = failed ]; then\n systemctl reset-failed keyboard-setup.service\n systemctl mask keyboard-setup.service\nfi\n\n# work around late urandom pool initialization (LP: #1622893)\nif [ -d /run/systemd/system ] && systemd-detect-virt --quiet --vm; then\n mkdir -p /etc/systemd/system/systemd-random-seed.service.d/\n cat < /etc/systemd/system/systemd-random-seed.service.d/fakeentropy.conf\n[Service]\nExecStart=/usr/bin/perl -E \'open \\$\\$f, "/bin/bash" or die; open \\$\\$rnd, ">/dev/random" or die; for (\\$\\$i = 0; \\$\\$i < 10; ++\\$\\$i) {read \\$\\$f, \\$\\$d, 64; ioctl \\$\\$rnd, 0x40085203, pack("ii", 64*8, 64) . \\$\\$d}\'\nEOF\nfi\n\n# set compressor to lz4 where supported, we care about compression speed\nif grep -q lz4 /etc/initramfs-tools/initramfs.conf; then\n echo COMPRESS=lz4 > /etc/initramfs-tools/conf.d/lz4\nfi'], kind install, sout raw, serr raw, env ['AUTOPKGTEST_IS_SETUP_COMMAND=1', 'AUTOPKGTEST_NORMAL_USER=ubuntu', 'ADT_NORMAL_USER=ubuntu'] 417s + lsb_release --codename --short 417s + RELEASE=plucky 417s + cat 417s + [ plucky != trusty ] 417s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 417s Reading package lists... 417s Building dependency tree... 417s Reading state information... 417s Calculating upgrade... 417s The following packages were automatically installed and are no longer required: 417s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 417s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 417s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 417s linux-tools-6.11.0-8-generic 417s Use 'sudo apt autoremove' to remove them. 417s The following packages will be upgraded: 417s iproute2 liblsof0 libp11-kit0 lsof 417s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 417s Need to get 1791 kB of archives. 417s After this operation, 17.4 kB of additional disk space will be used. 417s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x iproute2 s390x 6.13.0-1ubuntu1 [1174 kB] 418s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit0 s390x 0.25.5-2ubuntu3 [316 kB] 418s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x lsof s390x 4.99.4+dfsg-1 [243 kB] 418s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblsof0 s390x 4.99.4+dfsg-1 [58.5 kB] 418s Preconfiguring packages ... 418s Fetched 1791 kB in 1s (2677 kB/s) 418s (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 ... 81030 files and directories currently installed.) 418s Preparing to unpack .../iproute2_6.13.0-1ubuntu1_s390x.deb ... 418s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 418s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu3_s390x.deb ... 418s Unpacking libp11-kit0:s390x (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 418s Preparing to unpack .../lsof_4.99.4+dfsg-1_s390x.deb ... 418s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 418s Preparing to unpack .../liblsof0_4.99.4+dfsg-1_s390x.deb ... 418s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 418s Setting up liblsof0 (4.99.4+dfsg-1) ... 418s Setting up iproute2 (6.13.0-1ubuntu1) ... 419s Setting up libp11-kit0:s390x (0.25.5-2ubuntu3) ... 419s Setting up lsof (4.99.4+dfsg-1) ... 419s Processing triggers for man-db (2.13.0-1) ... 419s Processing triggers for libc-bin (2.40-4ubuntu1) ... 419s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 419s + /usr/lib/apt/apt-helper analyze-pattern ?true 419s + uname -r 419s + sed s/\./\\./g 419s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 419s + apt list ?obsolete 419s + tail -n+2 419s + cut -d/ -f1 419s + grep -v ^linux-.*6\.12\.0-15-generic.* 420s + true 420s + obsolete_pkgs= 420s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 420s Reading package lists... 420s Building dependency tree... 420s Reading state information... 420s The following packages will be REMOVED: 420s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 420s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 420s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 420s linux-tools-6.11.0-8-generic* 420s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 420s After this operation, 167 MB disk space will be freed. 420s (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 ... 81031 files and directories currently installed.) 420s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 420s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 420s Removing libpython3.12t64:s390x (3.12.9-1) ... 420s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 420s Removing libnsl2:s390x (1.3.0-3build3) ... 420s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 420s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 420s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 421s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 421s Processing triggers for libc-bin (2.40-4ubuntu1) ... 421s (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 ... 55931 files and directories currently installed.) 421s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 421s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 422s + grep -q trusty /etc/lsb-release 422s + [ ! -d /usr/share/doc/unattended-upgrades ] 422s + [ ! -d /usr/share/doc/lxd ] 422s + [ ! -d /usr/share/doc/lxd-client ] 422s + [ ! -d /usr/share/doc/snapd ] 422s + type iptables 422s + cat 422s + chmod 755 /etc/rc.local 422s + . /etc/rc.local 422s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 422s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 422s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 422s + uname -m 422s + [ s390x = ppc64le ] 422s + [ -d /run/systemd/system ] 422s + systemd-detect-virt --quiet --vm 422s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 422s + cat 422s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 422s + echo COMPRESS=lz4 422s autopkgtest: DBG: testbed command exited with code 0 422s autopkgtest [12:18:55]: upgrading testbed (apt dist-upgrade and autopurge) 422s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'dist-upgrade'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 422s Reading package lists... 422s Building dependency tree... 422s Reading state information... 422s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 422s Starting 2 pkgProblemResolver with broken count: 0 422s Done 422s Entering ResolveByKeep 423s 423s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 423s autopkgtest: DBG: testbed command exited with code 0 423s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', '--purge', 'autoremove'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 423s Reading package lists... 423s Building dependency tree... 423s Reading state information... 423s Starting pkgProblemResolver with broken count: 0 423s Starting 2 pkgProblemResolver with broken count: 0 423s Done 423s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 423s autopkgtest: DBG: testbed command exited with code 0 423s autopkgtest: DBG: testbed command ['bash', '-ec', '[ ! -e /run/autopkgtest_no_reboot.stamp ] || exit 0;for d in /boot /boot/efi /boot/grub /etc/init /etc/init.d /etc/systemd/system /lib/systemd/system; do s=/tmp/autopkgtest.QEjEK2/${d//\\//_}.stamp; [ ! -d $d ] || [ `stat -c %Y $d` = `stat -c %Y $s` ]; done'], kind short, sout raw, serr raw, env [] 424s autopkgtest: DBG: testbed command exited with code 1 424s autopkgtest [12:18:57]: rebooting testbed after setup commands that affected boot 424s autopkgtest: DBG: sending command to testbed: reboot 441s autopkgtest: DBG: got reply from testbed: ok 441s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 441s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 441s autopkgtest: DBG: testbed command exited with code 0 441s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot 442s autopkgtest: DBG: got reply from testbed: ok 442s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 442s autopkgtest: DBG: testbed command exited with code 0 442s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 442s autopkgtest: DBG: testbed command exited with code 0 442s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 442s autopkgtest: DBG: testbed command exited with code 0 442s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 442s autopkgtest: DBG: testbed command exited with code 0 442s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare 442s autopkgtest: DBG: got reply from testbed: ok 442s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 443s autopkgtest: DBG: testbed command exited with code 0 443s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 443s autopkgtest: DBG: testbed command exited with code 0 443s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 443s autopkgtest: DBG: testbed command exited with code 0 443s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.QEjEK2/testbed-packages"], kind short, sout raw, serr pipe, env [] 443s autopkgtest: DBG: testbed command exited with code 0 443s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/testbed-packages /tmp/autopkgtest-work.dwds47wm/out/testbed-packages 443s autopkgtest: DBG: got reply from testbed: ok 443s autopkgtest: DBG: testbed supports reboot, creating /tmp/autopkgtest-reboot 443s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 443s autopkgtest: DBG: testbed command exited with code 0 443s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot 444s autopkgtest: DBG: got reply from testbed: ok 444s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 444s autopkgtest: DBG: testbed command exited with code 0 444s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/tmp/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 444s autopkgtest: DBG: testbed command exited with code 0 444s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot', '/sbin/autopkgtest-reboot'], kind short, sout raw, serr pipe, env [] 444s autopkgtest: DBG: testbed command exited with code 0 444s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2'], kind short, sout raw, serr pipe, env [] 444s autopkgtest: DBG: testbed command exited with code 0 444s autopkgtest: DBG: sending command to testbed: copydown /home/ubuntu/autopkgtest/lib/in-testbed/reboot-prepare.sh /tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare 445s autopkgtest: DBG: got reply from testbed: ok 445s autopkgtest: DBG: testbed command ['chmod', '-R', '0755', '--', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 445s autopkgtest: DBG: testbed command exited with code 0 445s autopkgtest: DBG: testbed command ['ln', '-fns', '/tmp/autopkgtest.QEjEK2/autopkgtest-reboot-prepare', '/tmp/autopkgtest-reboot-prepare'], kind short, sout raw, serr pipe, env [] 445s autopkgtest: DBG: testbed command exited with code 0 445s autopkgtest: DBG: testbed command ['uname', '-srv'], kind short, sout pipe, serr pipe, env [] 445s autopkgtest: DBG: testbed command exited with code 0 445s autopkgtest: DBG: Binaries: no registered binaries, not publishing anything 445s autopkgtest: DBG: install_deps: deps_new=['python3-all', 'python3-joblib'] 445s autopkgtest: DBG: install-deps: satisfying python3-all, python3-joblib 445s autopkgtest: DBG: can use apt-get on testbed: True 445s autopkgtest: DBG: testbed command ['/bin/sh', '-ec', '"$@" 3>&2 2>&1', 'run_apt_command', '/usr/bin/eatmydata', 'apt-get', '--quiet', '--assume-yes', '-o=APT::Status-Fd=3', '-o=APT::Install-Recommends=false', '-o=Dpkg::Options::=--force-confnew', '-o=Debug::pkgProblemResolver=true', 'satisfy', 'python3-all, python3-joblib'], kind install, sout raw, serr pipe, env ['DEBIAN_FRONTEND=noninteractive', 'APT_LISTBUGS_FRONTEND=none', 'APT_LISTCHANGES_FRONTEND=none'] 445s Reading package lists... 445s Building dependency tree... 445s Reading state information... 446s Starting pkgProblemResolver with broken count: 0 446s Starting 2 pkgProblemResolver with broken count: 0 446s Done 446s The following NEW packages will be installed: 446s libnsl2 libpython3.12-minimal libpython3.12-stdlib python3-all 446s python3-joblib python3.12 python3.12-minimal 446s 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. 446s Need to get 6232 kB of archives. 446s After this operation, 24.9 MB of additional disk space will be used. 446s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 446s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 447s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 447s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 447s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 447s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 447s Get:7 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-joblib all 1.4.2-2 [205 kB] 447s Fetched 6232 kB in 1s (7136 kB/s) 447s Selecting previously unselected package libpython3.12-minimal:s390x. 447s (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 ... 55929 files and directories currently installed.) 447s Preparing to unpack .../0-libpython3.12-minimal_3.12.9-1_s390x.deb ... 447s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 447s Selecting previously unselected package python3.12-minimal. 447s Preparing to unpack .../1-python3.12-minimal_3.12.9-1_s390x.deb ... 447s Unpacking python3.12-minimal (3.12.9-1) ... 447s Selecting previously unselected package libnsl2:s390x. 447s Preparing to unpack .../2-libnsl2_1.3.0-3build3_s390x.deb ... 447s Unpacking libnsl2:s390x (1.3.0-3build3) ... 447s Selecting previously unselected package libpython3.12-stdlib:s390x. 447s Preparing to unpack .../3-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 447s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 447s Selecting previously unselected package python3.12. 447s Preparing to unpack .../4-python3.12_3.12.9-1_s390x.deb ... 447s Unpacking python3.12 (3.12.9-1) ... 447s Selecting previously unselected package python3-all. 447s Preparing to unpack .../5-python3-all_3.13.1-1~exp2_s390x.deb ... 447s Unpacking python3-all (3.13.1-1~exp2) ... 447s Selecting previously unselected package python3-joblib. 447s Preparing to unpack .../6-python3-joblib_1.4.2-2_all.deb ... 447s Unpacking python3-joblib (1.4.2-2) ... 447s Setting up python3-joblib (1.4.2-2) ... 448s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 448s Setting up libnsl2:s390x (1.3.0-3build3) ... 448s Setting up python3.12-minimal (3.12.9-1) ... 449s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 449s Setting up python3.12 (3.12.9-1) ... 450s Setting up python3-all (3.13.1-1~exp2) ... 450s Processing triggers for man-db (2.13.0-1) ... 450s Processing triggers for libc-bin (2.40-4ubuntu1) ... 450s Processing triggers for systemd (257.2-3ubuntu1) ... 450s autopkgtest: DBG: testbed command exited with code 0 450s autopkgtest: DBG: testbed command ['dpkg-query', '--show', '-f', '${Status}', 'python3-joblib'], kind short, sout pipe, serr pipe, env [] 451s autopkgtest: DBG: testbed command exited with code 0 451s autopkgtest: DBG: testbed command ['sh', '-ec', "dpkg-query --show -f '${Package}\\t${Version}\\n' > /tmp/autopkgtest.QEjEK2/autodep8-python3-packages.all"], kind short, sout raw, serr pipe, env [] 451s autopkgtest: DBG: testbed command exited with code 0 451s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/autodep8-python3-packages.all /tmp/autopkgtest-work.dwds47wm/out/autodep8-python3-packages.all 451s autopkgtest: DBG: got reply from testbed: ok 451s autopkgtest: DBG: testbed command ['test', '-e', '/tmp/autopkgtest.QEjEK2/build.CaU/src'], kind short, sout raw, serr raw, env [] 451s autopkgtest: DBG: testbed command exited with code 1 451s autopkgtest: DBG: testbed command ['mkdir', '-p', '/tmp/autopkgtest.QEjEK2/build.CaU'], kind short, sout raw, serr pipe, env [] 451s autopkgtest: DBG: testbed command exited with code 0 451s autopkgtest: DBG: sending command to testbed: copydown /tmp/autopkgtest-work.dwds47wm/out/tests-tree/ /tmp/autopkgtest.QEjEK2/build.CaU/src/ 452s autopkgtest: DBG: got reply from testbed: ok 452s autopkgtest: DBG: testbed command ['chown', '-R', 'ubuntu', '--', '/tmp/autopkgtest.QEjEK2/build.CaU/src'], kind short, sout raw, serr pipe, env [] 452s autopkgtest: DBG: testbed command exited with code 0 452s autopkgtest [12:19:25]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 452s autopkgtest [12:19:25]: test autodep8-python3: [----------------------- 452s autopkgtest: DBG: testbed command ['su', '-s', '/bin/bash', 'ubuntu', '-c', 'set -e; exec /tmp/autopkgtest.QEjEK2/wrapper.sh --debug --artifacts=/tmp/autopkgtest.QEjEK2/autodep8-python3-artifacts --chdir=/tmp/autopkgtest.QEjEK2/build.CaU/src --env=AUTOPKGTEST_TESTBED_ARCH=s390x --env=AUTOPKGTEST_TEST_ARCH=s390x --env=DEB_BUILD_OPTIONS=parallel=4 --env=DEBIAN_FRONTEND=noninteractive --env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS --unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE --unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT --unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME --unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE --unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid --source-profile --stderr=/tmp/autopkgtest.QEjEK2/autodep8-python3-stderr --stdout=/tmp/autopkgtest.QEjEK2/autodep8-python3-stdout --tmp=/tmp/autopkgtest.QEjEK2/autopkgtest_tmp --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- bash -ec \'set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done\''], kind test, sout raw, serr raw, env [] 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: creating AUTOPKGTEST_ARTIFACTS: /tmp/autopkgtest.QEjEK2/autodep8-python3-artifacts 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: changing to directory: /tmp/autopkgtest.QEjEK2/build.CaU/src 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: AUTOPKGTEST_TESTBED_ARCH=s390x 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: AUTOPKGTEST_TEST_ARCH=s390x 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: DEB_BUILD_OPTIONS=parallel=4 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: DEBIAN_FRONTEND=noninteractive 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: LANG=C.UTF-8 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LANGUAGE 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_ADDRESS 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_ALL 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_COLLATE 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_CTYPE 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_IDENTIFICATION 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_MEASUREMENT 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_MESSAGES 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_MONETARY 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_NAME 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_NUMERIC 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_PAPER 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_TELEPHONE 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: unsetting environment: LC_TIME 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: will create pid file: /tmp/autopkgtest_script_pid 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: pretending to be a login shell 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: will write standard error to /tmp/autopkgtest.QEjEK2/autodep8-python3-stderr 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: will write stdout to /tmp/autopkgtest.QEjEK2/autodep8-python3-stdout 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: creating AUTOPKGTEST_TMP: /tmp/autopkgtest.QEjEK2/autopkgtest_tmp 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: setting environment: ADT_TEST_TRIGGERS=sphinx/8.1.3-5 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: command to run: bash -ec set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: copying /tmp/tmp.WX8KUr8xM1/out to stdout and file: /tmp/autopkgtest.QEjEK2/autodep8-python3-stdout 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: copying /tmp/tmp.WX8KUr8xM1/err to standard error and file: /tmp/autopkgtest.QEjEK2/autodep8-python3-stdout 452s /tmp/autopkgtest.QEjEK2/wrapper.sh: writing script pid 1340 to /tmp/autopkgtest_script_pid 452s Testing with python3.12: 452s 453s Testing with python3.13: 453s 453s /tmp/autopkgtest.QEjEK2/wrapper.sh: checking for leaked background processes... 453s /tmp/autopkgtest.QEjEK2/wrapper.sh: waiting for tee/cat subprocesses... 453s /tmp/autopkgtest.QEjEK2/wrapper.sh: cleaning up... 453s /tmp/autopkgtest.QEjEK2/wrapper.sh: Exit status: 0 453s autopkgtest: DBG: testbed command exited with code 0 453s autopkgtest [12:19:26]: test autodep8-python3: -----------------------] 453s autopkgtest: DBG: testbed executing test finished with exit status 0 453s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/autodep8-python3-stdout /tmp/autopkgtest-work.dwds47wm/out/autodep8-python3-stdout 453s autopkgtest: DBG: got reply from testbed: ok 453s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/autodep8-python3-stderr /tmp/autopkgtest-work.dwds47wm/out/autodep8-python3-stderr 453s autopkgtest: DBG: got reply from testbed: ok 453s autopkgtest [12:19:26]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 453s autodep8-python3 PASS (superficial) 453s autopkgtest: DBG: sending command to testbed: copyup /tmp/autopkgtest.QEjEK2/autodep8-python3-artifacts/ /tmp/autopkgtest-work.dwds47wm/out/artifacts/ 454s autopkgtest: DBG: got reply from testbed: ok 454s autopkgtest: DBG: testbed command ['rm', '-rf', '/tmp/autopkgtest.QEjEK2/autodep8-python3-artifacts', '/tmp/autopkgtest.QEjEK2/autopkgtest_tmp'], kind short, sout raw, serr pipe, env [] 454s autopkgtest: DBG: testbed command exited with code 0 454s autopkgtest: DBG: needs_reset, previously=False, requested by run_tests() line 230 454s autopkgtest [12:19:27]: @@@@@@@@@@@@@@@@@@@@ summary 454s pytest PASS 454s autodep8-python3 PASS (superficial) 454s autopkgtest: DBG: testbed stop 454s autopkgtest: DBG: testbed close, scratch=/tmp/autopkgtest.QEjEK2 454s autopkgtest: DBG: sending command to testbed: close 471s autopkgtest: DBG: got reply from testbed: ok 471s autopkgtest: DBG: sending command to testbed: quit 471s nova [W] Using flock in prodstack6-s390x 471s flock: timeout while waiting to get lock 471s Creating nova instance adt-plucky-s390x-joblib-20250219-121152-juju-7f2275-prod-proposed-migration-environment-15-b0853763-72d3-4875-8c7d-ecedc8e0fe97 from image adt/ubuntu-plucky-s390x-server-20250219.img (UUID 7af5aa59-4155-4177-a560-02c7dd963d23)... 471s nova [W] Timed out waiting for 13b3a04e-8d82-430e-a91e-2514ed03d421 to get deleted. 471s nova [W] Using flock in prodstack6-s390x 471s Creating nova instance adt-plucky-s390x-joblib-20250219-121152-juju-7f2275-prod-proposed-migration-environment-15-b0853763-72d3-4875-8c7d-ecedc8e0fe97 from image adt/ubuntu-plucky-s390x-server-20250219.img (UUID 7af5aa59-4155-4177-a560-02c7dd963d23)... 471s nova [W] Timed out waiting for 3d94453f-7f34-4431-8cd7-d834613275cd to get deleted.