0s autopkgtest [09:09:04]: starting date and time: 2025-02-20 09:09:04+0000 0s autopkgtest [09:09:04]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [09:09:04]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.v8gnmbpg/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-filelock --apt-upgrade pytest-xdist --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-filelock/3.17.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-24.secgroup --name adt-plucky-amd64-pytest-xdist-20250220-090903-juju-7f2275-prod-proposed-migration-environment-20-b9a14980-bac0-457e-965d-8da718e27705 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 307s autopkgtest [09:14:11]: testbed dpkg architecture: amd64 307s autopkgtest [09:14:11]: testbed apt version: 2.9.30 307s autopkgtest [09:14:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 307s autopkgtest [09:14:11]: testbed release detected to be: None 308s autopkgtest [09:14:12]: updating testbed package index (apt update) 321s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 321s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 321s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 321s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 321s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [83.6 kB] 321s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [771 kB] 321s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 321s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.5 kB] 321s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [122 kB] 321s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [101 kB] 321s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [7984 B] 321s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2412 B] 321s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [278 kB] 321s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [724 kB] 321s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [23.2 kB] 321s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [3700 B] 321s Fetched 2246 kB in 8s (272 kB/s) 321s Reading package lists... 322s Reading package lists... 322s Building dependency tree... 322s Reading state information... 329s Calculating upgrade... 329s The following package was automatically installed and is no longer required: 329s libapt-pkg6.0t64 329s Use 'sudo apt autoremove' to remove it. 329s The following packages will be upgraded: 329s fwupd libfwupd3 ubuntu-pro-client ubuntu-pro-client-l10n 330s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 330s Need to get 5804 kB of archives. 330s After this operation, 35.8 kB of additional disk space will be used. 330s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-pro-client-l10n amd64 34.1.3 [18.3 kB] 330s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-pro-client amd64 34.1.3 [241 kB] 330s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 fwupd amd64 2.0.6-3 [5408 kB] 330s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfwupd3 amd64 2.0.6-3 [136 kB] 330s Fetched 5804 kB in 6s (928 kB/s) 330s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 109023 files and directories currently installed.) 330s Preparing to unpack .../ubuntu-pro-client-l10n_34.1.3_amd64.deb ... 330s Unpacking ubuntu-pro-client-l10n (34.1.3) over (34.1.2) ... 330s Preparing to unpack .../ubuntu-pro-client_34.1.3_amd64.deb ... 330s /usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. 330s for fn in glob1(directory, "%s.*" % fname): 330s Unpacking ubuntu-pro-client (34.1.3) over (34.1.2) ... 330s Preparing to unpack .../fwupd_2.0.6-3_amd64.deb ... 330s Unpacking fwupd (2.0.6-3) over (2.0.5-1) ... 330s Preparing to unpack .../libfwupd3_2.0.6-3_amd64.deb ... 330s Unpacking libfwupd3:amd64 (2.0.6-3) over (2.0.5-1) ... 330s Setting up libfwupd3:amd64 (2.0.6-3) ... 330s Setting up ubuntu-pro-client (34.1.3) ... 331s Setting up fwupd (2.0.6-3) ... 331s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 331s fwupd.service is a disabled or a static unit not running, not starting it. 331s Setting up ubuntu-pro-client-l10n (34.1.3) ... 331s Processing triggers for man-db (2.13.0-1) ... 332s Processing triggers for dbus (1.16.0-1ubuntu1) ... 332s Processing triggers for libc-bin (2.40-4ubuntu1) ... 332s Reading package lists... 333s Building dependency tree... 333s Reading state information... 333s The following packages will be REMOVED: 333s libapt-pkg6.0t64* 333s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 333s After this operation, 3725 kB disk space will be freed. 333s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 109023 files and directories currently installed.) 333s Removing libapt-pkg6.0t64:amd64 (2.9.29) ... 333s Processing triggers for libc-bin (2.40-4ubuntu1) ... 333s autopkgtest [09:14:37]: upgrading testbed (apt dist-upgrade and autopurge) 334s Reading package lists... 334s Building dependency tree... 334s Reading state information... 334s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 334s Starting 2 pkgProblemResolver with broken count: 0 334s Done 334s Entering ResolveByKeep 335s 335s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 335s Reading package lists... 335s Building dependency tree... 335s Reading state information... 335s Starting pkgProblemResolver with broken count: 0 335s Starting 2 pkgProblemResolver with broken count: 0 335s Done 336s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 336s autopkgtest [09:14:40]: rebooting testbed after setup commands that affected boot 360s autopkgtest [09:15:04]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Tue Feb 4 16:02:16 UTC 2025 363s autopkgtest [09:15:07]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-xdist 364s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pytest-xdist 3.6.1-1 (dsc) [2235 B] 364s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pytest-xdist 3.6.1-1 (tar) [84.1 kB] 364s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pytest-xdist 3.6.1-1 (diff) [5408 B] 364s gpgv: Signature made Mon May 20 01:52:55 2024 UTC 364s gpgv: using RSA key 6E7434F5897D43B17FCD57B753D5BC64B52378A2 364s gpgv: issuer "swt@techie.net" 364s gpgv: Can't check signature: No public key 364s dpkg-source: warning: cannot verify inline signature for ./pytest-xdist_3.6.1-1.dsc: no acceptable signature found 364s autopkgtest [09:15:08]: testing package pytest-xdist version 3.6.1-1 365s autopkgtest [09:15:09]: build not needed 365s autopkgtest [09:15:09]: test python3-pytest-xdist: preparing testbed 365s Reading package lists... 366s Building dependency tree... 366s Reading state information... 366s Starting pkgProblemResolver with broken count: 0 366s Starting 2 pkgProblemResolver with broken count: 0 366s Done 366s The following NEW packages will be installed: 366s python3-all python3-execnet python3-filelock python3-iniconfig 366s python3-packaging python3-pluggy python3-pytest python3-pytest-xdist 366s python3.12 python3.12-minimal 366s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 366s Need to get 3431 kB of archives. 366s After this operation, 11.0 MB of additional disk space will be used. 366s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-minimal amd64 3.12.9-1 [2348 kB] 367s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12 amd64 3.12.9-1 [671 kB] 367s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-all amd64 3.13.1-1~exp2 [894 B] 367s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-execnet all 2.1.1-1 [33.4 kB] 367s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-filelock all 3.17.0-1 [13.0 kB] 367s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 367s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 367s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 367s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.4-1 [252 kB] 367s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-xdist all 3.6.1-1 [33.8 kB] 367s Fetched 3431 kB in 1s (4794 kB/s) 367s Selecting previously unselected package python3.12-minimal. 367s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 108973 files and directories currently installed.) 367s Preparing to unpack .../0-python3.12-minimal_3.12.9-1_amd64.deb ... 367s Unpacking python3.12-minimal (3.12.9-1) ... 367s Selecting previously unselected package python3.12. 367s Preparing to unpack .../1-python3.12_3.12.9-1_amd64.deb ... 367s Unpacking python3.12 (3.12.9-1) ... 367s Selecting previously unselected package python3-all. 367s Preparing to unpack .../2-python3-all_3.13.1-1~exp2_amd64.deb ... 367s Unpacking python3-all (3.13.1-1~exp2) ... 367s Selecting previously unselected package python3-execnet. 367s Preparing to unpack .../3-python3-execnet_2.1.1-1_all.deb ... 367s Unpacking python3-execnet (2.1.1-1) ... 367s Selecting previously unselected package python3-filelock. 367s Preparing to unpack .../4-python3-filelock_3.17.0-1_all.deb ... 367s Unpacking python3-filelock (3.17.0-1) ... 367s Selecting previously unselected package python3-iniconfig. 367s Preparing to unpack .../5-python3-iniconfig_1.1.1-2_all.deb ... 367s Unpacking python3-iniconfig (1.1.1-2) ... 367s Selecting previously unselected package python3-packaging. 367s Preparing to unpack .../6-python3-packaging_24.2-1_all.deb ... 367s Unpacking python3-packaging (24.2-1) ... 367s Selecting previously unselected package python3-pluggy. 367s Preparing to unpack .../7-python3-pluggy_1.5.0-1_all.deb ... 367s Unpacking python3-pluggy (1.5.0-1) ... 367s Selecting previously unselected package python3-pytest. 367s Preparing to unpack .../8-python3-pytest_8.3.4-1_all.deb ... 367s Unpacking python3-pytest (8.3.4-1) ... 368s Selecting previously unselected package python3-pytest-xdist. 368s Preparing to unpack .../9-python3-pytest-xdist_3.6.1-1_all.deb ... 368s Unpacking python3-pytest-xdist (3.6.1-1) ... 368s Setting up python3-iniconfig (1.1.1-2) ... 368s Setting up python3.12-minimal (3.12.9-1) ... 368s Setting up python3-filelock (3.17.0-1) ... 368s Setting up python3.12 (3.12.9-1) ... 369s Setting up python3-all (3.13.1-1~exp2) ... 369s Setting up python3-packaging (24.2-1) ... 370s Setting up python3-pluggy (1.5.0-1) ... 370s Setting up python3-execnet (2.1.1-1) ... 370s Setting up python3-pytest (8.3.4-1) ... 370s Setting up python3-pytest-xdist (3.6.1-1) ... 370s Processing triggers for man-db (2.13.0-1) ... 371s Processing triggers for systemd (257.2-3ubuntu1) ... 372s autopkgtest [09:15:16]: test python3-pytest-xdist: [----------------------- 372s [*] testing on python3.12: 372s ============================= test session starts ============================== 372s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 372s cachedir: .pytest_cache 372s rootdir: /tmp/autopkgtest.tvk5Rd/autopkgtest_tmp/testing 372s plugins: xdist-3.6.1, typeguard-4.4.1 373s collecting ... collected 207 items / 1 deselected / 206 selected 373s 373s acceptance_test.py::TestDistribution::test_n1_pass PASSED [ 0%] 373s acceptance_test.py::TestDistribution::test_n1_fail PASSED [ 0%] 374s acceptance_test.py::TestDistribution::test_n1_import_error PASSED [ 1%] 374s acceptance_test.py::TestDistribution::test_n2_import_error PASSED [ 1%] 374s acceptance_test.py::TestDistribution::test_n1_skip PASSED [ 2%] 375s acceptance_test.py::TestDistribution::test_manytests_to_one_import_error PASSED [ 2%] 375s acceptance_test.py::TestDistribution::test_manytests_to_one_popen PASSED [ 3%] 376s acceptance_test.py::TestDistribution::test_exitfirst_waits_for_workers_to_finish PASSED [ 3%] 376s acceptance_test.py::TestDistribution::test_basetemp_in_subprocesses PASSED [ 4%] 377s acceptance_test.py::TestDistribution::test_dist_ini_specified PASSED [ 4%] 378s acceptance_test.py::TestDistribution::test_dist_tests_with_crash PASSED [ 5%] 378s acceptance_test.py::TestDistribution::test_distribution_rsyncdirs_example PASSED [ 5%] 379s acceptance_test.py::TestDistribution::test_data_exchange PASSED [ 6%] 380s acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 PASSED [ 6%] 380s acceptance_test.py::TestDistribution::test_keyboard_interrupt_dist SKIPPED [ 7%] 380s acceptance_test.py::TestDistribution::test_dist_with_collectonly PASSED [ 7%] 380s acceptance_test.py::TestDistEach::test_simple PASSED [ 8%] 380s acceptance_test.py::TestDistEach::test_simple_diffoutput XFAIL ([NOT...) [ 8%] 380s acceptance_test.py::TestTerminalReporting::test_output_verbosity[] PASSED [ 9%] 381s acceptance_test.py::TestTerminalReporting::test_output_verbosity[-q] PASSED [ 9%] 381s acceptance_test.py::TestTerminalReporting::test_output_verbosity[-v] PASSED [ 10%] 381s acceptance_test.py::TestTerminalReporting::test_pass_skip_fail PASSED [ 10%] 382s acceptance_test.py::TestTerminalReporting::test_fail_platinfo PASSED [ 11%] 382s acceptance_test.py::TestTerminalReporting::test_logfinish_hook PASSED [ 11%] 382s acceptance_test.py::test_teardownfails_one_function PASSED [ 12%] 382s acceptance_test.py::test_terminate_on_hangingnode XFAIL [ 12%] 382s acceptance_test.py::test_session_hooks XFAIL ([NOTRUN] works if run ...) [ 13%] 383s acceptance_test.py::test_session_testscollected PASSED [ 13%] 383s acceptance_test.py::test_fixture_teardown_failure PASSED [ 14%] 384s acceptance_test.py::test_config_initialization PASSED [ 14%] 384s acceptance_test.py::test_crashing_item[setup] PASSED [ 15%] 385s acceptance_test.py::test_crashing_item[call] PASSED [ 15%] 385s acceptance_test.py::test_crashing_item[teardown] PASSED [ 16%] 385s acceptance_test.py::test_multiple_log_reports PASSED [ 16%] 386s acceptance_test.py::test_skipping PASSED [ 16%] 386s acceptance_test.py::test_fixture_scope_caching_issue503 PASSED [ 17%] 387s acceptance_test.py::test_issue_594_random_parametrize PASSED [ 17%] 387s acceptance_test.py::test_tmpdir_disabled PASSED [ 18%] 387s acceptance_test.py::test_sub_plugins_disabled[xdist.looponfail] PASSED [ 18%] 388s acceptance_test.py::TestWarnings::test_warnings[-n0] PASSED [ 19%] 388s acceptance_test.py::TestWarnings::test_warnings[-n1] PASSED [ 19%] 388s acceptance_test.py::TestWarnings::test_warning_captured_deprecated_in_pytest_6 SKIPPED [ 20%] 388s acceptance_test.py::TestWarnings::test_custom_subclass[-n0] PASSED [ 20%] 388s acceptance_test.py::TestWarnings::test_custom_subclass[-n1] PASSED [ 21%] 388s acceptance_test.py::TestWarnings::test_unserializable_arguments[-n0] PASSED [ 21%] 388s acceptance_test.py::TestWarnings::test_unserializable_arguments[-n1] PASSED [ 22%] 388s acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n0] PASSED [ 22%] 389s acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n1] PASSED [ 23%] 389s acceptance_test.py::TestNodeFailure::test_load_single PASSED [ 23%] 390s acceptance_test.py::TestNodeFailure::test_load_multiple PASSED [ 24%] 390s acceptance_test.py::TestNodeFailure::test_each_single PASSED [ 24%] 391s acceptance_test.py::TestNodeFailure::test_each_multiple XFAIL (#20: ...) [ 25%] 392s acceptance_test.py::TestNodeFailure::test_max_worker_restart PASSED [ 25%] 393s acceptance_test.py::TestNodeFailure::test_max_worker_restart_tests_queued PASSED [ 26%] 393s acceptance_test.py::TestNodeFailure::test_max_worker_restart_die PASSED [ 26%] 394s acceptance_test.py::TestNodeFailure::test_disable_restart PASSED [ 27%] 394s acceptance_test.py::test_worker_id_fixture[0] PASSED [ 27%] 394s acceptance_test.py::test_worker_id_fixture[2] PASSED [ 28%] 394s acceptance_test.py::test_testrun_uid_fixture[0] PASSED [ 28%] 394s acceptance_test.py::test_testrun_uid_fixture[2] PASSED [ 29%] 395s acceptance_test.py::test_error_report_styles[auto] PASSED [ 29%] 395s acceptance_test.py::test_error_report_styles[long] PASSED [ 30%] 395s acceptance_test.py::test_error_report_styles[short] PASSED [ 30%] 395s acceptance_test.py::test_error_report_styles[no] PASSED [ 31%] 396s acceptance_test.py::test_error_report_styles[line] PASSED [ 31%] 396s acceptance_test.py::test_error_report_styles[native] PASSED [ 32%] 396s acceptance_test.py::test_color_yes_collection_on_non_atty PASSED [ 32%] 397s acceptance_test.py::test_without_terminal_plugin PASSED [ 33%] 397s acceptance_test.py::test_internal_error_with_maxfail PASSED [ 33%] 398s acceptance_test.py::test_maxfail_causes_early_termination PASSED [ 33%] 398s acceptance_test.py::TestLoadScope::test_by_module PASSED [ 34%] 399s acceptance_test.py::TestLoadScope::test_by_class PASSED [ 34%] 399s acceptance_test.py::TestLoadScope::test_workqueue_ordered_by_size PASSED [ 35%] 399s acceptance_test.py::TestLoadScope::test_module_single_start PASSED [ 35%] 400s acceptance_test.py::TestFileScope::test_by_module PASSED [ 36%] 400s acceptance_test.py::TestFileScope::test_by_class PASSED [ 36%] 400s acceptance_test.py::TestFileScope::test_module_single_start PASSED [ 37%] 401s acceptance_test.py::TestGroupScope::test_by_module PASSED [ 37%] 401s acceptance_test.py::TestGroupScope::test_by_class PASSED [ 38%] 401s acceptance_test.py::TestGroupScope::test_module_single_start PASSED [ 38%] 402s acceptance_test.py::TestGroupScope::test_with_two_group_names PASSED [ 39%] 402s acceptance_test.py::TestLocking::test_single_file[each] PASSED [ 39%] 403s acceptance_test.py::TestLocking::test_single_file[load] PASSED [ 40%] 403s acceptance_test.py::TestLocking::test_single_file[loadscope] PASSED [ 40%] 403s acceptance_test.py::TestLocking::test_single_file[loadfile] PASSED [ 41%] 404s acceptance_test.py::TestLocking::test_single_file[worksteal] PASSED [ 41%] 404s acceptance_test.py::TestLocking::test_single_file[no] PASSED [ 42%] 404s acceptance_test.py::TestLocking::test_multi_file[each] PASSED [ 42%] 405s acceptance_test.py::TestLocking::test_multi_file[load] PASSED [ 43%] 405s acceptance_test.py::TestLocking::test_multi_file[loadscope] PASSED [ 43%] 406s acceptance_test.py::TestLocking::test_multi_file[loadfile] PASSED [ 44%] 406s acceptance_test.py::TestLocking::test_multi_file[worksteal] PASSED [ 44%] 407s acceptance_test.py::TestLocking::test_multi_file[no] PASSED [ 45%] 407s acceptance_test.py::TestAPI::test_is_xdist_worker PASSED [ 45%] 407s acceptance_test.py::TestAPI::test_is_xdist_controller PASSED [ 46%] 407s acceptance_test.py::TestAPI::test_get_xdist_worker_id PASSED [ 46%] 407s acceptance_test.py::test_collection_crash PASSED [ 47%] 407s acceptance_test.py::test_dist_in_addopts PASSED [ 47%] 407s test_dsession.py::TestEachScheduling::test_schedule_load_simple PASSED [ 48%] 407s test_dsession.py::TestEachScheduling::test_schedule_remove_node PASSED [ 48%] 407s test_dsession.py::TestLoadScheduling::test_schedule_load_simple PASSED [ 49%] 407s test_dsession.py::TestLoadScheduling::test_schedule_batch_size PASSED [ 49%] 407s test_dsession.py::TestLoadScheduling::test_schedule_maxchunk_none PASSED [ 50%] 407s test_dsession.py::TestLoadScheduling::test_schedule_maxchunk_1 PASSED [ 50%] 407s test_dsession.py::TestLoadScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 50%] 407s test_dsession.py::TestLoadScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 51%] 407s test_dsession.py::TestLoadScheduling::test_add_remove_node PASSED [ 51%] 407s test_dsession.py::TestLoadScheduling::test_different_tests_collected PASSED [ 52%] 407s test_dsession.py::TestWorkStealingScheduling::test_ideal_case PASSED [ 52%] 407s test_dsession.py::TestWorkStealingScheduling::test_stealing PASSED [ 53%] 407s test_dsession.py::TestWorkStealingScheduling::test_steal_on_add_node PASSED [ 53%] 407s test_dsession.py::TestWorkStealingScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 54%] 407s test_dsession.py::TestWorkStealingScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 54%] 407s test_dsession.py::TestWorkStealingScheduling::test_add_remove_node PASSED [ 55%] 407s test_dsession.py::TestWorkStealingScheduling::test_different_tests_collected PASSED [ 55%] 407s test_dsession.py::TestDistReporter::test_rsync_printing XFAIL [ 56%] 407s test_dsession.py::test_report_collection_diff_equal PASSED [ 56%] 407s test_dsession.py::test_default_max_worker_restart PASSED [ 57%] 407s test_dsession.py::test_report_collection_diff_different PASSED [ 57%] 408s test_dsession.py::test_pytest_issue419 XFAIL (duplicate test ids not...) [ 58%] 408s test_dsession.py::test_get_workers_status_line[status_and_items0-] PASSED [ 58%] 408s test_dsession.py::test_get_workers_status_line[status_and_items1-created: 1/1 worker] PASSED [ 59%] 408s test_dsession.py::test_get_workers_status_line[status_and_items2-created: 2/2 workers] PASSED [ 59%] 408s test_dsession.py::test_get_workers_status_line[status_and_items3-initialized: 1/2 workers] PASSED [ 60%] 408s test_dsession.py::test_get_workers_status_line[status_and_items4-initialized: 2/2 workers] PASSED [ 60%] 408s test_dsession.py::test_get_workers_status_line[status_and_items5-ready: 1/2 workers] PASSED [ 61%] 408s test_dsession.py::test_get_workers_status_line[status_and_items6-ready: 2/2 workers] PASSED [ 61%] 408s test_dsession.py::test_get_workers_status_line[status_and_items7-collecting: 1/2 workers] PASSED [ 62%] 408s test_dsession.py::test_get_workers_status_line[status_and_items8-2 workers [12 items]] PASSED [ 62%] 408s test_dsession.py::test_get_workers_status_line[status_and_items9-2 workers [1 item]] PASSED [ 63%] 408s test_dsession.py::test_get_workers_status_line[status_and_items10-1 worker [1 item]] PASSED [ 63%] 408s test_dsession.py::test_get_workers_status_line[status_and_items11-2 workers [1 item]] PASSED [ 64%] 408s test_looponfail.py::TestStatRecorder::test_filechange PASSED [ 64%] 408s test_looponfail.py::TestStatRecorder::test_dirchange PASSED [ 65%] 408s test_looponfail.py::TestStatRecorder::test_filechange_deletion_race PASSED [ 65%] 408s test_looponfail.py::TestStatRecorder::test_pycremoval PASSED [ 66%] 408s test_looponfail.py::TestStatRecorder::test_waitonchange PASSED [ 66%] 408s test_looponfail.py::TestRemoteControl::test_nofailures PASSED [ 66%] 409s test_looponfail.py::TestRemoteControl::test_failures_somewhere PASSED [ 67%] 409s test_looponfail.py::TestRemoteControl::test_failure_change PASSED [ 67%] 410s test_looponfail.py::TestRemoteControl::test_failure_subdir_no_init PASSED [ 68%] 410s test_looponfail.py::TestRemoteControl::test_ignore_sys_path_hook_entry PASSED [ 68%] 411s test_looponfail.py::TestLooponFailing::test_looponfail_from_fail_to_ok PASSED [ 69%] 412s test_looponfail.py::TestLooponFailing::test_looponfail_from_one_to_two_tests PASSED [ 69%] 412s test_looponfail.py::TestLooponFailing::test_looponfail_removed_test XFAIL [ 70%] 412s test_looponfail.py::TestLooponFailing::test_looponfail_multiple_errors PASSED [ 70%] 412s test_looponfail.py::TestFunctional::test_fail_to_ok SKIPPED (could n...) [ 71%] 412s test_looponfail.py::TestFunctional::test_xfail_passes SKIPPED (could...) [ 71%] 413s test_newhooks.py::TestHooks::test_runtest_logreport PASSED [ 72%] 413s test_newhooks.py::TestHooks::test_node_collection_finished PASSED [ 72%] 414s test_newhooks.py::TestCrashItem::test_handlecrashitem PASSED [ 73%] 415s test_newhooks.py::TestCrashItem::test_handlecrashitem_one PASSED [ 73%] 415s test_plugin.py::test_dist_incompatibility_messages PASSED [ 74%] 415s test_plugin.py::test_dist_options PASSED [ 74%] 415s test_plugin.py::test_auto_detect_cpus PASSED [ 75%] 415s test_plugin.py::test_auto_detect_cpus_psutil SKIPPED (could not impo...) [ 75%] 415s test_plugin.py::test_auto_detect_cpus_os PASSED [ 76%] 415s test_plugin.py::test_hook_auto_num_workers PASSED [ 76%] 415s test_plugin.py::test_hook_auto_num_workers_arg PASSED [ 77%] 415s test_plugin.py::test_hook_auto_num_workers_none PASSED [ 77%] 415s test_plugin.py::test_envvar_auto_num_workers PASSED [ 78%] 415s test_plugin.py::test_envvar_auto_num_workers_warn PASSED [ 78%] 415s test_plugin.py::test_auto_num_workers_hook_overrides_envvar PASSED [ 79%] 415s test_plugin.py::test_dsession_with_collect_only PASSED [ 79%] 415s test_plugin.py::test_testrunuid_provided PASSED [ 80%] 415s test_plugin.py::test_testrunuid_generated PASSED [ 80%] 415s test_plugin.py::TestDistOptions::test_getxspecs PASSED [ 81%] 415s test_plugin.py::TestDistOptions::test_xspecs_multiplied PASSED [ 81%] 415s test_plugin.py::TestDistOptions::test_getrsyncdirs PASSED [ 82%] 415s test_plugin.py::TestDistOptions::test_getrsyncignore PASSED [ 82%] 416s test_plugin.py::TestDistOptions::test_getrsyncdirs_with_conftest PASSED [ 83%] 416s test_remote.py::TestWorkerInteractor::test_basic_collect_and_runtests PASSED [ 83%] 416s test_remote.py::TestWorkerInteractor::test_remote_collect_skip PASSED [ 83%] 416s test_remote.py::TestWorkerInteractor::test_remote_collect_fail PASSED [ 84%] 417s test_remote.py::TestWorkerInteractor::test_runtests_all PASSED [ 84%] 417s test_remote.py::TestWorkerInteractor::test_happy_run_events_converted XFAIL [ 85%] 417s test_remote.py::TestWorkerInteractor::test_process_from_remote_error_handling PASSED [ 85%] 418s test_remote.py::TestWorkerInteractor::test_steal_work PASSED [ 86%] 418s test_remote.py::TestWorkerInteractor::test_steal_empty_queue PASSED [ 86%] 418s test_remote.py::test_remote_env_vars PASSED [ 87%] 419s test_remote.py::test_remote_inner_argv PASSED [ 87%] 419s test_remote.py::test_remote_mainargv PASSED [ 88%] 420s test_remote.py::test_remote_usage_prog PASSED [ 88%] 420s test_remote.py::test_remote_sys_path PASSED [ 89%] 420s test_workermanage.py::TestNodeManagerPopen::test_popen_no_default_chdir PASSED [ 89%] 420s test_workermanage.py::TestNodeManagerPopen::test_default_chdir PASSED [ 90%] 420s test_workermanage.py::TestNodeManagerPopen::test_popen_makegateway_events PASSED [ 90%] 420s test_workermanage.py::TestNodeManagerPopen::test_popens_rsync PASSED [ 91%] 420s test_workermanage.py::TestNodeManagerPopen::test_rsync_popen_with_path PASSED [ 91%] 420s test_workermanage.py::TestNodeManagerPopen::test_rsync_same_popen_twice PASSED [ 92%] 420s test_workermanage.py::TestHRSync::test_hrsync_filter PASSED [ 92%] 420s test_workermanage.py::TestHRSync::test_hrsync_one_host PASSED [ 93%] 420s test_workermanage.py::TestNodeManager::test_rsync_roots_no_roots XFAIL [ 93%] 421s test_workermanage.py::TestNodeManager::test_popen_rsync_subdir PASSED [ 94%] 421s test_workermanage.py::TestNodeManager::test_rsync_report[-q-False] PASSED [ 94%] 421s test_workermanage.py::TestNodeManager::test_rsync_report[-False] PASSED [ 95%] 421s test_workermanage.py::TestNodeManager::test_rsync_report[-v-True] PASSED [ 95%] 421s test_workermanage.py::TestNodeManager::test_init_rsync_roots PASSED [ 96%] 421s test_workermanage.py::TestNodeManager::test_rsyncignore PASSED [ 96%] 421s test_workermanage.py::TestNodeManager::test_optimise_popen PASSED [ 97%] 421s test_workermanage.py::TestNodeManager::test_ssh_setup_nodes SKIPPED [ 97%] 421s test_workermanage.py::test_unserialize_warning_msg[UserWarning] PASSED [ 98%] 421s test_workermanage.py::test_unserialize_warning_msg[MyWarning] PASSED [ 98%] 421s test_workermanage.py::test_unserialize_warning_msg[Imported] PASSED [ 99%] 421s test_workermanage.py::test_unserialize_warning_msg[Nested] XFAIL (Ne...) [ 99%] 421s test_workermanage.py::test_warning_serialization_tweaked_module PASSED [100%] 421s 421s ========== 190 passed, 6 skipped, 1 deselected, 10 xfailed in 49.05s =========== 421s [*] testing on python3.13: 421s ============================= test session starts ============================== 421s platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 421s cachedir: .pytest_cache 421s rootdir: /tmp/autopkgtest.tvk5Rd/autopkgtest_tmp/testing 421s plugins: xdist-3.6.1, typeguard-4.4.1 422s collecting ... collected 207 items / 1 deselected / 206 selected 422s 422s acceptance_test.py::TestDistribution::test_n1_pass PASSED [ 0%] 422s acceptance_test.py::TestDistribution::test_n1_fail PASSED [ 0%] 423s acceptance_test.py::TestDistribution::test_n1_import_error PASSED [ 1%] 423s acceptance_test.py::TestDistribution::test_n2_import_error PASSED [ 1%] 423s acceptance_test.py::TestDistribution::test_n1_skip PASSED [ 2%] 424s acceptance_test.py::TestDistribution::test_manytests_to_one_import_error PASSED [ 2%] 424s acceptance_test.py::TestDistribution::test_manytests_to_one_popen PASSED [ 3%] 425s acceptance_test.py::TestDistribution::test_exitfirst_waits_for_workers_to_finish PASSED [ 3%] 425s acceptance_test.py::TestDistribution::test_basetemp_in_subprocesses PASSED [ 4%] 426s acceptance_test.py::TestDistribution::test_dist_ini_specified PASSED [ 4%] 427s acceptance_test.py::TestDistribution::test_dist_tests_with_crash PASSED [ 5%] 427s acceptance_test.py::TestDistribution::test_distribution_rsyncdirs_example PASSED [ 5%] 428s acceptance_test.py::TestDistribution::test_data_exchange PASSED [ 6%] 429s acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 PASSED [ 6%] 429s acceptance_test.py::TestDistribution::test_keyboard_interrupt_dist SKIPPED [ 7%] 429s acceptance_test.py::TestDistribution::test_dist_with_collectonly PASSED [ 7%] 429s acceptance_test.py::TestDistEach::test_simple PASSED [ 8%] 429s acceptance_test.py::TestDistEach::test_simple_diffoutput XFAIL ([NOT...) [ 8%] 429s acceptance_test.py::TestTerminalReporting::test_output_verbosity[] PASSED [ 9%] 430s acceptance_test.py::TestTerminalReporting::test_output_verbosity[-q] PASSED [ 9%] 430s acceptance_test.py::TestTerminalReporting::test_output_verbosity[-v] PASSED [ 10%] 430s acceptance_test.py::TestTerminalReporting::test_pass_skip_fail PASSED [ 10%] 431s acceptance_test.py::TestTerminalReporting::test_fail_platinfo PASSED [ 11%] 431s acceptance_test.py::TestTerminalReporting::test_logfinish_hook PASSED [ 11%] 431s acceptance_test.py::test_teardownfails_one_function PASSED [ 12%] 431s acceptance_test.py::test_terminate_on_hangingnode XFAIL [ 12%] 431s acceptance_test.py::test_session_hooks XFAIL ([NOTRUN] works if run ...) [ 13%] 432s acceptance_test.py::test_session_testscollected PASSED [ 13%] 432s acceptance_test.py::test_fixture_teardown_failure PASSED [ 14%] 432s acceptance_test.py::test_config_initialization PASSED [ 14%] 433s acceptance_test.py::test_crashing_item[setup] PASSED [ 15%] 434s acceptance_test.py::test_crashing_item[call] PASSED [ 15%] 434s acceptance_test.py::test_crashing_item[teardown] PASSED [ 16%] 434s acceptance_test.py::test_multiple_log_reports PASSED [ 16%] 435s acceptance_test.py::test_skipping PASSED [ 16%] 435s acceptance_test.py::test_fixture_scope_caching_issue503 PASSED [ 17%] 435s acceptance_test.py::test_issue_594_random_parametrize PASSED [ 17%] 436s acceptance_test.py::test_tmpdir_disabled PASSED [ 18%] 436s acceptance_test.py::test_sub_plugins_disabled[xdist.looponfail] PASSED [ 18%] 436s acceptance_test.py::TestWarnings::test_warnings[-n0] PASSED [ 19%] 436s acceptance_test.py::TestWarnings::test_warnings[-n1] PASSED [ 19%] 436s acceptance_test.py::TestWarnings::test_warning_captured_deprecated_in_pytest_6 SKIPPED [ 20%] 436s acceptance_test.py::TestWarnings::test_custom_subclass[-n0] PASSED [ 20%] 437s acceptance_test.py::TestWarnings::test_custom_subclass[-n1] PASSED [ 21%] 437s acceptance_test.py::TestWarnings::test_unserializable_arguments[-n0] PASSED [ 21%] 437s acceptance_test.py::TestWarnings::test_unserializable_arguments[-n1] PASSED [ 22%] 437s acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n0] PASSED [ 22%] 437s acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n1] PASSED [ 23%] 438s acceptance_test.py::TestNodeFailure::test_load_single PASSED [ 23%] 438s acceptance_test.py::TestNodeFailure::test_load_multiple PASSED [ 24%] 439s acceptance_test.py::TestNodeFailure::test_each_single PASSED [ 24%] 439s acceptance_test.py::TestNodeFailure::test_each_multiple XFAIL (#20: ...) [ 25%] 440s acceptance_test.py::TestNodeFailure::test_max_worker_restart PASSED [ 25%] 441s acceptance_test.py::TestNodeFailure::test_max_worker_restart_tests_queued PASSED [ 26%] 441s acceptance_test.py::TestNodeFailure::test_max_worker_restart_die PASSED [ 26%] 442s acceptance_test.py::TestNodeFailure::test_disable_restart PASSED [ 27%] 442s acceptance_test.py::test_worker_id_fixture[0] PASSED [ 27%] 442s acceptance_test.py::test_worker_id_fixture[2] PASSED [ 28%] 442s acceptance_test.py::test_testrun_uid_fixture[0] PASSED [ 28%] 443s acceptance_test.py::test_testrun_uid_fixture[2] PASSED [ 29%] 443s acceptance_test.py::test_error_report_styles[auto] PASSED [ 29%] 443s acceptance_test.py::test_error_report_styles[long] PASSED [ 30%] 444s acceptance_test.py::test_error_report_styles[short] PASSED [ 30%] 444s acceptance_test.py::test_error_report_styles[no] PASSED [ 31%] 444s acceptance_test.py::test_error_report_styles[line] PASSED [ 31%] 444s acceptance_test.py::test_error_report_styles[native] PASSED [ 32%] 445s acceptance_test.py::test_color_yes_collection_on_non_atty PASSED [ 32%] 445s acceptance_test.py::test_without_terminal_plugin PASSED [ 33%] 446s acceptance_test.py::test_internal_error_with_maxfail PASSED [ 33%] 446s acceptance_test.py::test_maxfail_causes_early_termination PASSED [ 33%] 447s acceptance_test.py::TestLoadScope::test_by_module PASSED [ 34%] 447s acceptance_test.py::TestLoadScope::test_by_class PASSED [ 34%] 447s acceptance_test.py::TestLoadScope::test_workqueue_ordered_by_size PASSED [ 35%] 448s acceptance_test.py::TestLoadScope::test_module_single_start PASSED [ 35%] 448s acceptance_test.py::TestFileScope::test_by_module PASSED [ 36%] 448s acceptance_test.py::TestFileScope::test_by_class PASSED [ 36%] 449s acceptance_test.py::TestFileScope::test_module_single_start PASSED [ 37%] 449s acceptance_test.py::TestGroupScope::test_by_module PASSED [ 37%] 449s acceptance_test.py::TestGroupScope::test_by_class PASSED [ 38%] 450s acceptance_test.py::TestGroupScope::test_module_single_start PASSED [ 38%] 450s acceptance_test.py::TestGroupScope::test_with_two_group_names PASSED [ 39%] 450s acceptance_test.py::TestLocking::test_single_file[each] PASSED [ 39%] 451s acceptance_test.py::TestLocking::test_single_file[load] PASSED [ 40%] 451s acceptance_test.py::TestLocking::test_single_file[loadscope] PASSED [ 40%] 451s acceptance_test.py::TestLocking::test_single_file[loadfile] PASSED [ 41%] 452s acceptance_test.py::TestLocking::test_single_file[worksteal] PASSED [ 41%] 452s acceptance_test.py::TestLocking::test_single_file[no] PASSED [ 42%] 453s acceptance_test.py::TestLocking::test_multi_file[each] PASSED [ 42%] 453s acceptance_test.py::TestLocking::test_multi_file[load] PASSED [ 43%] 454s acceptance_test.py::TestLocking::test_multi_file[loadscope] PASSED [ 43%] 454s acceptance_test.py::TestLocking::test_multi_file[loadfile] PASSED [ 44%] 454s acceptance_test.py::TestLocking::test_multi_file[worksteal] PASSED [ 44%] 455s acceptance_test.py::TestLocking::test_multi_file[no] PASSED [ 45%] 455s acceptance_test.py::TestAPI::test_is_xdist_worker PASSED [ 45%] 455s acceptance_test.py::TestAPI::test_is_xdist_controller PASSED [ 46%] 455s acceptance_test.py::TestAPI::test_get_xdist_worker_id PASSED [ 46%] 455s acceptance_test.py::test_collection_crash PASSED [ 47%] 455s acceptance_test.py::test_dist_in_addopts PASSED [ 47%] 455s test_dsession.py::TestEachScheduling::test_schedule_load_simple PASSED [ 48%] 455s test_dsession.py::TestEachScheduling::test_schedule_remove_node PASSED [ 48%] 455s test_dsession.py::TestLoadScheduling::test_schedule_load_simple PASSED [ 49%] 455s test_dsession.py::TestLoadScheduling::test_schedule_batch_size PASSED [ 49%] 455s test_dsession.py::TestLoadScheduling::test_schedule_maxchunk_none PASSED [ 50%] 455s test_dsession.py::TestLoadScheduling::test_schedule_maxchunk_1 PASSED [ 50%] 455s test_dsession.py::TestLoadScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 50%] 455s test_dsession.py::TestLoadScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 51%] 455s test_dsession.py::TestLoadScheduling::test_add_remove_node PASSED [ 51%] 455s test_dsession.py::TestLoadScheduling::test_different_tests_collected PASSED [ 52%] 455s test_dsession.py::TestWorkStealingScheduling::test_ideal_case PASSED [ 52%] 455s test_dsession.py::TestWorkStealingScheduling::test_stealing PASSED [ 53%] 455s test_dsession.py::TestWorkStealingScheduling::test_steal_on_add_node PASSED [ 53%] 455s test_dsession.py::TestWorkStealingScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 54%] 455s test_dsession.py::TestWorkStealingScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 54%] 455s test_dsession.py::TestWorkStealingScheduling::test_add_remove_node PASSED [ 55%] 455s test_dsession.py::TestWorkStealingScheduling::test_different_tests_collected PASSED [ 55%] 455s test_dsession.py::TestDistReporter::test_rsync_printing XFAIL [ 56%] 455s test_dsession.py::test_report_collection_diff_equal PASSED [ 56%] 455s test_dsession.py::test_default_max_worker_restart PASSED [ 57%] 455s test_dsession.py::test_report_collection_diff_different PASSED [ 57%] 456s test_dsession.py::test_pytest_issue419 XFAIL (duplicate test ids not...) [ 58%] 456s test_dsession.py::test_get_workers_status_line[status_and_items0-] PASSED [ 58%] 456s test_dsession.py::test_get_workers_status_line[status_and_items1-created: 1/1 worker] PASSED [ 59%] 456s test_dsession.py::test_get_workers_status_line[status_and_items2-created: 2/2 workers] PASSED [ 59%] 456s test_dsession.py::test_get_workers_status_line[status_and_items3-initialized: 1/2 workers] PASSED [ 60%] 456s test_dsession.py::test_get_workers_status_line[status_and_items4-initialized: 2/2 workers] PASSED [ 60%] 456s test_dsession.py::test_get_workers_status_line[status_and_items5-ready: 1/2 workers] PASSED [ 61%] 456s test_dsession.py::test_get_workers_status_line[status_and_items6-ready: 2/2 workers] PASSED [ 61%] 456s test_dsession.py::test_get_workers_status_line[status_and_items7-collecting: 1/2 workers] PASSED [ 62%] 456s test_dsession.py::test_get_workers_status_line[status_and_items8-2 workers [12 items]] PASSED [ 62%] 456s test_dsession.py::test_get_workers_status_line[status_and_items9-2 workers [1 item]] PASSED [ 63%] 456s test_dsession.py::test_get_workers_status_line[status_and_items10-1 worker [1 item]] PASSED [ 63%] 456s test_dsession.py::test_get_workers_status_line[status_and_items11-2 workers [1 item]] PASSED [ 64%] 456s test_looponfail.py::TestStatRecorder::test_filechange PASSED [ 64%] 456s test_looponfail.py::TestStatRecorder::test_dirchange PASSED [ 65%] 456s test_looponfail.py::TestStatRecorder::test_filechange_deletion_race PASSED [ 65%] 456s test_looponfail.py::TestStatRecorder::test_pycremoval PASSED [ 66%] 456s test_looponfail.py::TestStatRecorder::test_waitonchange PASSED [ 66%] 456s test_looponfail.py::TestRemoteControl::test_nofailures PASSED [ 66%] 457s test_looponfail.py::TestRemoteControl::test_failures_somewhere PASSED [ 67%] 457s test_looponfail.py::TestRemoteControl::test_failure_change PASSED [ 67%] 458s test_looponfail.py::TestRemoteControl::test_failure_subdir_no_init PASSED [ 68%] 458s test_looponfail.py::TestRemoteControl::test_ignore_sys_path_hook_entry PASSED [ 68%] 459s test_looponfail.py::TestLooponFailing::test_looponfail_from_fail_to_ok PASSED [ 69%] 459s test_looponfail.py::TestLooponFailing::test_looponfail_from_one_to_two_tests PASSED [ 69%] 460s test_looponfail.py::TestLooponFailing::test_looponfail_removed_test XFAIL [ 70%] 460s test_looponfail.py::TestLooponFailing::test_looponfail_multiple_errors PASSED [ 70%] 460s test_looponfail.py::TestFunctional::test_fail_to_ok SKIPPED (could n...) [ 71%] 460s test_looponfail.py::TestFunctional::test_xfail_passes SKIPPED (could...) [ 71%] 460s test_newhooks.py::TestHooks::test_runtest_logreport PASSED [ 72%] 461s test_newhooks.py::TestHooks::test_node_collection_finished PASSED [ 72%] 461s test_newhooks.py::TestCrashItem::test_handlecrashitem PASSED [ 73%] 462s test_newhooks.py::TestCrashItem::test_handlecrashitem_one PASSED [ 73%] 462s test_plugin.py::test_dist_incompatibility_messages PASSED [ 74%] 462s test_plugin.py::test_dist_options PASSED [ 74%] 462s test_plugin.py::test_auto_detect_cpus PASSED [ 75%] 462s test_plugin.py::test_auto_detect_cpus_psutil SKIPPED (could not impo...) [ 75%] 462s test_plugin.py::test_auto_detect_cpus_os PASSED [ 76%] 462s test_plugin.py::test_hook_auto_num_workers PASSED [ 76%] 463s test_plugin.py::test_hook_auto_num_workers_arg PASSED [ 77%] 463s test_plugin.py::test_hook_auto_num_workers_none PASSED [ 77%] 463s test_plugin.py::test_envvar_auto_num_workers PASSED [ 78%] 463s test_plugin.py::test_envvar_auto_num_workers_warn PASSED [ 78%] 463s test_plugin.py::test_auto_num_workers_hook_overrides_envvar PASSED [ 79%] 463s test_plugin.py::test_dsession_with_collect_only PASSED [ 79%] 463s test_plugin.py::test_testrunuid_provided PASSED [ 80%] 463s test_plugin.py::test_testrunuid_generated PASSED [ 80%] 463s test_plugin.py::TestDistOptions::test_getxspecs PASSED [ 81%] 463s test_plugin.py::TestDistOptions::test_xspecs_multiplied PASSED [ 81%] 463s test_plugin.py::TestDistOptions::test_getrsyncdirs PASSED [ 82%] 463s test_plugin.py::TestDistOptions::test_getrsyncignore PASSED [ 82%] 463s test_plugin.py::TestDistOptions::test_getrsyncdirs_with_conftest PASSED [ 83%] 463s test_remote.py::TestWorkerInteractor::test_basic_collect_and_runtests PASSED [ 83%] 463s test_remote.py::TestWorkerInteractor::test_remote_collect_skip PASSED [ 83%] 464s test_remote.py::TestWorkerInteractor::test_remote_collect_fail PASSED [ 84%] 464s test_remote.py::TestWorkerInteractor::test_runtests_all PASSED [ 84%] 464s test_remote.py::TestWorkerInteractor::test_happy_run_events_converted XFAIL [ 85%] 464s test_remote.py::TestWorkerInteractor::test_process_from_remote_error_handling PASSED [ 85%] 465s test_remote.py::TestWorkerInteractor::test_steal_work PASSED [ 86%] 465s test_remote.py::TestWorkerInteractor::test_steal_empty_queue PASSED [ 86%] 466s test_remote.py::test_remote_env_vars PASSED [ 87%] 466s test_remote.py::test_remote_inner_argv PASSED [ 87%] 466s test_remote.py::test_remote_mainargv PASSED [ 88%] 467s test_remote.py::test_remote_usage_prog PASSED [ 88%] 467s test_remote.py::test_remote_sys_path PASSED [ 89%] 467s test_workermanage.py::TestNodeManagerPopen::test_popen_no_default_chdir PASSED [ 89%] 467s test_workermanage.py::TestNodeManagerPopen::test_default_chdir PASSED [ 90%] 467s test_workermanage.py::TestNodeManagerPopen::test_popen_makegateway_events PASSED [ 90%] 467s test_workermanage.py::TestNodeManagerPopen::test_popens_rsync PASSED [ 91%] 467s test_workermanage.py::TestNodeManagerPopen::test_rsync_popen_with_path PASSED [ 91%] 467s test_workermanage.py::TestNodeManagerPopen::test_rsync_same_popen_twice PASSED [ 92%] 467s test_workermanage.py::TestHRSync::test_hrsync_filter PASSED [ 92%] 467s test_workermanage.py::TestHRSync::test_hrsync_one_host PASSED [ 93%] 468s test_workermanage.py::TestNodeManager::test_rsync_roots_no_roots XFAIL [ 93%] 468s test_workermanage.py::TestNodeManager::test_popen_rsync_subdir PASSED [ 94%] 468s test_workermanage.py::TestNodeManager::test_rsync_report[-q-False] PASSED [ 94%] 468s test_workermanage.py::TestNodeManager::test_rsync_report[-False] PASSED [ 95%] 468s test_workermanage.py::TestNodeManager::test_rsync_report[-v-True] PASSED [ 95%] 468s test_workermanage.py::TestNodeManager::test_init_rsync_roots PASSED [ 96%] 468s test_workermanage.py::TestNodeManager::test_rsyncignore PASSED [ 96%] 468s test_workermanage.py::TestNodeManager::test_optimise_popen PASSED [ 97%] 468s test_workermanage.py::TestNodeManager::test_ssh_setup_nodes SKIPPED [ 97%] 468s test_workermanage.py::test_unserialize_warning_msg[UserWarning] PASSED [ 98%] 468s test_workermanage.py::test_unserialize_warning_msg[MyWarning] PASSED [ 98%] 468s test_workermanage.py::test_unserialize_warning_msg[Imported] PASSED [ 99%] 468s test_workermanage.py::test_unserialize_warning_msg[Nested] XFAIL (Ne...) [ 99%] 468s test_workermanage.py::test_warning_serialization_tweaked_module PASSED [100%] 468s 468s ========== 190 passed, 6 skipped, 1 deselected, 10 xfailed in 46.55s =========== 469s autopkgtest [09:16:53]: test python3-pytest-xdist: -----------------------] 469s autopkgtest [09:16:53]: test python3-pytest-xdist: - - - - - - - - - - results - - - - - - - - - - 469s python3-pytest-xdist PASS 470s autopkgtest [09:16:54]: @@@@@@@@@@@@@@@@@@@@ summary 470s python3-pytest-xdist PASS 588s nova [W] Skipping flock for amd64 588s Creating nova instance adt-plucky-amd64-pytest-xdist-20250220-090903-juju-7f2275-prod-proposed-migration-environment-20-b9a14980-bac0-457e-965d-8da718e27705 from image adt/ubuntu-plucky-amd64-server-20250220.img (UUID 8ce549f8-ef4a-4335-bf9d-c468a6d98595)... 588s nova [W] Timed out waiting for 6adc5fba-72cd-4142-9fa2-ab59cea5731d to get deleted.