0s autopkgtest [16:06:54]: starting date and time: 2024-07-26 16:06:54+0000 0s autopkgtest [16:06:54]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:06:54]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.75rx_ism/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-2@bos01-s390x-17.secgroup --name adt-oracular-s390x-pytest-rerunfailures-20240726-160654-juju-7f2275-prod-proposed-migration-environment-2-25251534-8013-478e-8b9c-53273122aa67 --image adt/ubuntu-oracular-s390x-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://us.ports.ubuntu.com/ubuntu-ports/ 88s autopkgtest [16:08:22]: testbed dpkg architecture: s390x 88s autopkgtest [16:08:22]: testbed apt version: 2.9.6 88s autopkgtest [16:08:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 90s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 90s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 90s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 90s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 90s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 90s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x Packages [66.8 kB] 90s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x c-n-f Metadata [2112 B] 90s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x Packages [1368 B] 90s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x c-n-f Metadata [120 B] 90s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x Packages [397 kB] 90s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x c-n-f Metadata [8372 B] 90s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x Packages [2072 B] 90s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x c-n-f Metadata [120 B] 91s Fetched 1104 kB in 1s (1309 kB/s) 91s Reading package lists... 94s Reading package lists... 94s Building dependency tree... 94s Reading state information... 95s Calculating upgrade... 95s The following packages will be upgraded: 95s bpfcc-tools bpftrace libbpfcc liblz4-1 mawk python3-bpfcc 95s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 95s Need to get 17.4 MB of archives. 95s After this operation, 58.9 MB of additional disk space will be used. 95s Get:1 http://ftpmaster.internal/ubuntu oracular/main s390x liblz4-1 s390x 1.9.4-3 [75.5 kB] 95s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x mawk s390x 1.3.4.20240622-2 [132 kB] 95s Get:3 http://ftpmaster.internal/ubuntu oracular/main s390x libbpfcc s390x 0.30.0+ds-1ubuntu2 [677 kB] 95s Get:4 http://ftpmaster.internal/ubuntu oracular/main s390x python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 95s Get:5 http://ftpmaster.internal/ubuntu oracular/main s390x bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 95s Get:6 http://ftpmaster.internal/ubuntu oracular/main s390x bpftrace s390x 0.21.0-1ubuntu6 [15.8 MB] 96s Fetched 17.4 MB in 1s (14.7 MB/s) 96s (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 ... 54767 files and directories currently installed.) 96s Preparing to unpack .../liblz4-1_1.9.4-3_s390x.deb ... 96s Unpacking liblz4-1:s390x (1.9.4-3) over (1.9.4-2) ... 96s Setting up liblz4-1:s390x (1.9.4-3) ... 96s (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 ... 54767 files and directories currently installed.) 96s Preparing to unpack .../mawk_1.3.4.20240622-2_s390x.deb ... 96s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 96s Preparing to unpack .../libbpfcc_0.30.0+ds-1ubuntu2_s390x.deb ... 96s Unpacking libbpfcc:s390x (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 96s Preparing to unpack .../python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 96s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 97s Preparing to unpack .../bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 97s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 97s Preparing to unpack .../bpftrace_0.21.0-1ubuntu6_s390x.deb ... 97s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 97s Setting up mawk (1.3.4.20240622-2) ... 97s Setting up libbpfcc:s390x (0.30.0+ds-1ubuntu2) ... 97s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 97s Setting up bpftrace (0.21.0-1ubuntu6) ... 97s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 97s Processing triggers for man-db (2.12.1-2) ... 98s Processing triggers for libc-bin (2.39-0ubuntu9) ... 98s Reading package lists... 99s Building dependency tree... 99s Reading state information... 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 99s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 99s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 99s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 99s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 100s Reading package lists... 100s Reading package lists... 100s Building dependency tree... 100s Reading state information... 101s Calculating upgrade... 101s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 101s Reading package lists... 101s Building dependency tree... 101s Reading state information... 101s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s autopkgtest [16:08:40]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:14:26 UTC 2024 107s autopkgtest [16:08:41]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-rerunfailures 109s Get:1 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (dsc) [2204 B] 109s Get:2 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (tar) [16.8 kB] 109s Get:3 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (diff) [2244 B] 109s gpgv: Signature made Sun Jul 23 14:38:12 2023 UTC 109s gpgv: using RSA key 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3 109s gpgv: Can't check signature: No public key 109s dpkg-source: warning: cannot verify inline signature for ./pytest-rerunfailures_12.0-1.dsc: no acceptable signature found 109s autopkgtest [16:08:43]: testing package pytest-rerunfailures version 12.0-1 115s autopkgtest [16:08:49]: build not needed 119s autopkgtest [16:08:53]: test pybuild-autopkgtest: preparing testbed 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 122s Starting pkgProblemResolver with broken count: 0 122s Starting 2 pkgProblemResolver with broken count: 0 122s Done 123s The following additional packages will be installed: 123s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 123s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 123s dh-python dh-strip-nondeterminism dwz g++ g++-14 g++-14-s390x-linux-gnu 123s g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu 123s gettext intltool-debian libarchive-zip-perl libasan8 libatomic1 libcc1-0 123s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libisl23 123s libitm1 libmpc3 libstdc++-14-dev libtool libubsan1 m4 po-debconf 123s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 123s python3-build python3-iniconfig python3-installer python3-packaging 123s python3-pluggy python3-pyproject-hooks python3-pytest 123s python3-pytest-rerunfailures python3-toml python3-wheel 123s Suggested packages: 123s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 123s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 123s gcc-doc gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 123s libstdc++-14-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc 123s libmail-box-perl python3-pip python3-venv python-build-doc 123s python-installer-doc 123s Recommended packages: 123s libarchive-cpio-perl libltdl-dev libmail-sendmail-perl 123s The following NEW packages will be installed: 123s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 123s cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit 123s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 123s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 123s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 123s libatomic1 libcc1-0 libdebhelper-perl libfile-stripnondeterminism-perl 123s libgcc-14-dev libisl23 libitm1 libmpc3 libstdc++-14-dev libtool libubsan1 m4 123s po-debconf pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 123s python3-build python3-iniconfig python3-installer python3-packaging 123s python3-pluggy python3-pyproject-hooks python3-pytest 123s python3-pytest-rerunfailures python3-toml python3-wheel 123s 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. 123s Need to get 53.6 MB/53.6 MB of archives. 123s After this operation, 169 MB of additional disk space will be used. 123s Get:1 /tmp/autopkgtest.jTqCIw/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [812 B] 123s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x m4 s390x 1.4.19-4build1 [256 kB] 123s Get:3 http://ftpmaster.internal/ubuntu oracular/main s390x autoconf all 2.71-3 [339 kB] 123s Get:4 http://ftpmaster.internal/ubuntu oracular/main s390x autotools-dev all 20220109.1 [44.9 kB] 123s Get:5 http://ftpmaster.internal/ubuntu oracular/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 123s Get:6 http://ftpmaster.internal/ubuntu oracular/main s390x autopoint all 0.22.5-1 [616 kB] 123s Get:7 http://ftpmaster.internal/ubuntu oracular/main s390x libisl23 s390x 0.26-3build1 [713 kB] 124s Get:8 http://ftpmaster.internal/ubuntu oracular/main s390x libmpc3 s390x 1.3.1-1build1 [58.4 kB] 124s Get:9 http://ftpmaster.internal/ubuntu oracular/main s390x cpp-14-s390x-linux-gnu s390x 14.1.0-5ubuntu1 [9572 kB] 124s Get:10 http://ftpmaster.internal/ubuntu oracular/main s390x cpp-14 s390x 14.1.0-5ubuntu1 [1028 B] 124s Get:11 http://ftpmaster.internal/ubuntu oracular/main s390x cpp-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [5452 B] 124s Get:12 http://ftpmaster.internal/ubuntu oracular/main s390x cpp s390x 4:14.1.0-2ubuntu1 [22.4 kB] 124s Get:13 http://ftpmaster.internal/ubuntu oracular/main s390x libcc1-0 s390x 14.1.0-5ubuntu1 [50.6 kB] 124s Get:14 http://ftpmaster.internal/ubuntu oracular/main s390x libitm1 s390x 14.1.0-5ubuntu1 [30.9 kB] 124s Get:15 http://ftpmaster.internal/ubuntu oracular/main s390x libatomic1 s390x 14.1.0-5ubuntu1 [9432 B] 124s Get:16 http://ftpmaster.internal/ubuntu oracular/main s390x libasan8 s390x 14.1.0-5ubuntu1 [2965 kB] 124s Get:17 http://ftpmaster.internal/ubuntu oracular/main s390x libubsan1 s390x 14.1.0-5ubuntu1 [1184 kB] 124s Get:18 http://ftpmaster.internal/ubuntu oracular/main s390x libgcc-14-dev s390x 14.1.0-5ubuntu1 [1036 kB] 124s Get:19 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-14-s390x-linux-gnu s390x 14.1.0-5ubuntu1 [18.7 MB] 124s Get:20 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-14 s390x 14.1.0-5ubuntu1 [506 kB] 124s Get:21 http://ftpmaster.internal/ubuntu oracular/main s390x gcc-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [1204 B] 124s Get:22 http://ftpmaster.internal/ubuntu oracular/main s390x gcc s390x 4:14.1.0-2ubuntu1 [4996 B] 124s Get:23 http://ftpmaster.internal/ubuntu oracular/main s390x libstdc++-14-dev s390x 14.1.0-5ubuntu1 [2578 kB] 124s Get:24 http://ftpmaster.internal/ubuntu oracular/main s390x g++-14-s390x-linux-gnu s390x 14.1.0-5ubuntu1 [11.0 MB] 125s Get:25 http://ftpmaster.internal/ubuntu oracular/main s390x g++-14 s390x 14.1.0-5ubuntu1 [18.0 kB] 125s Get:26 http://ftpmaster.internal/ubuntu oracular/main s390x g++-s390x-linux-gnu s390x 4:14.1.0-2ubuntu1 [956 B] 125s Get:27 http://ftpmaster.internal/ubuntu oracular/main s390x g++ s390x 4:14.1.0-2ubuntu1 [1076 B] 125s Get:28 http://ftpmaster.internal/ubuntu oracular/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 125s Get:29 http://ftpmaster.internal/ubuntu oracular/main s390x libdebhelper-perl all 13.16ubuntu2 [92.9 kB] 125s Get:30 http://ftpmaster.internal/ubuntu oracular/main s390x libtool all 2.4.7-7build1 [166 kB] 125s Get:31 http://ftpmaster.internal/ubuntu oracular/main s390x dh-autoreconf all 20 [16.1 kB] 125s Get:32 http://ftpmaster.internal/ubuntu oracular/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 125s Get:33 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 125s Get:34 http://ftpmaster.internal/ubuntu oracular/main s390x dh-strip-nondeterminism all 1.14.0-1 [5058 B] 125s Get:35 http://ftpmaster.internal/ubuntu oracular/main s390x debugedit s390x 1:5.0-6 [49.9 kB] 125s Get:36 http://ftpmaster.internal/ubuntu oracular/main s390x dwz s390x 0.15-1build6 [122 kB] 125s Get:37 http://ftpmaster.internal/ubuntu oracular/main s390x gettext s390x 0.22.5-1 [989 kB] 125s Get:38 http://ftpmaster.internal/ubuntu oracular/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 125s Get:39 http://ftpmaster.internal/ubuntu oracular/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 125s Get:40 http://ftpmaster.internal/ubuntu oracular/main s390x debhelper all 13.16ubuntu2 [869 kB] 125s Get:41 http://ftpmaster.internal/ubuntu oracular/universe s390x dh-python all 6.20240603 [112 kB] 125s Get:42 http://ftpmaster.internal/ubuntu oracular/universe s390x pybuild-plugin-autopkgtest all 6.20240603 [1748 B] 125s Get:43 http://ftpmaster.internal/ubuntu oracular/main s390x python3-packaging all 24.1-1 [41.4 kB] 125s Get:44 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pyproject-hooks all 1.1.0-2 [9916 B] 125s Get:45 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-toml all 0.10.2-1 [16.5 kB] 125s Get:46 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-wheel all 0.43.0-1 [53.5 kB] 125s Get:47 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-build all 1.2.1-1 [29.7 kB] 125s Get:48 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 125s Get:49 http://ftpmaster.internal/ubuntu oracular/universe s390x pybuild-plugin-pyproject all 6.20240603 [1732 B] 125s Get:50 http://ftpmaster.internal/ubuntu oracular/main s390x python3-all s390x 3.12.3-0ubuntu1 [890 B] 125s Get:51 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 125s Get:52 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 125s Get:53 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x python3-pytest all 8.2.2-1ubuntu1 [250 kB] 125s Get:54 http://ftpmaster.internal/ubuntu oracular/universe s390x python3-pytest-rerunfailures all 12.0-1 [14.1 kB] 125s Fetched 53.6 MB in 2s (24.6 MB/s) 125s Selecting previously unselected package m4. 125s (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 ... 54774 files and directories currently installed.) 125s Preparing to unpack .../00-m4_1.4.19-4build1_s390x.deb ... 125s Unpacking m4 (1.4.19-4build1) ... 125s Selecting previously unselected package autoconf. 125s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 125s Unpacking autoconf (2.71-3) ... 125s Selecting previously unselected package autotools-dev. 125s Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ... 125s Unpacking autotools-dev (20220109.1) ... 125s Selecting previously unselected package automake. 125s Preparing to unpack .../03-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 125s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 126s Selecting previously unselected package autopoint. 126s Preparing to unpack .../04-autopoint_0.22.5-1_all.deb ... 126s Unpacking autopoint (0.22.5-1) ... 126s Selecting previously unselected package libisl23:s390x. 126s Preparing to unpack .../05-libisl23_0.26-3build1_s390x.deb ... 126s Unpacking libisl23:s390x (0.26-3build1) ... 126s Selecting previously unselected package libmpc3:s390x. 126s Preparing to unpack .../06-libmpc3_1.3.1-1build1_s390x.deb ... 126s Unpacking libmpc3:s390x (1.3.1-1build1) ... 126s Selecting previously unselected package cpp-14-s390x-linux-gnu. 126s Preparing to unpack .../07-cpp-14-s390x-linux-gnu_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking cpp-14-s390x-linux-gnu (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package cpp-14. 126s Preparing to unpack .../08-cpp-14_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package cpp-s390x-linux-gnu. 126s Preparing to unpack .../09-cpp-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 126s Unpacking cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 126s Selecting previously unselected package cpp. 126s Preparing to unpack .../10-cpp_4%3a14.1.0-2ubuntu1_s390x.deb ... 126s Unpacking cpp (4:14.1.0-2ubuntu1) ... 126s Selecting previously unselected package libcc1-0:s390x. 126s Preparing to unpack .../11-libcc1-0_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking libcc1-0:s390x (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package libitm1:s390x. 126s Preparing to unpack .../12-libitm1_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking libitm1:s390x (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package libatomic1:s390x. 126s Preparing to unpack .../13-libatomic1_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking libatomic1:s390x (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package libasan8:s390x. 126s Preparing to unpack .../14-libasan8_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking libasan8:s390x (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package libubsan1:s390x. 126s Preparing to unpack .../15-libubsan1_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking libubsan1:s390x (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package libgcc-14-dev:s390x. 126s Preparing to unpack .../16-libgcc-14-dev_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking libgcc-14-dev:s390x (14.1.0-5ubuntu1) ... 126s Selecting previously unselected package gcc-14-s390x-linux-gnu. 126s Preparing to unpack .../17-gcc-14-s390x-linux-gnu_14.1.0-5ubuntu1_s390x.deb ... 126s Unpacking gcc-14-s390x-linux-gnu (14.1.0-5ubuntu1) ... 127s Selecting previously unselected package gcc-14. 127s Preparing to unpack .../18-gcc-14_14.1.0-5ubuntu1_s390x.deb ... 127s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 127s Selecting previously unselected package gcc-s390x-linux-gnu. 127s Preparing to unpack .../19-gcc-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 127s Unpacking gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 127s Selecting previously unselected package gcc. 127s Preparing to unpack .../20-gcc_4%3a14.1.0-2ubuntu1_s390x.deb ... 127s Unpacking gcc (4:14.1.0-2ubuntu1) ... 127s Selecting previously unselected package libstdc++-14-dev:s390x. 127s Preparing to unpack .../21-libstdc++-14-dev_14.1.0-5ubuntu1_s390x.deb ... 127s Unpacking libstdc++-14-dev:s390x (14.1.0-5ubuntu1) ... 127s Selecting previously unselected package g++-14-s390x-linux-gnu. 127s Preparing to unpack .../22-g++-14-s390x-linux-gnu_14.1.0-5ubuntu1_s390x.deb ... 127s Unpacking g++-14-s390x-linux-gnu (14.1.0-5ubuntu1) ... 127s Selecting previously unselected package g++-14. 127s Preparing to unpack .../23-g++-14_14.1.0-5ubuntu1_s390x.deb ... 127s Unpacking g++-14 (14.1.0-5ubuntu1) ... 127s Selecting previously unselected package g++-s390x-linux-gnu. 127s Preparing to unpack .../24-g++-s390x-linux-gnu_4%3a14.1.0-2ubuntu1_s390x.deb ... 127s Unpacking g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 127s Selecting previously unselected package g++. 127s Preparing to unpack .../25-g++_4%3a14.1.0-2ubuntu1_s390x.deb ... 127s Unpacking g++ (4:14.1.0-2ubuntu1) ... 127s Selecting previously unselected package build-essential. 127s Preparing to unpack .../26-build-essential_12.10ubuntu1_s390x.deb ... 127s Unpacking build-essential (12.10ubuntu1) ... 127s Selecting previously unselected package libdebhelper-perl. 127s Preparing to unpack .../27-libdebhelper-perl_13.16ubuntu2_all.deb ... 127s Unpacking libdebhelper-perl (13.16ubuntu2) ... 127s Selecting previously unselected package libtool. 127s Preparing to unpack .../28-libtool_2.4.7-7build1_all.deb ... 127s Unpacking libtool (2.4.7-7build1) ... 127s Selecting previously unselected package dh-autoreconf. 127s Preparing to unpack .../29-dh-autoreconf_20_all.deb ... 127s Unpacking dh-autoreconf (20) ... 127s Selecting previously unselected package libarchive-zip-perl. 127s Preparing to unpack .../30-libarchive-zip-perl_1.68-1_all.deb ... 127s Unpacking libarchive-zip-perl (1.68-1) ... 127s Selecting previously unselected package libfile-stripnondeterminism-perl. 127s Preparing to unpack .../31-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 127s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 127s Selecting previously unselected package dh-strip-nondeterminism. 127s Preparing to unpack .../32-dh-strip-nondeterminism_1.14.0-1_all.deb ... 127s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 127s Selecting previously unselected package debugedit. 127s Preparing to unpack .../33-debugedit_1%3a5.0-6_s390x.deb ... 127s Unpacking debugedit (1:5.0-6) ... 127s Selecting previously unselected package dwz. 127s Preparing to unpack .../34-dwz_0.15-1build6_s390x.deb ... 127s Unpacking dwz (0.15-1build6) ... 127s Selecting previously unselected package gettext. 127s Preparing to unpack .../35-gettext_0.22.5-1_s390x.deb ... 127s Unpacking gettext (0.22.5-1) ... 128s Selecting previously unselected package intltool-debian. 128s Preparing to unpack .../36-intltool-debian_0.35.0+20060710.6_all.deb ... 128s Unpacking intltool-debian (0.35.0+20060710.6) ... 128s Selecting previously unselected package po-debconf. 128s Preparing to unpack .../37-po-debconf_1.0.21+nmu1_all.deb ... 128s Unpacking po-debconf (1.0.21+nmu1) ... 128s Selecting previously unselected package debhelper. 128s Preparing to unpack .../38-debhelper_13.16ubuntu2_all.deb ... 128s Unpacking debhelper (13.16ubuntu2) ... 128s Selecting previously unselected package dh-python. 128s Preparing to unpack .../39-dh-python_6.20240603_all.deb ... 128s Unpacking dh-python (6.20240603) ... 128s Selecting previously unselected package pybuild-plugin-autopkgtest. 128s Preparing to unpack .../40-pybuild-plugin-autopkgtest_6.20240603_all.deb ... 128s Unpacking pybuild-plugin-autopkgtest (6.20240603) ... 128s Selecting previously unselected package python3-packaging. 128s Preparing to unpack .../41-python3-packaging_24.1-1_all.deb ... 128s Unpacking python3-packaging (24.1-1) ... 128s Selecting previously unselected package python3-pyproject-hooks. 128s Preparing to unpack .../42-python3-pyproject-hooks_1.1.0-2_all.deb ... 128s Unpacking python3-pyproject-hooks (1.1.0-2) ... 128s Selecting previously unselected package python3-toml. 128s Preparing to unpack .../43-python3-toml_0.10.2-1_all.deb ... 128s Unpacking python3-toml (0.10.2-1) ... 128s Selecting previously unselected package python3-wheel. 128s Preparing to unpack .../44-python3-wheel_0.43.0-1_all.deb ... 128s Unpacking python3-wheel (0.43.0-1) ... 128s Selecting previously unselected package python3-build. 128s Preparing to unpack .../45-python3-build_1.2.1-1_all.deb ... 128s Unpacking python3-build (1.2.1-1) ... 128s Selecting previously unselected package python3-installer. 128s Preparing to unpack .../46-python3-installer_0.7.0+dfsg1-3_all.deb ... 128s Unpacking python3-installer (0.7.0+dfsg1-3) ... 128s Selecting previously unselected package pybuild-plugin-pyproject. 128s Preparing to unpack .../47-pybuild-plugin-pyproject_6.20240603_all.deb ... 128s Unpacking pybuild-plugin-pyproject (6.20240603) ... 128s Selecting previously unselected package python3-all. 128s Preparing to unpack .../48-python3-all_3.12.3-0ubuntu1_s390x.deb ... 128s Unpacking python3-all (3.12.3-0ubuntu1) ... 128s Selecting previously unselected package python3-iniconfig. 128s Preparing to unpack .../49-python3-iniconfig_1.1.1-2_all.deb ... 128s Unpacking python3-iniconfig (1.1.1-2) ... 128s Selecting previously unselected package python3-pluggy. 128s Preparing to unpack .../50-python3-pluggy_1.5.0-1_all.deb ... 128s Unpacking python3-pluggy (1.5.0-1) ... 128s Selecting previously unselected package python3-pytest. 128s Preparing to unpack .../51-python3-pytest_8.2.2-1ubuntu1_all.deb ... 128s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 128s Selecting previously unselected package python3-pytest-rerunfailures. 128s Preparing to unpack .../52-python3-pytest-rerunfailures_12.0-1_all.deb ... 128s Unpacking python3-pytest-rerunfailures (12.0-1) ... 128s Selecting previously unselected package autopkgtest-satdep. 128s Preparing to unpack .../53-1-autopkgtest-satdep.deb ... 128s Unpacking autopkgtest-satdep (0) ... 128s Setting up dh-python (6.20240603) ... 128s Setting up python3-iniconfig (1.1.1-2) ... 128s Setting up gettext (0.22.5-1) ... 128s Setting up libarchive-zip-perl (1.68-1) ... 128s Setting up libdebhelper-perl (13.16ubuntu2) ... 128s Setting up m4 (1.4.19-4build1) ... 128s Setting up python3-all (3.12.3-0ubuntu1) ... 128s Setting up python3-wheel (0.43.0-1) ... 128s Setting up intltool-debian (0.35.0+20060710.6) ... 128s Setting up autotools-dev (20220109.1) ... 128s Setting up python3-packaging (24.1-1) ... 129s Setting up python3-pyproject-hooks (1.1.0-2) ... 129s Setting up libmpc3:s390x (1.3.1-1build1) ... 129s Setting up libatomic1:s390x (14.1.0-5ubuntu1) ... 129s Setting up autopoint (0.22.5-1) ... 129s Setting up python3-toml (0.10.2-1) ... 129s Setting up python3-installer (0.7.0+dfsg1-3) ... 129s Setting up autoconf (2.71-3) ... 129s Setting up python3-pluggy (1.5.0-1) ... 129s Setting up libubsan1:s390x (14.1.0-5ubuntu1) ... 129s Setting up dwz (0.15-1build6) ... 129s Setting up libasan8:s390x (14.1.0-5ubuntu1) ... 129s Setting up debugedit (1:5.0-6) ... 129s Setting up libisl23:s390x (0.26-3build1) ... 129s Setting up python3-build (1.2.1-1) ... 130s Setting up libcc1-0:s390x (14.1.0-5ubuntu1) ... 130s Setting up libitm1:s390x (14.1.0-5ubuntu1) ... 130s Setting up automake (1:1.16.5-1.3ubuntu1) ... 130s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 130s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 130s Setting up pybuild-plugin-pyproject (6.20240603) ... 130s Setting up python3-pytest (8.2.2-1ubuntu1) ... 130s Setting up po-debconf (1.0.21+nmu1) ... 130s Setting up cpp-14-s390x-linux-gnu (14.1.0-5ubuntu1) ... 130s Setting up cpp-14 (14.1.0-5ubuntu1) ... 130s Setting up dh-strip-nondeterminism (1.14.0-1) ... 130s Setting up libgcc-14-dev:s390x (14.1.0-5ubuntu1) ... 130s Setting up libstdc++-14-dev:s390x (14.1.0-5ubuntu1) ... 130s Setting up python3-pytest-rerunfailures (12.0-1) ... 130s Setting up cpp-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 130s Setting up gcc-14-s390x-linux-gnu (14.1.0-5ubuntu1) ... 130s Setting up gcc-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 130s Setting up g++-14-s390x-linux-gnu (14.1.0-5ubuntu1) ... 130s Setting up cpp (4:14.1.0-2ubuntu1) ... 130s Setting up g++-s390x-linux-gnu (4:14.1.0-2ubuntu1) ... 130s Setting up gcc-14 (14.1.0-5ubuntu1) ... 130s Setting up g++-14 (14.1.0-5ubuntu1) ... 130s Setting up libtool (2.4.7-7build1) ... 130s Setting up gcc (4:14.1.0-2ubuntu1) ... 130s Setting up dh-autoreconf (20) ... 130s Setting up g++ (4:14.1.0-2ubuntu1) ... 130s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 130s Setting up build-essential (12.10ubuntu1) ... 130s Setting up debhelper (13.16ubuntu2) ... 130s Setting up pybuild-plugin-autopkgtest (6.20240603) ... 130s Setting up autopkgtest-satdep (0) ... 130s Processing triggers for man-db (2.12.1-2) ... 131s Processing triggers for install-info (7.1-3build2) ... 131s Processing triggers for libc-bin (2.39-0ubuntu9) ... 136s (Reading database ... 57328 files and directories currently installed.) 136s Removing autopkgtest-satdep (0) ... 137s autopkgtest [16:09:11]: test pybuild-autopkgtest: pybuild-autopkgtest 137s autopkgtest [16:09:11]: test pybuild-autopkgtest: [----------------------- 137s pybuild-autopkgtest 138s I: pybuild base:311: cd /tmp/autopkgtest.jTqCIw/autopkgtest_tmp/build; python3.12 -m pytest 138s ============================= test session starts ============================== 138s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 138s rootdir: /tmp/autopkgtest.jTqCIw/autopkgtest_tmp/build 138s plugins: rerunfailures-12.0 138s collected 101 items 138s 140s test_pytest_rerunfailures.py ...........s........s...................... [ 42%] 143s .........................................................F [100%] 143s 143s =================================== FAILURES =================================== 143s _________________ test_run_session_teardown_once_after_reruns __________________ 143s 143s testdir = 143s 143s def test_run_session_teardown_once_after_reruns(testdir): 143s testdir.makepyfile( 143s """ 143s import logging 143s import pytest 143s 143s from unittest import TestCase 143s 143s @pytest.fixture(scope='session', autouse=True) 143s def session_fixture(): 143s logging.info('session setup') 143s yield 143s logging.info('session teardown') 143s 143s @pytest.fixture(scope='class', autouse=True) 143s def class_fixture(): 143s logging.info('class setup') 143s yield 143s logging.info('class teardown') 143s 143s @pytest.fixture(scope='function', autouse=True) 143s def function_fixture(): 143s logging.info('function setup') 143s yield 143s logging.info('function teardown') 143s 143s @pytest.fixture(scope='function') 143s def function_skip_fixture(): 143s logging.info('skip fixture setup') 143s pytest.skip('some reason') 143s yield 143s logging.info('skip fixture teardown') 143s 143s @pytest.fixture(scope='function') 143s def function_setup_fail_fixture(): 143s logging.info('fail fixture setup') 143s assert False 143s yield 143s logging.info('fail fixture teardown') 143s 143s class TestFirstPassLastFail: 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestFirstPassLastFail 1") 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestFirstPassLastFail 2") 143s assert False 143s 143s class TestFirstFailLastPass: 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestFirstFailLastPass 1") 143s assert False 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestFirstFailLastPass 2") 143s 143s class TestSkipFirst: 143s @staticmethod 143s @pytest.mark.skipif(True, reason='Some reason') 143s def test_1(): 143s logging.info("TestSkipFirst 1") 143s assert False 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestSkipFirst 2") 143s assert False 143s 143s class TestSkipLast: 143s @staticmethod 143s def test_1(): 143s logging.info("TestSkipLast 1") 143s assert False 143s 143s @staticmethod 143s @pytest.mark.skipif(True, reason='Some reason') 143s def test_2(): 143s logging.info("TestSkipLast 2") 143s assert False 143s 143s class TestSkipFixture: 143s @staticmethod 143s def test_1(function_skip_fixture): 143s logging.info("TestSkipFixture 1") 143s 143s class TestSetupFailed: 143s @staticmethod 143s def test_1(function_setup_fail_fixture): 143s logging.info("TestSetupFailed 1") 143s 143s class TestTestCaseFailFirstFailLast(TestCase): 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestTestCaseFailFirstFailLast 1") 143s assert False 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestTestCaseFailFirstFailLast 2") 143s assert False 143s 143s class TestTestCaseSkipFirst(TestCase): 143s 143s @staticmethod 143s @pytest.mark.skipif(True, reason='Some reason') 143s def test_1(): 143s logging.info("TestTestCaseSkipFirst 1") 143s assert False 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestTestCaseSkipFirst 2") 143s assert False 143s 143s class TestTestCaseSkipLast(TestCase): 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestTestCaseSkipLast 1") 143s assert False 143s 143s @staticmethod 143s @pytest.mark.skipif(True, reason="Some reason") 143s def test_2(): 143s logging.info("TestTestCaseSkipLast 2") 143s assert False""" 143s ) 143s import logging 143s 143s logging.info = mock.MagicMock() 143s 143s result = testdir.runpytest("--reruns", "2") 143s expected_calls = [ 143s mock.call("session setup"), 143s # TestFirstPassLastFail 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestFirstPassLastFail 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestFirstPassLastFail 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestFirstPassLastFail 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestFirstPassLastFail 2"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestFirstFailLastPass 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestFirstFailLastPass 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestFirstFailLastPass 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestFirstFailLastPass 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestFirstFailLastPass 2"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestSkipFirst 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestSkipFirst 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestSkipFirst 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestSkipFirst 2"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestSkipLast 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestSkipLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestSkipLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestSkipLast 1"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestSkipFixture 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("skip fixture setup"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestSetupFailed 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("fail fixture setup"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("fail fixture setup"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("fail fixture setup"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestTestCaseFailFirstFailLast 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseFailFirstFailLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseFailFirstFailLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseFailFirstFailLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseFailFirstFailLast 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseFailFirstFailLast 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseFailFirstFailLast 2"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestTestCaseSkipFirst 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseSkipFirst 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseSkipFirst 2"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseSkipFirst 2"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s # TestTestCaseSkipLast 143s mock.call("class setup"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseSkipLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseSkipLast 1"), 143s mock.call("function teardown"), 143s mock.call("function setup"), 143s mock.call("TestTestCaseSkipLast 1"), 143s mock.call("function teardown"), 143s mock.call("class teardown"), 143s mock.call("session teardown"), 143s ] 143s 143s > logging.info.assert_has_calls(expected_calls, any_order=False) 143s 143s /tmp/autopkgtest.jTqCIw/autopkgtest_tmp/build/test_pytest_rerunfailures.py:1076: 143s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 143s 143s self = 143s calls = [call('session setup'), call('class setup'), call('function setup'), call('TestFirstPassLastFail 1'), call('function teardown'), call('function setup'), ...] 143s any_order = False 143s 143s def assert_has_calls(self, calls, any_order=False): 143s """assert the mock has been called with the specified calls. 143s The `mock_calls` list is checked for the calls. 143s 143s If `any_order` is False (the default) then the calls must be 143s sequential. There can be extra calls before or after the 143s specified calls. 143s 143s If `any_order` is True then the calls can be in any order, but 143s they must all appear in `mock_calls`.""" 143s expected = [self._call_matcher(c) for c in calls] 143s cause = next((e for e in expected if isinstance(e, Exception)), None) 143s all_calls = _CallList(self._call_matcher(c) for c in self.mock_calls) 143s if not any_order: 143s if expected not in all_calls: 143s if cause is None: 143s problem = 'Calls not found.' 143s else: 143s problem = ('Error processing expected calls.\n' 143s 'Errors: {}').format( 143s [e if isinstance(e, Exception) else None 143s for e in expected]) 143s > raise AssertionError( 143s f'{problem}\n' 143s f'Expected: {_CallList(calls)}' 143s f'{self._calls_repr(prefix=" Actual").rstrip(".")}' 143s ) from cause 143s E AssertionError: Calls not found. 143s E Expected: [call('session setup'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 2'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 2'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipFirst 2'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipLast 1'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('skip fixture setup'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('fail fixture setup'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('fail fixture setup'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('fail fixture setup'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 2'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestTestCaseSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipFirst 2'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestTestCaseSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipLast 1'), 143s E call('function teardown'), 143s E call('class teardown'), 143s E call('session teardown')] 143s E Actual: [call('session setup'), 143s E call('class setup'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstPassLastFail 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestFirstFailLastPass 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('skip fixture setup'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('fail fixture setup'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('fail fixture setup'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('fail fixture setup'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseFailFirstFailLast 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipFirst 2'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipLast 1'), 143s E call('function teardown'), 143s E call('function setup'), 143s E call('TestTestCaseSkipLast 1'), 143s E call('function teardown')] 143s 143s /usr/lib/python3.12/unittest/mock.py:981: AssertionError 143s ----------------------------- Captured stdout call ----------------------------- 143s ============================= test session starts ============================== 143s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 143s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_run_session_teardown_once_after_reruns0 143s plugins: rerunfailures-12.0 143s collected 16 items 143s 143s test_run_session_teardown_once_after_reruns.py .RRFRRF.sRRFRRFssRRERRFRR [ 75%] 143s FsRRFRRFs [100%] 143s 143s ==================================== ERRORS ==================================== 143s ___________________ ERROR at setup of TestSetupFailed.test_1 ___________________ 143s 143s @pytest.fixture(scope='function') 143s def function_setup_fail_fixture(): 143s logging.info('fail fixture setup') 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:34: AssertionError 143s =================================== FAILURES =================================== 143s _________________________ TestFirstPassLastFail.test_2 _________________________ 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestFirstPassLastFail 2") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:47: AssertionError 143s _________________________ TestFirstFailLastPass.test_1 _________________________ 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestFirstFailLastPass 1") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:54: AssertionError 143s _____________________________ TestSkipFirst.test_2 _____________________________ 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestSkipFirst 2") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:70: AssertionError 143s _____________________________ TestSkipLast.test_1 ______________________________ 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestSkipLast 1") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:76: AssertionError 143s _____________________ TestTestCaseFailFirstFailLast.test_1 _____________________ 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestTestCaseFailFirstFailLast 1") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:99: AssertionError 143s _____________________ TestTestCaseFailFirstFailLast.test_2 _____________________ 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestTestCaseFailFirstFailLast 2") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:104: AssertionError 143s _________________________ TestTestCaseSkipFirst.test_2 _________________________ 143s 143s @staticmethod 143s def test_2(): 143s logging.info("TestTestCaseSkipFirst 2") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:117: AssertionError 143s _________________________ TestTestCaseSkipLast.test_1 __________________________ 143s 143s @staticmethod 143s def test_1(): 143s logging.info("TestTestCaseSkipLast 1") 143s > assert False 143s E assert False 143s 143s test_run_session_teardown_once_after_reruns.py:124: AssertionError 143s =========================== short test summary info ============================ 143s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstPassLastFail::test_2 143s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstFailLastPass::test_1 143s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipFirst::test_2 143s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipLast::test_1 143s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_1 143s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_2 143s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipFirst::test_2 143s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipLast::test_1 143s ERROR test_run_session_teardown_once_after_reruns.py::TestSetupFailed::test_1 143s ========== 8 failed, 2 passed, 5 skipped, 1 error, 18 rerun in 0.17s =========== 143s =========================== short test summary info ============================ 143s FAILED test_pytest_rerunfailures.py::test_run_session_teardown_once_after_reruns 143s =================== 1 failed, 98 passed, 2 skipped in 5.11s ==================== 143s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.jTqCIw/autopkgtest_tmp/build; python3.12 -m pytest 143s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 143s make: *** [/tmp/luoRPX1LSM/run:4: pybuild-autopkgtest] Error 25 143s pybuild-autopkgtest: error: /tmp/luoRPX1LSM/run pybuild-autopkgtest returned exit code 2 143s autopkgtest [16:09:17]: test pybuild-autopkgtest: -----------------------] 144s pybuild-autopkgtest FAIL non-zero exit status 25 144s autopkgtest [16:09:18]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 145s autopkgtest [16:09:19]: @@@@@@@@@@@@@@@@@@@@ summary 145s pybuild-autopkgtest FAIL non-zero exit status 25 162s nova [W] Using flock in scalingstack-bos01-s390x 162s Creating nova instance adt-oracular-s390x-pytest-rerunfailures-20240726-160654-juju-7f2275-prod-proposed-migration-environment-2-25251534-8013-478e-8b9c-53273122aa67 from image adt/ubuntu-oracular-s390x-server-20240726.img (UUID dfbcf47e-ed98-4bf2-ad84-36ab9700c5bd)...