0s autopkgtest [15:35:16]: starting date and time: 2024-12-04 15:35:16+0000 0s autopkgtest [15:35:16]: git checkout: 48af33f0 Fix --add-apt-source=ppa for focal 0s autopkgtest [15:35:16]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.x7c94ya8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:bats --apt-upgrade bats-file --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=bats/1.11.1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-1.secgroup --name adt-plucky-amd64-bats-file-20241204-153516-juju-7f2275-prod-proposed-migration-environment-2-4f295b48-e1c9-4352-970d-3b8bb35dea0d --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-amd64 -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/ 60s autopkgtest [15:36:16]: testbed dpkg architecture: amd64 61s autopkgtest [15:36:17]: testbed apt version: 2.9.16 61s autopkgtest [15:36:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s autopkgtest [15:36:17]: testbed release detected to be: None 62s autopkgtest [15:36:18]: updating testbed package index (apt update) 62s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 63s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 63s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 63s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 63s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.2 kB] 63s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 63s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [63.2 kB] 63s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [764 kB] 63s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [98.2 kB] 63s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [148 kB] 63s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.6 kB] 63s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2572 B] 63s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [649 kB] 63s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [246 kB] 63s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [21.4 kB] 63s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [6364 B] 63s Fetched 2137 kB in 1s (2374 kB/s) 64s Reading package lists... 65s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Calculating upgrade... 65s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s autopkgtest [15:36:22]: upgrading testbed (apt dist-upgrade and autopurge) 66s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 66s Starting 2 pkgProblemResolver with broken count: 0 66s Done 67s Entering ResolveByKeep 67s 67s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 67s Reading package lists... 68s Building dependency tree... 68s Reading state information... 68s Starting pkgProblemResolver with broken count: 0 68s Starting 2 pkgProblemResolver with broken count: 0 68s Done 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s autopkgtest [15:36:27]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 71s autopkgtest [15:36:27]: @@@@@@@@@@@@@@@@@@@@ apt-source bats-file 72s Get:1 http://ftpmaster.internal/ubuntu plucky/universe bats-file 0.4.0-1 (dsc) [2019 B] 72s Get:2 http://ftpmaster.internal/ubuntu plucky/universe bats-file 0.4.0-1 (tar) [22.8 kB] 72s Get:3 http://ftpmaster.internal/ubuntu plucky/universe bats-file 0.4.0-1 (diff) [2328 B] 72s gpgv: Signature made Mon Aug 28 21:56:07 2023 UTC 72s gpgv: using RSA key A32BA60CC8B531F30800DF9F97DAAFA55BCAB486 72s gpgv: issuer "gioele@svario.it" 72s gpgv: Can't check signature: No public key 72s dpkg-source: warning: cannot verify inline signature for ./bats-file_0.4.0-1.dsc: no acceptable signature found 72s autopkgtest [15:36:28]: testing package bats-file version 0.4.0-1 73s autopkgtest [15:36:29]: build not needed 73s autopkgtest [15:36:29]: test run-test-suite: preparing testbed 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 74s Starting pkgProblemResolver with broken count: 0 74s Starting 2 pkgProblemResolver with broken count: 0 74s Done 74s The following NEW packages will be installed: 74s bats bats-file bats-support python-is-python3 74s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 74s Need to get 63.1 kB of archives. 74s After this operation, 271 kB of additional disk space will be used. 74s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 bats all 1.11.1-1 [48.3 kB] 74s Get:2 http://ftpmaster.internal/ubuntu plucky/universe amd64 bats-support all 0.3.0-4 [5326 B] 74s Get:3 http://ftpmaster.internal/ubuntu plucky/universe amd64 bats-file all 0.4.0-1 [6764 B] 74s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 python-is-python3 all 3.11.4-1 [2684 B] 75s Fetched 63.1 kB in 0s (133 kB/s) 75s Selecting previously unselected package bats. 75s (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 ... 75957 files and directories currently installed.) 75s Preparing to unpack .../archives/bats_1.11.1-1_all.deb ... 75s Unpacking bats (1.11.1-1) ... 75s Selecting previously unselected package bats-support. 75s Preparing to unpack .../bats-support_0.3.0-4_all.deb ... 75s Unpacking bats-support (0.3.0-4) ... 75s Selecting previously unselected package bats-file. 75s Preparing to unpack .../bats-file_0.4.0-1_all.deb ... 75s Unpacking bats-file (0.4.0-1) ... 75s Selecting previously unselected package python-is-python3. 75s Preparing to unpack .../python-is-python3_3.11.4-1_all.deb ... 75s Unpacking python-is-python3 (3.11.4-1) ... 75s Setting up bats-support (0.3.0-4) ... 75s Setting up bats (1.11.1-1) ... 75s Setting up python-is-python3 (3.11.4-1) ... 75s Setting up bats-file (0.4.0-1) ... 75s Processing triggers for man-db (2.13.0-1) ... 77s autopkgtest [15:36:33]: test run-test-suite: [----------------------- 80s 1..212 80s ok 1 assert_exists() : returns 0 if exists 80s ok 2 assert_exists() : returns 0 if exists 81s ok 3 assert_exists() : returns 1 and displays path if does not exist 81s ok 4 assert_exists() : replace prefix of displayed path 81s ok 5 assert_exists() : replace suffix of displayed path 81s ok 6 assert_exists() : replace infix of displayed path 81s ok 7 assert_not_exists() : returns 0 if does not exist 81s ok 8 assert_not_exists() : returns 1 and displays path if exists 81s ok 9 assert_not_exists() : replace prefix of displayed path 81s ok 10 assert_not_exists() : replace suffix of displayed path 81s ok 11 assert_not_exists() : replace infix of displayed path 81s ok 12 assert_file_exists() : returns 0 if exists 81s ok 13 assert_file_exists() : returns 1 and displays path if does not exist 81s ok 14 assert_file_exists() : replace prefix of displayed path 81s ok 15 assert_file_exists() : replace suffix of displayed path 81s ok 16 assert_file_exists() : replace infix of displayed path 81s ok 17 assert_not_exists() : returns 0 if does not exist 81s ok 18 assert_not_exists() : returns 1 and displays path if exists 81s ok 19 assert_not_exists() : replace prefix of displayed path 81s ok 20 assert_not_exists() : replace suffix of displayed path 81s ok 21 assert_not_exists() : replace infix of displayed path 82s ok 22 assert_file_executable() : returns 0 if is executable 82s ok 23 assert_file_executable() : returns 1 and displays path if is not executable 82s ok 24 assert_file_executable() : replace prefix of displayed path 82s ok 25 assert_file_executable() : replace suffix of displayed path 82s ok 26 assert_file_executable() : replace infix of displayed path 82s ok 27 assert_file_not_executable() : returns 0 if is not executable 82s ok 28 assert_file_not_executable() : returns 1 and displays path if is executable 82s ok 29 assert_file_not_executable() : replace prefix of displayed path 82s ok 30 assert_file_not_executable() : replace suffix of displayed path 82s ok 31 assert_file_not_executable() : replace infix of displayed path 82s ok 32 assert_link_exists() : returns 0 if Link exists 82s ok 33 assert_link_exists() : returns 1 and displays path if symbolic link does not exist 82s ok 34 assert_link_exists() : replace prefix of displayed path 82s ok 35 assert_link_exists() : replace suffix of displayed path 82s ok 36 assert_link_exists() : replace infix of displayed path 83s ok 37 assert_link_not_exists() : returns 0 if is not a link 83s ok 38 assert_link_not_exists() : returns 1 and displays path if symbolic link exists, but it was expected to be absent 83s ok 39 assert_link_not_exists() : replace prefix of displayed path 83s ok 40 assert_link_not_exists() : replace suffix of displayed path 83s ok 41 assert_link_not_exists() : replace infix of displayed path 83s ok 42 assert_character_exists() : returns 0 if character special file exists 83s ok 43 assert_character_exists() : returns 1 and displays path if character special file does not exist 83s ok 44 assert_character_exists() : replace prefix of displayed path 83s ok 45 assert_character_exists() : replace suffix of displayed path 83s ok 46 assert_character_exists() : replace infix of displayed path 83s ok 47 assert_character_not_exists() : returns 0 if character special file does not exist 83s ok 48 assert_character_not_exists() : returns 1 and displays path if character special file exists, but it was expected to be absent 83s ok 49 assert_character_not_exists() : replace prefix of displayed path 84s ok 50 assert_character_not_exists() : replace suffix of displayed path 84s ok 51 assert_character_not_exists() : replace infix of displayed path 84s ok 52 assert_block_exists() : returns 0 if block special file exists 84s ok 53 assert_block_exists() : returns 1 and displays path if block special file does not exist 84s ok 54 assert_block_exists() : replace prefix of displayed path 84s ok 55 assert_block_exists() : replace suffix of displayed path 84s ok 56 assert_block_exists() : replace infix of displayed path 84s ok 57 assert_block_not_exists() : returns 0 if block special does not exist 84s ok 58 assert_block_not_exists() : returns 1 and displays path if block special file exists, but it was expected to be absent 84s ok 59 assert_block_not_exists() : replace prefix of displayed path 84s ok 60 assert_block_not_exists() : replace suffix of displayed path 84s ok 61 assert_block_not_exists() : replace infix of displayed path 84s ok 62 assert_fifo_exists() : returns 0 if fifo exists 84s ok 63 assert_fifo_exists() : returns 1 and displays path if fifo does not exist 85s ok 64 assert_fifo_exists() : replace prefix of displayed path 85s ok 65 assert_fifo_exists() : replace suffix of displayed path 85s ok 66 assert_fifo_exists() : replace infix of displayed path 85s ok 67 assert_fifo_not_exists() : returns 0 if fifo does not exists 85s ok 68 assert_fifo_not_exists() : returns 1 and displays path if fifo exists, but it was expected to be absent 85s ok 69 assert_fifo_not_exists() : replace prefix of displayed path 85s ok 70 assert_fifo_not_exists() : replace suffix of displayed path 85s ok 71 assert_fifo_not_exists() : replace infix of displayed path 85s ok 72 assert_socket_exists() : returns 0 if socket exists 85s ok 73 assert_socket_exists() : returns 1 and displays path if socket does not exist 85s ok 74 assert_socket_exists() : replace prefix of displayed path 85s ok 75 assert_socket_exists() : replace suffix of displayed path 85s ok 76 assert_socket_exists() : replace infix of displayed path 86s ok 77 assert_socket_not_exists() : returns 0 if socket does not exists 86s ok 78 assert_socket_not_exists() : returns 1 and displays path if socket exists, but it was expected to be absent 86s ok 79 assert_socket_not_exists() : replace prefix of displayed path 86s ok 80 assert_socket_not_exists() : replace suffix of displayed path 86s ok 81 assert_socket_not_exists() : replace infix of displayed path 86s ok 82 assert_files_equal() : returns 0 if and are the same 86s ok 83 assert_files_equal() : returns 1 if and are not the same 86s ok 84 assert_files_equal() : used as a directory 86s ok 85 assert_files_equal() : replace prefix of displayed path 86s ok 86 assert_files_equal() : replace suffix of displayed path 86s ok 87 assert_files_equal() : replace infix of displayed path 86s ok 88 assert_files_not_equal() : returns 0 if and are not the same 86s ok 89 assert_files_not_equal() : returns 1 if and are the same 86s ok 90 assert_files_not_equal() : used as a directory 86s ok 91 assert_files_not_equal() : replace prefix of displayed path 86s ok 92 assert_files_not_equal() : replace suffix of displayed path 86s ok 93 assert_files_not_equal() : replace infix of displayed path 87s ok 94 assert_file_owner() : returns 0 if user root is the owner of the file 87s ok 95 assert_file_owner() : returns 1 and displays path if user root is not the owner of the file 87s ok 96 assert_file_owner() : replace prefix of displayed path 87s ok 97 assert_file_owner() : replace suffix of displayed path 87s ok 98 assert_file_owner() : replace infix of displayed path 87s ok 99 assert_not_file_owner() : returns 0 if user is not the owner 87s ok 100 assert_not_file_owner() : returns 1 and displays path if user root is the owner of the file, but it was expected not to be 87s ok 101 assert_not_file_owner() : replace prefix of displayed path 87s ok 102 assert_not_file_owner() : replace suffix of displayed path 87s ok 103 assert_not_file_owner() : replace infix of displayed path 88s ok 104 assert_file_permission() : returns 0 if file has 777 88s ok 105 assert_file_permission() : returns 1 and displays path if file does not have permissions 777 88s ok 106 assert_file_permission() : replace prefix of displayed path 88s ok 107 assert_file_permission() : replace suffix of displayed path 88s ok 108 assert_file_permission() : replace infix of displayed path 88s ok 109 assert_not_file_permission() : returns 0 if file does not have permissions 777 88s ok 110 assert_not_file_permission() : returns 1 and displays path if file has permissions 777, but it was expected not to have 88s ok 111 assert_not_file_permission() : replace prefix of displayed path 88s ok 112 assert_not_file_permission() : replace suffix of displayed path 88s ok 113 assert_not_file_permission() : replace infix of displayed path 88s ok 114 assert_size_zero() : returns 0 if file is 0 byte 88s ok 115 assert_size_zero() : returns 1 and displays path if file is greater than 0 byte 88s ok 116 assert_size_zero() : replace prefix of displayed path 88s ok 117 assert_size_zero() : replace suffix of displayed path 88s ok 118 assert_size_zero() : replace infix of displayed path 88s ok 119 assert_size_not_zero() : returns 0 if file is greater than 0 byte 88s ok 120 assert_size_not_zero() : returns 1 and displays path if file is 0 byte, but it was expected not to be 88s ok 121 assert_size_not_zero() : replace prefix of displayed path 88s ok 122 assert_size_not_zero() : replace suffix of displayed path 88s ok 123 assert_size_not_zero() : replace infix of displayed path 89s ok 124 assert_file_group_id_set() : returns 0 if set-group-ID is set 89s ok 125 assert_file_group_id_set() : returns 1 and displays path if set-group-ID is not set 89s ok 126 assert_file_group_id_set() : replace prefix of displayed path 89s ok 127 assert_file_group_id_set() : replace suffix of displayed path 89s ok 128 assert_file_group_id_set() : replace infix of displayed path 89s ok 129 assert_file_not_group_id_set() : returns 0 if group id is not set 89s ok 130 assert_file_not_group_id_set() : returns 1 and displays path if group id is set, but it was expected not to be 89s ok 131 assert_file_not_group_id_set() : replace prefix of displayed path 89s ok 132 assert_file_not_group_id_set() : replace suffix of displayed path 89s ok 133 assert_file_not_group_id_set() : replace infix of displayed path 89s ok 134 assert_file_user_id_set() : returns 0 if set-user-ID is set 89s ok 135 assert_file_user_id_set() : returns 1 and displays path if set-user-ID is not set 89s ok 136 assert_file_user_id_set() : replace prefix of displayed path 89s ok 137 assert_file_user_id_set() : replace suffix of displayed path 89s ok 138 assert_file_user_id_set() : replace infix of displayed path 89s ok 139 assert_file_not_user_id_set() : returns 0 if user id is not set 89s ok 140 assert_file_not_user_id_set() : returns 1 and displays path if user id is set, but it was expected not to be 90s ok 141 assert_file_not_user_id_set() : replace prefix of displayed path 90s ok 142 assert_file_not_user_id_set() : replace suffix of displayed path 90s ok 143 assert_file_not_user_id_set() : replace infix of displayed path 90s ok 144 assert_sticky_bit() : returns 0 if stickybit is set 90s ok 145 assert_sticky_bit() : returns 1 and displays path if stickybit is not set 90s ok 146 assert_sticky_bit() : replace prefix of displayed path 90s ok 147 assert_sticky_bit() : replace suffix of displayed path 90s ok 148 assert_sticky_bit() : replace infix of displayed path 90s ok 149 assert_no_sticky_bit() : returns 0 if stickybit is not set 90s ok 150 assert_no_sticky_bit() : returns 1 and displays path if stickybit is set, but it was expected not to be 90s ok 151 assert_no_sticky_bit() : replace prefix of displayed path 90s ok 152 assert_no_sticky_bit() : replace suffix of displayed path 90s ok 153 assert_no_sticky_bit() : replace infix of displayed path 90s ok 154 assert_symlink_to() : returns 0 if exists and is a symbolic link to 90s ok 155 assert_symlink_to() : returns 1 and displays path if is not a symbolic link to 91s ok 156 assert_symlink_to() : returns 0 if exists and is a symbolic link to 91s ok 157 assert_not_symlink_to() : returns 0 if exists and is a not symbolic link to 91s ok 158 assert_not_symlink_to() : returns 1 and displays path if is a symbolic link to 91s ok 159 assert_file_size_equals() : returns 0 if correct 91s ok 160 assert_file_size_equals() : returns 1 if is not correct 91s ok 161 assert_file_size_equals() : returns 0 if is correct, non-zero case 91s ok 162 assert_file_size_equals() : replace prefix of displayed path 91s ok 163 assert_file_size_equals() : replace suffix of displayed path 91s ok 164 assert_file_size_equals() : replace infix of displayed path 91s ok 165 assert_file_contains() : returns 0 and displays content if matches string 91s ok 166 assert_file_contains() : returns 1 and displays content if does not match string 91s ok 167 assert_file_contains() : replace prefix of displayed path 91s ok 168 assert_file_contains() : replace suffix of displayed path 91s ok 169 assert_file_contains() : replace infix of displayed path 91s ok 170 assert_file_contains() : show missing regex in case of failure 91s ok 171 assert_file_not_contains() : returns 0 and displays content if does not match string 92s ok 172 assert_file_not_contains() : returns 1 and displays content if does match string 92s ok 173 assert_file_not_contains() : replace prefix of displayed path 92s ok 174 assert_file_not_contains() : replace suffix of displayed path 92s ok 175 assert_file_not_contains() : replace infix of displayed path 92s ok 176 assert_file_not_contains() : show missing regex in case of failure 92s ok 177 assert_file_not_contains() : returns 1 and displays path if does not exist 92s ok 178 assert_file_empty() : returns 0 if empty 92s ok 179 assert_file_empty() : returns 1 and displays content if is not empty 92s ok 180 assert_file_empty() : replace prefix of displayed path 92s ok 181 assert_file_empty() : replace suffix of displayed path 92s ok 182 assert_file_empty() : replace infix of displayed path 92s ok 183 assert_file_not_empty() : returns 0 if is not empty 92s ok 184 assert_file_not_empty() : returns 1 and displays path if emptys 92s ok 185 assert_file_not_empty() : replace prefix of displayed path 92s ok 186 assert_file_not_empty() : replace suffix of displayed path 92s ok 187 assert_file_not_empty() : replace infix of displayed path 92s ok 188 temp_make() : returns 0, creates a temporary directory and displays its path 92s ok 189 temp_make() : returns 1 and displays an error message if the directory can not be created 93s ok 190 temp_make() : works when called from `setup' 93s ok 191 temp_make() : works when called from `setup_file' 93s ok 192 temp_make() : works when called from `@test' 93s ok 193 temp_make() : works when called from `teardown' 93s ok 194 temp_make() : works when called from `teardown_file' 94s ok 195 temp_make() : does not work when called from `main' 94s ok 196 temp_make() -p : returns 0 and creates a temporary directory with prefix 94s ok 197 temp_make() --prefix : returns 0 and creates a temporary directory with prefix 94s ok 198 temp_make() --prefix : works if starts with a `-' 94s ok 199 temp_del() : returns 0 and deletes 94s ok 200 temp_del() : works even if wrote-protected file/directory exists within 94s ok 201 temp_del() : returns 1 and displays an error message if can not be deleted 94s ok 202 temp_del() : works if starts with a `-' 94s ok 203 temp_del() : returns 0 and does not delete if `BATSLIB_TEMP_PRESERVE' is set to `1' 94s ok 204 temp_del() : returns 0 and does not delete if `BATSLIB_TEMP_PRESERVE_ON_FAILURE' is set to `1' and the test have failed 95s ok 205 temp_del() : returns 0 and deletes if `BATSLIB_TEMP_PRESERVE_ON_FAILURE' is set to `1' and the test have passed 95s ok 206 temp_del() : returns 0 and deletes if `BATSLIB_TEMP_PRESERVE_ON_FAILURE' is set to `1' and the test have been skipped 95s ok 207 temp_del() : `BATSLIB_TEMP_PRESERVE_ON_FAILURE' works when called from `teardown' 95s ok 208 temp_del() : `BATSLIB_TEMP_PRESERVE_ON_FAILURE' works when called from `teardown_file' 95s ok 209 temp_del() : `BATSLIB_TEMP_PRESERVE_ON_FAILURE' does not work when called from `main' 95s ok 210 temp_del() : `BATSLIB_TEMP_PRESERVE_ON_FAILURE' does not work when called from `setup' 96s ok 211 temp_del() : `BATSLIB_TEMP_PRESERVE_ON_FAILURE' does not work when called from `setup_file' 96s ok 212 temp_del() : `BATSLIB_TEMP_PRESERVE_ON_FAILURE' does not work when called from `@test' 96s autopkgtest [15:36:52]: test run-test-suite: -----------------------] 97s run-test-suite PASS 97s autopkgtest [15:36:53]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 97s autopkgtest [15:36:53]: @@@@@@@@@@@@@@@@@@@@ summary 97s run-test-suite PASS 110s nova [W] Skipping flock for amd64 110s Creating nova instance adt-plucky-amd64-bats-file-20241204-153516-juju-7f2275-prod-proposed-migration-environment-2-4f295b48-e1c9-4352-970d-3b8bb35dea0d from image adt/ubuntu-plucky-amd64-server-20241204.img (UUID d72ead09-b488-4bdc-a490-f9f28101456f)...