0s autopkgtest [09:25:19]: starting date and time: 2025-02-20 09:25:19+0000 0s autopkgtest [09:25:19]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [09:25:19]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.5l0yuijo/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 autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-10.secgroup --name adt-plucky-ppc64el-pytest-xdist-20250220-092519-juju-7f2275-prod-proposed-migration-environment-2-66a48f81-4b2e-4ba4-acaa-f8b87785b3a3 --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -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/ 111s autopkgtest [09:27:10]: testbed dpkg architecture: ppc64el 112s autopkgtest [09:27:11]: testbed apt version: 2.9.30 112s autopkgtest [09:27:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 112s autopkgtest [09:27:11]: testbed release detected to be: None 113s autopkgtest [09:27:12]: updating testbed package index (apt update) 114s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 114s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 114s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 114s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 114s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 114s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [771 kB] 114s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [83.6 kB] 114s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.5 kB] 114s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [117 kB] 114s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [760 B] 114s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [700 kB] 114s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [5568 B] 115s Fetched 1807 kB in 1s (1603 kB/s) 116s Reading package lists... 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 118s Calculating upgrade... 118s The following packages will be upgraded: 118s fwupd libfwupd3 118s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s Need to get 5618 kB of archives. 118s After this operation, 9216 B of additional disk space will be used. 118s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el fwupd ppc64el 2.0.6-3 [5481 kB] 119s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfwupd3 ppc64el 2.0.6-3 [137 kB] 119s Fetched 5618 kB in 1s (6493 kB/s) 120s (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 ... 106370 files and directories currently installed.) 120s Preparing to unpack .../fwupd_2.0.6-3_ppc64el.deb ... 120s Unpacking fwupd (2.0.6-3) over (2.0.5-1) ... 120s Preparing to unpack .../libfwupd3_2.0.6-3_ppc64el.deb ... 120s Unpacking libfwupd3:ppc64el (2.0.6-3) over (2.0.5-1) ... 120s Setting up libfwupd3:ppc64el (2.0.6-3) ... 120s Setting up fwupd (2.0.6-3) ... 121s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 121s fwupd.service is a disabled or a static unit not running, not starting it. 121s Processing triggers for man-db (2.13.0-1) ... 123s Processing triggers for dbus (1.16.0-1ubuntu1) ... 123s Processing triggers for libc-bin (2.40-4ubuntu1) ... 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s autopkgtest [09:27:22]: upgrading testbed (apt dist-upgrade and autopurge) 124s Reading package lists... 124s Building dependency tree... 124s Reading state information... 124s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 124s Starting 2 pkgProblemResolver with broken count: 0 124s Done 125s Entering ResolveByKeep 125s 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s Starting pkgProblemResolver with broken count: 0 126s Starting 2 pkgProblemResolver with broken count: 0 126s Done 127s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s autopkgtest [09:27:26]: rebooting testbed after setup commands that affected boot 161s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 177s autopkgtest [09:28:16]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 16:32:08 UTC 2025 179s autopkgtest [09:28:18]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-xdist 182s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pytest-xdist 3.6.1-1 (dsc) [2235 B] 182s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pytest-xdist 3.6.1-1 (tar) [84.1 kB] 182s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pytest-xdist 3.6.1-1 (diff) [5408 B] 182s gpgv: Signature made Mon May 20 01:52:55 2024 UTC 182s gpgv: using RSA key 6E7434F5897D43B17FCD57B753D5BC64B52378A2 182s gpgv: issuer "swt@techie.net" 182s gpgv: Can't check signature: No public key 182s dpkg-source: warning: cannot verify inline signature for ./pytest-xdist_3.6.1-1.dsc: no acceptable signature found 182s autopkgtest [09:28:21]: testing package pytest-xdist version 3.6.1-1 182s autopkgtest [09:28:21]: build not needed 183s autopkgtest [09:28:22]: test python3-pytest-xdist: preparing testbed 183s Reading package lists... 183s Building dependency tree... 183s Reading state information... 184s Starting pkgProblemResolver with broken count: 0 184s Starting 2 pkgProblemResolver with broken count: 0 184s Done 184s The following NEW packages will be installed: 184s python3-all python3-execnet python3-filelock python3-iniconfig 184s python3-packaging python3-pluggy python3-pytest python3-pytest-xdist 184s python3.12 python3.12-minimal 184s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 184s Need to get 3548 kB of archives. 184s After this operation, 12.0 MB of additional disk space will be used. 184s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12-minimal ppc64el 3.12.9-1 [2465 kB] 185s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3.12 ppc64el 3.12.9-1 [671 kB] 185s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-all ppc64el 3.13.1-1~exp2 [896 B] 185s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-execnet all 2.1.1-1 [33.4 kB] 185s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el python3-filelock all 3.17.0-1 [13.0 kB] 185s Get:6 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 185s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el python3-packaging all 24.2-1 [51.5 kB] 185s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 185s Get:9 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest all 8.3.4-1 [252 kB] 185s Get:10 http://ftpmaster.internal/ubuntu plucky/universe ppc64el python3-pytest-xdist all 3.6.1-1 [33.8 kB] 185s Fetched 3548 kB in 1s (4932 kB/s) 185s Selecting previously unselected package python3.12-minimal. 185s (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 ... 106370 files and directories currently installed.) 185s Preparing to unpack .../0-python3.12-minimal_3.12.9-1_ppc64el.deb ... 185s Unpacking python3.12-minimal (3.12.9-1) ... 185s Selecting previously unselected package python3.12. 185s Preparing to unpack .../1-python3.12_3.12.9-1_ppc64el.deb ... 185s Unpacking python3.12 (3.12.9-1) ... 185s Selecting previously unselected package python3-all. 185s Preparing to unpack .../2-python3-all_3.13.1-1~exp2_ppc64el.deb ... 185s Unpacking python3-all (3.13.1-1~exp2) ... 185s Selecting previously unselected package python3-execnet. 185s Preparing to unpack .../3-python3-execnet_2.1.1-1_all.deb ... 185s Unpacking python3-execnet (2.1.1-1) ... 186s Selecting previously unselected package python3-filelock. 186s Preparing to unpack .../4-python3-filelock_3.17.0-1_all.deb ... 186s Unpacking python3-filelock (3.17.0-1) ... 186s Selecting previously unselected package python3-iniconfig. 186s Preparing to unpack .../5-python3-iniconfig_1.1.1-2_all.deb ... 186s Unpacking python3-iniconfig (1.1.1-2) ... 186s Selecting previously unselected package python3-packaging. 186s Preparing to unpack .../6-python3-packaging_24.2-1_all.deb ... 186s Unpacking python3-packaging (24.2-1) ... 186s Selecting previously unselected package python3-pluggy. 186s Preparing to unpack .../7-python3-pluggy_1.5.0-1_all.deb ... 186s Unpacking python3-pluggy (1.5.0-1) ... 186s Selecting previously unselected package python3-pytest. 186s Preparing to unpack .../8-python3-pytest_8.3.4-1_all.deb ... 186s Unpacking python3-pytest (8.3.4-1) ... 186s Selecting previously unselected package python3-pytest-xdist. 186s Preparing to unpack .../9-python3-pytest-xdist_3.6.1-1_all.deb ... 186s Unpacking python3-pytest-xdist (3.6.1-1) ... 186s Setting up python3-iniconfig (1.1.1-2) ... 186s Setting up python3.12-minimal (3.12.9-1) ... 187s Setting up python3-filelock (3.17.0-1) ... 188s Setting up python3.12 (3.12.9-1) ... 190s Setting up python3-all (3.13.1-1~exp2) ... 190s Setting up python3-packaging (24.2-1) ... 190s Setting up python3-pluggy (1.5.0-1) ... 190s Setting up python3-execnet (2.1.1-1) ... 190s Setting up python3-pytest (8.3.4-1) ... 191s Setting up python3-pytest-xdist (3.6.1-1) ... 191s Processing triggers for man-db (2.13.0-1) ... 192s Processing triggers for systemd (257.2-3ubuntu1) ... 193s autopkgtest [09:28:32]: test python3-pytest-xdist: [----------------------- 194s [*] testing on python3.12: 194s ============================= test session starts ============================== 194s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 194s cachedir: .pytest_cache 194s rootdir: /tmp/autopkgtest.iA5qTR/autopkgtest_tmp/testing 194s plugins: typeguard-4.4.1, xdist-3.6.1 195s collecting ... collected 207 items / 1 deselected / 206 selected 195s 195s acceptance_test.py::TestDistribution::test_n1_pass PASSED [ 0%] 196s acceptance_test.py::TestDistribution::test_n1_fail PASSED [ 0%] 196s acceptance_test.py::TestDistribution::test_n1_import_error PASSED [ 1%] 197s acceptance_test.py::TestDistribution::test_n2_import_error PASSED [ 1%] 198s acceptance_test.py::TestDistribution::test_n1_skip PASSED [ 2%] 198s acceptance_test.py::TestDistribution::test_manytests_to_one_import_error PASSED [ 2%] 199s acceptance_test.py::TestDistribution::test_manytests_to_one_popen PASSED [ 3%] 200s acceptance_test.py::TestDistribution::test_exitfirst_waits_for_workers_to_finish PASSED [ 3%] 200s acceptance_test.py::TestDistribution::test_basetemp_in_subprocesses PASSED [ 4%] 201s acceptance_test.py::TestDistribution::test_dist_ini_specified PASSED [ 4%] 203s acceptance_test.py::TestDistribution::test_dist_tests_with_crash PASSED [ 5%] 204s acceptance_test.py::TestDistribution::test_distribution_rsyncdirs_example PASSED [ 5%] 204s acceptance_test.py::TestDistribution::test_data_exchange PASSED [ 6%] 206s acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 PASSED [ 6%] 206s acceptance_test.py::TestDistribution::test_keyboard_interrupt_dist SKIPPED [ 7%] 206s acceptance_test.py::TestDistribution::test_dist_with_collectonly PASSED [ 7%] 207s acceptance_test.py::TestDistEach::test_simple PASSED [ 8%] 208s acceptance_test.py::TestDistEach::test_simple_diffoutput XFAIL ([NOT...) [ 8%] 208s acceptance_test.py::TestTerminalReporting::test_output_verbosity[] PASSED [ 9%] 208s acceptance_test.py::TestTerminalReporting::test_output_verbosity[-q] PASSED [ 9%] 209s acceptance_test.py::TestTerminalReporting::test_output_verbosity[-v] PASSED [ 10%] 209s acceptance_test.py::TestTerminalReporting::test_pass_skip_fail PASSED [ 10%] 210s acceptance_test.py::TestTerminalReporting::test_fail_platinfo PASSED [ 11%] 210s acceptance_test.py::TestTerminalReporting::test_logfinish_hook PASSED [ 11%] 211s acceptance_test.py::test_teardownfails_one_function PASSED [ 12%] 212s acceptance_test.py::test_terminate_on_hangingnode XFAIL [ 12%] 212s acceptance_test.py::test_session_hooks XFAIL ([NOTRUN] works if run ...) [ 13%] 212s acceptance_test.py::test_session_testscollected PASSED [ 13%] 213s acceptance_test.py::test_fixture_teardown_failure PASSED [ 14%] 214s acceptance_test.py::test_config_initialization PASSED [ 14%] 215s acceptance_test.py::test_crashing_item[setup] PASSED [ 15%] 216s acceptance_test.py::test_crashing_item[call] PASSED [ 15%] 217s acceptance_test.py::test_crashing_item[teardown] PASSED [ 16%] 217s acceptance_test.py::test_multiple_log_reports PASSED [ 16%] 218s acceptance_test.py::test_skipping PASSED [ 16%] 218s acceptance_test.py::test_fixture_scope_caching_issue503 PASSED [ 17%] 220s acceptance_test.py::test_issue_594_random_parametrize PASSED [ 17%] 220s acceptance_test.py::test_tmpdir_disabled PASSED [ 18%] 221s acceptance_test.py::test_sub_plugins_disabled[xdist.looponfail] PASSED [ 18%] 221s acceptance_test.py::TestWarnings::test_warnings[-n0] PASSED [ 19%] 222s acceptance_test.py::TestWarnings::test_warnings[-n1] PASSED [ 19%] 222s acceptance_test.py::TestWarnings::test_warning_captured_deprecated_in_pytest_6 SKIPPED [ 20%] 222s acceptance_test.py::TestWarnings::test_custom_subclass[-n0] PASSED [ 20%] 223s acceptance_test.py::TestWarnings::test_custom_subclass[-n1] PASSED [ 21%] 223s acceptance_test.py::TestWarnings::test_unserializable_arguments[-n0] PASSED [ 21%] 224s acceptance_test.py::TestWarnings::test_unserializable_arguments[-n1] PASSED [ 22%] 224s acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n0] PASSED [ 22%] 225s acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n1] PASSED [ 23%] 226s acceptance_test.py::TestNodeFailure::test_load_single PASSED [ 23%] 227s acceptance_test.py::TestNodeFailure::test_load_multiple PASSED [ 24%] 228s acceptance_test.py::TestNodeFailure::test_each_single PASSED [ 24%] 229s acceptance_test.py::TestNodeFailure::test_each_multiple XFAIL (#20: ...) [ 25%] 230s acceptance_test.py::TestNodeFailure::test_max_worker_restart PASSED [ 25%] 232s acceptance_test.py::TestNodeFailure::test_max_worker_restart_tests_queued PASSED [ 26%] 233s acceptance_test.py::TestNodeFailure::test_max_worker_restart_die PASSED [ 26%] 234s acceptance_test.py::TestNodeFailure::test_disable_restart PASSED [ 27%] 234s acceptance_test.py::test_worker_id_fixture[0] PASSED [ 27%] 235s acceptance_test.py::test_worker_id_fixture[2] PASSED [ 28%] 235s acceptance_test.py::test_testrun_uid_fixture[0] PASSED [ 28%] 235s acceptance_test.py::test_testrun_uid_fixture[2] PASSED [ 29%] 236s acceptance_test.py::test_error_report_styles[auto] PASSED [ 29%] 237s acceptance_test.py::test_error_report_styles[long] PASSED [ 30%] 237s acceptance_test.py::test_error_report_styles[short] PASSED [ 30%] 238s acceptance_test.py::test_error_report_styles[no] PASSED [ 31%] 239s acceptance_test.py::test_error_report_styles[line] PASSED [ 31%] 239s acceptance_test.py::test_error_report_styles[native] PASSED [ 32%] 240s acceptance_test.py::test_color_yes_collection_on_non_atty PASSED [ 32%] 241s acceptance_test.py::test_without_terminal_plugin PASSED [ 33%] 242s acceptance_test.py::test_internal_error_with_maxfail PASSED [ 33%] 244s acceptance_test.py::test_maxfail_causes_early_termination PASSED [ 33%] 244s acceptance_test.py::TestLoadScope::test_by_module PASSED [ 34%] 245s acceptance_test.py::TestLoadScope::test_by_class PASSED [ 34%] 246s acceptance_test.py::TestLoadScope::test_workqueue_ordered_by_size FAILED [ 35%] 246s acceptance_test.py::TestLoadScope::test_module_single_start PASSED [ 35%] 247s acceptance_test.py::TestFileScope::test_by_module PASSED [ 36%] 247s acceptance_test.py::TestFileScope::test_by_class PASSED [ 36%] 248s acceptance_test.py::TestFileScope::test_module_single_start PASSED [ 37%] 249s acceptance_test.py::TestGroupScope::test_by_module PASSED [ 37%] 249s acceptance_test.py::TestGroupScope::test_by_class PASSED [ 38%] 250s acceptance_test.py::TestGroupScope::test_module_single_start PASSED [ 38%] 250s acceptance_test.py::TestGroupScope::test_with_two_group_names PASSED [ 39%] 251s acceptance_test.py::TestLocking::test_single_file[each] PASSED [ 39%] 251s acceptance_test.py::TestLocking::test_single_file[load] PASSED [ 40%] 252s acceptance_test.py::TestLocking::test_single_file[loadscope] PASSED [ 40%] 252s acceptance_test.py::TestLocking::test_single_file[loadfile] PASSED [ 41%] 253s acceptance_test.py::TestLocking::test_single_file[worksteal] PASSED [ 41%] 253s acceptance_test.py::TestLocking::test_single_file[no] PASSED [ 42%] 254s acceptance_test.py::TestLocking::test_multi_file[each] PASSED [ 42%] 255s acceptance_test.py::TestLocking::test_multi_file[load] PASSED [ 43%] 256s acceptance_test.py::TestLocking::test_multi_file[loadscope] PASSED [ 43%] 257s acceptance_test.py::TestLocking::test_multi_file[loadfile] PASSED [ 44%] 257s acceptance_test.py::TestLocking::test_multi_file[worksteal] PASSED [ 44%] 258s acceptance_test.py::TestLocking::test_multi_file[no] PASSED [ 45%] 258s acceptance_test.py::TestAPI::test_is_xdist_worker PASSED [ 45%] 258s acceptance_test.py::TestAPI::test_is_xdist_controller PASSED [ 46%] 258s acceptance_test.py::TestAPI::test_get_xdist_worker_id PASSED [ 46%] 258s acceptance_test.py::test_collection_crash PASSED [ 47%] 258s acceptance_test.py::test_dist_in_addopts PASSED [ 47%] 258s test_dsession.py::TestEachScheduling::test_schedule_load_simple PASSED [ 48%] 259s test_dsession.py::TestEachScheduling::test_schedule_remove_node PASSED [ 48%] 259s test_dsession.py::TestLoadScheduling::test_schedule_load_simple PASSED [ 49%] 259s test_dsession.py::TestLoadScheduling::test_schedule_batch_size PASSED [ 49%] 259s test_dsession.py::TestLoadScheduling::test_schedule_maxchunk_none PASSED [ 50%] 259s test_dsession.py::TestLoadScheduling::test_schedule_maxchunk_1 PASSED [ 50%] 259s test_dsession.py::TestLoadScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 50%] 259s test_dsession.py::TestLoadScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 51%] 259s test_dsession.py::TestLoadScheduling::test_add_remove_node PASSED [ 51%] 259s test_dsession.py::TestLoadScheduling::test_different_tests_collected PASSED [ 52%] 259s test_dsession.py::TestWorkStealingScheduling::test_ideal_case PASSED [ 52%] 259s test_dsession.py::TestWorkStealingScheduling::test_stealing PASSED [ 53%] 259s test_dsession.py::TestWorkStealingScheduling::test_steal_on_add_node PASSED [ 53%] 259s test_dsession.py::TestWorkStealingScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 54%] 259s test_dsession.py::TestWorkStealingScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 54%] 259s test_dsession.py::TestWorkStealingScheduling::test_add_remove_node PASSED [ 55%] 259s test_dsession.py::TestWorkStealingScheduling::test_different_tests_collected PASSED [ 55%] 259s test_dsession.py::TestDistReporter::test_rsync_printing XFAIL [ 56%] 259s test_dsession.py::test_report_collection_diff_equal PASSED [ 56%] 259s test_dsession.py::test_default_max_worker_restart PASSED [ 57%] 259s test_dsession.py::test_report_collection_diff_different PASSED [ 57%] 260s test_dsession.py::test_pytest_issue419 XFAIL (duplicate test ids not...) [ 58%] 260s test_dsession.py::test_get_workers_status_line[status_and_items0-] PASSED [ 58%] 260s test_dsession.py::test_get_workers_status_line[status_and_items1-created: 1/1 worker] PASSED [ 59%] 260s test_dsession.py::test_get_workers_status_line[status_and_items2-created: 2/2 workers] PASSED [ 59%] 260s test_dsession.py::test_get_workers_status_line[status_and_items3-initialized: 1/2 workers] PASSED [ 60%] 260s test_dsession.py::test_get_workers_status_line[status_and_items4-initialized: 2/2 workers] PASSED [ 60%] 260s test_dsession.py::test_get_workers_status_line[status_and_items5-ready: 1/2 workers] PASSED [ 61%] 260s test_dsession.py::test_get_workers_status_line[status_and_items6-ready: 2/2 workers] PASSED [ 61%] 260s test_dsession.py::test_get_workers_status_line[status_and_items7-collecting: 1/2 workers] PASSED [ 62%] 260s test_dsession.py::test_get_workers_status_line[status_and_items8-2 workers [12 items]] PASSED [ 62%] 260s test_dsession.py::test_get_workers_status_line[status_and_items9-2 workers [1 item]] PASSED [ 63%] 260s test_dsession.py::test_get_workers_status_line[status_and_items10-1 worker [1 item]] PASSED [ 63%] 260s test_dsession.py::test_get_workers_status_line[status_and_items11-2 workers [1 item]] PASSED [ 64%] 260s test_looponfail.py::TestStatRecorder::test_filechange PASSED [ 64%] 260s test_looponfail.py::TestStatRecorder::test_dirchange PASSED [ 65%] 260s test_looponfail.py::TestStatRecorder::test_filechange_deletion_race PASSED [ 65%] 260s test_looponfail.py::TestStatRecorder::test_pycremoval PASSED [ 66%] 260s test_looponfail.py::TestStatRecorder::test_waitonchange PASSED [ 66%] 261s test_looponfail.py::TestRemoteControl::test_nofailures PASSED [ 66%] 261s test_looponfail.py::TestRemoteControl::test_failures_somewhere PASSED [ 67%] 262s test_looponfail.py::TestRemoteControl::test_failure_change PASSED [ 67%] 264s test_looponfail.py::TestRemoteControl::test_failure_subdir_no_init PASSED [ 68%] 264s test_looponfail.py::TestRemoteControl::test_ignore_sys_path_hook_entry PASSED [ 68%] 265s test_looponfail.py::TestLooponFailing::test_looponfail_from_fail_to_ok PASSED [ 69%] 266s test_looponfail.py::TestLooponFailing::test_looponfail_from_one_to_two_tests PASSED [ 69%] 267s test_looponfail.py::TestLooponFailing::test_looponfail_removed_test XFAIL [ 70%] 268s test_looponfail.py::TestLooponFailing::test_looponfail_multiple_errors PASSED [ 70%] 268s test_looponfail.py::TestFunctional::test_fail_to_ok SKIPPED (could n...) [ 71%] 268s test_looponfail.py::TestFunctional::test_xfail_passes SKIPPED (could...) [ 71%] 268s test_newhooks.py::TestHooks::test_runtest_logreport PASSED [ 72%] 269s test_newhooks.py::TestHooks::test_node_collection_finished PASSED [ 72%] 270s test_newhooks.py::TestCrashItem::test_handlecrashitem PASSED [ 73%] 271s test_newhooks.py::TestCrashItem::test_handlecrashitem_one PASSED [ 73%] 271s test_plugin.py::test_dist_incompatibility_messages PASSED [ 74%] 272s test_plugin.py::test_dist_options PASSED [ 74%] 272s test_plugin.py::test_auto_detect_cpus PASSED [ 75%] 272s test_plugin.py::test_auto_detect_cpus_psutil SKIPPED (could not impo...) [ 75%] 272s test_plugin.py::test_auto_detect_cpus_os PASSED [ 76%] 272s test_plugin.py::test_hook_auto_num_workers PASSED [ 76%] 272s test_plugin.py::test_hook_auto_num_workers_arg PASSED [ 77%] 272s test_plugin.py::test_hook_auto_num_workers_none PASSED [ 77%] 272s test_plugin.py::test_envvar_auto_num_workers PASSED [ 78%] 272s test_plugin.py::test_envvar_auto_num_workers_warn PASSED [ 78%] 273s test_plugin.py::test_auto_num_workers_hook_overrides_envvar PASSED [ 79%] 273s test_plugin.py::test_dsession_with_collect_only PASSED [ 79%] 273s test_plugin.py::test_testrunuid_provided PASSED [ 80%] 273s test_plugin.py::test_testrunuid_generated PASSED [ 80%] 273s test_plugin.py::TestDistOptions::test_getxspecs PASSED [ 81%] 273s test_plugin.py::TestDistOptions::test_xspecs_multiplied PASSED [ 81%] 273s test_plugin.py::TestDistOptions::test_getrsyncdirs PASSED [ 82%] 273s test_plugin.py::TestDistOptions::test_getrsyncignore PASSED [ 82%] 273s test_plugin.py::TestDistOptions::test_getrsyncdirs_with_conftest PASSED [ 83%] 273s test_remote.py::TestWorkerInteractor::test_basic_collect_and_runtests PASSED [ 83%] 274s test_remote.py::TestWorkerInteractor::test_remote_collect_skip PASSED [ 83%] 274s test_remote.py::TestWorkerInteractor::test_remote_collect_fail PASSED [ 84%] 275s test_remote.py::TestWorkerInteractor::test_runtests_all PASSED [ 84%] 275s test_remote.py::TestWorkerInteractor::test_happy_run_events_converted XFAIL [ 85%] 275s test_remote.py::TestWorkerInteractor::test_process_from_remote_error_handling PASSED [ 85%] 277s test_remote.py::TestWorkerInteractor::test_steal_work PASSED [ 86%] 277s test_remote.py::TestWorkerInteractor::test_steal_empty_queue PASSED [ 86%] 278s test_remote.py::test_remote_env_vars PASSED [ 87%] 278s test_remote.py::test_remote_inner_argv PASSED [ 87%] 279s test_remote.py::test_remote_mainargv PASSED [ 88%] 280s test_remote.py::test_remote_usage_prog PASSED [ 88%] 280s test_remote.py::test_remote_sys_path PASSED [ 89%] 280s test_workermanage.py::TestNodeManagerPopen::test_popen_no_default_chdir PASSED [ 89%] 280s test_workermanage.py::TestNodeManagerPopen::test_default_chdir PASSED [ 90%] 281s test_workermanage.py::TestNodeManagerPopen::test_popen_makegateway_events PASSED [ 90%] 281s test_workermanage.py::TestNodeManagerPopen::test_popens_rsync PASSED [ 91%] 281s test_workermanage.py::TestNodeManagerPopen::test_rsync_popen_with_path PASSED [ 91%] 281s test_workermanage.py::TestNodeManagerPopen::test_rsync_same_popen_twice PASSED [ 92%] 281s test_workermanage.py::TestHRSync::test_hrsync_filter PASSED [ 92%] 281s test_workermanage.py::TestHRSync::test_hrsync_one_host PASSED [ 93%] 281s test_workermanage.py::TestNodeManager::test_rsync_roots_no_roots XFAIL [ 93%] 282s test_workermanage.py::TestNodeManager::test_popen_rsync_subdir PASSED [ 94%] 282s test_workermanage.py::TestNodeManager::test_rsync_report[-q-False] PASSED [ 94%] 282s test_workermanage.py::TestNodeManager::test_rsync_report[-False] PASSED [ 95%] 282s test_workermanage.py::TestNodeManager::test_rsync_report[-v-True] PASSED [ 95%] 283s test_workermanage.py::TestNodeManager::test_init_rsync_roots PASSED [ 96%] 283s test_workermanage.py::TestNodeManager::test_rsyncignore PASSED [ 96%] 283s test_workermanage.py::TestNodeManager::test_optimise_popen PASSED [ 97%] 283s test_workermanage.py::TestNodeManager::test_ssh_setup_nodes SKIPPED [ 97%] 283s test_workermanage.py::test_unserialize_warning_msg[UserWarning] PASSED [ 98%] 283s test_workermanage.py::test_unserialize_warning_msg[MyWarning] PASSED [ 98%] 283s test_workermanage.py::test_unserialize_warning_msg[Imported] PASSED [ 99%] 283s test_workermanage.py::test_unserialize_warning_msg[Nested] XFAIL (Ne...) [ 99%] 283s test_workermanage.py::test_warning_serialization_tweaked_module PASSED [100%] 283s 283s =================================== FAILURES =================================== 283s _________________ TestLoadScope.test_workqueue_ordered_by_size _________________ 283s 283s self = 283s pytester = 283s 283s def test_workqueue_ordered_by_size(self, pytester: pytest.Pytester) -> None: 283s test_file = """ 283s import pytest 283s @pytest.mark.parametrize('i', range({})) 283s def test(i): 283s pass 283s """ 283s pytester.makepyfile(test_a=test_file.format(10), test_b=test_file.format(20)) 283s result = pytester.runpytest("-n2", "--dist=loadscope", "-v") 283s > assert get_workers_and_test_count_by_prefix( 283s "test_a.py::test", result.outlines 283s ) == {"gw1": 10} 283s E AssertionError: assert {'gw0': 10} == {'gw1': 10} 283s E 283s E Left contains 1 more item: 283s E {'gw0': 10} 283s E Right contains 1 more item: 283s E {'gw1': 10} 283s E 283s E Full diff:... 283s E 283s E ...Full output truncated (6 lines hidden), use '-vv' to show 283s 283s /tmp/autopkgtest.iA5qTR/autopkgtest_tmp/testing/acceptance_test.py:1250: AssertionError 283s ----------------------------- Captured stdout call ----------------------------- 283s ============================= test session starts ============================== 283s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 283s cachedir: .pytest_cache 283s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_workqueue_ordered_by_size0 283s plugins: typeguard-4.4.1, xdist-3.6.1 283s created: 2/2 workers 283s 2 workers [30 items] 283s 283s scheduling tests via LoadScopeScheduling 283s 283s test_b.py::test[0] 283s [gw1] [ 3%] PASSED test_b.py::test[0] 283s test_b.py::test[1] 283s [gw1] [ 6%] PASSED test_b.py::test[1] 283s test_b.py::test[2] 283s [gw1] [ 10%] PASSED test_b.py::test[2] 283s test_a.py::test[0] 283s [gw0] [ 13%] PASSED test_a.py::test[0] 283s test_a.py::test[1] 283s test_b.py::test[3] 283s [gw1] [ 16%] PASSED test_b.py::test[3] 283s test_b.py::test[4] 283s [gw0] [ 20%] PASSED test_a.py::test[1] 283s test_a.py::test[2] 283s [gw0] [ 23%] PASSED test_a.py::test[2] 283s [gw1] [ 26%] PASSED test_b.py::test[4] 283s test_b.py::test[5] 283s test_a.py::test[3] 283s [gw1] [ 30%] PASSED test_b.py::test[5] 283s test_b.py::test[6] 283s [gw0] [ 33%] PASSED test_a.py::test[3] 283s test_a.py::test[4] 283s [gw0] [ 36%] PASSED test_a.py::test[4] 283s test_a.py::test[5] 283s [gw0] [ 40%] PASSED test_a.py::test[5] 283s test_a.py::test[6] 283s [gw1] [ 43%] PASSED test_b.py::test[6] 283s [gw0] [ 46%] PASSED test_a.py::test[6] 283s test_a.py::test[7] 283s test_b.py::test[7] 283s [gw1] [ 50%] PASSED test_b.py::test[7] 283s test_b.py::test[8] 283s [gw1] [ 53%] PASSED test_b.py::test[8] 283s test_b.py::test[9] 283s [gw1] [ 56%] PASSED test_b.py::test[9] 283s test_b.py::test[10] 283s [gw1] [ 60%] PASSED test_b.py::test[10] 283s test_b.py::test[11] 283s [gw0] [ 63%] PASSED test_a.py::test[7] 283s test_a.py::test[8] 283s [gw0] [ 66%] PASSED test_a.py::test[8] 283s test_a.py::test[9] 283s [gw0] [ 70%] PASSED test_a.py::test[9] 283s [gw1] [ 73%] PASSED test_b.py::test[11] 283s test_b.py::test[12] 283s [gw1] [ 76%] PASSED test_b.py::test[12] 283s test_b.py::test[13] 283s [gw1] [ 80%] PASSED test_b.py::test[13] 283s test_b.py::test[14] 283s [gw1] [ 83%] PASSED test_b.py::test[14] 283s test_b.py::test[15] 283s [gw1] [ 86%] PASSED test_b.py::test[15] 283s test_b.py::test[16] 283s [gw1] [ 90%] PASSED test_b.py::test[16] 283s test_b.py::test[17] 283s [gw1] [ 93%] PASSED test_b.py::test[17] 283s test_b.py::test[18] 283s [gw1] [ 96%] PASSED test_b.py::test[18] 283s test_b.py::test[19] 283s [gw1] [100%] PASSED test_b.py::test[19] 283s 283s ============================== 30 passed in 0.61s ============================== 283s =========================== short test summary info ============================ 283s FAILED acceptance_test.py::TestLoadScope::test_workqueue_ordered_by_size - As... 283s = 1 failed, 189 passed, 6 skipped, 1 deselected, 10 xfailed in 89.11s (0:01:29) = 284s autopkgtest [09:30:03]: test python3-pytest-xdist: -----------------------] 285s autopkgtest [09:30:04]: test python3-pytest-xdist: - - - - - - - - - - results - - - - - - - - - - 285s python3-pytest-xdist FAIL non-zero exit status 1 285s autopkgtest [09:30:04]: @@@@@@@@@@@@@@@@@@@@ summary 285s python3-pytest-xdist FAIL non-zero exit status 1 291s nova [W] Using flock in prodstack6-ppc64el 291s Creating nova instance adt-plucky-ppc64el-pytest-xdist-20250220-092519-juju-7f2275-prod-proposed-migration-environment-2-66a48f81-4b2e-4ba4-acaa-f8b87785b3a3 from image adt/ubuntu-plucky-ppc64el-server-20250220.img (UUID 8cc835a1-8e62-4357-a4cf-395725ecab4d)... 291s nova [W] Timed out waiting for ad4b6733-adfa-47f9-9d94-35e4f1d9c4c2 to get deleted.