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._gaf0s2y/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@bos03-arm64-31.secgroup --name adt-oracular-arm64-pytest-rerunfailures-20240726-160653-juju-7f2275-prod-proposed-migration-environment-2-d194533d-2334-4212-b883-8f9559ace65f --image adt/ubuntu-oracular-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 88s autopkgtest [16:08:22]: testbed dpkg architecture: arm64 89s autopkgtest [16:08:23]: testbed apt version: 2.9.6 89s autopkgtest [16:08:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 91s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 91s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 91s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 91s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 91s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 91s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [88.6 kB] 91s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 c-n-f Metadata [2116 B] 91s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [43.9 kB] 91s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 c-n-f Metadata [364 B] 91s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [482 kB] 92s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 c-n-f Metadata [8752 B] 92s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [8744 B] 92s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 c-n-f Metadata [276 B] 93s Fetched 1261 kB in 1s (1140 kB/s) 93s Reading package lists... 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 98s Calculating upgrade... 98s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 100s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 100s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 100s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 100s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 103s Reading package lists... 103s Reading package lists... 104s Building dependency tree... 104s Reading state information... 104s Calculating upgrade... 105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 116s autopkgtest [16:08:50]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 117s autopkgtest [16:08:51]: @@@@@@@@@@@@@@@@@@@@ apt-source pytest-rerunfailures 121s Get:1 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (dsc) [2204 B] 121s Get:2 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (tar) [16.8 kB] 121s Get:3 http://ftpmaster.internal/ubuntu oracular/universe pytest-rerunfailures 12.0-1 (diff) [2244 B] 121s gpgv: Signature made Sun Jul 23 14:38:12 2023 UTC 121s gpgv: using RSA key 610B28B55CFCFE45EA1B563B3116BA5E9FFA69A3 121s gpgv: Can't check signature: No public key 121s dpkg-source: warning: cannot verify inline signature for ./pytest-rerunfailures_12.0-1.dsc: no acceptable signature found 122s autopkgtest [16:08:56]: testing package pytest-rerunfailures version 12.0-1 125s autopkgtest [16:08:59]: build not needed 131s autopkgtest [16:09:05]: test pybuild-autopkgtest: preparing testbed 133s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s Starting pkgProblemResolver with broken count: 0 134s Starting 2 pkgProblemResolver with broken count: 0 134s Done 135s The following additional packages will be installed: 135s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 135s cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 135s dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 135s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 135s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 135s libarchive-zip-perl libasan8 libatomic1 libcc1-0 libdebhelper-perl 135s libfile-stripnondeterminism-perl libgcc-14-dev libhwasan0 libisl23 libitm1 135s liblsan0 libmpc3 libstdc++-14-dev libtool libtsan2 libubsan1 m4 po-debconf 135s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 135s python3-build python3-iniconfig python3-installer python3-packaging 135s python3-pluggy python3-pyproject-hooks python3-pytest 135s python3-pytest-rerunfailures python3-toml python3-wheel 135s Suggested packages: 135s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales 135s cpp-14-doc dh-make flit gcc-14-doc gcc-multilib manpages-dev flex bison gdb 135s gcc-doc gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 135s libstdc++-14-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc 135s libmail-box-perl python3-pip python3-venv python-build-doc 135s python-installer-doc 135s Recommended packages: 135s libarchive-cpio-perl libltdl-dev libmail-sendmail-perl 135s The following NEW packages will be installed: 135s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 135s cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper 135s debugedit dh-autoreconf dh-python dh-strip-nondeterminism dwz g++ g++-14 135s g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14 135s gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 135s libarchive-zip-perl libasan8 libatomic1 libcc1-0 libdebhelper-perl 135s libfile-stripnondeterminism-perl libgcc-14-dev libhwasan0 libisl23 libitm1 135s liblsan0 libmpc3 libstdc++-14-dev libtool libtsan2 libubsan1 m4 po-debconf 135s pybuild-plugin-autopkgtest pybuild-plugin-pyproject python3-all 135s python3-build python3-iniconfig python3-installer python3-packaging 135s python3-pluggy python3-pyproject-hooks python3-pytest 135s python3-pytest-rerunfailures python3-toml python3-wheel 135s 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. 135s Need to get 64.6 MB/64.6 MB of archives. 135s After this operation, 222 MB of additional disk space will be used. 135s Get:1 /tmp/autopkgtest.DUqZCX/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [812 B] 135s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 m4 arm64 1.4.19-4build1 [240 kB] 136s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 autoconf all 2.71-3 [339 kB] 136s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 autotools-dev all 20220109.1 [44.9 kB] 136s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 136s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 autopoint all 0.22.5-1 [616 kB] 136s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 libisl23 arm64 0.26-3build1 [669 kB] 136s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 libmpc3 arm64 1.3.1-1build1 [56.4 kB] 136s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-14-aarch64-linux-gnu arm64 14.1.0-5ubuntu1 [10.6 MB] 136s Get:10 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-14 arm64 14.1.0-5ubuntu1 [1030 B] 136s Get:11 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [5452 B] 136s Get:12 http://ftpmaster.internal/ubuntu oracular/main arm64 cpp arm64 4:14.1.0-2ubuntu1 [22.5 kB] 136s Get:13 http://ftpmaster.internal/ubuntu oracular/main arm64 libcc1-0 arm64 14.1.0-5ubuntu1 [49.6 kB] 136s Get:14 http://ftpmaster.internal/ubuntu oracular/main arm64 libitm1 arm64 14.1.0-5ubuntu1 [27.9 kB] 136s Get:15 http://ftpmaster.internal/ubuntu oracular/main arm64 libatomic1 arm64 14.1.0-5ubuntu1 [11.5 kB] 136s Get:16 http://ftpmaster.internal/ubuntu oracular/main arm64 libasan8 arm64 14.1.0-5ubuntu1 [2894 kB] 136s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 liblsan0 arm64 14.1.0-5ubuntu1 [1283 kB] 136s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libtsan2 arm64 14.1.0-5ubuntu1 [2685 kB] 136s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 libubsan1 arm64 14.1.0-5ubuntu1 [1152 kB] 136s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 libhwasan0 arm64 14.1.0-5ubuntu1 [1598 kB] 136s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 libgcc-14-dev arm64 14.1.0-5ubuntu1 [2596 kB] 136s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-14-aarch64-linux-gnu arm64 14.1.0-5ubuntu1 [20.9 MB] 137s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-14 arm64 14.1.0-5ubuntu1 [506 kB] 137s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [1200 B] 137s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 gcc arm64 4:14.1.0-2ubuntu1 [4994 B] 137s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libstdc++-14-dev arm64 14.1.0-5ubuntu1 [2468 kB] 137s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-14-aarch64-linux-gnu arm64 14.1.0-5ubuntu1 [12.1 MB] 137s Get:28 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-14 arm64 14.1.0-5ubuntu1 [18.0 kB] 137s Get:29 http://ftpmaster.internal/ubuntu oracular/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2ubuntu1 [958 B] 137s Get:30 http://ftpmaster.internal/ubuntu oracular/main arm64 g++ arm64 4:14.1.0-2ubuntu1 [1080 B] 137s Get:31 http://ftpmaster.internal/ubuntu oracular/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 137s Get:32 http://ftpmaster.internal/ubuntu oracular/main arm64 libdebhelper-perl all 13.16ubuntu2 [92.9 kB] 137s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 libtool all 2.4.7-7build1 [166 kB] 137s Get:34 http://ftpmaster.internal/ubuntu oracular/main arm64 dh-autoreconf all 20 [16.1 kB] 137s Get:35 http://ftpmaster.internal/ubuntu oracular/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 137s Get:36 http://ftpmaster.internal/ubuntu oracular/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 137s Get:37 http://ftpmaster.internal/ubuntu oracular/main arm64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 137s Get:38 http://ftpmaster.internal/ubuntu oracular/main arm64 debugedit arm64 1:5.0-6 [45.4 kB] 137s Get:39 http://ftpmaster.internal/ubuntu oracular/main arm64 dwz arm64 0.15-1build6 [113 kB] 137s Get:40 http://ftpmaster.internal/ubuntu oracular/main arm64 gettext arm64 0.22.5-1 [925 kB] 137s Get:41 http://ftpmaster.internal/ubuntu oracular/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 137s Get:42 http://ftpmaster.internal/ubuntu oracular/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 137s Get:43 http://ftpmaster.internal/ubuntu oracular/main arm64 debhelper all 13.16ubuntu2 [869 kB] 137s Get:44 http://ftpmaster.internal/ubuntu oracular/universe arm64 dh-python all 6.20240603 [112 kB] 137s Get:45 http://ftpmaster.internal/ubuntu oracular/universe arm64 pybuild-plugin-autopkgtest all 6.20240603 [1748 B] 137s Get:46 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-packaging all 24.1-1 [41.4 kB] 137s Get:47 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pyproject-hooks all 1.1.0-2 [9916 B] 137s Get:48 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-toml all 0.10.2-1 [16.5 kB] 137s Get:49 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-wheel all 0.43.0-1 [53.5 kB] 137s Get:50 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-build all 1.2.1-1 [29.7 kB] 137s Get:51 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 137s Get:52 http://ftpmaster.internal/ubuntu oracular/universe arm64 pybuild-plugin-pyproject all 6.20240603 [1732 B] 137s Get:53 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-all arm64 3.12.3-0ubuntu1 [888 B] 137s Get:54 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 137s Get:55 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 137s Get:56 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 python3-pytest all 8.2.2-1ubuntu1 [250 kB] 137s Get:57 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pytest-rerunfailures all 12.0-1 [14.1 kB] 139s Fetched 64.6 MB in 2s (27.2 MB/s) 139s Selecting previously unselected package m4. 139s (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 ... 78607 files and directories currently installed.) 139s Preparing to unpack .../00-m4_1.4.19-4build1_arm64.deb ... 139s Unpacking m4 (1.4.19-4build1) ... 139s Selecting previously unselected package autoconf. 139s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 139s Unpacking autoconf (2.71-3) ... 139s Selecting previously unselected package autotools-dev. 139s Preparing to unpack .../02-autotools-dev_20220109.1_all.deb ... 139s Unpacking autotools-dev (20220109.1) ... 139s Selecting previously unselected package automake. 139s Preparing to unpack .../03-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 139s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 140s Selecting previously unselected package autopoint. 140s Preparing to unpack .../04-autopoint_0.22.5-1_all.deb ... 140s Unpacking autopoint (0.22.5-1) ... 140s Selecting previously unselected package libisl23:arm64. 140s Preparing to unpack .../05-libisl23_0.26-3build1_arm64.deb ... 140s Unpacking libisl23:arm64 (0.26-3build1) ... 140s Selecting previously unselected package libmpc3:arm64. 140s Preparing to unpack .../06-libmpc3_1.3.1-1build1_arm64.deb ... 140s Unpacking libmpc3:arm64 (1.3.1-1build1) ... 140s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 140s Preparing to unpack .../07-cpp-14-aarch64-linux-gnu_14.1.0-5ubuntu1_arm64.deb ... 140s Unpacking cpp-14-aarch64-linux-gnu (14.1.0-5ubuntu1) ... 140s Selecting previously unselected package cpp-14. 140s Preparing to unpack .../08-cpp-14_14.1.0-5ubuntu1_arm64.deb ... 140s Unpacking cpp-14 (14.1.0-5ubuntu1) ... 140s Selecting previously unselected package cpp-aarch64-linux-gnu. 140s Preparing to unpack .../09-cpp-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 140s Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 140s Selecting previously unselected package cpp. 141s Preparing to unpack .../10-cpp_4%3a14.1.0-2ubuntu1_arm64.deb ... 141s Unpacking cpp (4:14.1.0-2ubuntu1) ... 141s Selecting previously unselected package libcc1-0:arm64. 141s Preparing to unpack .../11-libcc1-0_14.1.0-5ubuntu1_arm64.deb ... 141s Unpacking libcc1-0:arm64 (14.1.0-5ubuntu1) ... 141s Selecting previously unselected package libitm1:arm64. 141s Preparing to unpack .../12-libitm1_14.1.0-5ubuntu1_arm64.deb ... 141s Unpacking libitm1:arm64 (14.1.0-5ubuntu1) ... 141s Selecting previously unselected package libatomic1:arm64. 141s Preparing to unpack .../13-libatomic1_14.1.0-5ubuntu1_arm64.deb ... 141s Unpacking libatomic1:arm64 (14.1.0-5ubuntu1) ... 142s Selecting previously unselected package libasan8:arm64. 142s Preparing to unpack .../14-libasan8_14.1.0-5ubuntu1_arm64.deb ... 142s Unpacking libasan8:arm64 (14.1.0-5ubuntu1) ... 142s Selecting previously unselected package liblsan0:arm64. 142s Preparing to unpack .../15-liblsan0_14.1.0-5ubuntu1_arm64.deb ... 142s Unpacking liblsan0:arm64 (14.1.0-5ubuntu1) ... 142s Selecting previously unselected package libtsan2:arm64. 142s Preparing to unpack .../16-libtsan2_14.1.0-5ubuntu1_arm64.deb ... 142s Unpacking libtsan2:arm64 (14.1.0-5ubuntu1) ... 143s Selecting previously unselected package libubsan1:arm64. 143s Preparing to unpack .../17-libubsan1_14.1.0-5ubuntu1_arm64.deb ... 143s Unpacking libubsan1:arm64 (14.1.0-5ubuntu1) ... 143s Selecting previously unselected package libhwasan0:arm64. 143s Preparing to unpack .../18-libhwasan0_14.1.0-5ubuntu1_arm64.deb ... 143s Unpacking libhwasan0:arm64 (14.1.0-5ubuntu1) ... 143s Selecting previously unselected package libgcc-14-dev:arm64. 143s Preparing to unpack .../19-libgcc-14-dev_14.1.0-5ubuntu1_arm64.deb ... 143s Unpacking libgcc-14-dev:arm64 (14.1.0-5ubuntu1) ... 143s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 143s Preparing to unpack .../20-gcc-14-aarch64-linux-gnu_14.1.0-5ubuntu1_arm64.deb ... 143s Unpacking gcc-14-aarch64-linux-gnu (14.1.0-5ubuntu1) ... 144s Selecting previously unselected package gcc-14. 144s Preparing to unpack .../21-gcc-14_14.1.0-5ubuntu1_arm64.deb ... 144s Unpacking gcc-14 (14.1.0-5ubuntu1) ... 144s Selecting previously unselected package gcc-aarch64-linux-gnu. 144s Preparing to unpack .../22-gcc-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 144s Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 144s Selecting previously unselected package gcc. 145s Preparing to unpack .../23-gcc_4%3a14.1.0-2ubuntu1_arm64.deb ... 145s Unpacking gcc (4:14.1.0-2ubuntu1) ... 145s Selecting previously unselected package libstdc++-14-dev:arm64. 145s Preparing to unpack .../24-libstdc++-14-dev_14.1.0-5ubuntu1_arm64.deb ... 145s Unpacking libstdc++-14-dev:arm64 (14.1.0-5ubuntu1) ... 145s Selecting previously unselected package g++-14-aarch64-linux-gnu. 145s Preparing to unpack .../25-g++-14-aarch64-linux-gnu_14.1.0-5ubuntu1_arm64.deb ... 145s Unpacking g++-14-aarch64-linux-gnu (14.1.0-5ubuntu1) ... 146s Selecting previously unselected package g++-14. 146s Preparing to unpack .../26-g++-14_14.1.0-5ubuntu1_arm64.deb ... 146s Unpacking g++-14 (14.1.0-5ubuntu1) ... 146s Selecting previously unselected package g++-aarch64-linux-gnu. 146s Preparing to unpack .../27-g++-aarch64-linux-gnu_4%3a14.1.0-2ubuntu1_arm64.deb ... 146s Unpacking g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 146s Selecting previously unselected package g++. 146s Preparing to unpack .../28-g++_4%3a14.1.0-2ubuntu1_arm64.deb ... 146s Unpacking g++ (4:14.1.0-2ubuntu1) ... 146s Selecting previously unselected package build-essential. 146s Preparing to unpack .../29-build-essential_12.10ubuntu1_arm64.deb ... 146s Unpacking build-essential (12.10ubuntu1) ... 147s Selecting previously unselected package libdebhelper-perl. 147s Preparing to unpack .../30-libdebhelper-perl_13.16ubuntu2_all.deb ... 147s Unpacking libdebhelper-perl (13.16ubuntu2) ... 147s Selecting previously unselected package libtool. 147s Preparing to unpack .../31-libtool_2.4.7-7build1_all.deb ... 147s Unpacking libtool (2.4.7-7build1) ... 147s Selecting previously unselected package dh-autoreconf. 148s Preparing to unpack .../32-dh-autoreconf_20_all.deb ... 148s Unpacking dh-autoreconf (20) ... 148s Selecting previously unselected package libarchive-zip-perl. 148s Preparing to unpack .../33-libarchive-zip-perl_1.68-1_all.deb ... 148s Unpacking libarchive-zip-perl (1.68-1) ... 149s Selecting previously unselected package libfile-stripnondeterminism-perl. 149s Preparing to unpack .../34-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 149s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 149s Selecting previously unselected package dh-strip-nondeterminism. 150s Preparing to unpack .../35-dh-strip-nondeterminism_1.14.0-1_all.deb ... 150s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 150s Selecting previously unselected package debugedit. 150s Preparing to unpack .../36-debugedit_1%3a5.0-6_arm64.deb ... 150s Unpacking debugedit (1:5.0-6) ... 151s Selecting previously unselected package dwz. 151s Preparing to unpack .../37-dwz_0.15-1build6_arm64.deb ... 151s Unpacking dwz (0.15-1build6) ... 151s Selecting previously unselected package gettext. 152s Preparing to unpack .../38-gettext_0.22.5-1_arm64.deb ... 152s Unpacking gettext (0.22.5-1) ... 152s Selecting previously unselected package intltool-debian. 153s Preparing to unpack .../39-intltool-debian_0.35.0+20060710.6_all.deb ... 153s Unpacking intltool-debian (0.35.0+20060710.6) ... 153s Selecting previously unselected package po-debconf. 153s Preparing to unpack .../40-po-debconf_1.0.21+nmu1_all.deb ... 153s Unpacking po-debconf (1.0.21+nmu1) ... 153s Selecting previously unselected package debhelper. 154s Preparing to unpack .../41-debhelper_13.16ubuntu2_all.deb ... 154s Unpacking debhelper (13.16ubuntu2) ... 154s Selecting previously unselected package dh-python. 155s Preparing to unpack .../42-dh-python_6.20240603_all.deb ... 155s Unpacking dh-python (6.20240603) ... 155s Selecting previously unselected package pybuild-plugin-autopkgtest. 156s Preparing to unpack .../43-pybuild-plugin-autopkgtest_6.20240603_all.deb ... 156s Unpacking pybuild-plugin-autopkgtest (6.20240603) ... 156s Selecting previously unselected package python3-packaging. 156s Preparing to unpack .../44-python3-packaging_24.1-1_all.deb ... 156s Unpacking python3-packaging (24.1-1) ... 157s Selecting previously unselected package python3-pyproject-hooks. 157s Preparing to unpack .../45-python3-pyproject-hooks_1.1.0-2_all.deb ... 157s Unpacking python3-pyproject-hooks (1.1.0-2) ... 157s Selecting previously unselected package python3-toml. 158s Preparing to unpack .../46-python3-toml_0.10.2-1_all.deb ... 158s Unpacking python3-toml (0.10.2-1) ... 158s Selecting previously unselected package python3-wheel. 159s Preparing to unpack .../47-python3-wheel_0.43.0-1_all.deb ... 159s Unpacking python3-wheel (0.43.0-1) ... 159s Selecting previously unselected package python3-build. 161s Preparing to unpack .../48-python3-build_1.2.1-1_all.deb ... 161s Unpacking python3-build (1.2.1-1) ... 161s Selecting previously unselected package python3-installer. 163s Preparing to unpack .../49-python3-installer_0.7.0+dfsg1-3_all.deb ... 163s Unpacking python3-installer (0.7.0+dfsg1-3) ... 163s Selecting previously unselected package pybuild-plugin-pyproject. 165s Preparing to unpack .../50-pybuild-plugin-pyproject_6.20240603_all.deb ... 165s Unpacking pybuild-plugin-pyproject (6.20240603) ... 165s Selecting previously unselected package python3-all. 166s Preparing to unpack .../51-python3-all_3.12.3-0ubuntu1_arm64.deb ... 166s Unpacking python3-all (3.12.3-0ubuntu1) ... 166s Selecting previously unselected package python3-iniconfig. 169s Preparing to unpack .../52-python3-iniconfig_1.1.1-2_all.deb ... 169s Unpacking python3-iniconfig (1.1.1-2) ... 169s Selecting previously unselected package python3-pluggy. 170s Preparing to unpack .../53-python3-pluggy_1.5.0-1_all.deb ... 170s Unpacking python3-pluggy (1.5.0-1) ... 171s Selecting previously unselected package python3-pytest. 172s Preparing to unpack .../54-python3-pytest_8.2.2-1ubuntu1_all.deb ... 172s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 172s Selecting previously unselected package python3-pytest-rerunfailures. 174s Preparing to unpack .../55-python3-pytest-rerunfailures_12.0-1_all.deb ... 174s Unpacking python3-pytest-rerunfailures (12.0-1) ... 175s Selecting previously unselected package autopkgtest-satdep. 175s Preparing to unpack .../56-1-autopkgtest-satdep.deb ... 175s Unpacking autopkgtest-satdep (0) ... 175s Setting up dh-python (6.20240603) ... 176s Setting up python3-iniconfig (1.1.1-2) ... 176s Setting up gettext (0.22.5-1) ... 176s Setting up libarchive-zip-perl (1.68-1) ... 176s Setting up libdebhelper-perl (13.16ubuntu2) ... 176s Setting up m4 (1.4.19-4build1) ... 176s Setting up python3-all (3.12.3-0ubuntu1) ... 176s Setting up python3-wheel (0.43.0-1) ... 176s Setting up intltool-debian (0.35.0+20060710.6) ... 176s Setting up autotools-dev (20220109.1) ... 176s Setting up python3-packaging (24.1-1) ... 176s Setting up python3-pyproject-hooks (1.1.0-2) ... 176s Setting up libmpc3:arm64 (1.3.1-1build1) ... 176s Setting up libatomic1:arm64 (14.1.0-5ubuntu1) ... 176s Setting up autopoint (0.22.5-1) ... 176s Setting up python3-toml (0.10.2-1) ... 176s Setting up python3-installer (0.7.0+dfsg1-3) ... 177s Setting up autoconf (2.71-3) ... 177s Setting up python3-pluggy (1.5.0-1) ... 177s Setting up libubsan1:arm64 (14.1.0-5ubuntu1) ... 177s Setting up dwz (0.15-1build6) ... 177s Setting up libhwasan0:arm64 (14.1.0-5ubuntu1) ... 177s Setting up libasan8:arm64 (14.1.0-5ubuntu1) ... 177s Setting up debugedit (1:5.0-6) ... 177s Setting up libtsan2:arm64 (14.1.0-5ubuntu1) ... 177s Setting up libisl23:arm64 (0.26-3build1) ... 177s Setting up python3-build (1.2.1-1) ... 177s Setting up libcc1-0:arm64 (14.1.0-5ubuntu1) ... 177s Setting up liblsan0:arm64 (14.1.0-5ubuntu1) ... 177s Setting up libitm1:arm64 (14.1.0-5ubuntu1) ... 177s Setting up automake (1:1.16.5-1.3ubuntu1) ... 177s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 177s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 177s Setting up pybuild-plugin-pyproject (6.20240603) ... 177s Setting up python3-pytest (8.2.2-1ubuntu1) ... 178s Setting up po-debconf (1.0.21+nmu1) ... 178s Setting up dh-strip-nondeterminism (1.14.0-1) ... 178s Setting up cpp-14-aarch64-linux-gnu (14.1.0-5ubuntu1) ... 178s Setting up libgcc-14-dev:arm64 (14.1.0-5ubuntu1) ... 178s Setting up libstdc++-14-dev:arm64 (14.1.0-5ubuntu1) ... 178s Setting up python3-pytest-rerunfailures (12.0-1) ... 178s Setting up cpp-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 178s Setting up cpp-14 (14.1.0-5ubuntu1) ... 178s Setting up cpp (4:14.1.0-2ubuntu1) ... 178s Setting up gcc-14-aarch64-linux-gnu (14.1.0-5ubuntu1) ... 178s Setting up gcc-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 178s Setting up g++-14-aarch64-linux-gnu (14.1.0-5ubuntu1) ... 178s Setting up gcc-14 (14.1.0-5ubuntu1) ... 178s Setting up g++-aarch64-linux-gnu (4:14.1.0-2ubuntu1) ... 178s Setting up g++-14 (14.1.0-5ubuntu1) ... 178s Setting up libtool (2.4.7-7build1) ... 178s Setting up gcc (4:14.1.0-2ubuntu1) ... 178s Setting up dh-autoreconf (20) ... 178s Setting up g++ (4:14.1.0-2ubuntu1) ... 178s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 178s Setting up build-essential (12.10ubuntu1) ... 178s Setting up debhelper (13.16ubuntu2) ... 178s Setting up pybuild-plugin-autopkgtest (6.20240603) ... 178s Setting up autopkgtest-satdep (0) ... 178s Processing triggers for man-db (2.12.1-2) ... 180s Processing triggers for install-info (7.1-3build2) ... 180s Processing triggers for libc-bin (2.39-0ubuntu9) ... 185s (Reading database ... 81189 files and directories currently installed.) 185s Removing autopkgtest-satdep (0) ... 186s autopkgtest [16:10:00]: test pybuild-autopkgtest: pybuild-autopkgtest 186s autopkgtest [16:10:00]: test pybuild-autopkgtest: [----------------------- 186s pybuild-autopkgtest 187s I: pybuild base:311: cd /tmp/autopkgtest.DUqZCX/autopkgtest_tmp/build; python3.12 -m pytest 188s ============================= test session starts ============================== 188s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 188s rootdir: /tmp/autopkgtest.DUqZCX/autopkgtest_tmp/build 188s plugins: rerunfailures-12.0 188s collected 101 items 188s 190s test_pytest_rerunfailures.py ...........s........s...................... [ 42%] 193s .........................................................F [100%] 193s 193s =================================== FAILURES =================================== 193s _________________ test_run_session_teardown_once_after_reruns __________________ 193s 193s testdir = 193s 193s def test_run_session_teardown_once_after_reruns(testdir): 193s testdir.makepyfile( 193s """ 193s import logging 193s import pytest 193s 193s from unittest import TestCase 193s 193s @pytest.fixture(scope='session', autouse=True) 193s def session_fixture(): 193s logging.info('session setup') 193s yield 193s logging.info('session teardown') 193s 193s @pytest.fixture(scope='class', autouse=True) 193s def class_fixture(): 193s logging.info('class setup') 193s yield 193s logging.info('class teardown') 193s 193s @pytest.fixture(scope='function', autouse=True) 193s def function_fixture(): 193s logging.info('function setup') 193s yield 193s logging.info('function teardown') 193s 193s @pytest.fixture(scope='function') 193s def function_skip_fixture(): 193s logging.info('skip fixture setup') 193s pytest.skip('some reason') 193s yield 193s logging.info('skip fixture teardown') 193s 193s @pytest.fixture(scope='function') 193s def function_setup_fail_fixture(): 193s logging.info('fail fixture setup') 193s assert False 193s yield 193s logging.info('fail fixture teardown') 193s 193s class TestFirstPassLastFail: 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestFirstPassLastFail 1") 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestFirstPassLastFail 2") 193s assert False 193s 193s class TestFirstFailLastPass: 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestFirstFailLastPass 1") 193s assert False 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestFirstFailLastPass 2") 193s 193s class TestSkipFirst: 193s @staticmethod 193s @pytest.mark.skipif(True, reason='Some reason') 193s def test_1(): 193s logging.info("TestSkipFirst 1") 193s assert False 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestSkipFirst 2") 193s assert False 193s 193s class TestSkipLast: 193s @staticmethod 193s def test_1(): 193s logging.info("TestSkipLast 1") 193s assert False 193s 193s @staticmethod 193s @pytest.mark.skipif(True, reason='Some reason') 193s def test_2(): 193s logging.info("TestSkipLast 2") 193s assert False 193s 193s class TestSkipFixture: 193s @staticmethod 193s def test_1(function_skip_fixture): 193s logging.info("TestSkipFixture 1") 193s 193s class TestSetupFailed: 193s @staticmethod 193s def test_1(function_setup_fail_fixture): 193s logging.info("TestSetupFailed 1") 193s 193s class TestTestCaseFailFirstFailLast(TestCase): 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestTestCaseFailFirstFailLast 1") 193s assert False 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestTestCaseFailFirstFailLast 2") 193s assert False 193s 193s class TestTestCaseSkipFirst(TestCase): 193s 193s @staticmethod 193s @pytest.mark.skipif(True, reason='Some reason') 193s def test_1(): 193s logging.info("TestTestCaseSkipFirst 1") 193s assert False 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestTestCaseSkipFirst 2") 193s assert False 193s 193s class TestTestCaseSkipLast(TestCase): 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestTestCaseSkipLast 1") 193s assert False 193s 193s @staticmethod 193s @pytest.mark.skipif(True, reason="Some reason") 193s def test_2(): 193s logging.info("TestTestCaseSkipLast 2") 193s assert False""" 193s ) 193s import logging 193s 193s logging.info = mock.MagicMock() 193s 193s result = testdir.runpytest("--reruns", "2") 193s expected_calls = [ 193s mock.call("session setup"), 193s # TestFirstPassLastFail 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestFirstPassLastFail 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestFirstPassLastFail 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestFirstPassLastFail 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestFirstPassLastFail 2"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestFirstFailLastPass 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestFirstFailLastPass 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestFirstFailLastPass 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestFirstFailLastPass 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestFirstFailLastPass 2"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestSkipFirst 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestSkipFirst 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestSkipFirst 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestSkipFirst 2"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestSkipLast 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestSkipLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestSkipLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestSkipLast 1"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestSkipFixture 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("skip fixture setup"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestSetupFailed 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("fail fixture setup"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("fail fixture setup"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("fail fixture setup"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestTestCaseFailFirstFailLast 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseFailFirstFailLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseFailFirstFailLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseFailFirstFailLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseFailFirstFailLast 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseFailFirstFailLast 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseFailFirstFailLast 2"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestTestCaseSkipFirst 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseSkipFirst 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseSkipFirst 2"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseSkipFirst 2"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s # TestTestCaseSkipLast 193s mock.call("class setup"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseSkipLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseSkipLast 1"), 193s mock.call("function teardown"), 193s mock.call("function setup"), 193s mock.call("TestTestCaseSkipLast 1"), 193s mock.call("function teardown"), 193s mock.call("class teardown"), 193s mock.call("session teardown"), 193s ] 193s 193s > logging.info.assert_has_calls(expected_calls, any_order=False) 193s 193s /tmp/autopkgtest.DUqZCX/autopkgtest_tmp/build/test_pytest_rerunfailures.py:1076: 193s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 193s 193s self = 193s calls = [call('session setup'), call('class setup'), call('function setup'), call('TestFirstPassLastFail 1'), call('function teardown'), call('function setup'), ...] 193s any_order = False 193s 193s def assert_has_calls(self, calls, any_order=False): 193s """assert the mock has been called with the specified calls. 193s The `mock_calls` list is checked for the calls. 193s 193s If `any_order` is False (the default) then the calls must be 193s sequential. There can be extra calls before or after the 193s specified calls. 193s 193s If `any_order` is True then the calls can be in any order, but 193s they must all appear in `mock_calls`.""" 193s expected = [self._call_matcher(c) for c in calls] 193s cause = next((e for e in expected if isinstance(e, Exception)), None) 193s all_calls = _CallList(self._call_matcher(c) for c in self.mock_calls) 193s if not any_order: 193s if expected not in all_calls: 193s if cause is None: 193s problem = 'Calls not found.' 193s else: 193s problem = ('Error processing expected calls.\n' 193s 'Errors: {}').format( 193s [e if isinstance(e, Exception) else None 193s for e in expected]) 193s > raise AssertionError( 193s f'{problem}\n' 193s f'Expected: {_CallList(calls)}' 193s f'{self._calls_repr(prefix=" Actual").rstrip(".")}' 193s ) from cause 193s E AssertionError: Calls not found. 193s E Expected: [call('session setup'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 2'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 2'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipFirst 2'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipLast 1'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('skip fixture setup'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('fail fixture setup'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('fail fixture setup'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('fail fixture setup'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 2'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestTestCaseSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipFirst 2'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestTestCaseSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipLast 1'), 193s E call('function teardown'), 193s E call('class teardown'), 193s E call('session teardown')] 193s E Actual: [call('session setup'), 193s E call('class setup'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstPassLastFail 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestFirstFailLastPass 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('skip fixture setup'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('fail fixture setup'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('fail fixture setup'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('fail fixture setup'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseFailFirstFailLast 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipFirst 2'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipLast 1'), 193s E call('function teardown'), 193s E call('function setup'), 193s E call('TestTestCaseSkipLast 1'), 193s E call('function teardown')] 193s 193s /usr/lib/python3.12/unittest/mock.py:981: AssertionError 193s ----------------------------- Captured stdout call ----------------------------- 193s ============================= test session starts ============================== 193s platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 193s rootdir: /tmp/pytest-of-ubuntu/pytest-0/test_run_session_teardown_once_after_reruns0 193s plugins: rerunfailures-12.0 193s collected 16 items 193s 193s test_run_session_teardown_once_after_reruns.py .RRFRRF.sRRFRRFssRRERRFRR [ 75%] 193s FsRRFRRFs [100%] 193s 193s ==================================== ERRORS ==================================== 193s ___________________ ERROR at setup of TestSetupFailed.test_1 ___________________ 193s 193s @pytest.fixture(scope='function') 193s def function_setup_fail_fixture(): 193s logging.info('fail fixture setup') 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:34: AssertionError 193s =================================== FAILURES =================================== 193s _________________________ TestFirstPassLastFail.test_2 _________________________ 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestFirstPassLastFail 2") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:47: AssertionError 193s _________________________ TestFirstFailLastPass.test_1 _________________________ 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestFirstFailLastPass 1") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:54: AssertionError 193s _____________________________ TestSkipFirst.test_2 _____________________________ 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestSkipFirst 2") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:70: AssertionError 193s _____________________________ TestSkipLast.test_1 ______________________________ 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestSkipLast 1") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:76: AssertionError 193s _____________________ TestTestCaseFailFirstFailLast.test_1 _____________________ 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestTestCaseFailFirstFailLast 1") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:99: AssertionError 193s _____________________ TestTestCaseFailFirstFailLast.test_2 _____________________ 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestTestCaseFailFirstFailLast 2") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:104: AssertionError 193s _________________________ TestTestCaseSkipFirst.test_2 _________________________ 193s 193s @staticmethod 193s def test_2(): 193s logging.info("TestTestCaseSkipFirst 2") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:117: AssertionError 193s _________________________ TestTestCaseSkipLast.test_1 __________________________ 193s 193s @staticmethod 193s def test_1(): 193s logging.info("TestTestCaseSkipLast 1") 193s > assert False 193s E assert False 193s 193s test_run_session_teardown_once_after_reruns.py:124: AssertionError 193s =========================== short test summary info ============================ 193s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstPassLastFail::test_2 193s FAILED test_run_session_teardown_once_after_reruns.py::TestFirstFailLastPass::test_1 193s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipFirst::test_2 193s FAILED test_run_session_teardown_once_after_reruns.py::TestSkipLast::test_1 193s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_1 193s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseFailFirstFailLast::test_2 193s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipFirst::test_2 193s FAILED test_run_session_teardown_once_after_reruns.py::TestTestCaseSkipLast::test_1 193s ERROR test_run_session_teardown_once_after_reruns.py::TestSetupFailed::test_1 193s ========== 8 failed, 2 passed, 5 skipped, 1 error, 18 rerun in 0.16s =========== 193s =========================== short test summary info ============================ 193s FAILED test_pytest_rerunfailures.py::test_run_session_teardown_once_after_reruns 193s =================== 1 failed, 98 passed, 2 skipped in 4.92s ==================== 193s E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest.DUqZCX/autopkgtest_tmp/build; python3.12 -m pytest 193s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p 3.12 returned exit code 13 193s make: *** [/tmp/nWpB8PkL06/run:4: pybuild-autopkgtest] Error 25 193s pybuild-autopkgtest: error: /tmp/nWpB8PkL06/run pybuild-autopkgtest returned exit code 2 193s autopkgtest [16:10:07]: test pybuild-autopkgtest: -----------------------] 194s autopkgtest [16:10:08]: test pybuild-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 194s pybuild-autopkgtest FAIL non-zero exit status 25 195s autopkgtest [16:10:09]: @@@@@@@@@@@@@@@@@@@@ summary 195s pybuild-autopkgtest FAIL non-zero exit status 25 218s nova [W] Skipping flock in bos03-arm64 218s Creating nova instance adt-oracular-arm64-pytest-rerunfailures-20240726-160653-juju-7f2275-prod-proposed-migration-environment-2-d194533d-2334-4212-b883-8f9559ace65f from image adt/ubuntu-oracular-arm64-server-20240726.img (UUID 33caccb7-bc3b-4ecc-9e17-59d67995dc9e)...