0s autopkgtest [16:06:55]: starting date and time: 2024-07-26 16:06:55+0000 2s autopkgtest [16:06:57]: git checkout: fd3bed09 nova: allow more retries for quota issues 2s autopkgtest [16:06:57]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.us5xvbv9/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-ppc64el-23.secgroup --name adt-oracular-ppc64el-pytest-rerunfailures-20240726-160653-juju-7f2275-prod-proposed-migration-environment-3-113bc07e-1a3e-4198-b175-9f08c3386eb4 --image adt/ubuntu-oracular-ppc64el-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/ 141s autopkgtest [16:09:16]: testbed dpkg architecture: ppc64el 141s autopkgtest [16:09:16]: testbed apt version: 2.9.6 141s autopkgtest [16:09:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 142s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 143s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 143s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 143s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 143s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 143s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [76.3 kB] 143s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [2116 B] 143s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1368 B] 143s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 143s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [486 kB] 143s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [8952 B] 143s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1448 B] 143s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [120 B] 146s Fetched 1203 kB in 1s (1369 kB/s) 146s Reading package lists... 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s Calculating upgrade... 149s The following NEW packages will be installed: 149s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libraqm0 149s The following packages will be upgraded: 149s bpfcc-tools bpftrace libbpfcc libgd3 liblz4-1 libnspr4 mawk python3-bpfcc 149s ubuntu-pro-client ubuntu-pro-client-l10n 149s 10 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 149s Need to get 16.0 MB of archives. 149s After this operation, 45.5 MB of additional disk space will be used. 149s Get:1 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblz4-1 ppc64el 1.9.4-3 [80.7 kB] 150s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el mawk ppc64el 1.3.4.20240622-2 [138 kB] 150s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-pro-client-l10n ppc64el 33.2 [19.2 kB] 150s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el ubuntu-pro-client ppc64el 33.2 [231 kB] 150s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el libbpfcc ppc64el 0.30.0+ds-1ubuntu2 [693 kB] 150s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 150s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 150s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el bpftrace ppc64el 0.21.0-1ubuntu6 [12.9 MB] 150s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgomp1 ppc64el 14.1.0-5ubuntu1 [161 kB] 150s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el libimagequant0 ppc64el 2.18.0-1build1 [43.2 kB] 150s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 150s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el libharfbuzz0b ppc64el 8.3.0-2build2 [580 kB] 150s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el libraqm0 ppc64el 0.10.1-1build1 [19.4 kB] 150s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgd3 ppc64el 2.3.3-12ubuntu3 [165 kB] 150s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libnspr4 ppc64el 2:4.35-1.1ubuntu1 [134 kB] 150s Fetched 16.0 MB in 1s (16.1 MB/s) 151s (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 ... 72776 files and directories currently installed.) 151s Preparing to unpack .../liblz4-1_1.9.4-3_ppc64el.deb ... 151s Unpacking liblz4-1:ppc64el (1.9.4-3) over (1.9.4-2) ... 151s Setting up liblz4-1:ppc64el (1.9.4-3) ... 151s (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 ... 72776 files and directories currently installed.) 151s Preparing to unpack .../00-mawk_1.3.4.20240622-2_ppc64el.deb ... 151s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 151s Preparing to unpack .../01-ubuntu-pro-client-l10n_33.2_ppc64el.deb ... 151s Unpacking ubuntu-pro-client-l10n (33.2) over (33.1) ... 151s Preparing to unpack .../02-ubuntu-pro-client_33.2_ppc64el.deb ... 151s Unpacking ubuntu-pro-client (33.2) over (33.1) ... 151s Preparing to unpack .../03-libbpfcc_0.30.0+ds-1ubuntu2_ppc64el.deb ... 151s Unpacking libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 151s Preparing to unpack .../04-python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 151s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 151s Preparing to unpack .../05-bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 151s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 151s Preparing to unpack .../06-bpftrace_0.21.0-1ubuntu6_ppc64el.deb ... 151s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 152s Selecting previously unselected package libgomp1:ppc64el. 152s Preparing to unpack .../07-libgomp1_14.1.0-5ubuntu1_ppc64el.deb ... 152s Unpacking libgomp1:ppc64el (14.1.0-5ubuntu1) ... 152s Selecting previously unselected package libimagequant0:ppc64el. 152s Preparing to unpack .../08-libimagequant0_2.18.0-1build1_ppc64el.deb ... 152s Unpacking libimagequant0:ppc64el (2.18.0-1build1) ... 152s Selecting previously unselected package libgraphite2-3:ppc64el. 152s Preparing to unpack .../09-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 152s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 152s Selecting previously unselected package libharfbuzz0b:ppc64el. 152s Preparing to unpack .../10-libharfbuzz0b_8.3.0-2build2_ppc64el.deb ... 152s Unpacking libharfbuzz0b:ppc64el (8.3.0-2build2) ... 152s Selecting previously unselected package libraqm0:ppc64el. 152s Preparing to unpack .../11-libraqm0_0.10.1-1build1_ppc64el.deb ... 152s Unpacking libraqm0:ppc64el (0.10.1-1build1) ... 152s Preparing to unpack .../12-libgd3_2.3.3-12ubuntu3_ppc64el.deb ... 152s Unpacking libgd3:ppc64el (2.3.3-12ubuntu3) over (2.3.3-9ubuntu5) ... 152s Preparing to unpack .../13-libnspr4_2%3a4.35-1.1ubuntu1_ppc64el.deb ... 152s Unpacking libnspr4:ppc64el (2:4.35-1.1ubuntu1) over (2:4.35-1.1build1) ... 152s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 152s Setting up libgomp1:ppc64el (14.1.0-5ubuntu1) ... 152s Setting up libnspr4:ppc64el (2:4.35-1.1ubuntu1) ... 152s Setting up libimagequant0:ppc64el (2.18.0-1build1) ... 152s Setting up libharfbuzz0b:ppc64el (8.3.0-2build2) ... 152s Setting up mawk (1.3.4.20240622-2) ... 152s Setting up libbpfcc:ppc64el (0.30.0+ds-1ubuntu2) ... 152s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 152s Setting up ubuntu-pro-client (33.2) ... 152s Installing new version of config file /etc/apparmor.d/ubuntu_pro_apt_news ... 154s Setting up ubuntu-pro-client-l10n (33.2) ... 154s Setting up bpftrace (0.21.0-1ubuntu6) ... 154s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 154s Setting up libraqm0:ppc64el (0.10.1-1build1) ... 154s Setting up libgd3:ppc64el (2.3.3-12ubuntu3) ... 154s Processing triggers for man-db (2.12.1-2) ... 155s Processing triggers for libc-bin (2.39-0ubuntu9) ... 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 156s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 156s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 156s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 156s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 156s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 157s Reading package lists... 157s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s Calculating upgrade... 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 158s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s autopkgtest [16:09:34]: rebooting testbed after setup commands that affected boot 193s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 205s autopkgtest [16:10:20]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 208s autopkgtest [16:10:23]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-rerunfailures 210s Get:1 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (dsc) [2204 B] 210s Get:2 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (tar) [16.8 kB] 210s Get:3 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (diff) [2244 B] 210s gpgv: Signature made Sun Jul 23 14:38:12 2023 UTC 210s gpgv: using RSA key 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3 210s gpgv: Can't check signature: No public key 210s dpkg-source: warning: cannot verify inline signature for ./pytest-rerunfailures_12.0-1.dsc: no acceptable signature found 210s autopkgtest [16:10:25]: testing package pytest-rerunfailures version 12.0-1 211s autopkgtest [16:10:26]: build not needed 211s autopkgtest [16:10:26]: test pybuild-autopkgtest: preparing testbed 212s Reading package lists... 212s Building dependency tree... 212s Reading state information... 213s Starting pkgProblemResolver with broken count: 0 213s Starting 2 pkgProblemResolver with broken count: 0 213s Done 213s The following additional packages will be installed: 213s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 213s cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 213s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 213s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 213s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 213s intltool-debian libarchive-zip-perl libasan8 libatomic1 libcc1-0 213s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libisl23 213s libitm1 liblsan0 libmpc3 libquadmath0 libstdc++-14-dev libtool libtsan2 213s libubsan1 m4 po-debconf pybuild-plugin-autopkgtest pybuild-plugin-pyproject 213s python3-all python3-build python3-iniconfig python3-installer 213s python3-packaging python3-pluggy python3-pyproject-hooks python3-pytest 213s python3-pytest-rerunfailures python3-toml python3-wheel 213s Suggested packages: 213s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 213s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 213s gcc-doc gdb-powerpc64le-linux-gnu gettext-doc libasprintf-dev 213s libgettextpo-dev libstdc++-14-doc libtool-doc gfortran | fortran95-compiler 213s gcj-jdk m4-doc libmail-box-perl python3-pip python3-venv python-build-doc 213s python-installer-doc 213s Recommended packages: 213s libarchive-cpio-perl libltdl-dev libmail-sendmail-perl 213s The following NEW packages will be installed: 213s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 213s cpp cpp-14 cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper 213s debugedit dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 213s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 213s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 213s intltool-debian libarchive-zip-perl libasan8 libatomic1 libcc1-0 213s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libisl23 213s libitm1 liblsan0 libmpc3 libquadmath0 libstdc++-14-dev libtool libtsan2 213s libubsan1 m4 po-debconf pybuild-plugin-autopkgtest pybuild-plugin-pyproject 213s python3-all python3-build python3-iniconfig python3-installer 213s python3-packaging python3-pluggy python3-pyproject-hooks python3-pytest 213s python3-pytest-rerunfailures python3-toml python3-wheel 213s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 213s Need to get 62.4 MB/62.4 MB of archives. 213s After this operation, 225 MB of additional disk space will be used. 213s Get:1 /tmp/autopkgtest.asplvV/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [812 B] 214s Get:2 http://ftpmaster.internal/ubuntu oracular/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 214s Get:3 http://ftpmaster.internal/ubuntu oracular/main ppc64el autoconf all 2.71-3 [339 kB] 214s Get:4 http://ftpmaster.internal/ubuntu oracular/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 214s Get:5 http://ftpmaster.internal/ubuntu oracular/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 214s Get:6 http://ftpmaster.internal/ubuntu oracular/main ppc64el autopoint all 0.22.5-1 [616 kB] 214s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el libisl23 ppc64el 0.26-3build1 [886 kB] 214s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el libmpc3 ppc64el 1.3.1-1build1 [62.1 kB] 214s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.1.0-5ubuntu1 [10.5 MB] 214s Get:10 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-14 ppc64el 14.1.0-5ubuntu1 [1034 B] 214s Get:11 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 214s Get:12 http://ftpmaster.internal/ubuntu oracular/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 214s Get:13 http://ftpmaster.internal/ubuntu oracular/main ppc64el libcc1-0 ppc64el 14.1.0-5ubuntu1 [48.1 kB] 214s Get:14 http://ftpmaster.internal/ubuntu oracular/main ppc64el libitm1 ppc64el 14.1.0-5ubuntu1 [31.9 kB] 214s Get:15 http://ftpmaster.internal/ubuntu oracular/main ppc64el libatomic1 ppc64el 14.1.0-5ubuntu1 [10.7 kB] 214s Get:16 http://ftpmaster.internal/ubuntu oracular/main ppc64el libasan8 ppc64el 14.1.0-5ubuntu1 [2945 kB] 214s Get:17 http://ftpmaster.internal/ubuntu oracular/main ppc64el liblsan0 ppc64el 14.1.0-5ubuntu1 [1323 kB] 215s Get:18 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtsan2 ppc64el 14.1.0-5ubuntu1 [2695 kB] 215s Get:19 http://ftpmaster.internal/ubuntu oracular/main ppc64el libubsan1 ppc64el 14.1.0-5ubuntu1 [1191 kB] 215s Get:20 http://ftpmaster.internal/ubuntu oracular/main ppc64el libquadmath0 ppc64el 14.1.0-5ubuntu1 [158 kB] 215s Get:21 http://ftpmaster.internal/ubuntu oracular/main ppc64el libgcc-14-dev ppc64el 14.1.0-5ubuntu1 [1619 kB] 215s Get:22 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.1.0-5ubuntu1 [20.6 MB] 215s Get:23 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-14 ppc64el 14.1.0-5ubuntu1 [516 kB] 215s Get:24 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 215s Get:25 http://ftpmaster.internal/ubuntu oracular/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 215s Get:26 http://ftpmaster.internal/ubuntu oracular/main ppc64el libstdc++-14-dev ppc64el 14.1.0-5ubuntu1 [2642 kB] 215s Get:27 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.1.0-5ubuntu1 [12.0 MB] 216s Get:28 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-14 ppc64el 14.1.0-5ubuntu1 [18.0 kB] 216s Get:29 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 216s Get:30 http://ftpmaster.internal/ubuntu oracular/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 216s Get:31 http://ftpmaster.internal/ubuntu oracular/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 216s Get:32 http://ftpmaster.internal/ubuntu oracular/main ppc64el libdebhelper-perl all 13.16ubuntu2 [92.9 kB] 216s Get:33 http://ftpmaster.internal/ubuntu oracular/main ppc64el libtool all 2.4.7-7build1 [166 kB] 216s Get:34 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-autoreconf all 20 [16.1 kB] 216s Get:35 http://ftpmaster.internal/ubuntu oracular/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 216s Get:36 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 216s Get:37 http://ftpmaster.internal/ubuntu oracular/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 216s Get:38 http://ftpmaster.internal/ubuntu oracular/main ppc64el debugedit ppc64el 1:5.0-6 [51.0 kB] 216s Get:39 http://ftpmaster.internal/ubuntu oracular/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 216s Get:40 http://ftpmaster.internal/ubuntu oracular/main ppc64el gettext ppc64el 0.22.5-1 [1074 kB] 216s Get:41 http://ftpmaster.internal/ubuntu oracular/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 216s Get:42 http://ftpmaster.internal/ubuntu oracular/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 216s Get:43 http://ftpmaster.internal/ubuntu oracular/main ppc64el debhelper all 13.16ubuntu2 [869 kB] 216s Get:44 http://ftpmaster.internal/ubuntu oracular/universe ppc64el dh-python all 6.20240603 [112 kB] 216s Get:45 http://ftpmaster.internal/ubuntu oracular/universe ppc64el pybuild-plugin-autopkgtest all 6.20240603 [1748 B] 216s Get:46 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-packaging all 24.1-1 [41.4 kB] 216s Get:47 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pyproject-hooks all 1.1.0-2 [9916 B] 216s Get:48 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-toml all 0.10.2-1 [16.5 kB] 216s Get:49 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-wheel all 0.43.0-1 [53.5 kB] 216s Get:50 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-build all 1.2.1-1 [29.7 kB] 216s Get:51 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 216s Get:52 http://ftpmaster.internal/ubuntu oracular/universe ppc64el pybuild-plugin-pyproject all 6.20240603 [1732 B] 216s Get:53 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-all ppc64el 3.12.3-0ubuntu1 [888 B] 216s Get:54 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 216s Get:55 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pluggy all 1.5.0-1 [21.0 kB] 216s Get:56 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el python3-pytest all 8.2.2-1ubuntu1 [250 kB] 216s Get:57 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-pytest-rerunfailures all 12.0-1 [14.1 kB] 216s Fetched 62.4 MB in 3s (24.9 MB/s) 216s Selecting previously unselected package m4. 217s (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 ... 72808 files and directories currently installed.) 217s Preparing to unpack .../00-m4_1.4.19-4build1_ppc64el.deb ... 217s Unpacking m4 (1.4.19-4build1) ... 217s Selecting previously unselected package autoconf. 217s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 217s Unpacking autoconf (2.71-3) ... 217s Selecting previously unselected package autotools-dev. 217s Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ... 217s Unpacking autotools-dev (20220109.1) ... 217s Selecting previously unselected package automake. 217s Preparing to unpack .../03-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 217s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 217s Selecting previously unselected package autopoint. 217s Preparing to unpack .../04-autopoint_0.22.5-1_all.deb ... 217s Unpacking autopoint (0.22.5-1) ... 217s Selecting previously unselected package libisl23:ppc64el. 217s Preparing to unpack .../05-libisl23_0.26-3build1_ppc64el.deb ... 217s Unpacking libisl23:ppc64el (0.26-3build1) ... 217s Selecting previously unselected package libmpc3:ppc64el. 217s Preparing to unpack .../06-libmpc3_1.3.1-1build1_ppc64el.deb ... 217s Unpacking libmpc3:ppc64el (1.3.1-1build1) ... 217s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 217s Preparing to unpack .../07-cpp-14-powerpc64le-linux-gnu_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking cpp-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package cpp-14. 217s Preparing to unpack .../08-cpp-14_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 217s Preparing to unpack .../09-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 217s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 217s Selecting previously unselected package cpp. 217s Preparing to unpack .../10-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 217s Unpacking cpp (4:14.1.0-2ubuntu1) ... 217s Selecting previously unselected package libcc1-0:ppc64el. 217s Preparing to unpack .../11-libcc1-0_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libcc1-0:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libitm1:ppc64el. 217s Preparing to unpack .../12-libitm1_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libitm1:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libatomic1:ppc64el. 217s Preparing to unpack .../13-libatomic1_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libatomic1:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libasan8:ppc64el. 217s Preparing to unpack .../14-libasan8_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libasan8:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package liblsan0:ppc64el. 217s Preparing to unpack .../15-liblsan0_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking liblsan0:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libtsan2:ppc64el. 217s Preparing to unpack .../16-libtsan2_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libtsan2:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libubsan1:ppc64el. 217s Preparing to unpack .../17-libubsan1_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libubsan1:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libquadmath0:ppc64el. 217s Preparing to unpack .../18-libquadmath0_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libquadmath0:ppc64el (14.1.0-5ubuntu1) ... 217s Selecting previously unselected package libgcc-14-dev:ppc64el. 217s Preparing to unpack .../19-libgcc-14-dev_14.1.0-5ubuntu1_ppc64el.deb ... 217s Unpacking libgcc-14-dev:ppc64el (14.1.0-5ubuntu1) ... 218s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 218s Preparing to unpack .../20-gcc-14-powerpc64le-linux-gnu_14.1.0-5ubuntu1_ppc64el.deb ... 218s Unpacking gcc-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 218s Selecting previously unselected package gcc-14. 218s Preparing to unpack .../21-gcc-14_14.1.0-5ubuntu1_ppc64el.deb ... 218s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 218s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 218s Preparing to unpack .../22-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 218s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 218s Selecting previously unselected package gcc. 218s Preparing to unpack .../23-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 218s Unpacking gcc (4:14.1.0-2ubuntu1) ... 218s Selecting previously unselected package libstdc++-14-dev:ppc64el. 218s Preparing to unpack .../24-libstdc++-14-dev_14.1.0-5ubuntu1_ppc64el.deb ... 218s Unpacking libstdc++-14-dev:ppc64el (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 219s Preparing to unpack .../25-g++-14-powerpc64le-linux-gnu_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking g++-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package g++-14. 219s Preparing to unpack .../26-g++-14_14.1.0-5ubuntu1_ppc64el.deb ... 219s Unpacking g++-14 (14.1.0-5ubuntu1) ... 219s Selecting previously unselected package g++-powerpc64le-linux-gnu. 219s Preparing to unpack .../27-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 219s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 219s Selecting previously unselected package g++. 219s Preparing to unpack .../28-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 219s Unpacking g++ (4:14.1.0-2ubuntu1) ... 219s Selecting previously unselected package build-essential. 219s Preparing to unpack .../29-build-essential_12.10ubuntu1_ppc64el.deb ... 219s Unpacking build-essential (12.10ubuntu1) ... 219s Selecting previously unselected package libdebhelper-perl. 219s Preparing to unpack .../30-libdebhelper-perl_13.16ubuntu2_all.deb ... 219s Unpacking libdebhelper-perl (13.16ubuntu2) ... 219s Selecting previously unselected package libtool. 219s Preparing to unpack .../31-libtool_2.4.7-7build1_all.deb ... 219s Unpacking libtool (2.4.7-7build1) ... 219s Selecting previously unselected package dh-autoreconf. 219s Preparing to unpack .../32-dh-autoreconf_20_all.deb ... 219s Unpacking dh-autoreconf (20) ... 219s Selecting previously unselected package libarchive-zip-perl. 219s Preparing to unpack .../33-libarchive-zip-perl_1.68-1_all.deb ... 219s Unpacking libarchive-zip-perl (1.68-1) ... 219s Selecting previously unselected package libfile-stripnondeterminism-perl. 219s Preparing to unpack .../34-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 219s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 219s Selecting previously unselected package dh-strip-nondeterminism. 219s Preparing to unpack .../35-dh-strip-nondeterminism_1.14.0-1_all.deb ... 219s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 219s Selecting previously unselected package debugedit. 219s Preparing to unpack .../36-debugedit_1%3a5.0-6_ppc64el.deb ... 219s Unpacking debugedit (1:5.0-6) ... 219s Selecting previously unselected package dwz. 219s Preparing to unpack .../37-dwz_0.15-1build6_ppc64el.deb ... 219s Unpacking dwz (0.15-1build6) ... 219s Selecting previously unselected package gettext. 219s Preparing to unpack .../38-gettext_0.22.5-1_ppc64el.deb ... 219s Unpacking gettext (0.22.5-1) ... 219s Selecting previously unselected package intltool-debian. 219s Preparing to unpack .../39-intltool-debian_0.35.0+20060710.6_all.deb ... 219s Unpacking intltool-debian (0.35.0+20060710.6) ... 219s Selecting previously unselected package po-debconf. 219s Preparing to unpack .../40-po-debconf_1.0.21+nmu1_all.deb ... 219s Unpacking po-debconf (1.0.21+nmu1) ... 219s Selecting previously unselected package debhelper. 219s Preparing to unpack .../41-debhelper_13.16ubuntu2_all.deb ... 219s Unpacking debhelper (13.16ubuntu2) ... 219s Selecting previously unselected package dh-python. 219s Preparing to unpack .../42-dh-python_6.20240603_all.deb ... 219s Unpacking dh-python (6.20240603) ... 219s Selecting previously unselected package pybuild-plugin-autopkgtest. 219s Preparing to unpack .../43-pybuild-plugin-autopkgtest_6.20240603_all.deb ... 219s Unpacking pybuild-plugin-autopkgtest (6.20240603) ... 219s Selecting previously unselected package python3-packaging. 219s Preparing to unpack .../44-python3-packaging_24.1-1_all.deb ... 219s Unpacking python3-packaging (24.1-1) ... 220s Selecting previously unselected package python3-pyproject-hooks. 220s Preparing to unpack .../45-python3-pyproject-hooks_1.1.0-2_all.deb ... 220s Unpacking python3-pyproject-hooks (1.1.0-2) ... 220s Selecting previously unselected package python3-toml. 220s Preparing to unpack .../46-python3-toml_0.10.2-1_all.deb ... 220s Unpacking python3-toml (0.10.2-1) ... 220s Selecting previously unselected package python3-wheel. 220s Preparing to unpack .../47-python3-wheel_0.43.0-1_all.deb ... 220s Unpacking python3-wheel (0.43.0-1) ... 220s Selecting previously unselected package python3-build. 220s Preparing to unpack .../48-python3-build_1.2.1-1_all.deb ... 220s Unpacking python3-build (1.2.1-1) ... 220s Selecting previously unselected package python3-installer. 220s Preparing to unpack .../49-python3-installer_0.7.0+dfsg1-3_all.deb ... 220s Unpacking python3-installer (0.7.0+dfsg1-3) ... 220s Selecting previously unselected package pybuild-plugin-pyproject. 220s Preparing to unpack .../50-pybuild-plugin-pyproject_6.20240603_all.deb ... 220s Unpacking pybuild-plugin-pyproject (6.20240603) ... 220s Selecting previously unselected package python3-all. 220s Preparing to unpack .../51-python3-all_3.12.3-0ubuntu1_ppc64el.deb ... 220s Unpacking python3-all (3.12.3-0ubuntu1) ... 220s Selecting previously unselected package python3-iniconfig. 220s Preparing to unpack .../52-python3-iniconfig_1.1.1-2_all.deb ... 220s Unpacking python3-iniconfig (1.1.1-2) ... 220s Selecting previously unselected package python3-pluggy. 220s Preparing to unpack .../53-python3-pluggy_1.5.0-1_all.deb ... 220s Unpacking python3-pluggy (1.5.0-1) ... 220s Selecting previously unselected package python3-pytest. 220s Preparing to unpack .../54-python3-pytest_8.2.2-1ubuntu1_all.deb ... 220s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 220s Selecting previously unselected package python3-pytest-rerunfailures. 220s Preparing to unpack .../55-python3-pytest-rerunfailures_12.0-1_all.deb ... 220s Unpacking python3-pytest-rerunfailures (12.0-1) ... 220s Selecting previously unselected package autopkgtest-satdep. 220s Preparing to unpack .../56-1-autopkgtest-satdep.deb ... 220s Unpacking autopkgtest-satdep (0) ... 220s Setting up dh-python (6.20240603) ... 220s Setting up python3-iniconfig (1.1.1-2) ... 220s Setting up gettext (0.22.5-1) ... 220s Setting up libarchive-zip-perl (1.68-1) ... 220s Setting up libdebhelper-perl (13.16ubuntu2) ... 220s Setting up m4 (1.4.19-4build1) ... 220s Setting up python3-all (3.12.3-0ubuntu1) ... 220s Setting up python3-wheel (0.43.0-1) ... 220s Setting up intltool-debian (0.35.0+20060710.6) ... 220s Setting up autotools-dev (20220109.1) ... 220s Setting up python3-packaging (24.1-1) ... 221s Setting up python3-pyproject-hooks (1.1.0-2) ... 221s Setting up libquadmath0:ppc64el (14.1.0-5ubuntu1) ... 221s Setting up libmpc3:ppc64el (1.3.1-1build1) ... 221s Setting up libatomic1:ppc64el (14.1.0-5ubuntu1) ... 221s Setting up autopoint (0.22.5-1) ... 221s Setting up python3-toml (0.10.2-1) ... 221s Setting up python3-installer (0.7.0+dfsg1-3) ... 221s Setting up autoconf (2.71-3) ... 221s Setting up python3-pluggy (1.5.0-1) ... 221s Setting up libubsan1:ppc64el (14.1.0-5ubuntu1) ... 221s Setting up dwz (0.15-1build6) ... 221s Setting up libasan8:ppc64el (14.1.0-5ubuntu1) ... 221s Setting up debugedit (1:5.0-6) ... 221s Setting up libtsan2:ppc64el (14.1.0-5ubuntu1) ... 221s Setting up libisl23:ppc64el (0.26-3build1) ... 221s Setting up python3-build (1.2.1-1) ... 222s Setting up libcc1-0:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up liblsan0:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up libitm1:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up automake (1:1.16.5-1.3ubuntu1) ... 222s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 222s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 222s Setting up pybuild-plugin-pyproject (6.20240603) ... 222s Setting up python3-pytest (8.2.2-1ubuntu1) ... 222s Setting up po-debconf (1.0.21+nmu1) ... 222s Setting up cpp-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 222s Setting up cpp-14 (14.1.0-5ubuntu1) ... 222s Setting up dh-strip-nondeterminism (1.14.0-1) ... 222s Setting up libgcc-14-dev:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up libstdc++-14-dev:ppc64el (14.1.0-5ubuntu1) ... 222s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 222s Setting up gcc-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 222s Setting up python3-pytest-rerunfailures (12.0-1) ... 222s Setting up g++-14-powerpc64le-linux-gnu (14.1.0-5ubuntu1) ... 222s Setting up gcc-14 (14.1.0-5ubuntu1) ... 222s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 222s Setting up cpp (4:14.1.0-2ubuntu1) ... 222s Setting up g++-14 (14.1.0-5ubuntu1) ... 222s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 222s Setting up libtool (2.4.7-7build1) ... 222s Setting up gcc (4:14.1.0-2ubuntu1) ... 222s Setting up dh-autoreconf (20) ... 222s Setting up g++ (4:14.1.0-2ubuntu1) ... 222s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 222s Setting up build-essential (12.10ubuntu1) ... 222s Setting up debhelper (13.16ubuntu2) ... 222s Setting up pybuild-plugin-autopkgtest (6.20240603) ... 222s Setting up autopkgtest-satdep (0) ... 222s Processing triggers for man-db (2.12.1-2) ... 223s Processing triggers for install-info (7.1-3build2) ... 224s Processing triggers for libc-bin (2.39-0ubuntu9) ... 226s (Reading database ... 75411 files and directories currently installed.) 226s Removing autopkgtest-satdep (0) ... 227s autopkgtest [16:10:42]: test pybuild-autopkgtest: pybuild-autopkgtest 227s autopkgtest [16:10:42]: test pybuild-autopkgtest: [----------------------- 227s pybuild-autopkgtest 228s I: pybuild base:311: cd /tmp/autopkgtest.asplvV/autopkgtest_tmp/build; python3.12 -m pytest 228s ============================= test session starts ============================== 228s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 228s rootdir: /tmp/autopkgtest.asplvV/autopkgtest_tmp/build 228s plugins: rerunfailures-12.0 228s collected 101 items 228s 231s test_pytest_rerunfailures.py ...........s........s...................... [ 42%] 235s .........................................................F [100%] 235s 235s =================================== FAILURES =================================== 235s _________________ test_run_session_teardown_once_after_reruns __________________ 235s 235s testdir = 235s 235s def test_run_session_teardown_once_after_reruns(testdir): 235s testdir.makepyfile( 235s """ 235s import logging 235s import pytest 235s 235s from unittest import TestCase 235s 235s @pytest.fixture(scope='session', autouse=True) 235s def session_fixture(): 235s logging.info('session setup') 235s yield 235s logging.info('session teardown') 235s 235s @pytest.fixture(scope='class', autouse=True) 235s def class_fixture(): 235s logging.info('class setup') 235s yield 235s logging.info('class teardown') 235s 235s @pytest.fixture(scope='function', autouse=True) 235s def function_fixture(): 235s logging.info('function setup') 235s yield 235s logging.info('function teardown') 235s 235s @pytest.fixture(scope='function') 235s def function_skip_fixture(): 235s logging.info('skip fixture setup') 235s pytest.skip('some reason') 235s yield 235s logging.info('skip fixture teardown') 235s 235s @pytest.fixture(scope='function') 235s def function_setup_fail_fixture(): 235s logging.info('fail fixture setup') 235s assert False 235s yield 235s logging.info('fail fixture teardown') 235s 235s class TestFirstPassLastFail: 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestFirstPassLastFail 1") 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestFirstPassLastFail 2") 235s assert False 235s 235s class TestFirstFailLastPass: 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestFirstFailLastPass 1") 235s assert False 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestFirstFailLastPass 2") 235s 235s class TestSkipFirst: 235s @staticmethod 235s @pytest.mark.skipif(True, reason='Some reason') 235s def test_1(): 235s logging.info("TestSkipFirst 1") 235s assert False 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestSkipFirst 2") 235s assert False 235s 235s class TestSkipLast: 235s @staticmethod 235s def test_1(): 235s logging.info("TestSkipLast 1") 235s assert False 235s 235s @staticmethod 235s @pytest.mark.skipif(True, reason='Some reason') 235s def test_2(): 235s logging.info("TestSkipLast 2") 235s assert False 235s 235s class TestSkipFixture: 235s @staticmethod 235s def test_1(function_skip_fixture): 235s logging.info("TestSkipFixture 1") 235s 235s class TestSetupFailed: 235s @staticmethod 235s def test_1(function_setup_fail_fixture): 235s logging.info("TestSetupFailed 1") 235s 235s class TestTestCaseFailFirstFailLast(TestCase): 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestTestCaseFailFirstFailLast 1") 235s assert False 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestTestCaseFailFirstFailLast 2") 235s assert False 235s 235s class TestTestCaseSkipFirst(TestCase): 235s 235s @staticmethod 235s @pytest.mark.skipif(True, reason='Some reason') 235s def test_1(): 235s logging.info("TestTestCaseSkipFirst 1") 235s assert False 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestTestCaseSkipFirst 2") 235s assert False 235s 235s class TestTestCaseSkipLast(TestCase): 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestTestCaseSkipLast 1") 235s assert False 235s 235s @staticmethod 235s @pytest.mark.skipif(True, reason="Some reason") 235s def test_2(): 235s logging.info("TestTestCaseSkipLast 2") 235s assert False""" 235s ) 235s import logging 235s 235s logging.info = mock.MagicMock() 235s 235s result = testdir.runpytest("--reruns", "2") 235s expected_calls = [ 235s mock.call("session setup"), 235s # TestFirstPassLastFail 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestFirstPassLastFail 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestFirstPassLastFail 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestFirstPassLastFail 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestFirstPassLastFail 2"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestFirstFailLastPass 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestFirstFailLastPass 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestFirstFailLastPass 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestFirstFailLastPass 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestFirstFailLastPass 2"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestSkipFirst 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestSkipFirst 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestSkipFirst 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestSkipFirst 2"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestSkipLast 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestSkipLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestSkipLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestSkipLast 1"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestSkipFixture 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("skip fixture setup"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestSetupFailed 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("fail fixture setup"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("fail fixture setup"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("fail fixture setup"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestTestCaseFailFirstFailLast 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseFailFirstFailLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseFailFirstFailLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseFailFirstFailLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseFailFirstFailLast 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseFailFirstFailLast 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseFailFirstFailLast 2"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestTestCaseSkipFirst 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseSkipFirst 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseSkipFirst 2"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseSkipFirst 2"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s # TestTestCaseSkipLast 235s mock.call("class setup"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseSkipLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseSkipLast 1"), 235s mock.call("function teardown"), 235s mock.call("function setup"), 235s mock.call("TestTestCaseSkipLast 1"), 235s mock.call("function teardown"), 235s mock.call("class teardown"), 235s mock.call("session teardown"), 235s ] 235s 235s > logging.info.assert_has_calls(expected_calls, any_order=False) 235s 235s /tmp/autopkgtest.asplvV/autopkgtest_tmp/build/test_pytest_rerunfailures.py:1076: 235s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 235s 235s self = 235s calls = [call('session setup'), call('class setup'), call('function setup'), call('TestFirstPassLastFail 1'), call('function teardown'), call('function setup'), ...] 235s any_order = False 235s 235s def assert_has_calls(self, calls, any_order=False): 235s """assert the mock has been called with the specified calls. 235s The `mock_calls` list is checked for the calls. 235s 235s If `any_order` is False (the default) then the calls must be 235s sequential. There can be extra calls before or after the 235s specified calls. 235s 235s If `any_order` is True then the calls can be in any order, but 235s they must all appear in `mock_calls`.""" 235s expected = [self._call_matcher(c) for c in calls] 235s cause = next((e for e in expected if isinstance(e, Exception)), None) 235s all_calls = _CallList(self._call_matcher(c) for c in self.mock_calls) 235s if not any_order: 235s if expected not in all_calls: 235s if cause is None: 235s problem = 'Calls not found.' 235s else: 235s problem = ('Error processing expected calls.\n' 235s 'Errors: {}').format( 235s [e if isinstance(e, Exception) else None 235s for e in expected]) 235s > raise AssertionError( 235s f'{problem}\n' 235s f'Expected: {_CallList(calls)}' 235s f'{self._calls_repr(prefix=" Actual").rstrip(".")}' 235s ) from cause 235s E AssertionError: Calls not found. 235s E Expected: [call('session setup'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 2'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 2'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipFirst 2'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipLast 1'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('skip fixture setup'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('fail fixture setup'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('fail fixture setup'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('fail fixture setup'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 2'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestTestCaseSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipFirst 2'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestTestCaseSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipLast 1'), 235s E call('function teardown'), 235s E call('class teardown'), 235s E call('session teardown')] 235s E Actual: [call('session setup'), 235s E call('class setup'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstPassLastFail 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestFirstFailLastPass 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('skip fixture setup'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('fail fixture setup'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('fail fixture setup'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('fail fixture setup'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseFailFirstFailLast 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipFirst 2'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipLast 1'), 235s E call('function teardown'), 235s E call('function setup'), 235s E call('TestTestCaseSkipLast 1'), 235s E call('function teardown')] 235s 235s /usr/lib/python3.12/unittest/mock.py:981: AssertionError 235s ----------------------------- Captured stdout call ----------------------------- 235s ============================= test session starts ============================== 235s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 235s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_run_session_teardown_once_after_reruns0 235s plugins: rerunfailures-12.0 235s collected 16 items 235s 235s test_run_session_teardown_once_after_reruns.py .RRFRRF.sRRFRRFssRRERRFRR [ 75%] 235s FsRRFRRFs [100%] 235s 235s ==================================== ERRORS ==================================== 235s ___________________ ERROR at setup of TestSetupFailed.test_1 ___________________ 235s 235s @pytest.fixture(scope='function') 235s def function_setup_fail_fixture(): 235s logging.info('fail fixture setup') 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:34: AssertionError 235s =================================== FAILURES =================================== 235s _________________________ TestFirstPassLastFail.test_2 _________________________ 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestFirstPassLastFail 2") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:47: AssertionError 235s _________________________ TestFirstFailLastPass.test_1 _________________________ 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestFirstFailLastPass 1") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:54: AssertionError 235s _____________________________ TestSkipFirst.test_2 _____________________________ 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestSkipFirst 2") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:70: AssertionError 235s _____________________________ TestSkipLast.test_1 ______________________________ 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestSkipLast 1") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:76: AssertionError 235s _____________________ TestTestCaseFailFirstFailLast.test_1 _____________________ 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestTestCaseFailFirstFailLast 1") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:99: AssertionError 235s _____________________ TestTestCaseFailFirstFailLast.test_2 _____________________ 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestTestCaseFailFirstFailLast 2") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:104: AssertionError 235s _________________________ TestTestCaseSkipFirst.test_2 _________________________ 235s 235s @staticmethod 235s def test_2(): 235s logging.info("TestTestCaseSkipFirst 2") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:117: AssertionError 235s _________________________ TestTestCaseSkipLast.test_1 __________________________ 235s 235s @staticmethod 235s def test_1(): 235s logging.info("TestTestCaseSkipLast 1") 235s > assert False 235s E assert False 235s 235s test_run_session_teardown_once_after_reruns.py:124: AssertionError 235s =========================== short test summary info ============================ 235s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstPassLastFail::test_2 235s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstFailLastPass::test_1 235s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipFirst::test_2 235s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipLast::test_1 235s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_1 235s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_2 235s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipFirst::test_2 235s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipLast::test_1 235s ERROR test_run_session_teardown_once_after_reruns.py::TestSetupFailed::test_1 235s ========== 8 failed, 2 passed, 5 skipped, 1 error, 18 rerun in 0.17s =========== 235s =========================== short test summary info ============================ 235s FAILED test_pytest_rerunfailures.py::test_run_session_teardown_once_after_reruns 235s =================== 1 failed, 98 passed, 2 skipped in 6.84s ==================== 235s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.asplvV/autopkgtest_tmp/build; python3.12 -m pytest 235s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 235s make: *** [/tmp/cibKoG4Bti/run:4: pybuild-autopkgtest] Error 25 235s pybuild-autopkgtest: error: /tmp/cibKoG4Bti/run pybuild-autopkgtest returned exit code 2 235s autopkgtest [16:10:50]: test pybuild-autopkgtest: -----------------------] 236s pybuild-autopkgtest FAIL non-zero exit status 25 236s autopkgtest [16:10:51]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 236s autopkgtest [16:10:51]: @@@@@@@@@@@@@@@@@@@@ summary 236s pybuild-autopkgtest FAIL non-zero exit status 25 248s nova [W] Using flock in scalingstack-bos02-ppc64el 248s Creating nova instance adt-oracular-ppc64el-pytest-rerunfailures-20240726-160653-juju-7f2275-prod-proposed-migration-environment-3-113bc07e-1a3e-4198-b175-9f08c3386eb4 from image adt/ubuntu-oracular-ppc64el-server-20240725.img (UUID c89d3bef-81b8-4b70-b3b7-dc3be5b634a3)...