* Package: dev-python/loky-2.8.0-r1 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo/gentoo/commit/0c3a0bfeb45bc6bbb87d4e16f6a35f9333e7fd86 (Tue Aug 18 10:01:26 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.3 (python 3.7.8-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-gentoo-2.7 KiB Mem: 64359960 total, 44011172 free KiB Swap: 0 total, 0 free sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.6.11-r2::gentoo, 3.7.8-r2::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* BSD" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" DISTDIR="/var/tmp/portage/dev-python/loky-2.8.0-r1/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_TARGETS="python3_6 python3_7 python3_8" USERLAND="GNU" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking loky-2.8.0.tar.gz to /var/tmp/portage/dev-python/loky-2.8.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-python/loky-2.8.0-r1/work >>> Preparing source in /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0 ... * Applying loky-2.8.0-cloudpickle-1.5.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0 ... * python3_6: running distutils-r1_run_phase distutils-r1_python_compile python3.6 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky copying loky/cloudpickle_wrapper.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky copying loky/_base.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky copying loky/process_executor.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky copying loky/reusable_executor.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky copying loky/__init__.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky creating /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/compat.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/_win_reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/managers.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/resource_tracker.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/_win_wait.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/popen_loky_posix.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/popen_loky_win32.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/queues.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/process.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/spawn.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/_posix_reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/utils.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/compat_posix.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/semlock.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/fork_exec.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/context.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/__init__.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/compat_win32.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/_posix_wait.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend copying loky/backend/synchronize.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_6/lib/loky/backend warning: build_py: byte-compiling is disabled, skipping. * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky copying loky/cloudpickle_wrapper.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky copying loky/_base.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky copying loky/process_executor.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky copying loky/reusable_executor.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky copying loky/__init__.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky creating /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/compat.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/_win_reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/managers.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/resource_tracker.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/_win_wait.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/popen_loky_posix.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/popen_loky_win32.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/queues.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/process.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/spawn.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/_posix_reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/utils.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/compat_posix.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/semlock.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/fork_exec.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/context.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/__init__.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/compat_win32.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/_posix_wait.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend copying loky/backend/synchronize.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_7/lib/loky/backend warning: build_py: byte-compiling is disabled, skipping. * python3_8: running distutils-r1_run_phase distutils-r1_python_compile python3.8 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky copying loky/cloudpickle_wrapper.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky copying loky/_base.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky copying loky/process_executor.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky copying loky/reusable_executor.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky copying loky/__init__.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky creating /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/compat.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/_win_reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/managers.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/resource_tracker.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/_win_wait.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/popen_loky_posix.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/popen_loky_win32.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/queues.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/process.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/spawn.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/_posix_reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/reduction.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/utils.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/compat_posix.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/semlock.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/fork_exec.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/context.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/__init__.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/compat_win32.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/_posix_wait.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend copying loky/backend/synchronize.py -> /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0-python3_8/lib/loky/backend warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-python/loky-2.8.0-r1 * python3_6: running distutils-r1_run_phase python_test ============================= test session starts ============================== platform linux -- Python 3.6.11, pytest-6.0.1, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0 collecting ... collected 292 items tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_serialization_function_from_main PASSED [ 0%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_serialization_class_from_main PASSED [ 0%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_cloudpickle_flag_wrapper PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler[None] PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler[''] PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler['cloudpickle'] PASSED [ 2%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler['pickle'] PASSED [ 2%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler_failures PASSED [ 2%] tests/test_futures.py::TestsFuture::test_done_callback_with_result PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_with_exception PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_with_cancel PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_raises PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_successful PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_failed PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_cancelled PASSED [ 5%] tests/test_futures.py::TestsFuture::test_repr PASSED [ 5%] tests/test_futures.py::TestsFuture::test_cancel PASSED [ 5%] tests/test_futures.py::TestsFuture::test_cancelled PASSED [ 6%] tests/test_futures.py::TestsFuture::test_done PASSED [ 6%] tests/test_futures.py::TestsFuture::test_running PASSED [ 6%] tests/test_futures.py::TestsFuture::test_result_with_timeout PASSED [ 7%] tests/test_futures.py::TestsFuture::test_result_with_success PASSED [ 7%] tests/test_futures.py::TestsFuture::test_result_with_cancel PASSED [ 7%] tests/test_futures.py::TestsFuture::test_exception_with_timeout PASSED [ 8%] tests/test_futures.py::TestsFuture::test_exception_with_success PASSED [ 8%] tests/test_loky_backend.py::TestLokyBackend::test_current PASSED [ 8%] tests/test_loky_backend.py::TestLokyBackend::test_daemon_argument PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_process[loky] PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_process[loky_init_main] PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_socket PASSED [ 10%] tests/test_loky_backend.py::TestLokyBackend::test_socket_queue PASSED [ 10%] tests/test_loky_backend.py::TestLokyBackend::test_connection PASSED [ 10%] tests/test_loky_backend.py::TestLokyBackend::test_connection_queue PASSED [ 11%] tests/test_loky_backend.py::TestLokyBackend::test_child_env_process PASSED [ 11%] tests/test_loky_backend.py::TestLokyBackend::test_terminate PASSED [ 11%] tests/test_loky_backend.py::TestLokyBackend::test_active_children PASSED [ 12%] tests/test_loky_backend.py::TestLokyBackend::test_recursion PASSED [ 12%] tests/test_loky_backend.py::TestLokyBackend::test_sentinel PASSED [ 13%] tests/test_loky_backend.py::TestLokyBackend::test_wait_sentinel PASSED [ 13%] tests/test_loky_backend.py::TestLokyBackend::test_sync_object_handling PASSED [ 13%] tests/test_loky_backend.py::TestLokyBackend::test_interactively_define_process_no_main[True] PASSED [ 14%] tests/test_loky_backend.py::TestLokyBackend::test_interactively_define_process_no_main[False] PASSED [ 14%] tests/test_loky_backend.py::TestLokyBackend::test_interactively_define_process_fail_main PASSED [ 14%] tests/test_loky_backend.py::TestLokyBackend::test_loky_get_context PASSED [ 15%] tests/test_loky_backend.py::TestLokyBackend::test_interactive_contex_no_main PASSED [ 15%] tests/test_loky_backend.py::TestLokyBackend::test_compatibility_openmp <- tests/utils.py SKIPPED [ 15%] tests/test_loky_backend.py::test_recursive_terminate[True] PASSED [ 16%] tests/test_loky_backend.py::test_recursive_terminate[False] PASSED [ 16%] tests/test_loky_backend.py::test_default_subcontext[loky] PASSED [ 16%] tests/test_loky_backend.py::test_default_subcontext[loky_init_main] PASSED [ 17%] tests/test_loky_backend.py::test_default_subcontext[spawn] PASSED [ 17%] tests/test_loky_backend.py::test_default_subcontext[fork] PASSED [ 17%] tests/test_loky_backend.py::test_default_subcontext[forkserver] PASSED [ 18%] tests/test_loky_module.py::test_version PASSED [ 18%] tests/test_loky_module.py::test_cpu_count PASSED [ 18%] tests/test_loky_module.py::test_cpu_count_affinity PASSED [ 19%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_run_after_shutdown <- tests/_test_process_executor.py PASSED [ 19%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_with_pickle_error <- tests/_test_process_executor.py PASSED [ 19%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_with_sys_exit_at_pickle <- tests/_test_process_executor.py PASSED [ 20%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_interpreter_shutdown <- tests/_test_process_executor.py PASSED [ 20%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_hang_issue12364 <- tests/_test_process_executor.py PASSED [ 20%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_processes_terminate <- tests/_test_process_executor.py PASSED [ 21%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_processes_terminate_on_executor_gc <- tests/_test_process_executor.py PASSED [ 21%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_processes_crash_handling_after_executor_gc <- tests/_test_process_executor.py PASSED [ 21%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_context_manager_shutdown <- tests/_test_process_executor.py PASSED [ 22%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_del_shutdown <- tests/_test_process_executor.py PASSED [ 22%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_no_wait <- tests/_test_process_executor.py PASSED [ 22%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_deadlock_pickle <- tests/_test_process_executor.py PASSED [ 23%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_hang_issue39205 <- tests/_test_process_executor.py PASSED [ 23%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_recursive_kill <- tests/_test_process_executor.py SKIPPED [ 23%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_completed <- tests/_test_process_executor.py PASSED [ 24%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_completed_some_already_completed <- tests/_test_process_executor.py PASSED [ 24%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_exception <- tests/_test_process_executor.py PASSED [ 25%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_exception_some_already_complete <- tests/_test_process_executor.py PASSED [ 25%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_exception_one_already_failed <- tests/_test_process_executor.py PASSED [ 25%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_all_completed <- tests/_test_process_executor.py PASSED [ 26%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_timeout <- tests/_test_process_executor.py PASSED [ 26%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverAsCompleted::test_no_timeout <- tests/_test_process_executor.py PASSED [ 26%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverAsCompleted::test_zero_timeout <- tests/_test_process_executor.py PASSED [ 27%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverAsCompleted::test_duplicate_futures <- tests/_test_process_executor.py PASSED [ 27%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_submit <- tests/_test_process_executor.py PASSED [ 27%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_submit_keyword <- tests/_test_process_executor.py PASSED [ 28%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map <- tests/_test_process_executor.py PASSED [ 28%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map_exception <- tests/_test_process_executor.py PASSED [ 28%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map_timeout <- tests/_test_process_executor.py PASSED [ 29%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_shutdown_race_issue12456 <- tests/_test_process_executor.py PASSED [ 29%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_no_stale_references <- tests/_test_process_executor.py PASSED [ 29%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_max_workers_negative <- tests/_test_process_executor.py PASSED [ 30%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_killed_child <- tests/_test_process_executor.py PASSED [ 30%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map_chunksize <- tests/_test_process_executor.py PASSED [ 30%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_traceback <- tests/_test_process_executor.py PASSED [ 31%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_thread_safety <- tests/_test_process_executor.py PASSED [ 31%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_submit_from_callback <- tests/_test_process_executor.py PASSED [ 31%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_worker_timeout <- tests/_test_process_executor.py PASSED [ 32%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_serialization <- tests/_test_process_executor.py PASSED [ 32%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_max_depth[True] <- tests/_test_process_executor.py PASSED [ 32%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_max_depth[False] <- tests/_test_process_executor.py PASSED [ 33%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_no_failure_on_large_data_send <- tests/_test_process_executor.py SKIPPED [ 33%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_expected_failure_on_large_data_send <- tests/_test_process_executor.py PASSED [ 33%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_memory_leak_protection <- tests/_test_process_executor.py PASSED [ 34%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_reference_cycle_collection <- tests/_test_process_executor.py PASSED [ 34%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_exited_child <- tests/_test_process_executor.py PASSED [ 34%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_child_env_executor <- tests/_test_process_executor.py SKIPPED [ 35%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_run_after_shutdown <- tests/_test_process_executor.py PASSED [ 35%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_with_pickle_error <- tests/_test_process_executor.py PASSED [ 35%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_with_sys_exit_at_pickle <- tests/_test_process_executor.py PASSED [ 36%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_interpreter_shutdown <- tests/_test_process_executor.py PASSED [ 36%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_hang_issue12364 <- tests/_test_process_executor.py PASSED [ 36%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_processes_terminate <- tests/_test_process_executor.py PASSED [ 37%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_processes_terminate_on_executor_gc <- tests/_test_process_executor.py PASSED [ 37%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_processes_crash_handling_after_executor_gc <- tests/_test_process_executor.py PASSED [ 38%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_context_manager_shutdown <- tests/_test_process_executor.py PASSED [ 38%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_del_shutdown <- tests/_test_process_executor.py PASSED [ 38%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_no_wait <- tests/_test_process_executor.py PASSED [ 39%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_deadlock_pickle <- tests/_test_process_executor.py PASSED [ 39%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_hang_issue39205 <- tests/_test_process_executor.py PASSED [ 39%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_recursive_kill <- tests/_test_process_executor.py PASSED [ 40%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_completed <- tests/_test_process_executor.py PASSED [ 40%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_completed_some_already_completed <- tests/_test_process_executor.py PASSED [ 40%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_exception <- tests/_test_process_executor.py PASSED [ 41%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_exception_some_already_complete <- tests/_test_process_executor.py PASSED [ 41%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_exception_one_already_failed <- tests/_test_process_executor.py PASSED [ 41%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_all_completed <- tests/_test_process_executor.py PASSED [ 42%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_timeout <- tests/_test_process_executor.py PASSED [ 42%] tests/test_process_executor_loky.py::TestsProcessPoolLokyAsCompleted::test_no_timeout <- tests/_test_process_executor.py PASSED [ 42%] tests/test_process_executor_loky.py::TestsProcessPoolLokyAsCompleted::test_zero_timeout <- tests/_test_process_executor.py PASSED [ 43%] tests/test_process_executor_loky.py::TestsProcessPoolLokyAsCompleted::test_duplicate_futures <- tests/_test_process_executor.py PASSED [ 43%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_submit <- tests/_test_process_executor.py PASSED [ 43%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_submit_keyword <- tests/_test_process_executor.py PASSED [ 44%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map <- tests/_test_process_executor.py PASSED [ 44%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map_exception <- tests/_test_process_executor.py PASSED [ 44%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map_timeout <- tests/_test_process_executor.py PASSED [ 45%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_shutdown_race_issue12456 <- tests/_test_process_executor.py PASSED [ 45%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_no_stale_references <- tests/_test_process_executor.py PASSED [ 45%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_max_workers_negative <- tests/_test_process_executor.py PASSED [ 46%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_killed_child <- tests/_test_process_executor.py PASSED [ 46%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map_chunksize <- tests/_test_process_executor.py PASSED [ 46%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_traceback <- tests/_test_process_executor.py PASSED [ 47%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_thread_safety <- tests/_test_process_executor.py PASSED [ 47%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_submit_from_callback <- tests/_test_process_executor.py PASSED [ 47%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_worker_timeout <- tests/_test_process_executor.py PASSED [ 48%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_serialization <- tests/_test_process_executor.py PASSED [ 48%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_max_depth[True] <- tests/_test_process_executor.py PASSED [ 48%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_max_depth[False] <- tests/_test_process_executor.py PASSED [ 49%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_no_failure_on_large_data_send <- tests/_test_process_executor.py SKIPPED [ 49%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_expected_failure_on_large_data_send <- tests/_test_process_executor.py PASSED [ 50%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_memory_leak_protection <- tests/_test_process_executor.py PASSED [ 50%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_reference_cycle_collection <- tests/_test_process_executor.py PASSED [ 50%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_exited_child <- tests/_test_process_executor.py PASSED [ 51%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_child_env_executor <- tests/_test_process_executor.py PASSED [ 51%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_run_after_shutdown <- tests/_test_process_executor.py PASSED [ 51%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_with_pickle_error <- tests/_test_process_executor.py PASSED [ 52%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_with_sys_exit_at_pickle <- tests/_test_process_executor.py PASSED [ 52%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_interpreter_shutdown <- tests/_test_process_executor.py PASSED [ 52%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_hang_issue12364 <- tests/_test_process_executor.py PASSED [ 53%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_processes_terminate <- tests/_test_process_executor.py PASSED [ 53%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_processes_terminate_on_executor_gc <- tests/_test_process_executor.py PASSED [ 53%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_processes_crash_handling_after_executor_gc <- tests/_test_process_executor.py PASSED [ 54%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_context_manager_shutdown <- tests/_test_process_executor.py PASSED [ 54%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_del_shutdown <- tests/_test_process_executor.py PASSED [ 54%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_no_wait <- tests/_test_process_executor.py PASSED [ 55%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_deadlock_pickle <- tests/_test_process_executor.py PASSED [ 55%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_hang_issue39205 <- tests/_test_process_executor.py PASSED [ 55%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_recursive_kill <- tests/_test_process_executor.py PASSED [ 56%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_completed <- tests/_test_process_executor.py PASSED [ 56%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_completed_some_already_completed <- tests/_test_process_executor.py PASSED [ 56%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_exception <- tests/_test_process_executor.py PASSED [ 57%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_exception_some_already_complete <- tests/_test_process_executor.py PASSED [ 57%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_exception_one_already_failed <- tests/_test_process_executor.py PASSED [ 57%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_all_completed <- tests/_test_process_executor.py PASSED [ 58%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_timeout <- tests/_test_process_executor.py PASSED [ 58%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnAsCompleted::test_no_timeout <- tests/_test_process_executor.py PASSED [ 58%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnAsCompleted::test_zero_timeout <- tests/_test_process_executor.py PASSED [ 59%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnAsCompleted::test_duplicate_futures <- tests/_test_process_executor.py PASSED [ 59%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_submit <- tests/_test_process_executor.py PASSED [ 59%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_submit_keyword <- tests/_test_process_executor.py PASSED [ 60%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map <- tests/_test_process_executor.py PASSED [ 60%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map_exception <- tests/_test_process_executor.py PASSED [ 60%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map_timeout <- tests/_test_process_executor.py PASSED [ 61%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_shutdown_race_issue12456 <- tests/_test_process_executor.py PASSED [ 61%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_no_stale_references <- tests/_test_process_executor.py PASSED [ 61%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_max_workers_negative <- tests/_test_process_executor.py PASSED [ 62%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_killed_child <- tests/_test_process_executor.py PASSED [ 62%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map_chunksize <- tests/_test_process_executor.py PASSED [ 63%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_traceback <- tests/_test_process_executor.py PASSED [ 63%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_thread_safety <- tests/_test_process_executor.py PASSED [ 63%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_submit_from_callback <- tests/_test_process_executor.py PASSED [ 64%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_worker_timeout <- tests/_test_process_executor.py PASSED [ 64%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_serialization <- tests/_test_process_executor.py PASSED [ 64%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_max_depth[True] <- tests/_test_process_executor.py PASSED [ 65%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_max_depth[False] <- tests/_test_process_executor.py PASSED [ 65%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_no_failure_on_large_data_send <- tests/_test_process_executor.py SKIPPED [ 65%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_expected_failure_on_large_data_send <- tests/_test_process_executor.py PASSED [ 66%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_memory_leak_protection <- tests/_test_process_executor.py PASSED [ 66%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_reference_cycle_collection <- tests/_test_process_executor.py PASSED [ 66%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_exited_child <- tests/_test_process_executor.py PASSED [ 67%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_child_env_executor <- tests/_test_process_executor.py SKIPPED [ 67%] tests/test_resource_tracker.py::TestResourceTracker::test_child_retrieves_resource_tracker PASSED [ 67%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker[file] PASSED [ 68%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker[folder] PASSED [ 68%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker[semlock] PASSED [ 68%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_refcounting[file] PASSED [ 69%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_refcounting[folder] PASSED [ 69%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_refcounting[semlock] PASSED [ 69%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_sigint PASSED [ 70%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_sigterm PASSED [ 70%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_sigkill PASSED [ 70%] tests/test_resource_tracker.py::TestResourceTracker::test_loky_process_inherit_multiprocessing_resource_tracker SKIPPED [ 71%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args0-PicklingError-None] PASSED [ 71%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args1-PicklingError-None] PASSED [ 71%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args2-BrokenProcessPool-SystemExit] PASSED [ 72%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args3-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-241] terminate process LokyProcess-873 PASSED [ 72%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args4-BrokenProcessPool-UnpicklingError] PASSED [ 72%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args5-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-243] terminate process LokyProcess-877 PASSED [ 73%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[crash-args6-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-244] terminate process LokyProcess-879 PASSED [ 73%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[exit-args7-SystemExit-None] PASSED [ 73%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[c_exit-args8-TerminatedWorkerError-EXIT\\(0\\)] PASSED [ 74%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[raise_error-args9-RuntimeError-None] PASSED [ 74%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args10-TerminatedWorkerError-SIGSEGV] PASSED [ 75%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args11-SystemExit-None] PASSED [ 75%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args12-TerminatedWorkerError-EXIT\\(0\\)] PASSED [ 75%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args13-PicklingError-None] PASSED [ 76%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args14-BrokenProcessPool-SystemExit] PASSED [ 76%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args15-BrokenProcessPool-UnpicklingError] PASSED [ 76%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args0-PicklingError-None] PASSED [ 77%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args1-PicklingError-None] PASSED [ 77%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args2-BrokenProcessPool-SystemExit] PASSED [ 77%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args3-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-257] terminate process LokyProcess-905 PASSED [ 78%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args4-BrokenProcessPool-UnpicklingError] PASSED [ 78%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args5-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-261] terminate process LokyProcess-913 PASSED [ 78%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[crash-args6-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-263] terminate process LokyProcess-917 PASSED [ 79%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[exit-args7-SystemExit-None] PASSED [ 79%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[c_exit-args8-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-267] terminate process LokyProcess-925 PASSED [ 79%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[raise_error-args9-RuntimeError-None] PASSED [ 80%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args10-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-271] terminate process LokyProcess-933 PASSED [ 80%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args11-SystemExit-None] PASSED [ 80%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args12-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-275] terminate process LokyProcess-941 PASSED [ 81%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args13-PicklingError-None] PASSED [ 81%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args14-BrokenProcessPool-SystemExit] PASSED [ 81%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args15-BrokenProcessPool-UnpicklingError] PASSED [ 82%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_callback_crash_on_submit PASSED [ 82%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_deadlock_kill PASSED [ 82%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[1] [DEBUG:MainProcess:Thread-286] closing call_queue [DEBUG:MainProcess:Thread-286] telling queue thread to quit [DEBUG:MainProcess:Thread-286] Queue.join_thread() [DEBUG:MainProcess:Thread-286] closing result_queue [DEBUG:MainProcess:QueueFeederThread] feeder thread got sentinel -- exiting PASSED [ 83%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[2] [DEBUG:MainProcess:Thread-288] terminate process LokyProcess-966 PASSED [ 83%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[5] [DEBUG:MainProcess:Thread-290] terminate process LokyProcess-973 PASSED [ 83%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[13] [DEBUG:MainProcess:Thread-292] terminate process LokyProcess-988 [DEBUG:MainProcess:Thread-292] terminate process LokyProcess-987 PASSED [ 84%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_imap_handle_iterable_exception PASSED [ 84%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_queue_full_deadlock PASSED [ 84%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_informative_error_when_fail_at_unpickle PASSED [ 85%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_numpy_dot_parent_and_child_no_freeze PASSED [ 85%] tests/test_reusable_executor.py::TestTerminateExecutor::test_shutdown_kill PASSED [ 85%] tests/test_reusable_executor.py::TestTerminateExecutor::test_shutdown_deadlock PASSED [ 86%] tests/test_reusable_executor.py::TestTerminateExecutor::test_kill_workers_on_new_options PASSED [ 86%] tests/test_reusable_executor.py::TestTerminateExecutor::test_call_item_gc_crash_or_exit[CrashAtGCInWorker-SIGSEGV] [DEBUG:MainProcess:Thread-302] closing call_queue [DEBUG:MainProcess:Thread-302] telling queue thread to quit [DEBUG:MainProcess:Thread-302] Queue.join_thread() [DEBUG:MainProcess:Thread-302] closing result_queue [DEBUG:MainProcess:QueueFeederThread] feeder thread got sentinel -- exiting PASSED [ 86%][DEBUG:MainProcess:Thread-302] closing thread_wakeup tests/test_reusable_executor.py::TestTerminateExecutor::test_call_item_gc_crash_or_exit[CExitAtGCInWorker-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-303] closing call_queue [DEBUG:MainProcess:Thread-303] telling queue thread to quit [DEBUG:MainProcess:Thread-303] Queue.join_thread() [DEBUG:MainProcess:Thread-303] closing result_queue [DEBUG:MainProcess:Thread-303] closing thread_wakeup [DEBUG:MainProcess:QueueFeederThread] feeder thread got sentinel -- exiting PASSED [ 87%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize PASSED [ 87%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[True-True] PASSED [ 88%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[True-False] PASSED [ 88%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[False-True] PASSED [ 88%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[False-False] PASSED [ 89%] tests/test_reusable_executor.py::TestResizeExecutor::test_kill_after_resize_call PASSED [ 89%] tests/test_reusable_executor.py::TestResizeExecutor::test_resize_after_timeout PASSED [ 89%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_invalid_process_number PASSED [ 90%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_invalid_context PASSED [ 90%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_pass_start_method_name_as_context PASSED [ 90%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_interactively_defined_executor_no_main PASSED [ 91%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reused_flag PASSED [ 91%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_interactively_defined_nested_functions PASSED [ 91%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_interactively_defined_recursive_functions PASSED [ 92%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_compat_with_concurrent_futures_exception PASSED [ 92%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[constant-clean_start] PASSED [ 92%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[constant-broken_start] PASSED [ 93%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[varying-clean_start] PASSED [ 93%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[varying-broken_start] PASSED [ 93%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_reuse_true PASSED [ 94%] tests/test_reusable_executor.py::TestExecutorInitializer::test_reusable_initializer PASSED [ 94%] tests/test_synchronize.py::test_semlock_failure PASSED [ 94%] tests/test_synchronize.py::TestLock::test_lock PASSED [ 95%] tests/test_synchronize.py::TestLock::test_rlock PASSED [ 95%] tests/test_synchronize.py::TestLock::test_lock_context PASSED [ 95%] tests/test_synchronize.py::TestSemaphore::test_semaphore PASSED [ 96%] tests/test_synchronize.py::TestSemaphore::test_bounded_semaphore PASSED [ 96%] tests/test_synchronize.py::TestSemaphore::test_timeout PASSED [ 96%] tests/test_synchronize.py::TestCondition::test_notify PASSED [ 97%] tests/test_synchronize.py::TestCondition::test_notify_all PASSED [ 97%] tests/test_synchronize.py::TestCondition::test_timeout PASSED [ 97%] tests/test_synchronize.py::TestCondition::test_waitfor PASSED [ 98%] tests/test_synchronize.py::TestCondition::test_wait_result PASSED [ 98%] tests/test_synchronize.py::TestEvent::test_event PASSED [ 98%] tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_mock PASSED [ 99%] tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_with_slowly_pickling_objects PASSED [ 99%] tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_shutdown_deadlock PASSED [100%] ================== 284 passed, 8 skipped in 243.27s (0:04:03) ================== [INFO:MainProcess:MainThread] process shutting down [DEBUG:MainProcess:MainThread] running all "atexit" finalizers with priority >= 0 [DEBUG:MainProcess:MainThread] Interpreter shutting down. Waking up executor_manager_thread [] [DEBUG:MainProcess:MainThread] running the remaining "atexit" finalizers * python3_7: running distutils-r1_run_phase python_test ============================= test session starts ============================== platform linux -- Python 3.7.8, pytest-6.0.1, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.7 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0 collecting ... collected 292 items tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_serialization_function_from_main PASSED [ 0%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_serialization_class_from_main PASSED [ 0%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_cloudpickle_flag_wrapper PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler[None] PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler[''] PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler['cloudpickle'] PASSED [ 2%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler['pickle'] PASSED [ 2%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler_failures PASSED [ 2%] tests/test_futures.py::TestsFuture::test_done_callback_with_result PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_with_exception PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_with_cancel PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_raises PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_successful PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_failed PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_cancelled PASSED [ 5%] tests/test_futures.py::TestsFuture::test_repr PASSED [ 5%] tests/test_futures.py::TestsFuture::test_cancel PASSED [ 5%] tests/test_futures.py::TestsFuture::test_cancelled PASSED [ 6%] tests/test_futures.py::TestsFuture::test_done PASSED [ 6%] tests/test_futures.py::TestsFuture::test_running PASSED [ 6%] tests/test_futures.py::TestsFuture::test_result_with_timeout PASSED [ 7%] tests/test_futures.py::TestsFuture::test_result_with_success PASSED [ 7%] tests/test_futures.py::TestsFuture::test_result_with_cancel PASSED [ 7%] tests/test_futures.py::TestsFuture::test_exception_with_timeout PASSED [ 8%] tests/test_futures.py::TestsFuture::test_exception_with_success PASSED [ 8%] tests/test_loky_backend.py::TestLokyBackend::test_current PASSED [ 8%] tests/test_loky_backend.py::TestLokyBackend::test_daemon_argument PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_process[loky] PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_process[loky_init_main] PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_socket PASSED [ 10%] tests/test_loky_backend.py::TestLokyBackend::test_socket_queue PASSED [ 10%] tests/test_loky_backend.py::TestLokyBackend::test_connection PASSED [ 10%] tests/test_loky_backend.py::TestLokyBackend::test_connection_queue PASSED [ 11%] tests/test_loky_backend.py::TestLokyBackend::test_child_env_process PASSED [ 11%] tests/test_loky_backend.py::TestLokyBackend::test_terminate PASSED [ 11%] tests/test_loky_backend.py::TestLokyBackend::test_active_children PASSED [ 12%] tests/test_loky_backend.py::TestLokyBackend::test_recursion PASSED [ 12%] tests/test_loky_backend.py::TestLokyBackend::test_sentinel PASSED [ 13%] tests/test_loky_backend.py::TestLokyBackend::test_wait_sentinel PASSED [ 13%] tests/test_loky_backend.py::TestLokyBackend::test_sync_object_handling PASSED [ 13%] tests/test_loky_backend.py::TestLokyBackend::test_interactively_define_process_no_main[True] PASSED [ 14%] tests/test_loky_backend.py::TestLokyBackend::test_interactively_define_process_no_main[False] PASSED [ 14%] tests/test_loky_backend.py::TestLokyBackend::test_interactively_define_process_fail_main PASSED [ 14%] tests/test_loky_backend.py::TestLokyBackend::test_loky_get_context PASSED [ 15%] tests/test_loky_backend.py::TestLokyBackend::test_interactive_contex_no_main PASSED [ 15%] tests/test_loky_backend.py::TestLokyBackend::test_compatibility_openmp <- tests/utils.py SKIPPED [ 15%] tests/test_loky_backend.py::test_recursive_terminate[True] PASSED [ 16%] tests/test_loky_backend.py::test_recursive_terminate[False] PASSED [ 16%] tests/test_loky_backend.py::test_default_subcontext[loky] PASSED [ 16%] tests/test_loky_backend.py::test_default_subcontext[loky_init_main] PASSED [ 17%] tests/test_loky_backend.py::test_default_subcontext[spawn] PASSED [ 17%] tests/test_loky_backend.py::test_default_subcontext[fork] PASSED [ 17%] tests/test_loky_backend.py::test_default_subcontext[forkserver] PASSED [ 18%] tests/test_loky_module.py::test_version PASSED [ 18%] tests/test_loky_module.py::test_cpu_count PASSED [ 18%] tests/test_loky_module.py::test_cpu_count_affinity PASSED [ 19%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_run_after_shutdown <- tests/_test_process_executor.py PASSED [ 19%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_with_pickle_error <- tests/_test_process_executor.py PASSED [ 19%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_with_sys_exit_at_pickle <- tests/_test_process_executor.py PASSED [ 20%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_interpreter_shutdown <- tests/_test_process_executor.py PASSED [ 20%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_hang_issue12364 <- tests/_test_process_executor.py PASSED [ 20%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_processes_terminate <- tests/_test_process_executor.py PASSED [ 21%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_processes_terminate_on_executor_gc <- tests/_test_process_executor.py PASSED [ 21%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_processes_crash_handling_after_executor_gc <- tests/_test_process_executor.py PASSED [ 21%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_context_manager_shutdown <- tests/_test_process_executor.py PASSED [ 22%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_del_shutdown <- tests/_test_process_executor.py PASSED [ 22%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_no_wait <- tests/_test_process_executor.py PASSED [ 22%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_shutdown_deadlock_pickle <- tests/_test_process_executor.py PASSED [ 23%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_hang_issue39205 <- tests/_test_process_executor.py PASSED [ 23%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverShutdown::test_recursive_kill <- tests/_test_process_executor.py PASSED [ 23%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_completed <- tests/_test_process_executor.py PASSED [ 24%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_completed_some_already_completed <- tests/_test_process_executor.py PASSED [ 24%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_exception <- tests/_test_process_executor.py PASSED [ 25%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_exception_some_already_complete <- tests/_test_process_executor.py PASSED [ 25%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_first_exception_one_already_failed <- tests/_test_process_executor.py PASSED [ 25%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_all_completed <- tests/_test_process_executor.py PASSED [ 26%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverWait::test_timeout <- tests/_test_process_executor.py PASSED [ 26%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverAsCompleted::test_no_timeout <- tests/_test_process_executor.py PASSED [ 26%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverAsCompleted::test_zero_timeout <- tests/_test_process_executor.py PASSED [ 27%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverAsCompleted::test_duplicate_futures <- tests/_test_process_executor.py PASSED [ 27%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_submit <- tests/_test_process_executor.py PASSED [ 27%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_submit_keyword <- tests/_test_process_executor.py PASSED [ 28%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map <- tests/_test_process_executor.py PASSED [ 28%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map_exception <- tests/_test_process_executor.py PASSED [ 28%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map_timeout <- tests/_test_process_executor.py PASSED [ 29%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_shutdown_race_issue12456 <- tests/_test_process_executor.py PASSED [ 29%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_no_stale_references <- tests/_test_process_executor.py PASSED [ 29%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_max_workers_negative <- tests/_test_process_executor.py PASSED [ 30%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_killed_child <- tests/_test_process_executor.py PASSED [ 30%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_map_chunksize <- tests/_test_process_executor.py PASSED [ 30%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_traceback <- tests/_test_process_executor.py PASSED [ 31%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_thread_safety <- tests/_test_process_executor.py PASSED [ 31%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_submit_from_callback <- tests/_test_process_executor.py PASSED [ 31%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_worker_timeout <- tests/_test_process_executor.py PASSED [ 32%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_serialization <- tests/_test_process_executor.py PASSED [ 32%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_max_depth[True] <- tests/_test_process_executor.py PASSED [ 32%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_max_depth[False] <- tests/_test_process_executor.py PASSED [ 33%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_no_failure_on_large_data_send <- tests/_test_process_executor.py SKIPPED [ 33%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_expected_failure_on_large_data_send <- tests/_test_process_executor.py PASSED [ 33%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_memory_leak_protection <- tests/_test_process_executor.py PASSED [ 34%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_reference_cycle_collection <- tests/_test_process_executor.py PASSED [ 34%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_exited_child <- tests/_test_process_executor.py PASSED [ 34%] tests/test_process_executor_forkserver.py::TestsProcessPoolForkserverExecutor::test_child_env_executor <- tests/_test_process_executor.py SKIPPED [ 35%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_run_after_shutdown <- tests/_test_process_executor.py PASSED [ 35%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_with_pickle_error <- tests/_test_process_executor.py PASSED [ 35%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_with_sys_exit_at_pickle <- tests/_test_process_executor.py PASSED [ 36%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_interpreter_shutdown <- tests/_test_process_executor.py PASSED [ 36%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_hang_issue12364 <- tests/_test_process_executor.py PASSED [ 36%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_processes_terminate <- tests/_test_process_executor.py PASSED [ 37%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_processes_terminate_on_executor_gc <- tests/_test_process_executor.py PASSED [ 37%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_processes_crash_handling_after_executor_gc <- tests/_test_process_executor.py PASSED [ 38%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_context_manager_shutdown <- tests/_test_process_executor.py PASSED [ 38%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_del_shutdown <- tests/_test_process_executor.py PASSED [ 38%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_no_wait <- tests/_test_process_executor.py PASSED [ 39%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_shutdown_deadlock_pickle <- tests/_test_process_executor.py PASSED [ 39%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_hang_issue39205 <- tests/_test_process_executor.py PASSED [ 39%] tests/test_process_executor_loky.py::TestsProcessPoolLokyShutdown::test_recursive_kill <- tests/_test_process_executor.py PASSED [ 40%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_completed <- tests/_test_process_executor.py PASSED [ 40%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_completed_some_already_completed <- tests/_test_process_executor.py PASSED [ 40%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_exception <- tests/_test_process_executor.py PASSED [ 41%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_exception_some_already_complete <- tests/_test_process_executor.py PASSED [ 41%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_first_exception_one_already_failed <- tests/_test_process_executor.py PASSED [ 41%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_all_completed <- tests/_test_process_executor.py PASSED [ 42%] tests/test_process_executor_loky.py::TestsProcessPoolLokyWait::test_timeout <- tests/_test_process_executor.py PASSED [ 42%] tests/test_process_executor_loky.py::TestsProcessPoolLokyAsCompleted::test_no_timeout <- tests/_test_process_executor.py PASSED [ 42%] tests/test_process_executor_loky.py::TestsProcessPoolLokyAsCompleted::test_zero_timeout <- tests/_test_process_executor.py PASSED [ 43%] tests/test_process_executor_loky.py::TestsProcessPoolLokyAsCompleted::test_duplicate_futures <- tests/_test_process_executor.py PASSED [ 43%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_submit <- tests/_test_process_executor.py PASSED [ 43%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_submit_keyword <- tests/_test_process_executor.py PASSED [ 44%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map <- tests/_test_process_executor.py PASSED [ 44%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map_exception <- tests/_test_process_executor.py PASSED [ 44%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map_timeout <- tests/_test_process_executor.py PASSED [ 45%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_shutdown_race_issue12456 <- tests/_test_process_executor.py PASSED [ 45%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_no_stale_references <- tests/_test_process_executor.py PASSED [ 45%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_max_workers_negative <- tests/_test_process_executor.py PASSED [ 46%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_killed_child <- tests/_test_process_executor.py PASSED [ 46%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_map_chunksize <- tests/_test_process_executor.py PASSED [ 46%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_traceback <- tests/_test_process_executor.py PASSED [ 47%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_thread_safety <- tests/_test_process_executor.py PASSED [ 47%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_submit_from_callback <- tests/_test_process_executor.py PASSED [ 47%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_worker_timeout <- tests/_test_process_executor.py PASSED [ 48%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_serialization <- tests/_test_process_executor.py PASSED [ 48%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_max_depth[True] <- tests/_test_process_executor.py PASSED [ 48%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_max_depth[False] <- tests/_test_process_executor.py PASSED [ 49%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_no_failure_on_large_data_send <- tests/_test_process_executor.py SKIPPED [ 49%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_expected_failure_on_large_data_send <- tests/_test_process_executor.py PASSED [ 50%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_memory_leak_protection <- tests/_test_process_executor.py PASSED [ 50%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_reference_cycle_collection <- tests/_test_process_executor.py PASSED [ 50%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_exited_child <- tests/_test_process_executor.py PASSED [ 51%] tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_child_env_executor <- tests/_test_process_executor.py PASSED [ 51%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_run_after_shutdown <- tests/_test_process_executor.py PASSED [ 51%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_with_pickle_error <- tests/_test_process_executor.py PASSED [ 52%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_with_sys_exit_at_pickle <- tests/_test_process_executor.py PASSED [ 52%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_interpreter_shutdown <- tests/_test_process_executor.py PASSED [ 52%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_hang_issue12364 <- tests/_test_process_executor.py PASSED [ 53%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_processes_terminate <- tests/_test_process_executor.py PASSED [ 53%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_processes_terminate_on_executor_gc <- tests/_test_process_executor.py PASSED [ 53%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_processes_crash_handling_after_executor_gc <- tests/_test_process_executor.py PASSED [ 54%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_context_manager_shutdown <- tests/_test_process_executor.py PASSED [ 54%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_del_shutdown <- tests/_test_process_executor.py PASSED [ 54%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_no_wait <- tests/_test_process_executor.py PASSED [ 55%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_shutdown_deadlock_pickle <- tests/_test_process_executor.py PASSED [ 55%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_hang_issue39205 <- tests/_test_process_executor.py PASSED [ 55%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnShutdown::test_recursive_kill <- tests/_test_process_executor.py PASSED [ 56%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_completed <- tests/_test_process_executor.py PASSED [ 56%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_completed_some_already_completed <- tests/_test_process_executor.py PASSED [ 56%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_exception <- tests/_test_process_executor.py PASSED [ 57%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_exception_some_already_complete <- tests/_test_process_executor.py PASSED [ 57%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_first_exception_one_already_failed <- tests/_test_process_executor.py PASSED [ 57%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_all_completed <- tests/_test_process_executor.py PASSED [ 58%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnWait::test_timeout <- tests/_test_process_executor.py PASSED [ 58%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnAsCompleted::test_no_timeout <- tests/_test_process_executor.py PASSED [ 58%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnAsCompleted::test_zero_timeout <- tests/_test_process_executor.py PASSED [ 59%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnAsCompleted::test_duplicate_futures <- tests/_test_process_executor.py PASSED [ 59%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_submit <- tests/_test_process_executor.py PASSED [ 59%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_submit_keyword <- tests/_test_process_executor.py PASSED [ 60%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map <- tests/_test_process_executor.py PASSED [ 60%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map_exception <- tests/_test_process_executor.py PASSED [ 60%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map_timeout <- tests/_test_process_executor.py PASSED [ 61%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_shutdown_race_issue12456 <- tests/_test_process_executor.py PASSED [ 61%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_no_stale_references <- tests/_test_process_executor.py PASSED [ 61%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_max_workers_negative <- tests/_test_process_executor.py PASSED [ 62%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_killed_child <- tests/_test_process_executor.py PASSED [ 62%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_map_chunksize <- tests/_test_process_executor.py PASSED [ 63%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_traceback <- tests/_test_process_executor.py PASSED [ 63%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_thread_safety <- tests/_test_process_executor.py PASSED [ 63%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_submit_from_callback <- tests/_test_process_executor.py PASSED [ 64%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_worker_timeout <- tests/_test_process_executor.py PASSED [ 64%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_serialization <- tests/_test_process_executor.py PASSED [ 64%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_max_depth[True] <- tests/_test_process_executor.py PASSED [ 65%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_max_depth[False] <- tests/_test_process_executor.py PASSED [ 65%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_no_failure_on_large_data_send <- tests/_test_process_executor.py SKIPPED [ 65%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_expected_failure_on_large_data_send <- tests/_test_process_executor.py PASSED [ 66%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_memory_leak_protection <- tests/_test_process_executor.py PASSED [ 66%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_reference_cycle_collection <- tests/_test_process_executor.py PASSED [ 66%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_exited_child <- tests/_test_process_executor.py PASSED [ 67%] tests/test_process_executor_spawn.py::TestsProcessPoolSpawnExecutor::test_child_env_executor <- tests/_test_process_executor.py SKIPPED [ 67%] tests/test_resource_tracker.py::TestResourceTracker::test_child_retrieves_resource_tracker PASSED [ 67%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker[file] PASSED [ 68%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker[folder] PASSED [ 68%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker[semlock] PASSED [ 68%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_refcounting[file] PASSED [ 69%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_refcounting[folder] PASSED [ 69%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_refcounting[semlock] PASSED [ 69%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_sigint PASSED [ 70%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_sigterm PASSED [ 70%] tests/test_resource_tracker.py::TestResourceTracker::test_resource_tracker_sigkill PASSED [ 70%] tests/test_resource_tracker.py::TestResourceTracker::test_loky_process_inherit_multiprocessing_resource_tracker SKIPPED [ 71%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args0-PicklingError-None] PASSED [ 71%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args1-PicklingError-None] PASSED [ 71%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args2-BrokenProcessPool-SystemExit] PASSED [ 72%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args3-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-241] terminate process LokyProcess-885 PASSED [ 72%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args4-BrokenProcessPool-UnpicklingError] PASSED [ 72%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[id-args5-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-243] terminate process LokyProcess-889 PASSED [ 73%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[crash-args6-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-244] terminate process LokyProcess-891 PASSED [ 73%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[exit-args7-SystemExit-None] PASSED [ 73%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[c_exit-args8-TerminatedWorkerError-EXIT\\(0\\)] PASSED [ 74%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[raise_error-args9-RuntimeError-None] PASSED [ 74%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args10-TerminatedWorkerError-SIGSEGV] PASSED [ 75%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args11-SystemExit-None] PASSED [ 75%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args12-TerminatedWorkerError-EXIT\\(0\\)] PASSED [ 75%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args13-PicklingError-None] PASSED [ 76%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args14-BrokenProcessPool-SystemExit] PASSED [ 76%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crashes[return_instance-args15-BrokenProcessPool-UnpicklingError] PASSED [ 76%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args0-PicklingError-None] PASSED [ 77%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args1-PicklingError-None] PASSED [ 77%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args2-BrokenProcessPool-SystemExit] PASSED [ 77%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args3-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-257] terminate process LokyProcess-917 PASSED [ 78%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args4-BrokenProcessPool-UnpicklingError] PASSED [ 78%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[id-args5-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-261] terminate process LokyProcess-925 PASSED [ 78%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[crash-args6-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-263] terminate process LokyProcess-929 PASSED [ 79%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[exit-args7-SystemExit-None] PASSED [ 79%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[c_exit-args8-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-267] terminate process LokyProcess-937 PASSED [ 79%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[raise_error-args9-RuntimeError-None] PASSED [ 80%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args10-TerminatedWorkerError-SIGSEGV] [DEBUG:MainProcess:Thread-271] terminate process LokyProcess-945 PASSED [ 80%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args11-SystemExit-None] PASSED [ 80%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args12-TerminatedWorkerError-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-275] terminate process LokyProcess-953 PASSED [ 81%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args13-PicklingError-None] PASSED [ 81%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args14-BrokenProcessPool-SystemExit] PASSED [ 81%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_in_callback_submit_with_crash[return_instance-args15-BrokenProcessPool-UnpicklingError] PASSED [ 82%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_callback_crash_on_submit PASSED [ 82%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_deadlock_kill PASSED [ 82%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[1] [DEBUG:MainProcess:Thread-286] closing call_queue [DEBUG:MainProcess:Thread-286] telling queue thread to quit [DEBUG:MainProcess:Thread-286] Queue.join_thread() PASSED [ 83%][DEBUG:MainProcess:QueueFeederThread] feeder thread got sentinel -- exiting tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[2] [DEBUG:MainProcess:Thread-288] terminate process LokyProcess-978 PASSED [ 83%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[5] [DEBUG:MainProcess:Thread-290] terminate process LokyProcess-985 PASSED [ 83%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_crash_races[13] [DEBUG:MainProcess:Thread-292] terminate process LokyProcess-1000 [DEBUG:MainProcess:Thread-292] terminate process LokyProcess-999 PASSED [ 84%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_imap_handle_iterable_exception PASSED [ 84%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_queue_full_deadlock PASSED [ 84%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_informative_error_when_fail_at_unpickle PASSED [ 85%] tests/test_reusable_executor.py::TestExecutorDeadLock::test_numpy_dot_parent_and_child_no_freeze PASSED [ 85%] tests/test_reusable_executor.py::TestTerminateExecutor::test_shutdown_kill PASSED [ 85%] tests/test_reusable_executor.py::TestTerminateExecutor::test_shutdown_deadlock PASSED [ 86%] tests/test_reusable_executor.py::TestTerminateExecutor::test_kill_workers_on_new_options PASSED [ 86%] tests/test_reusable_executor.py::TestTerminateExecutor::test_call_item_gc_crash_or_exit[CrashAtGCInWorker-SIGSEGV] [DEBUG:MainProcess:Thread-302] closing call_queue [DEBUG:MainProcess:Thread-302] telling queue thread to quit [DEBUG:MainProcess:Thread-302] Queue.join_thread() PASSED [ 86%][DEBUG:MainProcess:QueueFeederThread] feeder thread got sentinel -- exiting tests/test_reusable_executor.py::TestTerminateExecutor::test_call_item_gc_crash_or_exit[CExitAtGCInWorker-EXIT\\(0\\)] [DEBUG:MainProcess:Thread-303] closing call_queue [DEBUG:MainProcess:Thread-303] telling queue thread to quit [DEBUG:MainProcess:Thread-303] Queue.join_thread() PASSED [ 87%][DEBUG:MainProcess:QueueFeederThread] feeder thread got sentinel -- exiting tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize PASSED [ 87%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[True-True] PASSED [ 88%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[True-False] PASSED [ 88%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[False-True] PASSED [ 88%] tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize_many_times[False-False] PASSED [ 89%] tests/test_reusable_executor.py::TestResizeExecutor::test_kill_after_resize_call PASSED [ 89%] tests/test_reusable_executor.py::TestResizeExecutor::test_resize_after_timeout PASSED [ 89%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_invalid_process_number PASSED [ 90%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_invalid_context PASSED [ 90%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_pass_start_method_name_as_context PASSED [ 90%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_interactively_defined_executor_no_main PASSED [ 91%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reused_flag PASSED [ 91%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_interactively_defined_nested_functions PASSED [ 91%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_interactively_defined_recursive_functions PASSED [ 92%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_compat_with_concurrent_futures_exception PASSED [ 92%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[constant-clean_start] PASSED [ 92%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[constant-broken_start] PASSED [ 93%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[varying-clean_start] PASSED [ 93%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_thread_safety[varying-broken_start] PASSED [ 93%] tests/test_reusable_executor.py::TestGetReusableExecutor::test_reusable_executor_reuse_true PASSED [ 94%] tests/test_reusable_executor.py::TestExecutorInitializer::test_reusable_initializer PASSED [ 94%] tests/test_synchronize.py::test_semlock_failure PASSED [ 94%] tests/test_synchronize.py::TestLock::test_lock PASSED [ 95%] tests/test_synchronize.py::TestLock::test_rlock PASSED [ 95%] tests/test_synchronize.py::TestLock::test_lock_context PASSED [ 95%] tests/test_synchronize.py::TestSemaphore::test_semaphore PASSED [ 96%] tests/test_synchronize.py::TestSemaphore::test_bounded_semaphore PASSED [ 96%] tests/test_synchronize.py::TestSemaphore::test_timeout PASSED [ 96%] tests/test_synchronize.py::TestCondition::test_notify PASSED [ 97%] tests/test_synchronize.py::TestCondition::test_notify_all PASSED [ 97%] tests/test_synchronize.py::TestCondition::test_timeout PASSED [ 97%] tests/test_synchronize.py::TestCondition::test_waitfor PASSED [ 98%] tests/test_synchronize.py::TestCondition::test_wait_result PASSED [ 98%] tests/test_synchronize.py::TestEvent::test_event PASSED [ 98%] tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_mock PASSED [ 99%] tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_with_slowly_pickling_objects PASSED [ 99%] tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_shutdown_deadlock PASSED [100%] =============================== warnings summary =============================== tests/test_process_executor_loky.py::TestsProcessPoolLokyExecutor::test_worker_timeout /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0/loky/process_executor.py:691: UserWarning: A worker stopped while some jobs were given to the executor. This can be caused by a too short worker timeout or by a memory leak. "timeout or by a memory leak.", UserWarning -- Docs: https://docs.pytest.org/en/stable/warnings.html ============ 285 passed, 7 skipped, 1 warning in 198.12s (0:03:18) ============= [INFO:MainProcess:MainThread] process shutting down [DEBUG:MainProcess:MainThread] running all "atexit" finalizers with priority >= 0 [DEBUG:MainProcess:MainThread] Interpreter shutting down. Waking up executor_manager_thread [] [DEBUG:MainProcess:MainThread] running the remaining "atexit" finalizers * python3_8: running distutils-r1_run_phase python_test ============================= test session starts ============================== platform linux -- Python 3.8.5, pytest-6.0.1, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.8 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/loky-2.8.0-r1/work/loky-2.8.0 collecting ... collected 292 items tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_serialization_function_from_main FAILED [ 0%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_serialization_class_from_main FAILED [ 0%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_cloudpickle_flag_wrapper PASSED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler[None] FAILED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler[''] FAILED [ 1%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler['cloudpickle'] FAILED [ 2%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler['pickle'] PASSED [ 2%] tests/test_cloudpickle_wrapper.py::TestCloudpickleWrapper::test_set_loky_pickler_failures PASSED [ 2%] tests/test_futures.py::TestsFuture::test_done_callback_with_result PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_with_exception PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_with_cancel PASSED [ 3%] tests/test_futures.py::TestsFuture::test_done_callback_raises PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_successful PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_failed PASSED [ 4%] tests/test_futures.py::TestsFuture::test_done_callback_already_cancelled PASSED [ 5%] tests/test_futures.py::TestsFuture::test_repr PASSED [ 5%] tests/test_futures.py::TestsFuture::test_cancel PASSED [ 5%] tests/test_futures.py::TestsFuture::test_cancelled PASSED [ 6%] tests/test_futures.py::TestsFuture::test_done PASSED [ 6%] tests/test_futures.py::TestsFuture::test_running PASSED [ 6%] tests/test_futures.py::TestsFuture::test_result_with_timeout PASSED [ 7%] tests/test_futures.py::TestsFuture::test_result_with_success PASSED [ 7%] tests/test_futures.py::TestsFuture::test_result_with_cancel PASSED [ 7%] tests/test_futures.py::TestsFuture::test_exception_with_timeout PASSED [ 8%] tests/test_futures.py::TestsFuture::test_exception_with_success PASSED [ 8%] tests/test_loky_backend.py::TestLokyBackend::test_current PASSED [ 8%] tests/test_loky_backend.py::TestLokyBackend::test_daemon_argument PASSED [ 9%] tests/test_loky_backend.py::TestLokyBackend::test_process[loky]