0s autopkgtest [01:00:14]: starting date and time: 2024-06-08 01:00:14+0000 0s autopkgtest [01:00:14]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [01:00:14]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.2pzobxvx/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest --apt-upgrade pytest-rerunfailures --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest/8.2.2-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@lcy02-80.secgroup --name adt-oracular-i386-pytest-rerunfailures-20240608-010014-juju-7f2275-prod-proposed-migration-environment-2-b12bc62d-b049-4285-95c8-2b7ff9f1eb7a --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -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'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 226s autopkgtest [01:04:00]: testbed dpkg architecture: amd64 227s autopkgtest [01:04:01]: testbed apt version: 2.9.3 227s autopkgtest [01:04:01]: test architecture: i386 227s autopkgtest [01:04:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 227s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 227s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [44.3 kB] 227s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [339 kB] 227s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2864 B] 227s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 227s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [66.4 kB] 227s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [38.1 kB] 227s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [27.4 kB] 227s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [9340 B] 227s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [126 kB] 227s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [315 kB] 227s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3368 B] 227s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [11.7 kB] 227s Fetched 1102 kB in 0s (3734 kB/s) 227s Reading package lists... 229s Reading package lists... 230s Building dependency tree... 230s Reading state information... 230s Calculating upgrade... 231s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 231s Reading package lists... 231s Building dependency tree... 231s Reading state information... 232s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 232s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 232s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 232s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 232s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 234s Reading package lists... 234s Reading package lists... 234s Building dependency tree... 234s Reading state information... 234s Calculating upgrade... 235s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 235s Reading package lists... 235s Building dependency tree... 235s Reading state information... 236s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 238s autopkgtest [01:04:12]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 238s autopkgtest [01:04:12]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-rerunfailures 239s Get:1 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (dsc) [2204 B] 239s Get:2 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (tar) [16.8 kB] 239s Get:3 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (diff) [2244 B] 239s gpgv: Signature made Sun Jul 23 14:38:12 2023 UTC 239s gpgv: using RSA key 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3 239s gpgv: Can't check signature: No public key 239s dpkg-source: warning: cannot verify inline signature for ./pytest-rerunfailures_12.0-1.dsc: no acceptable signature found 239s autopkgtest [01:04:13]: testing package pytest-rerunfailures version 12.0-1 241s autopkgtest [01:04:15]: build not needed 242s autopkgtest [01:04:16]: test pybuild-autopkgtest: preparing testbed 245s Note, using file '/tmp/autopkgtest.iuZWbw/1-autopkgtest-satdep.dsc' to get the build dependencies 245s Reading package lists... 245s Building dependency tree... 245s Reading state information... 246s Starting pkgProblemResolver with broken count: 0 246s Starting 2 pkgProblemResolver with broken count: 0 246s Done 246s The following NEW packages will be installed: 246s autoconf automake autopoint autotools-dev build-essential cpp cpp-13 246s cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 246s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-13 246s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base 246s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 246s libarchive-zip-perl libasan8 libatomic1 libcc1-0 libdebhelper-perl 246s libfile-stripnondeterminism-perl libgcc-13-dev libgomp1 libhwasan0 libisl23 246s libitm1 liblsan0 libmpc3 libquadmath0 libstdc++-13-dev libtool libtsan2 246s libubsan1 m4 po-debconf pybuild-plugin-autopkgtest pybuild-plugin-pyproject 246s python3-all python3-build python3-iniconfig python3-installer 246s python3-packaging python3-pluggy python3-pyproject-hooks python3-pytest 246s python3-pytest-rerunfailures python3-toml python3-wheel 247s 0 upgraded, 59 newly installed, 0 to remove and 0 not upgraded. 247s Need to get 67.0 MB of archives. 247s After this operation, 237 MB of additional disk space will be used. 247s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 247s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 autoconf all 2.71-3 [339 kB] 247s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 autotools-dev all 20220109.1 [44.9 kB] 247s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 247s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 autopoint all 0.21-14ubuntu2 [422 kB] 247s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-base amd64 13.2.0-23ubuntu4 [49.0 kB] 247s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 247s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 247s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [11.2 MB] 247s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13 amd64 13.2.0-23ubuntu4 [1032 B] 247s Get:11 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 247s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 247s Get:13 http://ftpmaster.internal/ubuntu oracular/main amd64 libcc1-0 amd64 14.1.0-1ubuntu1 [48.0 kB] 247s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 libgomp1 amd64 14.1.0-1ubuntu1 [148 kB] 247s Get:15 http://ftpmaster.internal/ubuntu oracular/main amd64 libitm1 amd64 14.1.0-1ubuntu1 [29.1 kB] 247s Get:16 http://ftpmaster.internal/ubuntu oracular/main amd64 libatomic1 amd64 14.1.0-1ubuntu1 [10.4 kB] 247s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 libasan8 amd64 14.1.0-1ubuntu1 [3025 kB] 247s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 liblsan0 amd64 14.1.0-1ubuntu1 [1313 kB] 247s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 libtsan2 amd64 14.1.0-1ubuntu1 [2736 kB] 247s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 libubsan1 amd64 14.1.0-1ubuntu1 [1174 kB] 247s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 libhwasan0 amd64 14.1.0-1ubuntu1 [1632 kB] 247s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 libquadmath0 amd64 14.1.0-1ubuntu1 [153 kB] 247s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu4 [2688 kB] 247s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [21.9 MB] 247s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13 amd64 13.2.0-23ubuntu4 [482 kB] 247s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 247s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 247s Get:28 http://ftpmaster.internal/ubuntu oracular/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu4 [2399 kB] 247s Get:29 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [12.5 MB] 247s Get:30 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-13 amd64 13.2.0-23ubuntu4 [14.5 kB] 247s Get:31 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 247s Get:32 http://ftpmaster.internal/ubuntu oracular/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 247s Get:33 http://ftpmaster.internal/ubuntu oracular/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 247s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 247s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 libtool all 2.4.7-7build1 [166 kB] 247s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 dh-autoreconf all 20 [16.1 kB] 247s Get:37 http://ftpmaster.internal/ubuntu oracular/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 247s Get:38 http://ftpmaster.internal/ubuntu oracular/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 247s Get:39 http://ftpmaster.internal/ubuntu oracular/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 247s Get:40 http://ftpmaster.internal/ubuntu oracular/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] 247s Get:41 http://ftpmaster.internal/ubuntu oracular/main amd64 dwz amd64 0.15-1build6 [115 kB] 247s Get:42 http://ftpmaster.internal/ubuntu oracular/main amd64 gettext amd64 0.21-14ubuntu2 [864 kB] 247s Get:43 http://ftpmaster.internal/ubuntu oracular/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 247s Get:44 http://ftpmaster.internal/ubuntu oracular/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 247s Get:45 http://ftpmaster.internal/ubuntu oracular/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] 247s Get:46 http://ftpmaster.internal/ubuntu oracular/universe amd64 dh-python all 6.20240422 [110 kB] 247s Get:47 http://ftpmaster.internal/ubuntu oracular/universe amd64 pybuild-plugin-autopkgtest all 6.20240422 [1748 B] 247s Get:48 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.0-1 [41.1 kB] 247s Get:49 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pyproject-hooks all 1.1.0-1 [9852 B] 247s Get:50 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-toml all 0.10.2-1 [16.5 kB] 247s Get:51 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-wheel all 0.43.0-1 [53.5 kB] 247s Get:52 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-build all 1.2.1-1 [29.7 kB] 247s Get:53 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 247s Get:54 http://ftpmaster.internal/ubuntu oracular/universe amd64 pybuild-plugin-pyproject all 6.20240422 [1730 B] 247s Get:55 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.3-0ubuntu1 [888 B] 247s Get:56 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 247s Get:57 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 247s Get:58 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-pytest all 8.2.2-1ubuntu1 [250 kB] 247s Get:59 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pytest-rerunfailures all 12.0-1 [14.1 kB] 248s Fetched 67.0 MB in 1s (107 MB/s) 248s Selecting previously unselected package m4. 248s (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 ... 74365 files and directories currently installed.) 248s Preparing to unpack .../00-m4_1.4.19-4build1_amd64.deb ... 248s Unpacking m4 (1.4.19-4build1) ... 248s Selecting previously unselected package autoconf. 248s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 248s Unpacking autoconf (2.71-3) ... 248s Selecting previously unselected package autotools-dev. 248s Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ... 248s Unpacking autotools-dev (20220109.1) ... 248s Selecting previously unselected package automake. 248s Preparing to unpack .../03-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 248s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 248s Selecting previously unselected package autopoint. 248s Preparing to unpack .../04-autopoint_0.21-14ubuntu2_all.deb ... 248s Unpacking autopoint (0.21-14ubuntu2) ... 248s Selecting previously unselected package gcc-13-base:amd64. 248s Preparing to unpack .../05-gcc-13-base_13.2.0-23ubuntu4_amd64.deb ... 248s Unpacking gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 248s Selecting previously unselected package libisl23:amd64. 248s Preparing to unpack .../06-libisl23_0.26-3build1_amd64.deb ... 248s Unpacking libisl23:amd64 (0.26-3build1) ... 248s Selecting previously unselected package libmpc3:amd64. 248s Preparing to unpack .../07-libmpc3_1.3.1-1build1_amd64.deb ... 248s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 248s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 248s Preparing to unpack .../08-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 248s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 248s Selecting previously unselected package cpp-13. 248s Preparing to unpack .../09-cpp-13_13.2.0-23ubuntu4_amd64.deb ... 248s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 248s Selecting previously unselected package cpp-x86-64-linux-gnu. 248s Preparing to unpack .../10-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 248s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 248s Selecting previously unselected package cpp. 249s Preparing to unpack .../11-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 249s Unpacking cpp (4:13.2.0-7ubuntu1) ... 249s Selecting previously unselected package libcc1-0:amd64. 249s Preparing to unpack .../12-libcc1-0_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libcc1-0:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libgomp1:amd64. 249s Preparing to unpack .../13-libgomp1_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libgomp1:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libitm1:amd64. 249s Preparing to unpack .../14-libitm1_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libitm1:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libatomic1:amd64. 249s Preparing to unpack .../15-libatomic1_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libatomic1:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libasan8:amd64. 249s Preparing to unpack .../16-libasan8_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libasan8:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package liblsan0:amd64. 249s Preparing to unpack .../17-liblsan0_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking liblsan0:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libtsan2:amd64. 249s Preparing to unpack .../18-libtsan2_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libtsan2:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libubsan1:amd64. 249s Preparing to unpack .../19-libubsan1_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libubsan1:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libhwasan0:amd64. 249s Preparing to unpack .../20-libhwasan0_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libhwasan0:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libquadmath0:amd64. 249s Preparing to unpack .../21-libquadmath0_14.1.0-1ubuntu1_amd64.deb ... 249s Unpacking libquadmath0:amd64 (14.1.0-1ubuntu1) ... 249s Selecting previously unselected package libgcc-13-dev:amd64. 249s Preparing to unpack .../22-libgcc-13-dev_13.2.0-23ubuntu4_amd64.deb ... 249s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 249s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 249s Preparing to unpack .../23-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 249s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 250s Selecting previously unselected package gcc-13. 250s Preparing to unpack .../24-gcc-13_13.2.0-23ubuntu4_amd64.deb ... 250s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 250s Selecting previously unselected package gcc-x86-64-linux-gnu. 250s Preparing to unpack .../25-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 250s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 250s Selecting previously unselected package gcc. 250s Preparing to unpack .../26-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 250s Unpacking gcc (4:13.2.0-7ubuntu1) ... 250s Selecting previously unselected package libstdc++-13-dev:amd64. 250s Preparing to unpack .../27-libstdc++-13-dev_13.2.0-23ubuntu4_amd64.deb ... 250s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... 250s Selecting previously unselected package g++-13-x86-64-linux-gnu. 250s Preparing to unpack .../28-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 250s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 250s Selecting previously unselected package g++-13. 250s Preparing to unpack .../29-g++-13_13.2.0-23ubuntu4_amd64.deb ... 250s Unpacking g++-13 (13.2.0-23ubuntu4) ... 250s Selecting previously unselected package g++-x86-64-linux-gnu. 250s Preparing to unpack .../30-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 250s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 250s Selecting previously unselected package g++. 250s Preparing to unpack .../31-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 250s Unpacking g++ (4:13.2.0-7ubuntu1) ... 250s Selecting previously unselected package build-essential. 250s Preparing to unpack .../32-build-essential_12.10ubuntu1_amd64.deb ... 250s Unpacking build-essential (12.10ubuntu1) ... 250s Selecting previously unselected package libdebhelper-perl. 250s Preparing to unpack .../33-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 250s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 250s Selecting previously unselected package libtool. 250s Preparing to unpack .../34-libtool_2.4.7-7build1_all.deb ... 250s Unpacking libtool (2.4.7-7build1) ... 250s Selecting previously unselected package dh-autoreconf. 250s Preparing to unpack .../35-dh-autoreconf_20_all.deb ... 250s Unpacking dh-autoreconf (20) ... 250s Selecting previously unselected package libarchive-zip-perl. 250s Preparing to unpack .../36-libarchive-zip-perl_1.68-1_all.deb ... 250s Unpacking libarchive-zip-perl (1.68-1) ... 250s Selecting previously unselected package libfile-stripnondeterminism-perl. 250s Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 250s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 250s Selecting previously unselected package dh-strip-nondeterminism. 250s Preparing to unpack .../38-dh-strip-nondeterminism_1.14.0-1_all.deb ... 250s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 250s Selecting previously unselected package debugedit. 250s Preparing to unpack .../39-debugedit_1%3a5.0-5build2_amd64.deb ... 250s Unpacking debugedit (1:5.0-5build2) ... 251s Selecting previously unselected package dwz. 251s Preparing to unpack .../40-dwz_0.15-1build6_amd64.deb ... 251s Unpacking dwz (0.15-1build6) ... 251s Selecting previously unselected package gettext. 251s Preparing to unpack .../41-gettext_0.21-14ubuntu2_amd64.deb ... 251s Unpacking gettext (0.21-14ubuntu2) ... 251s Selecting previously unselected package intltool-debian. 251s Preparing to unpack .../42-intltool-debian_0.35.0+20060710.6_all.deb ... 251s Unpacking intltool-debian (0.35.0+20060710.6) ... 251s Selecting previously unselected package po-debconf. 251s Preparing to unpack .../43-po-debconf_1.0.21+nmu1_all.deb ... 251s Unpacking po-debconf (1.0.21+nmu1) ... 251s Selecting previously unselected package debhelper. 251s Preparing to unpack .../44-debhelper_13.14.1ubuntu5_all.deb ... 251s Unpacking debhelper (13.14.1ubuntu5) ... 251s Selecting previously unselected package dh-python. 251s Preparing to unpack .../45-dh-python_6.20240422_all.deb ... 251s Unpacking dh-python (6.20240422) ... 251s Selecting previously unselected package pybuild-plugin-autopkgtest. 251s Preparing to unpack .../46-pybuild-plugin-autopkgtest_6.20240422_all.deb ... 251s Unpacking pybuild-plugin-autopkgtest (6.20240422) ... 251s Selecting previously unselected package python3-packaging. 251s Preparing to unpack .../47-python3-packaging_24.0-1_all.deb ... 251s Unpacking python3-packaging (24.0-1) ... 251s Selecting previously unselected package python3-pyproject-hooks. 251s Preparing to unpack .../48-python3-pyproject-hooks_1.1.0-1_all.deb ... 251s Unpacking python3-pyproject-hooks (1.1.0-1) ... 251s Selecting previously unselected package python3-toml. 251s Preparing to unpack .../49-python3-toml_0.10.2-1_all.deb ... 251s Unpacking python3-toml (0.10.2-1) ... 251s Selecting previously unselected package python3-wheel. 251s Preparing to unpack .../50-python3-wheel_0.43.0-1_all.deb ... 251s Unpacking python3-wheel (0.43.0-1) ... 251s Selecting previously unselected package python3-build. 251s Preparing to unpack .../51-python3-build_1.2.1-1_all.deb ... 251s Unpacking python3-build (1.2.1-1) ... 251s Selecting previously unselected package python3-installer. 251s Preparing to unpack .../52-python3-installer_0.7.0+dfsg1-3_all.deb ... 251s Unpacking python3-installer (0.7.0+dfsg1-3) ... 251s Selecting previously unselected package pybuild-plugin-pyproject. 251s Preparing to unpack .../53-pybuild-plugin-pyproject_6.20240422_all.deb ... 251s Unpacking pybuild-plugin-pyproject (6.20240422) ... 251s Selecting previously unselected package python3-all. 251s Preparing to unpack .../54-python3-all_3.12.3-0ubuntu1_amd64.deb ... 251s Unpacking python3-all (3.12.3-0ubuntu1) ... 251s Selecting previously unselected package python3-iniconfig. 251s Preparing to unpack .../55-python3-iniconfig_1.1.1-2_all.deb ... 251s Unpacking python3-iniconfig (1.1.1-2) ... 251s Selecting previously unselected package python3-pluggy. 251s Preparing to unpack .../56-python3-pluggy_1.5.0-1_all.deb ... 251s Unpacking python3-pluggy (1.5.0-1) ... 251s Selecting previously unselected package python3-pytest. 251s Preparing to unpack .../57-python3-pytest_8.2.2-1ubuntu1_all.deb ... 251s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 251s Selecting previously unselected package python3-pytest-rerunfailures. 251s Preparing to unpack .../58-python3-pytest-rerunfailures_12.0-1_all.deb ... 251s Unpacking python3-pytest-rerunfailures (12.0-1) ... 251s Setting up dh-python (6.20240422) ... 251s Setting up python3-iniconfig (1.1.1-2) ... 252s Setting up libarchive-zip-perl (1.68-1) ... 252s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 252s Setting up m4 (1.4.19-4build1) ... 252s Setting up python3-all (3.12.3-0ubuntu1) ... 252s Setting up libgomp1:amd64 (14.1.0-1ubuntu1) ... 252s Setting up python3-wheel (0.43.0-1) ... 252s Setting up autotools-dev (20220109.1) ... 252s Setting up python3-packaging (24.0-1) ... 252s Setting up gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 252s Setting up python3-pyproject-hooks (1.1.0-1) ... 252s Setting up libquadmath0:amd64 (14.1.0-1ubuntu1) ... 252s Setting up libmpc3:amd64 (1.3.1-1build1) ... 252s Setting up libatomic1:amd64 (14.1.0-1ubuntu1) ... 252s Setting up autopoint (0.21-14ubuntu2) ... 252s Setting up python3-toml (0.10.2-1) ... 252s Setting up python3-installer (0.7.0+dfsg1-3) ... 252s Setting up autoconf (2.71-3) ... 252s Setting up python3-pluggy (1.5.0-1) ... 252s Setting up libubsan1:amd64 (14.1.0-1ubuntu1) ... 252s Setting up dwz (0.15-1build6) ... 252s Setting up libhwasan0:amd64 (14.1.0-1ubuntu1) ... 252s Setting up libasan8:amd64 (14.1.0-1ubuntu1) ... 252s Setting up debugedit (1:5.0-5build2) ... 252s Setting up libtsan2:amd64 (14.1.0-1ubuntu1) ... 252s Setting up libisl23:amd64 (0.26-3build1) ... 252s Setting up python3-build (1.2.1-1) ... 252s Setting up libcc1-0:amd64 (14.1.0-1ubuntu1) ... 252s Setting up liblsan0:amd64 (14.1.0-1ubuntu1) ... 252s Setting up libitm1:amd64 (14.1.0-1ubuntu1) ... 252s Setting up automake (1:1.16.5-1.3ubuntu1) ... 252s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 252s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 252s Setting up gettext (0.21-14ubuntu2) ... 252s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 252s Setting up pybuild-plugin-pyproject (6.20240422) ... 252s Setting up python3-pytest (8.2.2-1ubuntu1) ... 253s Setting up intltool-debian (0.35.0+20060710.6) ... 253s Setting up dh-strip-nondeterminism (1.14.0-1) ... 253s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 253s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... 253s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 253s Setting up python3-pytest-rerunfailures (12.0-1) ... 253s Setting up cpp-13 (13.2.0-23ubuntu4) ... 253s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 253s Setting up po-debconf (1.0.21+nmu1) ... 253s Setting up gcc-13 (13.2.0-23ubuntu4) ... 253s Setting up cpp (4:13.2.0-7ubuntu1) ... 253s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 253s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 253s Setting up libtool (2.4.7-7build1) ... 253s Setting up gcc (4:13.2.0-7ubuntu1) ... 253s Setting up dh-autoreconf (20) ... 253s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 253s Setting up g++-13 (13.2.0-23ubuntu4) ... 253s Setting up debhelper (13.14.1ubuntu5) ... 253s Setting up g++ (4:13.2.0-7ubuntu1) ... 253s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 253s Setting up build-essential (12.10ubuntu1) ... 253s Setting up pybuild-plugin-autopkgtest (6.20240422) ... 253s Processing triggers for install-info (7.1-3build2) ... 253s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 253s Processing triggers for man-db (2.12.1-1) ... 255s Reading package lists... 256s Building dependency tree... 256s Reading state information... 256s Starting pkgProblemResolver with broken count: 0 256s Starting 2 pkgProblemResolver with broken count: 0 256s Done 257s The following NEW packages will be installed: 257s autopkgtest-satdep 257s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 257s Need to get 0 B/696 B of archives. 257s After this operation, 0 B of additional disk space will be used. 257s Get:1 /tmp/autopkgtest.iuZWbw/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 257s Selecting previously unselected package autopkgtest-satdep. 257s (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 ... 77049 files and directories currently installed.) 257s Preparing to unpack .../2-autopkgtest-satdep.deb ... 257s Unpacking autopkgtest-satdep (0) ... 257s Setting up autopkgtest-satdep (0) ... 259s (Reading database ... 77049 files and directories currently installed.) 259s Removing autopkgtest-satdep (0) ... 260s autopkgtest [01:04:34]: test pybuild-autopkgtest: pybuild-autopkgtest 260s autopkgtest [01:04:34]: test pybuild-autopkgtest: [----------------------- 260s pybuild-autopkgtest 260s I: pybuild base:311: cd /tmp/autopkgtest.iuZWbw/autopkgtest_tmp/build; python3.12 -m pytest 261s ============================= test session starts ============================== 261s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 261s rootdir: /tmp/autopkgtest.iuZWbw/autopkgtest_tmp/build 261s plugins: rerunfailures-12.0 261s collected 101 items 261s 263s test_pytest_rerunfailures.py ...........s........s...................... [ 42%] 266s .........................................................F [100%] 266s 266s =================================== FAILURES =================================== 266s _________________ test_run_session_teardown_once_after_reruns __________________ 266s 266s testdir = 266s 266s def test_run_session_teardown_once_after_reruns(testdir): 266s testdir.makepyfile( 266s """ 266s import logging 266s import pytest 266s 266s from unittest import TestCase 266s 266s @pytest.fixture(scope='session', autouse=True) 266s def session_fixture(): 266s logging.info('session setup') 266s yield 266s logging.info('session teardown') 266s 266s @pytest.fixture(scope='class', autouse=True) 266s def class_fixture(): 266s logging.info('class setup') 266s yield 266s logging.info('class teardown') 266s 266s @pytest.fixture(scope='function', autouse=True) 266s def function_fixture(): 266s logging.info('function setup') 266s yield 266s logging.info('function teardown') 266s 266s @pytest.fixture(scope='function') 266s def function_skip_fixture(): 266s logging.info('skip fixture setup') 266s pytest.skip('some reason') 266s yield 266s logging.info('skip fixture teardown') 266s 266s @pytest.fixture(scope='function') 266s def function_setup_fail_fixture(): 266s logging.info('fail fixture setup') 266s assert False 266s yield 266s logging.info('fail fixture teardown') 266s 266s class TestFirstPassLastFail: 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestFirstPassLastFail 1") 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestFirstPassLastFail 2") 266s assert False 266s 266s class TestFirstFailLastPass: 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestFirstFailLastPass 1") 266s assert False 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestFirstFailLastPass 2") 266s 266s class TestSkipFirst: 266s @staticmethod 266s @pytest.mark.skipif(True, reason='Some reason') 266s def test_1(): 266s logging.info("TestSkipFirst 1") 266s assert False 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestSkipFirst 2") 266s assert False 266s 266s class TestSkipLast: 266s @staticmethod 266s def test_1(): 266s logging.info("TestSkipLast 1") 266s assert False 266s 266s @staticmethod 266s @pytest.mark.skipif(True, reason='Some reason') 266s def test_2(): 266s logging.info("TestSkipLast 2") 266s assert False 266s 266s class TestSkipFixture: 266s @staticmethod 266s def test_1(function_skip_fixture): 266s logging.info("TestSkipFixture 1") 266s 266s class TestSetupFailed: 266s @staticmethod 266s def test_1(function_setup_fail_fixture): 266s logging.info("TestSetupFailed 1") 266s 266s class TestTestCaseFailFirstFailLast(TestCase): 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestTestCaseFailFirstFailLast 1") 266s assert False 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestTestCaseFailFirstFailLast 2") 266s assert False 266s 266s class TestTestCaseSkipFirst(TestCase): 266s 266s @staticmethod 266s @pytest.mark.skipif(True, reason='Some reason') 266s def test_1(): 266s logging.info("TestTestCaseSkipFirst 1") 266s assert False 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestTestCaseSkipFirst 2") 266s assert False 266s 266s class TestTestCaseSkipLast(TestCase): 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestTestCaseSkipLast 1") 266s assert False 266s 266s @staticmethod 266s @pytest.mark.skipif(True, reason="Some reason") 266s def test_2(): 266s logging.info("TestTestCaseSkipLast 2") 266s assert False""" 266s ) 266s import logging 266s 266s logging.info = mock.MagicMock() 266s 266s result = testdir.runpytest("--reruns", "2") 266s expected_calls = [ 266s mock.call("session setup"), 266s # TestFirstPassLastFail 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestFirstPassLastFail 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestFirstPassLastFail 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestFirstPassLastFail 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestFirstPassLastFail 2"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestFirstFailLastPass 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestFirstFailLastPass 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestFirstFailLastPass 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestFirstFailLastPass 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestFirstFailLastPass 2"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestSkipFirst 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestSkipFirst 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestSkipFirst 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestSkipFirst 2"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestSkipLast 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestSkipLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestSkipLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestSkipLast 1"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestSkipFixture 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("skip fixture setup"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestSetupFailed 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("fail fixture setup"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("fail fixture setup"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("fail fixture setup"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestTestCaseFailFirstFailLast 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseFailFirstFailLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseFailFirstFailLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseFailFirstFailLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseFailFirstFailLast 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseFailFirstFailLast 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseFailFirstFailLast 2"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestTestCaseSkipFirst 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseSkipFirst 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseSkipFirst 2"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseSkipFirst 2"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s # TestTestCaseSkipLast 266s mock.call("class setup"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseSkipLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseSkipLast 1"), 266s mock.call("function teardown"), 266s mock.call("function setup"), 266s mock.call("TestTestCaseSkipLast 1"), 266s mock.call("function teardown"), 266s mock.call("class teardown"), 266s mock.call("session teardown"), 266s ] 266s 266s > logging.info.assert_has_calls(expected_calls, any_order=False) 266s 266s /tmp/autopkgtest.iuZWbw/autopkgtest_tmp/build/test_pytest_rerunfailures.py:1076: 266s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 266s 266s self = 266s calls = [call('session setup'), call('class setup'), call('function setup'), call('TestFirstPassLastFail 1'), call('function teardown'), call('function setup'), ...] 266s any_order = False 266s 266s def assert_has_calls(self, calls, any_order=False): 266s """assert the mock has been called with the specified calls. 266s The `mock_calls` list is checked for the calls. 266s 266s If `any_order` is False (the default) then the calls must be 266s sequential. There can be extra calls before or after the 266s specified calls. 266s 266s If `any_order` is True then the calls can be in any order, but 266s they must all appear in `mock_calls`.""" 266s expected = [self._call_matcher(c) for c in calls] 266s cause = next((e for e in expected if isinstance(e, Exception)), None) 266s all_calls = _CallList(self._call_matcher(c) for c in self.mock_calls) 266s if not any_order: 266s if expected not in all_calls: 266s if cause is None: 266s problem = 'Calls not found.' 266s else: 266s problem = ('Error processing expected calls.\n' 266s 'Errors: {}').format( 266s [e if isinstance(e, Exception) else None 266s for e in expected]) 266s > raise AssertionError( 266s f'{problem}\n' 266s f'Expected: {_CallList(calls)}' 266s f'{self._calls_repr(prefix=" Actual").rstrip(".")}' 266s ) from cause 266s E AssertionError: Calls not found. 266s E Expected: [call('session setup'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 2'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 2'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipFirst 2'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipLast 1'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('skip fixture setup'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('fail fixture setup'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('fail fixture setup'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('fail fixture setup'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 2'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestTestCaseSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipFirst 2'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestTestCaseSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipLast 1'), 266s E call('function teardown'), 266s E call('class teardown'), 266s E call('session teardown')] 266s E Actual: [call('session setup'), 266s E call('class setup'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstPassLastFail 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestFirstFailLastPass 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('skip fixture setup'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('fail fixture setup'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('fail fixture setup'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('fail fixture setup'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseFailFirstFailLast 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipFirst 2'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipLast 1'), 266s E call('function teardown'), 266s E call('function setup'), 266s E call('TestTestCaseSkipLast 1'), 266s E call('function teardown')] 266s 266s /usr/lib/python3.12/unittest/mock.py:981: AssertionError 266s ----------------------------- Captured stdout call ----------------------------- 266s ============================= test session starts ============================== 266s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 266s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_run_session_teardown_once_after_reruns0 266s plugins: rerunfailures-12.0 266s collected 16 items 266s 266s test_run_session_teardown_once_after_reruns.py .RRFRRF.sRRFRRFssRRERRFRR [ 75%] 266s FsRRFRRFs [100%] 266s 266s ==================================== ERRORS ==================================== 266s ___________________ ERROR at setup of TestSetupFailed.test_1 ___________________ 266s 266s @pytest.fixture(scope='function') 266s def function_setup_fail_fixture(): 266s logging.info('fail fixture setup') 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:34: AssertionError 266s =================================== FAILURES =================================== 266s _________________________ TestFirstPassLastFail.test_2 _________________________ 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestFirstPassLastFail 2") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:47: AssertionError 266s _________________________ TestFirstFailLastPass.test_1 _________________________ 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestFirstFailLastPass 1") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:54: AssertionError 266s _____________________________ TestSkipFirst.test_2 _____________________________ 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestSkipFirst 2") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:70: AssertionError 266s _____________________________ TestSkipLast.test_1 ______________________________ 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestSkipLast 1") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:76: AssertionError 266s _____________________ TestTestCaseFailFirstFailLast.test_1 _____________________ 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestTestCaseFailFirstFailLast 1") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:99: AssertionError 266s _____________________ TestTestCaseFailFirstFailLast.test_2 _____________________ 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestTestCaseFailFirstFailLast 2") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:104: AssertionError 266s _________________________ TestTestCaseSkipFirst.test_2 _________________________ 266s 266s @staticmethod 266s def test_2(): 266s logging.info("TestTestCaseSkipFirst 2") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:117: AssertionError 266s _________________________ TestTestCaseSkipLast.test_1 __________________________ 266s 266s @staticmethod 266s def test_1(): 266s logging.info("TestTestCaseSkipLast 1") 266s > assert False 266s E assert False 266s 266s test_run_session_teardown_once_after_reruns.py:124: AssertionError 266s =========================== short test summary info ============================ 266s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstPassLastFail::test_2 266s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstFailLastPass::test_1 266s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipFirst::test_2 266s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipLast::test_1 266s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_1 266s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_2 266s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipFirst::test_2 266s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipLast::test_1 266s ERROR test_run_session_teardown_once_after_reruns.py::TestSetupFailed::test_1 266s ========== 8 failed, 2 passed, 5 skipped, 1 error, 18 rerun in 0.14s =========== 266s =========================== short test summary info ============================ 266s FAILED test_pytest_rerunfailures.py::test_run_session_teardown_once_after_reruns 266s =================== 1 failed, 98 passed, 2 skipped in 5.42s ==================== 266s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.iuZWbw/autopkgtest_tmp/build; python3.12 -m pytest 266s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 266s make: *** [/tmp/rgUG0LsCCc/run:4: pybuild-autopkgtest] Error 25 266s pybuild-autopkgtest: error: /tmp/rgUG0LsCCc/run pybuild-autopkgtest returned exit code 2 266s autopkgtest [01:04:40]: test pybuild-autopkgtest: -----------------------] 267s autopkgtest [01:04:41]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 267s pybuild-autopkgtest FAIL non-zero exit status 25 267s autopkgtest [01:04:41]: @@@@@@@@@@@@@@@@@@@@ summary 267s pybuild-autopkgtest FAIL non-zero exit status 25 293s nova [W] Skipping flock for amd64 293s Creating nova instance adt-oracular-i386-pytest-rerunfailures-20240608-010014-juju-7f2275-prod-proposed-migration-environment-2-b12bc62d-b049-4285-95c8-2b7ff9f1eb7a from image adt/ubuntu-oracular-amd64-server-20240607.img (UUID d996b44c-1e10-4875-aeab-5b4c434d75a2)...