0s autopkgtest [10:21:25]: starting date and time: 2024-06-16 10:21:25+0000 0s autopkgtest [10:21:25]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [10:21:25]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.mom17j2j/out --timeout-copy=6000 --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-3@bos02-s390x-8.secgroup --name adt-oracular-s390x-pytest-rerunfailures-20240616-102125-juju-7f2275-prod-proposed-migration-environment-3-d77b7430-3d82-4850-84d3-5f8d75f4c88e --image adt/ubuntu-oracular-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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/ 156s autopkgtest [10:24:01]: testbed dpkg architecture: s390x 156s autopkgtest [10:24:01]: testbed apt version: 2.9.5 156s autopkgtest [10:24:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 157s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 157s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [389 kB] 157s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2576 B] 157s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7052 B] 157s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [36.1 kB] 157s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x Packages [43.9 kB] 157s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x Packages [1860 B] 157s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x Packages [298 kB] 157s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x Packages [2528 B] 158s Fetched 892 kB in 1s (1036 kB/s) 158s Reading package lists... 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s Calculating upgrade... 160s The following packages will be upgraded: 160s libldap-common libldap2 160s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 160s Need to get 230 kB of archives. 160s After this operation, 16.4 kB disk space will be freed. 160s Get:1 http://ftpmaster.internal/ubuntu oracular/main s390x libldap-common all 2.6.7+dfsg-1~exp1ubuntu9 [31.5 kB] 161s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x libldap2 s390x 2.6.7+dfsg-1~exp1ubuntu9 [199 kB] 161s Fetched 230 kB in 0s (513 kB/s) 161s (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 ... 54671 files and directories currently installed.) 161s Preparing to unpack .../libldap-common_2.6.7+dfsg-1~exp1ubuntu9_all.deb ... 161s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu9) over (2.6.7+dfsg-1~exp1ubuntu8) ... 161s Preparing to unpack .../libldap2_2.6.7+dfsg-1~exp1ubuntu9_s390x.deb ... 161s Unpacking libldap2:s390x (2.6.7+dfsg-1~exp1ubuntu9) over (2.6.7+dfsg-1~exp1ubuntu8) ... 161s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu9) ... 161s Setting up libldap2:s390x (2.6.7+dfsg-1~exp1ubuntu9) ... 161s Processing triggers for man-db (2.12.1-2) ... 161s Processing triggers for libc-bin (2.39-0ubuntu9) ... 162s Reading package lists... 162s Building dependency tree... 162s Reading state information... 162s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 162s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 162s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 162s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 163s Reading package lists... 163s Reading package lists... 163s Building dependency tree... 163s Reading state information... 164s Calculating upgrade... 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 164s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 167s autopkgtest [10:24:12]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:14:26 UTC 2024 167s autopkgtest [10:24:12]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-rerunfailures 169s Get:1 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (dsc) [2204 B] 169s Get:2 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (tar) [16.8 kB] 169s Get:3 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (diff) [2244 B] 169s gpgv: Signature made Sun Jul 23 14:38:12 2023 UTC 169s gpgv: using RSA key 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3 169s gpgv: Can't check signature: No public key 169s dpkg-source: warning: cannot verify inline signature for ./pytest-rerunfailures_12.0-1.dsc: no acceptable signature found 169s autopkgtest [10:24:14]: testing package pytest-rerunfailures version 12.0-1 169s autopkgtest [10:24:14]: build not needed 170s autopkgtest [10:24:15]: test pybuild-autopkgtest: preparing testbed 171s Reading package lists... 171s Building dependency tree... 171s Reading state information... 171s Starting pkgProblemResolver with broken count: 0 171s Starting 2 pkgProblemResolver with broken count: 0 171s Done 171s The following additional packages will be installed: 171s autoconf automake autopoint autotools-dev build-essential cpp cpp-13 171s cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 171s dh-python dh-strip-nondeterminism dwz g++ g++-13 g++-13-s390x-linux-gnu 171s g++-s390x-linux-gnu gcc gcc-13 gcc-13-base gcc-13-s390x-linux-gnu 171s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 171s libatomic1 libcc1-0 libdebhelper-perl libfile-stripnondeterminism-perl 171s libgcc-13-dev libgomp1 libisl23 libitm1 libmpc3 libstdc++-13-dev libtool 171s libubsan1 m4 po-debconf pybuild-plugin-autopkgtest pybuild-plugin-pyproject 171s python3-all python3-build python3-iniconfig python3-installer 171s python3-packaging python3-pluggy python3-pyproject-hooks python3-pytest 171s python3-pytest-rerunfailures python3-toml python3-wheel 171s Suggested packages: 171s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 171s cpp-13-doc dh-make flit g++-multilib g++-13-multilib gcc-13-doc gcc-multilib 171s manpages-dev flex bison gdb gcc-doc gcc-13-multilib gdb-s390x-linux-gnu 171s gettext-doc libasprintf-dev libgettextpo-dev libstdc++-13-doc libtool-doc 171s gfortran | fortran95-compiler gcj-jdk m4-doc libmail-box-perl python3-pip 171s python3-venv python-build-doc python-installer-doc 171s Recommended packages: 171s libarchive-cpio-perl libltdl-dev libmail-sendmail-perl 172s The following NEW packages will be installed: 172s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 172s cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit 172s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-13 172s g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 gcc-13-base 172s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 172s libarchive-zip-perl libasan8 libatomic1 libcc1-0 libdebhelper-perl 172s libfile-stripnondeterminism-perl libgcc-13-dev libgomp1 libisl23 libitm1 172s libmpc3 libstdc++-13-dev libtool libubsan1 m4 po-debconf 172s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 172s python3-build python3-iniconfig python3-installer python3-packaging 172s python3-pluggy python3-pyproject-hooks python3-pytest 172s python3-pytest-rerunfailures python3-toml python3-wheel 172s 0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded. 172s Need to get 54.4 MB/54.4 MB of archives. 172s After this operation, 176 MB of additional disk space will be used. 172s Get:1 /tmp/autopkgtest.31YJZj/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [808 B] 172s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x m4 s390x 1.4.19-4build1 [256 kB] 172s Get:3 http://ftpmaster.internal/ubuntu oracular/main s390x autoconf all 2.71-3 [339 kB] 172s Get:4 http://ftpmaster.internal/ubuntu oracular/main s390x autotools-dev all 20220109.1 [44.9 kB] 172s Get:5 http://ftpmaster.internal/ubuntu oracular/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 172s Get:6 http://ftpmaster.internal/ubuntu oracular/main s390x autopoint all 0.21-14ubuntu2 [422 kB] 172s Get:7 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-13-base s390x 13.2.0-23ubuntu4 [48.9 kB] 172s Get:8 http://ftpmaster.internal/ubuntu oracular/main s390x libisl23 s390x 0.26-3build1 [713 kB] 172s Get:9 http://ftpmaster.internal/ubuntu oracular/main s390x libmpc3 s390x 1.3.1-1build1 [58.4 kB] 172s Get:10 http://ftpmaster.internal/ubuntu oracular/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-23ubuntu4 [9939 kB] 172s Get:11 http://ftpmaster.internal/ubuntu oracular/main s390x cpp-13 s390x 13.2.0-23ubuntu4 [1030 B] 172s Get:12 http://ftpmaster.internal/ubuntu oracular/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 172s Get:13 http://ftpmaster.internal/ubuntu oracular/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 172s Get:14 http://ftpmaster.internal/ubuntu oracular/main s390x libcc1-0 s390x 14.1.0-1ubuntu1 [50.7 kB] 172s Get:15 http://ftpmaster.internal/ubuntu oracular/main s390x libgomp1 s390x 14.1.0-1ubuntu1 [151 kB] 172s Get:16 http://ftpmaster.internal/ubuntu oracular/main s390x libitm1 s390x 14.1.0-1ubuntu1 [31.1 kB] 172s Get:17 http://ftpmaster.internal/ubuntu oracular/main s390x libatomic1 s390x 14.1.0-1ubuntu1 [9378 B] 172s Get:18 http://ftpmaster.internal/ubuntu oracular/main s390x libasan8 s390x 14.1.0-1ubuntu1 [3003 kB] 173s Get:19 http://ftpmaster.internal/ubuntu oracular/main s390x libubsan1 s390x 14.1.0-1ubuntu1 [1189 kB] 173s Get:20 http://ftpmaster.internal/ubuntu oracular/main s390x libgcc-13-dev s390x 13.2.0-23ubuntu4 [1004 kB] 173s Get:21 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-23ubuntu4 [19.1 MB] 173s Get:22 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-13 s390x 13.2.0-23ubuntu4 [472 kB] 173s Get:23 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 173s Get:24 http://ftpmaster.internal/ubuntu oracular/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 173s Get:25 http://ftpmaster.internal/ubuntu oracular/main s390x libstdc++-13-dev s390x 13.2.0-23ubuntu4 [2494 kB] 173s Get:26 http://ftpmaster.internal/ubuntu oracular/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-23ubuntu4 [11.3 MB] 173s Get:27 http://ftpmaster.internal/ubuntu oracular/main s390x g++-13 s390x 13.2.0-23ubuntu4 [14.5 kB] 173s Get:28 http://ftpmaster.internal/ubuntu oracular/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 173s Get:29 http://ftpmaster.internal/ubuntu oracular/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 173s Get:30 http://ftpmaster.internal/ubuntu oracular/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 173s Get:31 http://ftpmaster.internal/ubuntu oracular/main s390x libdebhelper-perl all 13.15.3ubuntu2 [92.3 kB] 173s Get:32 http://ftpmaster.internal/ubuntu oracular/main s390x libtool all 2.4.7-7build1 [166 kB] 173s Get:33 http://ftpmaster.internal/ubuntu oracular/main s390x dh-autoreconf all 20 [16.1 kB] 173s Get:34 http://ftpmaster.internal/ubuntu oracular/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 173s Get:35 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 174s Get:36 http://ftpmaster.internal/ubuntu oracular/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 174s Get:37 http://ftpmaster.internal/ubuntu oracular/main s390x debugedit s390x 1:5.0-5build2 [50.5 kB] 174s Get:38 http://ftpmaster.internal/ubuntu oracular/main s390x dwz s390x 0.15-1build6 [122 kB] 174s Get:39 http://ftpmaster.internal/ubuntu oracular/main s390x gettext s390x 0.21-14ubuntu2 [915 kB] 174s Get:40 http://ftpmaster.internal/ubuntu oracular/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 174s Get:41 http://ftpmaster.internal/ubuntu oracular/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 174s Get:42 http://ftpmaster.internal/ubuntu oracular/main s390x debhelper all 13.15.3ubuntu2 [878 kB] 174s Get:43 http://ftpmaster.internal/ubuntu oracular/universe s390x dh-python all 6.20240422 [110 kB] 174s Get:44 http://ftpmaster.internal/ubuntu oracular/universe s390x pybuild-plugin-autopkgtest all 6.20240422 [1748 B] 174s Get:45 http://ftpmaster.internal/ubuntu oracular/main s390x python3-packaging all 24.0-1 [41.1 kB] 174s Get:46 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pyproject-hooks all 1.1.0-1 [9852 B] 174s Get:47 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-toml all 0.10.2-1 [16.5 kB] 174s Get:48 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-wheel all 0.43.0-1 [53.5 kB] 174s Get:49 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-build all 1.2.1-1 [29.7 kB] 174s Get:50 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 174s Get:51 http://ftpmaster.internal/ubuntu oracular/universe s390x pybuild-plugin-pyproject all 6.20240422 [1730 B] 174s Get:52 http://ftpmaster.internal/ubuntu oracular/main s390x python3-all s390x 3.12.3-0ubuntu1 [890 B] 174s Get:53 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 174s Get:54 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 174s Get:55 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x python3-pytest all 8.2.2-1ubuntu1 [250 kB] 174s Get:56 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pytest-rerunfailures all 12.0-1 [14.1 kB] 174s Fetched 54.4 MB in 2s (25.0 MB/s) 174s Selecting previously unselected package m4. 174s (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 ... 54671 files and directories currently installed.) 174s Preparing to unpack .../00-m4_1.4.19-4build1_s390x.deb ... 174s Unpacking m4 (1.4.19-4build1) ... 174s Selecting previously unselected package autoconf. 174s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 174s Unpacking autoconf (2.71-3) ... 174s Selecting previously unselected package autotools-dev. 174s Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ... 174s Unpacking autotools-dev (20220109.1) ... 174s Selecting previously unselected package automake. 174s Preparing to unpack .../03-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 174s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 174s Selecting previously unselected package autopoint. 174s Preparing to unpack .../04-autopoint_0.21-14ubuntu2_all.deb ... 174s Unpacking autopoint (0.21-14ubuntu2) ... 174s Selecting previously unselected package gcc-13-base:s390x. 174s Preparing to unpack .../05-gcc-13-base_13.2.0-23ubuntu4_s390x.deb ... 174s Unpacking gcc-13-base:s390x (13.2.0-23ubuntu4) ... 174s Selecting previously unselected package libisl23:s390x. 174s Preparing to unpack .../06-libisl23_0.26-3build1_s390x.deb ... 174s Unpacking libisl23:s390x (0.26-3build1) ... 174s Selecting previously unselected package libmpc3:s390x. 174s Preparing to unpack .../07-libmpc3_1.3.1-1build1_s390x.deb ... 174s Unpacking libmpc3:s390x (1.3.1-1build1) ... 174s Selecting previously unselected package cpp-13-s390x-linux-gnu. 174s Preparing to unpack .../08-cpp-13-s390x-linux-gnu_13.2.0-23ubuntu4_s390x.deb ... 174s Unpacking cpp-13-s390x-linux-gnu (13.2.0-23ubuntu4) ... 174s Selecting previously unselected package cpp-13. 174s Preparing to unpack .../09-cpp-13_13.2.0-23ubuntu4_s390x.deb ... 174s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 174s Selecting previously unselected package cpp-s390x-linux-gnu. 174s Preparing to unpack .../10-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 174s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 174s Selecting previously unselected package cpp. 174s Preparing to unpack .../11-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 174s Unpacking cpp (4:13.2.0-7ubuntu1) ... 175s Selecting previously unselected package libcc1-0:s390x. 175s Preparing to unpack .../12-libcc1-0_14.1.0-1ubuntu1_s390x.deb ... 175s Unpacking libcc1-0:s390x (14.1.0-1ubuntu1) ... 175s Selecting previously unselected package libgomp1:s390x. 175s Preparing to unpack .../13-libgomp1_14.1.0-1ubuntu1_s390x.deb ... 175s Unpacking libgomp1:s390x (14.1.0-1ubuntu1) ... 175s Selecting previously unselected package libitm1:s390x. 175s Preparing to unpack .../14-libitm1_14.1.0-1ubuntu1_s390x.deb ... 175s Unpacking libitm1:s390x (14.1.0-1ubuntu1) ... 175s Selecting previously unselected package libatomic1:s390x. 175s Preparing to unpack .../15-libatomic1_14.1.0-1ubuntu1_s390x.deb ... 175s Unpacking libatomic1:s390x (14.1.0-1ubuntu1) ... 175s Selecting previously unselected package libasan8:s390x. 175s Preparing to unpack .../16-libasan8_14.1.0-1ubuntu1_s390x.deb ... 175s Unpacking libasan8:s390x (14.1.0-1ubuntu1) ... 175s Selecting previously unselected package libubsan1:s390x. 175s Preparing to unpack .../17-libubsan1_14.1.0-1ubuntu1_s390x.deb ... 175s Unpacking libubsan1:s390x (14.1.0-1ubuntu1) ... 175s Selecting previously unselected package libgcc-13-dev:s390x. 175s Preparing to unpack .../18-libgcc-13-dev_13.2.0-23ubuntu4_s390x.deb ... 175s Unpacking libgcc-13-dev:s390x (13.2.0-23ubuntu4) ... 175s Selecting previously unselected package gcc-13-s390x-linux-gnu. 175s Preparing to unpack .../19-gcc-13-s390x-linux-gnu_13.2.0-23ubuntu4_s390x.deb ... 175s Unpacking gcc-13-s390x-linux-gnu (13.2.0-23ubuntu4) ... 175s Selecting previously unselected package gcc-13. 175s Preparing to unpack .../20-gcc-13_13.2.0-23ubuntu4_s390x.deb ... 175s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 175s Selecting previously unselected package gcc-s390x-linux-gnu. 175s Preparing to unpack .../21-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 175s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 175s Selecting previously unselected package gcc. 175s Preparing to unpack .../22-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 175s Unpacking gcc (4:13.2.0-7ubuntu1) ... 175s Selecting previously unselected package libstdc++-13-dev:s390x. 175s Preparing to unpack .../23-libstdc++-13-dev_13.2.0-23ubuntu4_s390x.deb ... 175s Unpacking libstdc++-13-dev:s390x (13.2.0-23ubuntu4) ... 175s Selecting previously unselected package g++-13-s390x-linux-gnu. 175s Preparing to unpack .../24-g++-13-s390x-linux-gnu_13.2.0-23ubuntu4_s390x.deb ... 175s Unpacking g++-13-s390x-linux-gnu (13.2.0-23ubuntu4) ... 176s Selecting previously unselected package g++-13. 176s Preparing to unpack .../25-g++-13_13.2.0-23ubuntu4_s390x.deb ... 176s Unpacking g++-13 (13.2.0-23ubuntu4) ... 176s Selecting previously unselected package g++-s390x-linux-gnu. 176s Preparing to unpack .../26-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 176s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 176s Selecting previously unselected package g++. 176s Preparing to unpack .../27-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 176s Unpacking g++ (4:13.2.0-7ubuntu1) ... 176s Selecting previously unselected package build-essential. 176s Preparing to unpack .../28-build-essential_12.10ubuntu1_s390x.deb ... 176s Unpacking build-essential (12.10ubuntu1) ... 176s Selecting previously unselected package libdebhelper-perl. 176s Preparing to unpack .../29-libdebhelper-perl_13.15.3ubuntu2_all.deb ... 176s Unpacking libdebhelper-perl (13.15.3ubuntu2) ... 176s Selecting previously unselected package libtool. 176s Preparing to unpack .../30-libtool_2.4.7-7build1_all.deb ... 176s Unpacking libtool (2.4.7-7build1) ... 176s Selecting previously unselected package dh-autoreconf. 176s Preparing to unpack .../31-dh-autoreconf_20_all.deb ... 176s Unpacking dh-autoreconf (20) ... 176s Selecting previously unselected package libarchive-zip-perl. 176s Preparing to unpack .../32-libarchive-zip-perl_1.68-1_all.deb ... 176s Unpacking libarchive-zip-perl (1.68-1) ... 176s Selecting previously unselected package libfile-stripnondeterminism-perl. 176s Preparing to unpack .../33-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 176s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 176s Selecting previously unselected package dh-strip-nondeterminism. 176s Preparing to unpack .../34-dh-strip-nondeterminism_1.14.0-1_all.deb ... 176s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 176s Selecting previously unselected package debugedit. 176s Preparing to unpack .../35-debugedit_1%3a5.0-5build2_s390x.deb ... 176s Unpacking debugedit (1:5.0-5build2) ... 176s Selecting previously unselected package dwz. 176s Preparing to unpack .../36-dwz_0.15-1build6_s390x.deb ... 176s Unpacking dwz (0.15-1build6) ... 176s Selecting previously unselected package gettext. 176s Preparing to unpack .../37-gettext_0.21-14ubuntu2_s390x.deb ... 176s Unpacking gettext (0.21-14ubuntu2) ... 176s Selecting previously unselected package intltool-debian. 176s Preparing to unpack .../38-intltool-debian_0.35.0+20060710.6_all.deb ... 176s Unpacking intltool-debian (0.35.0+20060710.6) ... 176s Selecting previously unselected package po-debconf. 176s Preparing to unpack .../39-po-debconf_1.0.21+nmu1_all.deb ... 176s Unpacking po-debconf (1.0.21+nmu1) ... 176s Selecting previously unselected package debhelper. 176s Preparing to unpack .../40-debhelper_13.15.3ubuntu2_all.deb ... 176s Unpacking debhelper (13.15.3ubuntu2) ... 176s Selecting previously unselected package dh-python. 176s Preparing to unpack .../41-dh-python_6.20240422_all.deb ... 176s Unpacking dh-python (6.20240422) ... 176s Selecting previously unselected package pybuild-plugin-autopkgtest. 176s Preparing to unpack .../42-pybuild-plugin-autopkgtest_6.20240422_all.deb ... 176s Unpacking pybuild-plugin-autopkgtest (6.20240422) ... 176s Selecting previously unselected package python3-packaging. 176s Preparing to unpack .../43-python3-packaging_24.0-1_all.deb ... 176s Unpacking python3-packaging (24.0-1) ... 176s Selecting previously unselected package python3-pyproject-hooks. 176s Preparing to unpack .../44-python3-pyproject-hooks_1.1.0-1_all.deb ... 176s Unpacking python3-pyproject-hooks (1.1.0-1) ... 176s Selecting previously unselected package python3-toml. 176s Preparing to unpack .../45-python3-toml_0.10.2-1_all.deb ... 176s Unpacking python3-toml (0.10.2-1) ... 176s Selecting previously unselected package python3-wheel. 176s Preparing to unpack .../46-python3-wheel_0.43.0-1_all.deb ... 176s Unpacking python3-wheel (0.43.0-1) ... 176s Selecting previously unselected package python3-build. 176s Preparing to unpack .../47-python3-build_1.2.1-1_all.deb ... 176s Unpacking python3-build (1.2.1-1) ... 176s Selecting previously unselected package python3-installer. 176s Preparing to unpack .../48-python3-installer_0.7.0+dfsg1-3_all.deb ... 176s Unpacking python3-installer (0.7.0+dfsg1-3) ... 176s Selecting previously unselected package pybuild-plugin-pyproject. 176s Preparing to unpack .../49-pybuild-plugin-pyproject_6.20240422_all.deb ... 176s Unpacking pybuild-plugin-pyproject (6.20240422) ... 176s Selecting previously unselected package python3-all. 176s Preparing to unpack .../50-python3-all_3.12.3-0ubuntu1_s390x.deb ... 176s Unpacking python3-all (3.12.3-0ubuntu1) ... 176s Selecting previously unselected package python3-iniconfig. 176s Preparing to unpack .../51-python3-iniconfig_1.1.1-2_all.deb ... 176s Unpacking python3-iniconfig (1.1.1-2) ... 176s Selecting previously unselected package python3-pluggy. 176s Preparing to unpack .../52-python3-pluggy_1.5.0-1_all.deb ... 176s Unpacking python3-pluggy (1.5.0-1) ... 176s Selecting previously unselected package python3-pytest. 176s Preparing to unpack .../53-python3-pytest_8.2.2-1ubuntu1_all.deb ... 176s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 176s Selecting previously unselected package python3-pytest-rerunfailures. 176s Preparing to unpack .../54-python3-pytest-rerunfailures_12.0-1_all.deb ... 176s Unpacking python3-pytest-rerunfailures (12.0-1) ... 176s Selecting previously unselected package autopkgtest-satdep. 176s Preparing to unpack .../55-1-autopkgtest-satdep.deb ... 176s Unpacking autopkgtest-satdep (0) ... 176s Setting up dh-python (6.20240422) ... 176s Setting up python3-iniconfig (1.1.1-2) ... 177s Setting up libarchive-zip-perl (1.68-1) ... 177s Setting up libdebhelper-perl (13.15.3ubuntu2) ... 177s Setting up m4 (1.4.19-4build1) ... 177s Setting up python3-all (3.12.3-0ubuntu1) ... 177s Setting up libgomp1:s390x (14.1.0-1ubuntu1) ... 177s Setting up python3-wheel (0.43.0-1) ... 177s Setting up autotools-dev (20220109.1) ... 177s Setting up python3-packaging (24.0-1) ... 177s Setting up gcc-13-base:s390x (13.2.0-23ubuntu4) ... 177s Setting up python3-pyproject-hooks (1.1.0-1) ... 177s Setting up libmpc3:s390x (1.3.1-1build1) ... 177s Setting up libatomic1:s390x (14.1.0-1ubuntu1) ... 177s Setting up autopoint (0.21-14ubuntu2) ... 177s Setting up python3-toml (0.10.2-1) ... 177s Setting up python3-installer (0.7.0+dfsg1-3) ... 177s Setting up autoconf (2.71-3) ... 177s Setting up python3-pluggy (1.5.0-1) ... 177s Setting up libubsan1:s390x (14.1.0-1ubuntu1) ... 177s Setting up dwz (0.15-1build6) ... 177s Setting up libasan8:s390x (14.1.0-1ubuntu1) ... 177s Setting up debugedit (1:5.0-5build2) ... 177s Setting up libisl23:s390x (0.26-3build1) ... 177s Setting up python3-build (1.2.1-1) ... 178s Setting up libcc1-0:s390x (14.1.0-1ubuntu1) ... 178s Setting up libitm1:s390x (14.1.0-1ubuntu1) ... 178s Setting up automake (1:1.16.5-1.3ubuntu1) ... 178s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 178s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 178s Setting up gettext (0.21-14ubuntu2) ... 178s Setting up pybuild-plugin-pyproject (6.20240422) ... 178s Setting up python3-pytest (8.2.2-1ubuntu1) ... 178s Setting up intltool-debian (0.35.0+20060710.6) ... 178s Setting up cpp-13-s390x-linux-gnu (13.2.0-23ubuntu4) ... 178s Setting up dh-strip-nondeterminism (1.14.0-1) ... 178s Setting up libgcc-13-dev:s390x (13.2.0-23ubuntu4) ... 178s Setting up libstdc++-13-dev:s390x (13.2.0-23ubuntu4) ... 178s Setting up python3-pytest-rerunfailures (12.0-1) ... 178s Setting up cpp-13 (13.2.0-23ubuntu4) ... 178s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 178s Setting up po-debconf (1.0.21+nmu1) ... 178s Setting up gcc-13-s390x-linux-gnu (13.2.0-23ubuntu4) ... 178s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 178s Setting up g++-13-s390x-linux-gnu (13.2.0-23ubuntu4) ... 178s Setting up gcc-13 (13.2.0-23ubuntu4) ... 178s Setting up cpp (4:13.2.0-7ubuntu1) ... 178s Setting up g++-13 (13.2.0-23ubuntu4) ... 178s Setting up libtool (2.4.7-7build1) ... 178s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 178s Setting up gcc (4:13.2.0-7ubuntu1) ... 178s Setting up dh-autoreconf (20) ... 178s Setting up g++ (4:13.2.0-7ubuntu1) ... 178s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 178s Setting up build-essential (12.10ubuntu1) ... 178s Setting up debhelper (13.15.3ubuntu2) ... 178s Setting up pybuild-plugin-autopkgtest (6.20240422) ... 178s Setting up autopkgtest-satdep (0) ... 178s Processing triggers for man-db (2.12.1-2) ... 179s Processing triggers for install-info (7.1-3build2) ... 179s Processing triggers for libc-bin (2.39-0ubuntu9) ... 181s (Reading database ... 57218 files and directories currently installed.) 181s Removing autopkgtest-satdep (0) ... 182s autopkgtest [10:24:27]: test pybuild-autopkgtest: pybuild-autopkgtest 182s autopkgtest [10:24:27]: test pybuild-autopkgtest: [----------------------- 182s pybuild-autopkgtest 182s I: pybuild base:311: cd /tmp/autopkgtest.31YJZj/autopkgtest_tmp/build; python3.12 -m pytest 183s ============================= test session starts ============================== 183s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 183s rootdir: /tmp/autopkgtest.31YJZj/autopkgtest_tmp/build 183s plugins: rerunfailures-12.0 183s collected 101 items 183s 184s test_pytest_rerunfailures.py ...........s........s...................... [ 42%] 187s .........................................................F [100%] 187s 187s =================================== FAILURES =================================== 187s _________________ test_run_session_teardown_once_after_reruns __________________ 187s 187s testdir = 187s 187s def test_run_session_teardown_once_after_reruns(testdir): 187s testdir.makepyfile( 187s """ 187s import logging 187s import pytest 187s 187s from unittest import TestCase 187s 187s @pytest.fixture(scope='session', autouse=True) 187s def session_fixture(): 187s logging.info('session setup') 187s yield 187s logging.info('session teardown') 187s 187s @pytest.fixture(scope='class', autouse=True) 187s def class_fixture(): 187s logging.info('class setup') 187s yield 187s logging.info('class teardown') 187s 187s @pytest.fixture(scope='function', autouse=True) 187s def function_fixture(): 187s logging.info('function setup') 187s yield 187s logging.info('function teardown') 187s 187s @pytest.fixture(scope='function') 187s def function_skip_fixture(): 187s logging.info('skip fixture setup') 187s pytest.skip('some reason') 187s yield 187s logging.info('skip fixture teardown') 187s 187s @pytest.fixture(scope='function') 187s def function_setup_fail_fixture(): 187s logging.info('fail fixture setup') 187s assert False 187s yield 187s logging.info('fail fixture teardown') 187s 187s class TestFirstPassLastFail: 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestFirstPassLastFail 1") 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestFirstPassLastFail 2") 187s assert False 187s 187s class TestFirstFailLastPass: 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestFirstFailLastPass 1") 187s assert False 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestFirstFailLastPass 2") 187s 187s class TestSkipFirst: 187s @staticmethod 187s @pytest.mark.skipif(True, reason='Some reason') 187s def test_1(): 187s logging.info("TestSkipFirst 1") 187s assert False 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestSkipFirst 2") 187s assert False 187s 187s class TestSkipLast: 187s @staticmethod 187s def test_1(): 187s logging.info("TestSkipLast 1") 187s assert False 187s 187s @staticmethod 187s @pytest.mark.skipif(True, reason='Some reason') 187s def test_2(): 187s logging.info("TestSkipLast 2") 187s assert False 187s 187s class TestSkipFixture: 187s @staticmethod 187s def test_1(function_skip_fixture): 187s logging.info("TestSkipFixture 1") 187s 187s class TestSetupFailed: 187s @staticmethod 187s def test_1(function_setup_fail_fixture): 187s logging.info("TestSetupFailed 1") 187s 187s class TestTestCaseFailFirstFailLast(TestCase): 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestTestCaseFailFirstFailLast 1") 187s assert False 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestTestCaseFailFirstFailLast 2") 187s assert False 187s 187s class TestTestCaseSkipFirst(TestCase): 187s 187s @staticmethod 187s @pytest.mark.skipif(True, reason='Some reason') 187s def test_1(): 187s logging.info("TestTestCaseSkipFirst 1") 187s assert False 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestTestCaseSkipFirst 2") 187s assert False 187s 187s class TestTestCaseSkipLast(TestCase): 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestTestCaseSkipLast 1") 187s assert False 187s 187s @staticmethod 187s @pytest.mark.skipif(True, reason="Some reason") 187s def test_2(): 187s logging.info("TestTestCaseSkipLast 2") 187s assert False""" 187s ) 187s import logging 187s 187s logging.info = mock.MagicMock() 187s 187s result = testdir.runpytest("--reruns", "2") 187s expected_calls = [ 187s mock.call("session setup"), 187s # TestFirstPassLastFail 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestFirstPassLastFail 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestFirstPassLastFail 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestFirstPassLastFail 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestFirstPassLastFail 2"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestFirstFailLastPass 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestFirstFailLastPass 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestFirstFailLastPass 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestFirstFailLastPass 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestFirstFailLastPass 2"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestSkipFirst 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestSkipFirst 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestSkipFirst 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestSkipFirst 2"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestSkipLast 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestSkipLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestSkipLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestSkipLast 1"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestSkipFixture 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("skip fixture setup"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestSetupFailed 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("fail fixture setup"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("fail fixture setup"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("fail fixture setup"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestTestCaseFailFirstFailLast 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseFailFirstFailLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseFailFirstFailLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseFailFirstFailLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseFailFirstFailLast 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseFailFirstFailLast 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseFailFirstFailLast 2"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestTestCaseSkipFirst 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseSkipFirst 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseSkipFirst 2"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseSkipFirst 2"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s # TestTestCaseSkipLast 187s mock.call("class setup"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseSkipLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseSkipLast 1"), 187s mock.call("function teardown"), 187s mock.call("function setup"), 187s mock.call("TestTestCaseSkipLast 1"), 187s mock.call("function teardown"), 187s mock.call("class teardown"), 187s mock.call("session teardown"), 187s ] 187s 187s > logging.info.assert_has_calls(expected_calls, any_order=False) 187s 187s /tmp/autopkgtest.31YJZj/autopkgtest_tmp/build/test_pytest_rerunfailures.py:1076: 187s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 187s 187s self = 187s calls = [call('session setup'), call('class setup'), call('function setup'), call('TestFirstPassLastFail 1'), call('function teardown'), call('function setup'), ...] 187s any_order = False 187s 187s def assert_has_calls(self, calls, any_order=False): 187s """assert the mock has been called with the specified calls. 187s The `mock_calls` list is checked for the calls. 187s 187s If `any_order` is False (the default) then the calls must be 187s sequential. There can be extra calls before or after the 187s specified calls. 187s 187s If `any_order` is True then the calls can be in any order, but 187s they must all appear in `mock_calls`.""" 187s expected = [self._call_matcher(c) for c in calls] 187s cause = next((e for e in expected if isinstance(e, Exception)), None) 187s all_calls = _CallList(self._call_matcher(c) for c in self.mock_calls) 187s if not any_order: 187s if expected not in all_calls: 187s if cause is None: 187s problem = 'Calls not found.' 187s else: 187s problem = ('Error processing expected calls.\n' 187s 'Errors: {}').format( 187s [e if isinstance(e, Exception) else None 187s for e in expected]) 187s > raise AssertionError( 187s f'{problem}\n' 187s f'Expected: {_CallList(calls)}' 187s f'{self._calls_repr(prefix=" Actual").rstrip(".")}' 187s ) from cause 187s E AssertionError: Calls not found. 187s E Expected: [call('session setup'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 2'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 2'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipFirst 2'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipLast 1'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('skip fixture setup'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('fail fixture setup'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('fail fixture setup'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('fail fixture setup'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 2'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestTestCaseSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipFirst 2'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestTestCaseSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipLast 1'), 187s E call('function teardown'), 187s E call('class teardown'), 187s E call('session teardown')] 187s E Actual: [call('session setup'), 187s E call('class setup'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstPassLastFail 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestFirstFailLastPass 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('skip fixture setup'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('fail fixture setup'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('fail fixture setup'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('fail fixture setup'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseFailFirstFailLast 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipFirst 2'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipLast 1'), 187s E call('function teardown'), 187s E call('function setup'), 187s E call('TestTestCaseSkipLast 1'), 187s E call('function teardown')] 187s 187s /usr/lib/python3.12/unittest/mock.py:981: AssertionError 187s ----------------------------- Captured stdout call ----------------------------- 187s ============================= test session starts ============================== 187s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 187s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_run_session_teardown_once_after_reruns0 187s plugins: rerunfailures-12.0 187s collected 16 items 187s 187s test_run_session_teardown_once_after_reruns.py .RRFRRF.sRRFRRFssRRERRFRR [ 75%] 187s FsRRFRRFs [100%] 187s 187s ==================================== ERRORS ==================================== 187s ___________________ ERROR at setup of TestSetupFailed.test_1 ___________________ 187s 187s @pytest.fixture(scope='function') 187s def function_setup_fail_fixture(): 187s logging.info('fail fixture setup') 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:34: AssertionError 187s =================================== FAILURES =================================== 187s _________________________ TestFirstPassLastFail.test_2 _________________________ 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestFirstPassLastFail 2") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:47: AssertionError 187s _________________________ TestFirstFailLastPass.test_1 _________________________ 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestFirstFailLastPass 1") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:54: AssertionError 187s _____________________________ TestSkipFirst.test_2 _____________________________ 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestSkipFirst 2") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:70: AssertionError 187s _____________________________ TestSkipLast.test_1 ______________________________ 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestSkipLast 1") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:76: AssertionError 187s _____________________ TestTestCaseFailFirstFailLast.test_1 _____________________ 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestTestCaseFailFirstFailLast 1") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:99: AssertionError 187s _____________________ TestTestCaseFailFirstFailLast.test_2 _____________________ 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestTestCaseFailFirstFailLast 2") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:104: AssertionError 187s _________________________ TestTestCaseSkipFirst.test_2 _________________________ 187s 187s @staticmethod 187s def test_2(): 187s logging.info("TestTestCaseSkipFirst 2") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:117: AssertionError 187s _________________________ TestTestCaseSkipLast.test_1 __________________________ 187s 187s @staticmethod 187s def test_1(): 187s logging.info("TestTestCaseSkipLast 1") 187s > assert False 187s E assert False 187s 187s test_run_session_teardown_once_after_reruns.py:124: AssertionError 187s =========================== short test summary info ============================ 187s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstPassLastFail::test_2 187s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstFailLastPass::test_1 187s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipFirst::test_2 187s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipLast::test_1 187s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_1 187s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_2 187s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipFirst::test_2 187s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipLast::test_1 187s ERROR test_run_session_teardown_once_after_reruns.py::TestSetupFailed::test_1 187s ========== 8 failed, 2 passed, 5 skipped, 1 error, 18 rerun in 0.12s =========== 187s =========================== short test summary info ============================ 187s FAILED test_pytest_rerunfailures.py::test_run_session_teardown_once_after_reruns 187s =================== 1 failed, 98 passed, 2 skipped in 4.16s ==================== 187s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.31YJZj/autopkgtest_tmp/build; python3.12 -m pytest 187s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 187s make: *** [/tmp/RXwiWHsPq9/run:4: pybuild-autopkgtest] Error 25 187s pybuild-autopkgtest: error: /tmp/RXwiWHsPq9/run pybuild-autopkgtest returned exit code 2 187s autopkgtest [10:24:32]: test pybuild-autopkgtest: -----------------------] 188s autopkgtest [10:24:33]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 188s pybuild-autopkgtest FAIL non-zero exit status 25 188s autopkgtest [10:24:33]: @@@@@@@@@@@@@@@@@@@@ summary 188s pybuild-autopkgtest FAIL non-zero exit status 25 199s nova [W] Using flock in scalingstack-bos02-s390x 199s flock: timeout while waiting to get lock 199s Creating nova instance adt-oracular-s390x-pytest-rerunfailures-20240616-102125-juju-7f2275-prod-proposed-migration-environment-3-d77b7430-3d82-4850-84d3-5f8d75f4c88e from image adt/ubuntu-oracular-s390x-server-20240616.img (UUID dd882b34-7da0-4822-87ea-13d5ca0a8a0e)...