0s autopkgtest [00:45:31]: starting date and time: 2025-10-30 00:45:31+0000 0s autopkgtest [00:45:31]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [00:45:31]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yf5258_d/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ossp-uuid --apt-upgrade libtest2-harness-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=ossp-uuid/1.6.5-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-7.secgroup --name adt-resolute-arm64-libtest2-harness-perl-20251030-004531-juju-7f2275-prod-proposed-migration-environment-20-75ade22b-f4e0-4984-bc92-f765de77f6f8 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-arm64-libtest2-harness-perl-20251030-004531-juju-7f2275-prod-proposed-migration-environment-20-75ade22b-f4e0-4984-bc92-f765de77f6f8 from image adt/ubuntu-resolute-arm64-server-20251029.img (UUID 4abae604-564c-468a-9647-ef513510018c)... 61s autopkgtest [00:46:32]: testbed dpkg architecture: arm64 61s autopkgtest [00:46:32]: testbed apt version: 3.1.11 61s autopkgtest [00:46:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s autopkgtest [00:46:32]: testbed release detected to be: None 62s autopkgtest [00:46:33]: updating testbed package index (apt update) 63s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 63s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 63s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 63s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 63s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 63s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 69s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 69s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 69s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [276 kB] 70s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [5720 B] 70s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [44.3 kB] 70s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 70s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [2529 kB] 74s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [66.4 kB] 74s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [42.0 kB] 74s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [1616 B] 75s Fetched 7005 kB in 11s (617 kB/s) 77s Reading package lists... 78s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 78s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 78s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 78s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 80s Reading package lists... 80s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Calculating upgrade... 81s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 82s autopkgtest [00:46:53]: upgrading testbed (apt dist-upgrade and autopurge) 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 83s Calculating upgrade... 83s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 83s Reading package lists... 84s Building dependency tree... 84s Reading state information... 84s Solving dependencies... 84s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 88s autopkgtest [00:46:59]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 88s autopkgtest [00:46:59]: @@@@@@@@@@@@@@@@@@@@ apt-source libtest2-harness-perl 91s Get:1 http://ftpmaster.internal/ubuntu resolute/universe libtest2-harness-perl 1.000158-1 (dsc) [2906 B] 91s Get:2 http://ftpmaster.internal/ubuntu resolute/universe libtest2-harness-perl 1.000158-1 (tar) [386 kB] 91s Get:3 http://ftpmaster.internal/ubuntu resolute/universe libtest2-harness-perl 1.000158-1 (diff) [2796 B] 91s gpgv: Signature made Fri May 23 16:26:10 2025 UTC 91s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 91s gpgv: Can't check signature: No public key 91s dpkg-source: warning: cannot verify inline signature for ./libtest2-harness-perl_1.000158-1.dsc: no acceptable signature found 91s autopkgtest [00:47:02]: testing package libtest2-harness-perl version 1.000158-1 92s autopkgtest [00:47:03]: build not needed 92s autopkgtest [00:47:03]: test autodep8-perl-build-deps: preparing testbed 93s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Solving dependencies... 94s The following NEW packages will be installed: 94s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 94s cpp-15 cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu dctrl-tools debhelper 94s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-15 94s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 94s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 94s libarchive-zip-perl libasan8 libcc1-0 libdata-uuid-perl libdebhelper-perl 94s libfile-stripnondeterminism-perl libfilter-perl libgcc-15-dev libgomp1 94s libgoto-file-perl libhwasan0 libimporter-perl libisl23 libitm1 94s liblong-jump-perl liblsan0 libmpc3 libperl-dev libscope-guard-perl 94s libstdc++-15-dev libtest2-harness-perl libtest2-plugin-memusage-perl 94s libtest2-plugin-uuid-perl libtest2-suite-perl libtool libtsan2 libubsan1 94s libuuid-perl libyaml-tiny-perl m4 pkg-perl-autopkgtest po-debconf 94s 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded. 94s Need to get 71.5 MB of archives. 94s After this operation, 248 MB of additional disk space will be used. 94s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.19-8 [244 kB] 95s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 96s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 96s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30 [13.7 kB] 96s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 96s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.17-4ubuntu1 [572 kB] 97s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.1-2build2 [619 kB] 98s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1 [676 kB] 99s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-1build3 [58.9 kB] 99s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-5ubuntu1 [11.7 MB] 120s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-5ubuntu1 [1028 B] 120s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 120s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 120s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-5ubuntu1 [49.2 kB] 120s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-5ubuntu1 [148 kB] 120s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-5ubuntu1 [28.1 kB] 120s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-5ubuntu1 [2922 kB] 125s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-5ubuntu1 [1316 kB] 127s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-5ubuntu1 [2689 kB] 132s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-5ubuntu1 [1176 kB] 134s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-5ubuntu1 [1639 kB] 136s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-5ubuntu1 [2601 kB] 144s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-5ubuntu1 [23.1 MB] 191s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-5ubuntu1 [512 kB] 192s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 192s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 192s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-5ubuntu1 [2545 kB] 196s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-5ubuntu1 [13.2 MB] 221s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-5ubuntu1 [23.7 kB] 222s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 222s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 222s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu1 [5082 B] 222s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 222s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-4build1 [169 kB] 222s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 222s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 222s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 222s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 222s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 222s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 223s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.1-2build2 [1026 kB] 225s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 225s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 226s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.24.2ubuntu1 [896 kB] 227s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-uuid-perl arm64 1.227-1build1 [16.7 kB] 227s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilter-perl arm64 1.64-2 [59.4 kB] 228s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgoto-file-perl all 0.005-2 [6636 B] 228s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimporter-perl all 0.026-2 [23.8 kB] 228s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblong-jump-perl all 0.000001-2 [6234 B] 228s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libperl-dev arm64 5.40.1-6build1 [1177 kB] 230s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 230s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-plugin-memusage-perl all 0.002003-2 [5088 B] 230s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libuuid-perl arm64 0.37-1 [44.5 kB] 230s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-plugin-uuid-perl all 0.002010-1 [10.9 kB] 230s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-suite-perl all 0.000163-1 [377 kB] 231s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libyaml-tiny-perl all 1.76-1 [24.2 kB] 231s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-harness-perl all 1.000158-1 [530 kB] 232s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 233s Fetched 71.5 MB in 2min 18s (519 kB/s) 233s Selecting previously unselected package m4. 233s (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 ... 83457 files and directories currently installed.) 233s Preparing to unpack .../00-m4_1.4.19-8_arm64.deb ... 233s Unpacking m4 (1.4.19-8) ... 233s Selecting previously unselected package autoconf. 233s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 233s Unpacking autoconf (2.72-3.1ubuntu1) ... 233s Selecting previously unselected package dctrl-tools. 233s Preparing to unpack .../02-dctrl-tools_2.24-3build3_arm64.deb ... 233s Unpacking dctrl-tools (2.24-3build3) ... 233s Selecting previously unselected package autodep8. 233s Preparing to unpack .../03-autodep8_0.30_all.deb ... 233s Unpacking autodep8 (0.30) ... 233s Selecting previously unselected package autotools-dev. 233s Preparing to unpack .../04-autotools-dev_20240727.1_all.deb ... 233s Unpacking autotools-dev (20240727.1) ... 234s Selecting previously unselected package automake. 234s Preparing to unpack .../05-automake_1%3a1.17-4ubuntu1_all.deb ... 234s Unpacking automake (1:1.17-4ubuntu1) ... 234s Selecting previously unselected package autopoint. 234s Preparing to unpack .../06-autopoint_0.23.1-2build2_all.deb ... 234s Unpacking autopoint (0.23.1-2build2) ... 234s Selecting previously unselected package libisl23:arm64. 234s Preparing to unpack .../07-libisl23_0.27-1_arm64.deb ... 234s Unpacking libisl23:arm64 (0.27-1) ... 234s Selecting previously unselected package libmpc3:arm64. 234s Preparing to unpack .../08-libmpc3_1.3.1-1build3_arm64.deb ... 234s Unpacking libmpc3:arm64 (1.3.1-1build3) ... 234s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 234s Preparing to unpack .../09-cpp-15-aarch64-linux-gnu_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package cpp-15. 234s Preparing to unpack .../10-cpp-15_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package cpp-aarch64-linux-gnu. 234s Preparing to unpack .../11-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 234s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 234s Selecting previously unselected package cpp. 234s Preparing to unpack .../12-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 234s Unpacking cpp (4:15.2.0-4ubuntu1) ... 234s Selecting previously unselected package libcc1-0:arm64. 234s Preparing to unpack .../13-libcc1-0_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking libcc1-0:arm64 (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package libgomp1:arm64. 234s Preparing to unpack .../14-libgomp1_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking libgomp1:arm64 (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package libitm1:arm64. 234s Preparing to unpack .../15-libitm1_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking libitm1:arm64 (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package libasan8:arm64. 234s Preparing to unpack .../16-libasan8_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking libasan8:arm64 (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package liblsan0:arm64. 234s Preparing to unpack .../17-liblsan0_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking liblsan0:arm64 (15.2.0-5ubuntu1) ... 234s Selecting previously unselected package libtsan2:arm64. 234s Preparing to unpack .../18-libtsan2_15.2.0-5ubuntu1_arm64.deb ... 234s Unpacking libtsan2:arm64 (15.2.0-5ubuntu1) ... 235s Selecting previously unselected package libubsan1:arm64. 235s Preparing to unpack .../19-libubsan1_15.2.0-5ubuntu1_arm64.deb ... 235s Unpacking libubsan1:arm64 (15.2.0-5ubuntu1) ... 235s Selecting previously unselected package libhwasan0:arm64. 235s Preparing to unpack .../20-libhwasan0_15.2.0-5ubuntu1_arm64.deb ... 235s Unpacking libhwasan0:arm64 (15.2.0-5ubuntu1) ... 235s Selecting previously unselected package libgcc-15-dev:arm64. 235s Preparing to unpack .../21-libgcc-15-dev_15.2.0-5ubuntu1_arm64.deb ... 235s Unpacking libgcc-15-dev:arm64 (15.2.0-5ubuntu1) ... 235s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 235s Preparing to unpack .../22-gcc-15-aarch64-linux-gnu_15.2.0-5ubuntu1_arm64.deb ... 235s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-5ubuntu1) ... 235s Selecting previously unselected package gcc-15. 235s Preparing to unpack .../23-gcc-15_15.2.0-5ubuntu1_arm64.deb ... 235s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 235s Selecting previously unselected package gcc-aarch64-linux-gnu. 235s Preparing to unpack .../24-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 235s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 235s Selecting previously unselected package gcc. 235s Preparing to unpack .../25-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 235s Unpacking gcc (4:15.2.0-4ubuntu1) ... 235s Selecting previously unselected package libstdc++-15-dev:arm64. 235s Preparing to unpack .../26-libstdc++-15-dev_15.2.0-5ubuntu1_arm64.deb ... 235s Unpacking libstdc++-15-dev:arm64 (15.2.0-5ubuntu1) ... 236s Selecting previously unselected package g++-15-aarch64-linux-gnu. 236s Preparing to unpack .../27-g++-15-aarch64-linux-gnu_15.2.0-5ubuntu1_arm64.deb ... 236s Unpacking g++-15-aarch64-linux-gnu (15.2.0-5ubuntu1) ... 236s Selecting previously unselected package g++-15. 236s Preparing to unpack .../28-g++-15_15.2.0-5ubuntu1_arm64.deb ... 236s Unpacking g++-15 (15.2.0-5ubuntu1) ... 236s Selecting previously unselected package g++-aarch64-linux-gnu. 236s Preparing to unpack .../29-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 236s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 236s Selecting previously unselected package g++. 236s Preparing to unpack .../30-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 236s Unpacking g++ (4:15.2.0-4ubuntu1) ... 236s Selecting previously unselected package build-essential. 236s Preparing to unpack .../31-build-essential_12.12ubuntu1_arm64.deb ... 236s Unpacking build-essential (12.12ubuntu1) ... 236s Selecting previously unselected package libdebhelper-perl. 236s Preparing to unpack .../32-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 236s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 236s Selecting previously unselected package libtool. 236s Preparing to unpack .../33-libtool_2.5.4-4build1_all.deb ... 236s Unpacking libtool (2.5.4-4build1) ... 236s Selecting previously unselected package dh-autoreconf. 236s Preparing to unpack .../34-dh-autoreconf_21_all.deb ... 236s Unpacking dh-autoreconf (21) ... 236s Selecting previously unselected package libarchive-zip-perl. 236s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 236s Unpacking libarchive-zip-perl (1.68-1) ... 236s Selecting previously unselected package libfile-stripnondeterminism-perl. 236s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 236s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 236s Selecting previously unselected package dh-strip-nondeterminism. 236s Preparing to unpack .../37-dh-strip-nondeterminism_1.14.2-1_all.deb ... 236s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 236s Selecting previously unselected package debugedit. 236s Preparing to unpack .../38-debugedit_1%3a5.2-3_arm64.deb ... 236s Unpacking debugedit (1:5.2-3) ... 236s Selecting previously unselected package dwz. 237s Preparing to unpack .../39-dwz_0.16-2_arm64.deb ... 237s Unpacking dwz (0.16-2) ... 237s Selecting previously unselected package gettext. 237s Preparing to unpack .../40-gettext_0.23.1-2build2_arm64.deb ... 237s Unpacking gettext (0.23.1-2build2) ... 237s Selecting previously unselected package intltool-debian. 237s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6_all.deb ... 237s Unpacking intltool-debian (0.35.0+20060710.6) ... 237s Selecting previously unselected package po-debconf. 237s Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... 237s Unpacking po-debconf (1.0.21+nmu1) ... 237s Selecting previously unselected package debhelper. 237s Preparing to unpack .../43-debhelper_13.24.2ubuntu1_all.deb ... 237s Unpacking debhelper (13.24.2ubuntu1) ... 237s Selecting previously unselected package libdata-uuid-perl. 237s Preparing to unpack .../44-libdata-uuid-perl_1.227-1build1_arm64.deb ... 237s Unpacking libdata-uuid-perl (1.227-1build1) ... 237s Selecting previously unselected package libfilter-perl. 237s Preparing to unpack .../45-libfilter-perl_1.64-2_arm64.deb ... 237s Unpacking libfilter-perl (1.64-2) ... 237s Selecting previously unselected package libgoto-file-perl. 237s Preparing to unpack .../46-libgoto-file-perl_0.005-2_all.deb ... 237s Unpacking libgoto-file-perl (0.005-2) ... 237s Selecting previously unselected package libimporter-perl. 237s Preparing to unpack .../47-libimporter-perl_0.026-2_all.deb ... 237s Unpacking libimporter-perl (0.026-2) ... 237s Selecting previously unselected package liblong-jump-perl. 237s Preparing to unpack .../48-liblong-jump-perl_0.000001-2_all.deb ... 237s Unpacking liblong-jump-perl (0.000001-2) ... 237s Selecting previously unselected package libperl-dev:arm64. 237s Preparing to unpack .../49-libperl-dev_5.40.1-6build1_arm64.deb ... 237s Unpacking libperl-dev:arm64 (5.40.1-6build1) ... 237s Selecting previously unselected package libscope-guard-perl. 237s Preparing to unpack .../50-libscope-guard-perl_0.21-2_all.deb ... 237s Unpacking libscope-guard-perl (0.21-2) ... 237s Selecting previously unselected package libtest2-plugin-memusage-perl. 237s Preparing to unpack .../51-libtest2-plugin-memusage-perl_0.002003-2_all.deb ... 237s Unpacking libtest2-plugin-memusage-perl (0.002003-2) ... 237s Selecting previously unselected package libuuid-perl. 237s Preparing to unpack .../52-libuuid-perl_0.37-1_arm64.deb ... 237s Unpacking libuuid-perl (0.37-1) ... 237s Selecting previously unselected package libtest2-plugin-uuid-perl. 237s Preparing to unpack .../53-libtest2-plugin-uuid-perl_0.002010-1_all.deb ... 237s Unpacking libtest2-plugin-uuid-perl (0.002010-1) ... 237s Selecting previously unselected package libtest2-suite-perl. 237s Preparing to unpack .../54-libtest2-suite-perl_0.000163-1_all.deb ... 237s Unpacking libtest2-suite-perl (0.000163-1) ... 237s Selecting previously unselected package libyaml-tiny-perl. 237s Preparing to unpack .../55-libyaml-tiny-perl_1.76-1_all.deb ... 237s Unpacking libyaml-tiny-perl (1.76-1) ... 237s Selecting previously unselected package libtest2-harness-perl. 237s Preparing to unpack .../56-libtest2-harness-perl_1.000158-1_all.deb ... 237s Unpacking libtest2-harness-perl (1.000158-1) ... 237s Selecting previously unselected package pkg-perl-autopkgtest. 237s Preparing to unpack .../57-pkg-perl-autopkgtest_0.82_all.deb ... 237s Unpacking pkg-perl-autopkgtest (0.82) ... 237s Setting up libuuid-perl (0.37-1) ... 237s Setting up libarchive-zip-perl (1.68-1) ... 237s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 237s Setting up m4 (1.4.19-8) ... 237s Setting up libperl-dev:arm64 (5.40.1-6build1) ... 237s Setting up libgomp1:arm64 (15.2.0-5ubuntu1) ... 237s Setting up libyaml-tiny-perl (1.76-1) ... 237s Setting up libtest2-suite-perl (0.000163-1) ... 237s Setting up libscope-guard-perl (0.21-2) ... 237s Setting up autotools-dev (20240727.1) ... 237s Setting up libdata-uuid-perl (1.227-1build1) ... 237s Setting up libimporter-perl (0.026-2) ... 237s Setting up libmpc3:arm64 (1.3.1-1build3) ... 237s Setting up autopoint (0.23.1-2build2) ... 237s Setting up autoconf (2.72-3.1ubuntu1) ... 237s Setting up libubsan1:arm64 (15.2.0-5ubuntu1) ... 237s Setting up dwz (0.16-2) ... 237s Setting up libhwasan0:arm64 (15.2.0-5ubuntu1) ... 237s Setting up libasan8:arm64 (15.2.0-5ubuntu1) ... 237s Setting up debugedit (1:5.2-3) ... 237s Setting up libtsan2:arm64 (15.2.0-5ubuntu1) ... 237s Setting up libfilter-perl (1.64-2) ... 237s Setting up libisl23:arm64 (0.27-1) ... 237s Setting up libtest2-plugin-memusage-perl (0.002003-2) ... 237s Setting up libcc1-0:arm64 (15.2.0-5ubuntu1) ... 237s Setting up liblsan0:arm64 (15.2.0-5ubuntu1) ... 237s Setting up dctrl-tools (2.24-3build3) ... 237s Setting up libitm1:arm64 (15.2.0-5ubuntu1) ... 237s Setting up autodep8 (0.30) ... 237s Setting up automake (1:1.17-4ubuntu1) ... 237s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 237s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 237s Setting up libtest2-plugin-uuid-perl (0.002010-1) ... 237s Setting up cpp-15-aarch64-linux-gnu (15.2.0-5ubuntu1) ... 237s Setting up liblong-jump-perl (0.000001-2) ... 237s Setting up gettext (0.23.1-2build2) ... 237s Setting up libgcc-15-dev:arm64 (15.2.0-5ubuntu1) ... 237s Setting up libgoto-file-perl (0.005-2) ... 237s Setting up intltool-debian (0.35.0+20060710.6) ... 237s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 237s Setting up libstdc++-15-dev:arm64 (15.2.0-5ubuntu1) ... 237s Setting up pkg-perl-autopkgtest (0.82) ... 237s Setting up dh-strip-nondeterminism (1.14.2-1) ... 237s Setting up cpp-15 (15.2.0-5ubuntu1) ... 237s Setting up cpp (4:15.2.0-4ubuntu1) ... 237s Setting up libtest2-harness-perl (1.000158-1) ... 237s Setting up gcc-15-aarch64-linux-gnu (15.2.0-5ubuntu1) ... 237s Setting up po-debconf (1.0.21+nmu1) ... 237s Setting up gcc-15 (15.2.0-5ubuntu1) ... 237s Setting up g++-15-aarch64-linux-gnu (15.2.0-5ubuntu1) ... 237s Setting up g++-15 (15.2.0-5ubuntu1) ... 237s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 237s Setting up libtool (2.5.4-4build1) ... 237s Setting up gcc (4:15.2.0-4ubuntu1) ... 237s Setting up dh-autoreconf (21) ... 237s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 237s Setting up debhelper (13.24.2ubuntu1) ... 237s Setting up g++ (4:15.2.0-4ubuntu1) ... 237s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 237s Setting up build-essential (12.12ubuntu1) ... 237s Processing triggers for libc-bin (2.42-0ubuntu3) ... 237s Processing triggers for man-db (2.13.1-1) ... 239s Processing triggers for install-info (7.1.1-1ubuntu1) ... 241s autopkgtest [00:49:32]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 241s autopkgtest [00:49:32]: test autodep8-perl-build-deps: [----------------------- 241s t/1-pod_name.t ................................................ 241s # Seeded srand with seed '20251030' from local date. 241s ok 1 - lib/Debian/pkgperl/Foobar.pm has correct package Debian::pkgperl::Foobar 241s ok 2 - lib/Debian/pkgperl/Foobar.pm POD has correct package 'Debian::pkgperl::Foobar' under NAME 241s ok 3 - Found 'NAME' section in lib/Debian/pkgperl/Foobar.pm POD 241s 1..3 241s ok 241s t/HashBase.t .................................................. 241s ok 1 - FOO CONSTANT 241s ok 2 - BAR CONSTANT 241s ok 3 - BAZ CONSTANT 241s ok 4 - FOO CONSTANT 241s ok 5 - BAR CONSTANT 241s ok 6 - BAZ CONSTANT 241s ok 7 - APPLE CONSTANT 241s ok 8 - PEAR CONSTANT 241s ok 9 - FOO CONSTANT 241s ok 10 - BAR CONSTANT 241s ok 11 - BAZ CONSTANT 241s ok 12 - BAT CONSTANT 241s ok 13 - BAN CONSTANT 241s ok 14 - BOO CONSTANT 241s ok 15 - Accessor 241s ok 16 - Accessor 241s ok 17 - Accessor 241s ok 18 - Accessor set 241s ok 19 - hash 241s ok 20 - worked as expected 241s ok 21 - overrode const sub 241s ok 22 - worked as expected, const was constant 241s ok 23 - parent attribute sub not overridden 241s ok 24 - Did not override existing 'new' method 241s ok 25 - got foo 241s ok 26 - got bar 241s ok 27 - got baz 241s ok 28 - got bat 241s ok 29 - No setter for bat 241s ok 30 - No reader for ban 241s ok 31 - No reader for boo 241s ok 32 - No setter for boo 241s ok 33 - ban attribute is set 241s ok 34 - ban attribute can be set 241s ok 35 - Can set foo 241s ok 36 - got foo 241s ok 37 - Cannot set bar 241s ok 38 - set baz 241s ok 39 - Deprecation warning 241s ok 40 - Got a list of attributes in order starting from base class, duplicates removed 241s ok 41 - set foo via pairs 241s ok 42 - set baz via pairs 241s ok 43 - set foo via hashref 241s ok 44 - set baz via hashref 241s ok 45 - set foo via arrayref 241s ok 46 - set baz via arrayref 241s ok 47 - Too many args in array form 241s ok 48 - ->can has not been called yet 241s ok 49 - ->can has been called once to check for init 241s ok 50 - ->can was not called again, we cached it 241s ok 51 - ->can has not been called yet 241s ok 52 - ->init has not been called yet 241s ok 53 - ->can has been called once to check for init 241s ok 54 - ->init has been called once 241s ok 55 - ->can was not called again, we cached it 241s ok 56 - ->init has been called again 241s 1..56 241s ok 254s t/integration/concurrency.t ................................... 254s # Seeded srand with seed '20251030' from local date. 254s ok 1 - yath test t/integration/concurrency --ext=tx -j4 { 254s ok 1 - Exit Value Check 254s ok 2 - Item 0 is 'start' 254s ok 3 - Item 1 is 'start' 254s ok 4 - Item 2 is 'start' 254s ok 5 - Item 3 is 'start' 254s ok 6 - Item 4 must be an exit 254s ok 7 - Got one more start, and 4 more exits 254s 1..7 254s } 254s ok 2 - yath test t/integration/concurrency --ext=tx -j2 { 254s ok 1 - Exit Value Check 254s ok 2 - Item 0 is 'start' 254s ok 3 - Item 1 is 'start' 254s ok 4 - Item 2 must be an exit 254s ok 5 - Item 3 must be a start 254s 1..5 254s } 254s 1..2 254s ok 254s t/integration/coverage.t ...................................... skipped: Module 'Test2::Plugin::Cover' is not installed 254s t/integration/coverage2.t ..................................... skipped: Module 'Test2::Plugin::Cover' is not installed 254s t/integration/coverage3.t ..................................... skipped: Module 'Test2::Plugin::Cover' is not installed 254s t/integration/coverage4.t ..................................... skipped: Module 'Test2::Plugin::Cover' is not installed 256s t/integration/encoding.t ...................................... 256s # Seeded srand with seed '20251030' from local date. 256s ok 1 - yath test -v t/integrat[...]/plugin.tx { 256s ok 1 - Exit Value Check 256s ok 2 - Got proper codepoints 256s 1..2 256s } 256s ok 2 - yath test -v t/integrat[...]-plugin.tx { 256s ok 1 - Exit Value Check 256s ok 2 - Got proper codepoints 256s 1..2 256s } 256s 1..2 256s ok 257s t/integration/failed.t ........................................ 257s # Seeded srand with seed '20251030' from local date. 257s ok 1 - yath test t/integration/failed --ext=tx { 257s ok 1 - Exit Value Check 257s ok 2 - yath failed /tmp/yathl[...]a90W.jsonl { 257s ok 1 - Exit Value Check 257s ok 2 - 'failed' command exits true 257s ok 3 - 'fail.tx' was seen as a failure when reading the log 257s ok 4 - 'pass.tx' was not seen as a failure when reading the log 257s 1..4 257s } 257s 1..2 257s } 257s 1..1 257s ok 278s t/integration/failure_cases.t ................................. 278s # Seeded srand with seed '20251030' from local date. 278s ok 1 - yath test --et 2 t/integrat[...]timeout.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 2 - yath test --et 2 t/integrat[...]timeout.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 3 - yath test t/integrat[...]badplan.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 4 - yath test t/integrat[...]badplan.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 5 - yath test t/integrat[...]upt_end.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 6 - yath test t/integrat[...]upt_end.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 7 - yath test t/integrat[...]subtest.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 8 - yath test t/integrat[...]subtest.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 9 - yath test t/integrat[...]ception.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 10 - yath test t/integrat[...]ception.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 11 - yath test t/integrat[...]ingnums.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 12 - yath test t/integrat[...]ingnums.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 13 - yath test --pet 2 t/integrat[...]timeout.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 14 - yath test --pet 2 t/integrat[...]timeout.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 15 - yath test t/integrat[...]e_error.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 16 - yath test t/integrat[...]e_error.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 17 - yath test t/integrat[...]subtest.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 18 - yath test t/integrat[...]subtest.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 19 - yath test t/integrat[...]s/notok.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 20 - yath test t/integrat[...]s/notok.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 21 - yath test t/integrat[...]_nested.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 22 - yath test t/integrat[...]_nested.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 23 - yath test t/integrat[...]es/exit.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 24 - yath test t/integrat[...]es/exit.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 25 - yath test --pet 2 t/integrat[...]/noplan.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 26 - yath test --pet 2 t/integrat[...]/noplan.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 27 - yath test t/integrat[...]dupnums.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s ok 28 - yath test t/integrat[...]dupnums.tx { 278s ok 1 - Exit Value Check 278s 1..1 278s } 278s 1..28 278s ok 279s t/integration/help.t .......................................... 279s # Seeded srand with seed '20251030' from local date. 279s ok 1 - yath help { 279s ok 1 - Exit Value Check 279s ok 2 - Found usage statement 279s ok 3 - available commands 279s ok 4 - 'help' command is listed 279s ok 5 - 'test' command is listed 279s ok 6 - 'start' command is listed 279s 1..6 279s } 279s ok 2 - yath help help { 279s ok 1 - Exit Value Check 279s ok 2 - Got output for the help command 279s 1..2 279s } 279s ok 3 - yath help test { 279s ok 1 - Exit Value Check 279s ok 2 - Found summary 279s ok 3 - Found yath options 279s ok 4 - Found Developer category 279s ok 5 - Found help category 279s ok 6 - Found plugin category 279s ok 7 - Found command options 279s ok 8 - Found display category 279s ok 9 - Found formatter category 279s ok 10 - Found logging category 279s ok 11 - Found run category 279s ok 12 - Found runner category 279s ok 13 - Found workspace category 279s 1..13 279s } 279s 1..3 279s ok 284s t/integration/includes.t ...................................... 284s # Seeded srand with seed '20251030' from local date. 284s ok 1 - yath test default.tx { 284s ok 1 - Exit Value Check 284s 1..1 284s } 284s ok 2 - yath test -Ixyz default-i.tx { 284s ok 1 - Exit Value Check 284s 1..1 284s } 284s ok 3 - yath test -Ia -b -Ib -l -Ic order-ibili.tx { 284s ok 1 - Exit Value Check 284s 1..1 284s } 284s ok 4 - yath test -Ia -l -Ib -b -Ic order-ilibi.tx { 284s ok 1 - Exit Value Check 284s 1..1 284s } 284s ok 5 - yath test -Ixyz --unsafe-inc dot-last.tx { 284s ok 1 - Exit Value Check 284s 1..1 284s } 284s ok 6 - yath test -Ixyz ./not-perl.sh { 284s ok 1 - Exit Value Check 284s 1..1 284s } 284s 1..6 284s ok 284s t/integration/init.t .......................................... 284s # Seeded srand with seed '20251030' from local date. 284s ok 1 - yath init { 284s ok 1 - Exit Value Check 284s ok 2 - Short message 284s ok 3 - Added test.pl 284s ok 4 - Found generated note 284s 1..4 284s } 284s 1..1 284s ok 285s t/integration/log_dir.t ....................................... 285s # Seeded srand with seed '20251030' from local date. 285s ok 1 - yath test --log-dir=/tmp/VzY6zdx8oF -L --ext=tx t/integration/log_dir { 285s ok 1 - Exit Value Check 285s ok 2 - Only 1 file present 285s ok 3 - File is a jsonl file 285s 1..3 285s } 285s 1..1 285s ok 285s t/integration/persist.t ....................................... skipped: This test is not run under automated testing 286s t/integration/plugin.t ........................................ 286s # Seeded srand with seed '20251030' from local date. 286s ok 1 - yath test t/integration/plugin --ext=tx -A --durations-threshold 1 --no-plugins -pTestPlugin --changes-plugin TestPlugin { 286s ok 1 - Exit Value Check 286s ok 2 - Yath loaded the plugin 286s ok 3 - duration_data() was called 286s ok 4 - changed_files() was called 286s ok 5 - get_coverage_tests() was called 286s ok 6 - munge_files() was called 286s ok 7 - munge_search() was called 286s ok 8 - inject_run_data() was called 286s ok 9 - handle_event() was called 286s ok 10 - claim_file(test.tx) was called 286s ok 11 - claim_file(TestPlugin.pm) was called 286s ok 12 - setup() was called with settings 286s ok 13 - teardown() was called with settings 286s ok 14 - Got the STDERR write from the shellcall 286s ok 15 - Got the STDOUT write from the shellcall 286s ok 16 - finish() was called with necessary args 286s ok 17 - Only ran setup once 286s ok 18 - Only ran teardown once 286s ok 19 - Only ran finish once 286s ok 20 - Found fields 286s ok 21 - Injected the run data 286s ok 22 - Ran jobs in specified order 286s 1..22 286s } 286s 1..1 286s ok 290s t/integration/preload.t ....................................... 290s # Seeded srand with seed '20251030' from local date. 290s ok 1 - yath test t/integration/preload --ext=tx -A -PTestSimplePreload -PTestPreload { 290s ok 1 - Exit Value Check 290s ok 2 - Ran file "no_preload.tx" 290s ok 3 - Ran file "aaa.tx" 290s ok 4 - Ran file "bbb.tx" 290s ok 5 - Ran file "ccc.tx" 290s ok 6 - Ran file "simple_test.tx" 290s ok 7 - Ran file "preload_test.tx" 290s ok 8 - Ran file "fast.tx" 290s ok 9 - Ran file "slow.tx" 290s ok 10 - Ran file "retry.tx" with a failure 290s ok 11 - Ran file "retry.tx" again with a pass 290s 1..11 290s } 290s ok 2 - yath test t/integration/preload --ext=tx -A -PTestSimplePreload -PTestPreload -PBroken { 290s ok 1 - Exit Value Check 290s ok 2 - Reported the error 290s ok 3 - No tests were run 290s 1..3 290s } 290s ok 3 - yath test t/integration/preload --ext=tx -A -PTestBadPreload { 290s ok 1 - Exit Value Check 290s ok 2 - Reported the error 290s 1..2 290s } 290s 1..3 290s ok 294s t/integration/projects.t ...................................... 294s # Seeded srand with seed '20251030' from local date. 294s ok 1 - yath projects --ext=tx -- t/integration/projects { 294s ok 1 - Exit Value Check 294s ok 2 - Found pass.tx in foo project 294s ok 3 - Found pass.tx in bar project 294s ok 4 - Found pass.tx in baz project 294s ok 5 - Did not run fail.txx 294s 1..5 294s } 294s ok 2 - yath projects --ext=tx --ext=txx -- t/integration/projects { 294s ok 1 - Exit Value Check 294s ok 2 - Found pass.tx in foo project 294s ok 3 - Found pass.tx in bar project 294s ok 4 - Found pass.tx in baz project 294s ok 5 - ran fail.txx 294s 1..5 294s } 294s ok 3 - yath projects --ext=tx -v { 294s ok 1 - Exit Value Check 294s ok 2 - Found pass.tx in foo project 294s ok 3 - Found pass.tx in bar project 294s ok 4 - Found pass.tx in baz project 294s ok 5 - Did not run fail.txx 294s 1..5 294s } 294s ok 4 - yath projects --ext=tx --ext=txx { 294s ok 1 - Exit Value Check 294s ok 2 - Found pass.tx in foo project 294s ok 3 - Found pass.tx in bar project 294s ok 4 - Found pass.tx in baz project 294s ok 5 - ran fail.txx 294s 1..5 294s } 294s 1..4 294s ok 294s t/integration/reload.t ........................................ skipped: This test is not run under automated testing 294s t/integration/reload_syntax_error.t ........................... skipped: Author test, set the $AUTHOR_TESTING environment variable to run it 296s t/integration/replay.t ........................................ 296s # Seeded srand with seed '20251030' from local date. 296s ok 1 - yath test t/integration/replay --ext=tx { 296s ok 1 - Exit Value Check 296s ok 2 - 'fail.tx' was seen as a failure when reading the log 296s ok 3 - 'pass.tx' was not seen as a failure when reading the log 296s 1..3 296s } 296s ok 2 - yath replay /tmp/yathl[...]a90W.jsonl { 296s ok 1 - Exit Value Check 296s ok 2 - Replay has identical output to original 296s 1..2 296s } 296s 1..2 296s ok 299s t/integration/resource.t ...................................... 299s # Seeded srand with seed '20251030' from local date. 299s ok 1 - yath test t/integration/resource --ext=tx -j4 -Dt/integration/resource -R+Resource { 299s ok 1 - Exit Value Check 299s ok 2 - The nested runner saw the records and releases, and then cleaned up at the end. 299s ok 3 - The scheduler handled assigning slots, knew when it was out, then knew when more were ready 299s 1..3 299s } 299s 1..1 299s ok 310s t/integration/retry.t ......................................... 310s # Seeded srand with seed '20251030' from local date. 310s ok 1 - yath --project test t/integration/retry --ext=tx -r3 { 310s ok 1 - Exit Value Check 310s ok 2 - Passed in log 310s 1..2 310s } 310s ok 2 - yath --project test t/integration/retry --ext=tx -r3 --env-var FAIL_ONCE=1 -v { 310s ok 1 - Exit Value Check 310s ok 2 - got retry data 310s ok 3 - Tried twice 310s ok 4 - Retried the right file 310s ok 5 - Eventually passed 310s 1..5 310s } 310s ok 3 - yath --project test t/integration/retry --ext=tx -r3 --env-var FAIL_ALWAYS=1 { 310s ok 1 - Exit Value Check 310s ok 2 - Tried 4 times: 1 run + 3 retries 310s ok 3 - Retried the right file 310s ok 4 - Never passed 310s 1..4 310s } 310s # Retrying a symlink 310s ok 4 - yath test t/integration/retry-symlinks --ext=tl --retry 1 --env-var FAIL_ONCE=1 -v { 310s ok 1 - Exit Value Check 310s ok 2 - retried a broken symlink 310s ok 3 - using symlink name 310s ok 4 - Succeeded Eventually: YES 310s ok 5 - no failures 310s 1..5 310s } 310s # Retrying a test failing due to a timeout 310s ok 5 - yath test t/integration/retry-timeout --ext=tx --retry 1 --env-var FAIL_ONCE=1 -v { 310s ok 1 - Exit Value Check 310s ok 2 - retried a test when failing due to a timeout 310s ok 3 - retry.txt test 310s ok 4 - Succeeded Eventually: YES 310s ok 5 - no failures 310s 1..5 310s } 310s 1..5 310s ok 310s t/integration/signals.t ....................................... skipped: Author test, set the $AUTHOR_TESTING environment variable to run it 310s t/integration/signals/abrt_or_iot.t ........................... 310s ok 1 310s 1..1 310s ok 310s t/integration/slots_per_job.t ................................. skipped: This test only works under Test2::Harness 310s t/integration/slots_per_job2.t ................................ skipped: This test only works under Test2::Harness 310s t/integration/slots_per_job3.t ................................ skipped: This test only works under Test2::Harness 314s t/integration/smoke.t ......................................... 314s # Seeded srand with seed '20251030' from local date. 314s ok 1 - yath -p+SmokePlugin test t/integration/smoke --ext=tx { 314s ok 1 - Exit Value Check 314s ok 2 - The 4 smoke tests ran first 314s ok 3 - The 4 non-smoke tests ran later 314s 1..3 314s } 314s ok 2 - yath -p+SmokePlugin test t/integration/smoke -j3 --ext=tx { 314s ok 1 - Exit Value Check 314s ok 2 - The 4 smoke tests ran first 314s ok 3 - The 4 non-smoke tests ran later 314s 1..3 314s } 314s 1..2 314s ok 315s t/integration/speedtag.t ...................................... 315s # Seeded srand with seed '20251030' from local date. 315s ok 1 - yath test /tmp/VzY6zdx8oF --ext=tx { 315s ok 1 - Exit Value Check 315s 1..1 315s } 315s ok 2 - yath speedtag /tmp/yathl[...]Q533.jsonl { 315s ok 1 - Exit Value Check 315s ok 2 - Indicate we tagged pass 315s ok 3 - Indicate we tagged pass2 315s ok 4 - Tagged file pass.tx 315s ok 5 - Tagged file pass2.tx 315s 1..5 315s } 315s 1..2 315s ok 316s t/integration/stamps.t ........................................ 316s # Seeded srand with seed '20251030' from local date. 316s ok 1 - yath test t/integration/stamps --ext=tx -A --no-plugins -pTestPlugin -v { 316s ok 1 - Exit Value Check 316s ok 2 - Event had a timestamp 316s ok 3 - Event had a timestamp 316s ok 4 - Event had a timestamp 316s ok 5 - Event had a timestamp 316s ok 6 - Event had a timestamp 316s ok 7 - Event had a timestamp 316s ok 8 - Event had a timestamp 316s ok 9 - Event had a timestamp 316s ok 10 - Event had a timestamp 316s ok 11 - Event had a timestamp 316s ok 12 - Event had a timestamp 316s ok 13 - Event had a timestamp 316s ok 14 - Event had a timestamp 316s ok 15 - Event had a timestamp 316s ok 16 - Event had a timestamp 316s ok 17 - Event had a timestamp 316s ok 18 - Event had a timestamp 316s ok 19 - Event had a timestamp 316s ok 20 - Event had a timestamp 316s ok 21 - Event had a timestamp 316s ok 22 - Event had a timestamp 316s 1..22 316s } 316s 1..1 316s ok 317s t/integration/tapsubtest.t .................................... 317s # Seeded srand with seed '20251030' from local date. 317s ok 1 - yath test t/integration/tapsubtest --ext=tx -v { 317s ok 1 - Exit Value Check 317s not ok 2 - Got the desired output # TODO FIXME #216 317s # Failed test (with amnesty) 'Got the desired output' 317s # at t/integration/tapsubtest.t line 25. 317s # +-------------------------------+----+-------------------------------+ 317s # | GOT | OP | CHECK | 317s # +-------------------------------+----+-------------------------------+ 317s # | ( LAUNCH ) job 1 t/integ | =~ | (?^u:\[\ \ PASS\ \ \]\ \ job\ | 317s # | ration/tapsubtest/test.tx\n | | \ 1\ \ \+\~buffered\\n | 317s # | ( NOTE ) job 1 Seeded | | \[\ \ PASS\ \ \]\ \ job\ \ 1\ | 317s # | srand with seed '20251030' fr | | \ \ \ \+\ buffered\ ok\\n | 317s # | om local date.\n | | \[\ \ PLAN\ \ \]\ \ job\ \ 1\ | 317s # | [ PASS ] job 1 +~buffere | | \ \ \ \|\ Expected\ assertio | 317s # | d\n | | ns\:\ 1\\n | 317s # | [ PASS ] job 1 +~buffere | | \ \ \ \ \ \ \ \ \ \ \ \ job\ | 317s # | d\n | | \ 1\ \ \ \ \^\\n | 317s # | [ PLAN ] job 1 Expecte | | \[\ \ PLAN\ \ \]\ \ job\ \ 1\ | 317s # | d assertions: 1\n | | \ \ \ Expected\ assertions\: | 317s # | ( NOTE ) job 1 rss: 2 | | \ 1) | 317s # | 5572kB\n | | | 317s # | ( NOTE ) job 1 size: 3 | | | 317s # | 3720kB\n | | | 317s # | ( NOTE ) job 1 peak: 3 | | | 317s # | 3720kB\n | | | 317s # | ( PASSED ) job 1 t/integ | | | 317s # | ration/tapsubtest/test.tx\n | | | 317s # | ( TIME ) job 1 Startup | | | 317s # | : 0.02920s | Events: 0.00000s | | | 317s # | | Cleanup: 0.14676s | Total: | | | 317s # | 0.17596s\n | | | 317s # | \n | | | 317s # +-------------------------------+----+-------------------------------+ 317s 1..2 317s } 317s 1..1 317s ok 319s t/integration/test-w.t ........................................ 319s # Seeded srand with seed '20251030' from local date. 319s ok 1 - yath test t/integration/test-w/a.tx t/integration/test-w/b.tx --ext=tx { 319s ok 1 - Exit Value Check 319s 1..1 319s } 319s ok 2 - yath test t/integration/test-w/b.tx t/integration/test-w/a.tx --ext=tx { 319s ok 1 - Exit Value Check 319s 1..1 319s } 319s 1..2 319s ok 330s t/integration/test.t .......................................... 330s # Seeded srand with seed '20251030' from local date. 330s ok 1 - yath test t/integration/test --ext=tx --ext=txx { 330s ok 1 - Exit Value Check 330s ok 2 - 'fail.tx' was seen as a failure when reading the output 330s ok 3 - 'pass.tx' was not seen as a failure when reading the output 330s 1..3 330s } 330s ok 2 - yath test t/integration/test --ext=tx { 330s ok 1 - Exit Value Check 330s ok 2 - 'fail.tx' was seen as a failure when reading the output 330s ok 3 - 'pass.tx' was not seen as a failure when reading the output 330s 1..3 330s } 330s ok 3 - yath test t/integration/test --ext=txx { 330s ok 1 - Exit Value Check 330s ok 2 - 'fail.tx' was seen as a failure when reading the output 330s ok 3 - 'pass.tx' was not seen as a failure when reading the output 330s 1..3 330s } 330s ok 4 - yath test t/integration/test -vvv { 330s ok 1 - Exit Value Check 330s ok 2 - Got error message 330s 1..2 330s } 330s # Checking --exclude-file option when a file is provided on the command line 330s ok 5 - yath test --exclude-[...]t/fail.txx t/integration/test/pass.tx t/integration/test/fail.txx { 330s ok 1 - Exit Value Check 330s ok 2 - 'fail.tx' was excluded using '--exclude-file' option 330s ok 3 - 'pass.tx' was not seen as a failure when reading the output 330s 1..3 330s } 330s # Checking --exclude-list option when a file is provided on the command line 330s ok 6 - yath test --exclude-[...]N_HZoC9c9a t/integration/test/pass.tx t/integration/test/fail.txx { 330s ok 1 - Exit Value Check 330s ok 2 - 'fail.tx' was excluded using '--exclude-list' option with a file 330s ok 3 - 'pass.tx' was not seen as a failure when reading the output 330s 1..3 330s } 330s # Testsuite using symlinks: check that $0 is preserved 330s ok 7 - yath test t/integration/test-symlinks --ext=xt { 330s ok 1 - Exit Value Check 330s ok 2 - '_base.xt' was skipped 330s ok 3 - 'symlink_to_base.xt' passed [and is not skipped] 330s 1..3 330s } 330s ok 8 - yath test t/integrat[...]s/_base.xt t/integrat[...]to_base.xt { 330s ok 1 - Exit Value Check 330s ok 2 - '_base.xt' was skipped 330s ok 3 - 'symlink_to_base.xt' passed [and is not skipped] 330s 1..3 330s } 330s # Testsuite checking broken symlinks #103 330s ok 9 - yath test t/integrat[...]n-symlinks --ext=tx { 330s ok 1 - Exit Value Check 330s ok 2 - no failures 330s ok 3 - no mention of broken-symlink.tx 330s ok 4 - t/integration/test-broken-symlinks/pass.tx PASSED 330s 1..4 330s } 330s # Testing durations when provided using a json file 330s ok 10 - yath test -v -j1 --durations t/integrat[...]tions.json --ext=tx t/integration/test-durations { 330s ok 1 - Exit Value Check 330s ok 2 - tests are run in order from slow to fast - using a directory 330s 1..2 330s } 330s ok 11 - yath test -v -j1 --durations t/integrat[...]tions.json --ext=tx t/integrat[...]slow-01.tx t/integrat[...]fast-02.tx t/integrat[...]fast-01.tx t/integrat[...]fast-04.tx t/integrat[...]fast-03.tx t/integrat[...]slow-02.tx { 330s ok 1 - Exit Value Check 330s ok 2 - tests are run in order from slow to fast - using a list of files 330s 1..2 330s } 330s # Checking %INC and @INC setup 330s ok 12 - yath test --ext=tx --no-unsafe-inc t/integration/test-inc { 330s ok 1 - Exit Value Check 330s ok 2 - no failures 330s 1..2 330s } 330s ok 13 - yath test t/integration/test --ext=txxx :: foobar baz { 330s ok 1 - Exit Value Check 330s ok 2 - Args after arisdottle are added to @ARGV 330s 1..2 330s } 330s 1..13 330s ok 331s t/integration/times.t ......................................... 331s # Seeded srand with seed '20251030' from local date. 331s ok 1 - yath test t/integration/times --ext=tx { 331s ok 1 - Exit Value Check 331s 1..1 331s } 331s ok 2 - yath times /tmp/yathl[...]a90W.jsonl { 331s ok 1 - Exit Value Check 331s ok 2 - Got header 331s ok 3 - Got pass line 331s ok 4 - Got pass2 line 331s ok 5 - Got total line 331s 1..5 331s } 331s 1..2 331s ok 333s t/integration/verbose_env.t ................................... 333s # Seeded srand with seed '20251030' from local date. 333s ok 1 - yath test t/integrat[...]verbose.tx { 333s ok 1 - Exit Value Check 333s 1..1 333s } 333s ok 2 - yath test -v t/integrat[...]erbose1.tx { 333s ok 1 - Exit Value Check 333s 1..1 333s } 333s ok 3 - yath test -vv t/integrat[...]erbose2.tx { 333s ok 1 - Exit Value Check 333s 1..1 333s } 333s 1..3 333s ok 334s t/unit/App/Yath.t ............................................. 334s "my" variable @ignore masks earlier declaration in same scope at t/unit/App/Yath.t line 259. 334s # Seeded srand with seed '20251030' from local date. 334s ok 1 - init { 334s ok 1 - App::Yath=HASH->isa('App::Yath') 334s ok 2 - Test2::Harness::Settings=REF->isa('Test2::Harness::Settings') 334s ok 3 - Yath script set to this test file 334s ok 4 - Grabbed argv 334s ok 5 - Default empty config 334s ok 6 - default to empty argv 334s 1..6 334s } 334s ok 2 - generate_run_sub { 334s ok 1 - Ran command generate_run_sub with correct args 334s ok 2 - Set verbose with CLI args 334s ok 3 - Added the runsub to the provided symbol 334s ok 4 - runsub does what we expect (runs the command run method) and we get the exit value 334s ok 5 - Ran post-process callbacks 334s 1..5 334s } 334s ok 3 - run_command { 334s ok 1 - Command must return an exit value 334s ok 2 - Returned the proper exit code 334s 1..2 334s } 334s ok 4 - command_class { 334s ok 1 - Got command class from args 334s ok 2 - A cache is used 334s 1..2 334s } 334s ok 5 - load_command { 334s ok 1 - Works for valid command (inline) 334s ok 2 - Works for valid command (real) 334s ok 3 - Missing module is ok in 'check_only' mode 334s ok 4 - Correct message for missing command 334s ok 5 - If a module load throws an exception we pass it along 334s 1..5 334s } 334s ok 6 - load_options { 334s ok 1 - Included Debug and PreCommand, but not plugins 334s ok 2 - Included Debug and PreCommand, as well as the plugin 334s ok 3 - Cached options result 334s 1..3 334s } 334s ok 7 - process_argv { 334s ok 1 - remaining args are returned 334s ok 2 - Set command class 334s ok 3 - Added 'fake' command settings 334s ok 4 - Added the dev libs 334s ok 5 - Remaining args 334s ok 6 - Did not run hook yet (requires command instance) 334s 1..6 334s } 334s ok 8 - command_from_argv { 334s ok 1 - Default to test 334s ok 2 - Warning about default 334s ok 3 - Default to run if we have a persistence file 334s ok 4 - Warning about default 334s ok 5 - Found 'test' command 334s ok 6 - Command was removed from argv 334s ok 7 - Found 'hfajhdajshfj' command 334s ok 8 - Command was removed from argv 334s ok 9 - Found 'help' command 334s ok 10 - Command was removed from argv 334s ok 11 - Found 'help' command 334s ok 12 - Command was removed from argv 334s ok 13 - Found 'replay' command because we got a log 334s ok 14 - log was not removed from argv 334s ok 15 - Found 'test' command because we got a path 334s ok 16 - path was not removed 334s 1..16 334s } 334s 1..8 334s ok 334s t/unit/App/Yath/Command/init.t ................................ 334s # Seeded srand with seed '20251030' from local date. 334s ok 1 - use App::Yath::Command::init; 334s ok 2 - run { 334s ok 1 - Exit of 0 334s ok 2 - Added test.pl 334s ok 3 - Exit of 0 if we are updating a generated one 334s ok 4 - Saw write info both times 334s ok 5 - Cannot override a non-generated test.pl 334s 1..5 334s } 334s 1..2 334s ok 334s t/unit/App/Yath/Option.t ...................................... 334s # Seeded srand with seed '20251030' from local date. 334s ok 1 - types { 334s ok 1 - 'b' is a valid type 334s ok 2 - 'c' is a valid type 334s ok 3 - 's' is a valid type 334s ok 4 - 'm' is a valid type 334s ok 5 - 'd' is a valid type 334s ok 6 - 'D' is a valid type 334s ok 7 - 'h' is a valid type 334s ok 8 - 'H' is a valid type 334s ok 9 - 'x' is not a valid type 334s ok 10 - Converted 'bool' to 'b' 334s ok 11 - Converted 'boolean' to 'b' 334s ok 12 - Converted 'count' to 'c' 334s ok 13 - Converted 'counter' to 'c' 334s ok 14 - Converted 'counting' to 'c' 334s ok 15 - Converted 'scalar' to 's' 334s ok 16 - Converted 'string' to 's' 334s ok 17 - Converted 'number' to 's' 334s ok 18 - Converted 'multi' to 'm' 334s ok 19 - Converted 'multiple' to 'm' 334s ok 20 - Converted 'list' to 'm' 334s ok 21 - Converted 'array' to 'm' 334s ok 22 - Converted 'default' to 'd' 334s ok 23 - Converted 'def' to 'd' 334s ok 24 - Converted 'multi-def' to 'D' 334s ok 25 - Converted 'multiple-default' to 'D' 334s ok 26 - Converted 'list-default' to 'D' 334s ok 27 - Converted 'array-default' to 'D' 334s ok 28 - Converted 'hash' to 'h' 334s ok 29 - Converted 'hash-list' to 'H' 334s ok 30 - type 's' requires an arg 334s ok 31 - type 's' does allow an arg 334s ok 32 - type 'm' requires an arg 334s ok 33 - type 'm' does allow an arg 334s ok 34 - type 'h' requires an arg 334s ok 35 - type 'h' does allow an arg 334s ok 36 - type 'H' requires an arg 334s ok 37 - type 'H' does allow an arg 334s ok 38 - type 'd' does not require an arg 334s ok 39 - type 'd' does allow an arg 334s ok 40 - type 'D' does not require an arg 334s ok 41 - type 'D' does allow an arg 334s ok 42 - type 'b' does not require an arg 334s ok 43 - type 'b' does not allow an arg 334s ok 44 - type 'c' does not require an arg 334s ok 45 - type 'c' does not allow an arg 334s 1..45 334s } 334s ok 2 - init { 334s ok 1 - Need 'title', or 'field' and 'name' 334s ok 2 - prefix is required 334s ok 3 - Alt, when present must be an arrayref 334s ok 4 - Instance of App::Yath::Option 334s ok 5 - set title 334s ok 6 - field has underscores 334s ok 7 - name has dashes 334s ok 8 - Default type is boolean 334s ok 9 - set title 334s ok 10 - field has underscores 334s ok 11 - name has dashes, prefix is in place if it is a plugin option 334s ok 12 - Default type is boolean 334s ok 13 - If the option is supposed to build a specific class, make sure the class knows 334s ok 14 - Construction is fine if build package has the right method 334s ok 15 - 's' is a valid type 334s ok 16 - 'scalar' is a valid type, turns into 's' 334s ok 17 - Type must be valid 334s ok 18 - Simple string default is fine 334s ok 19 - Simple number default is fine 334s ok 20 - Can use a coderef for default 334s ok 21 - Cannot use a non-coderef ref as a default 334s ok 22 - Can set normalize to a coderef 334s ok 23 - Can set normalize to undef 334s ok 24 - Cannot use a non-coderef ref with normalize 334s ok 25 - Cannot use a scalar with normalize 334s ok 26 - Can set action to a coderef 334s ok 27 - Can set action to undef 334s ok 28 - Cannot use a non-coderef ref with action 334s ok 29 - Cannot use a scalar with action 334s ok 30 - Got correct trace 334s ok 31 - Default category 334s ok 32 - Default description 334s ok 33 - All construction args must be valid 334s 1..33 334s } 334s ok 3 - applicable { 334s ok 1 - Unless a callback was provided and option is always applicable. 334s ok 2 - Used value from callback 334s ok 3 - Callback got the necessary args 334s 1..3 334s } 334s ok 4 - long_args { 334s ok 1 - Got long args 334s ok 2 - Got long args 334s 1..2 334s } 334s ok 5 - option_slot { 334s ok 1 - Got the slot 334s ok 2 - slot is a reference pointing to a scalar with an undef value 334s ok 3 - Vivified in settings 334s ok 4 - Setting the slotref sets it in settings 334s ok 5 - Need to pass in settings 334s 1..5 334s } 334s ok 6 - get_default { 334s ok 1 - default for scalar is undef 334s ok 2 - default for 'd' is undef 334s ok 3 - default for boolean is 0 334s ok 4 - default for count is 0 334s ok 5 - default for multi is an empty array 334s ok 6 - default for multi-d is an empty array 334s ok 7 - default for hash is an empty hash 334s ok 8 - default for multi-hash is an empty hash 334s ok 9 - Used simple default 334s ok 10 - Used default generator 334s 1..10 334s } 334s ok 7 - get_normalized { 334s ok 1 - Boolean normalized to true 334s ok 2 - Boolean normalized to false 334s ok 3 - Normalize does not change most things 334s ok 4 - Simple hash parse/normalize 334s ok 5 - Do not do anything special for 'h' values 334s ok 6 - Value is 1 if nothing is specified 334s ok 7 - Simple multi-hash parse/normalize 334s ok 8 - Split 'H' by comma 334s ok 9 - Value is [] if nothing is specified 334s 1..9 334s } 334s ok 8 - handle { 334s ok 1 - increment by 1 334s ok 2 - increment by 1 again 334s ok 3 - Pushed value 334s ok 4 - Pushed value again 334s ok 5 - Pushed value 334s ok 6 - Pushed value again 334s ok 7 - Set value and added it to the list key 334s ok 8 - Reset value, not duplicated in the list key 334s ok 9 - Set second key 334s ok 10 - Set value and added it to the list key 334s ok 11 - Added more values 334s ok 12 - Set second key 334s ok 13 - Returned value from action 334s ok 14 - Set value via handler 334s ok 15 - Got args 334s 1..15 334s } 334s ok 9 - handle_negation { 334s ok 1 - 'b' Is set 334s ok 2 - 'b' Cleared 334s ok 3 - 'c' Is set 334s ok 4 - 'c' Cleared 334s ok 5 - 'm' Is set 334s ok 6 - 'm' Cleared 334s ok 7 - 'D' Is set 334s ok 8 - 'D' Cleared 334s ok 9 - 'h' Is set 334s ok 10 - 'h' Cleared 334s ok 11 - 'H' Is set 334s ok 12 - 'H' Cleared 334s ok 13 - 's' Is set 334s ok 14 - 's' Cleared 334s 1..14 334s } 334s ok 10 - trace_string { 334s ok 1 - Valid trace string 334s 1..1 334s } 334s ok 11 - cli_docs { 334s ok 1 - Got docs 334s ok 2 - Got more complex docs 334s ok 3 - Got more complex docs with custom examples 334s 1..3 334s } 334s ok 12 - pod_docs { 334s ok 1 - Got docs 334s ok 2 - Got more complex docs 334s ok 3 - Got more complex docs with custom examples 334s 1..3 334s } 334s 1..12 334s ok 334s t/unit/App/Yath/Options.t ..................................... 334s # Seeded srand with seed '20251030' from local date. 334s ok 1 - sugar { 334s ok 1 - Imported symbols: post, option, options, option_group, ... 334s ok 2 - Cannot double-import 334s ok 3 - options() returns an instance 334s ok 4 - Added options, correct traces, prefix from group, nestable 334s ok 5 - 'builds' must be a valid module 334s ok 6 - All 3 posts were listed 334s ok 7 - No applicability check for foo 334s ok 8 - Correct callback for foo 334s ok 9 - correct applicability check for bar 334s ok 10 - Correct callback fo bar 334s ok 11 - correct applicability check for baz (from group) 334s ok 12 - Correct callback fo baz 334s ok 13 - Code is required 334s ok 14 - Included options 334s 1..14 334s } 334s ok 2 - init { 334s ok 1 - Created an instance 334s ok 2 - Attributes 334s ok 3 - Set defaults 334s ok 4 - Generated a settings object by default 334s 1..4 334s } 334s ok 3 - option { 334s ok 1 - Got an option instance 334s ok 2 - Injected the correct trace 334s ok 3 - Correct title 334s ok 4 - Correct prefix 334s ok 5 - Added the option 334s ok 6 - Added the option for commands 334s ok 7 - Added option to the lookup 334s 1..7 334s } 334s ok 4 - _option { 334s ok 1 - Got an option instance 334s ok 2 - Used the correct trace 334s ok 3 - Correct title 334s ok 4 - Correct prefix 334s ok 5 - Added the option 334s ok 6 - Added the option for commands 334s ok 7 - Added option to the lookup 334s 1..7 334s } 334s ok 5 - _parse_option_args { 334s ok 1 - Parse just title 334s ok 2 - Parse title=type 334s ok 3 - Parse title, type 334s ok 4 - Parse title, %opts 334s 1..4 334s } 334s ok 6 - _parse_option_caller { 334s ok 1 - Found prefix from package, and lowercased it 334s ok 2 - Found prefix from proto, and lowercased it 334s ok 3 - Need a prefix 334s ok 4 - Found command, prefix not required 334s ok 5 - Found command (options class for command), prefix not required 334s ok 6 - Special case, prefix not required for App::Yath namespace 334s ok 7 - Automatic prefix for plugin 334s ok 8 - Can override automatic plugin prefix 334s 1..8 334s } 334s ok 7 - include_option { 334s ok 1 - Need a trace 334s ok 2 - Added, and returned the reference 334s ok 3 - Added the option and indexed it 334s 1..3 334s } 334s ok 8 - _index_option { 334s ok 1 - indexed into 4 slots 334s ok 2 - Double indexing the same opt does not explode, 0 slots 334s ok 3 - Index has all 4 items 334s ok 4 - indexed into 4 slots 334s ok 5 - Double indexing the same opt does not explode, 0 slots 334s ok 6 - Index has all items 334s ok 7 - Cannot add 2 opts with the same long flag 334s ok 8 - Cannot add 2 opts with the same long flag (alt) 334s ok 9 - Cannot add 2 opts with the same short flag 334s 1..9 334s } 334s ok 9 - _list_option { 334s ok 1 - listed option 1 334s ok 2 - listed option 2 334s ok 3 - Added both options to the correct lists 334s 1..3 334s } 334s ok 10 - include { 334s ok 1 - Must specify what to include 334s ok 2 - String is not a valid include 334s ok 3 - Package is not a valid include 334s ok 4 - A reference is not a valid include 334s ok 5 - Must be an instance of App::Yath::Options 334s ok 6 - Included options and post-callbacks from the second instance 334s 1..6 334s } 334s ok 11 - include_from { 334s ok 1 - Included options and post-callbacks from the specified package 334s ok 2 - Must be a valid package 334s 1..2 334s } 334s ok 12 - populate_pre_defaults { 334s ok 1 - Populated fields as expected 334s 1..1 334s } 334s ok 13 - populate_cmd_defaults { 334s ok 1 - Need to set command class first 334s ok 2 - Populated fields as expected 334s 1..2 334s } 334s ok 14 - set_args { 334s ok 1 - No args yet 334s ok 2 - Set the args 334s ok 3 - Cannot set args a second time 334s ok 4 - Args did not change 334s 1..4 334s } 334s ok 15 - _grab_opts { 334s ok 1 - Need opts 334s ok 2 - Need arg type 334s ok 3 - Need args 334s ok 4 - Pulled out known args, stopped at -- 334s ok 5 - Got actions to take 334s ok 6 - Pulled out known args, stopped at :: 334s ok 7 - Got actions to take 334s ok 8 - Died at non-opt 334s ok 9 - Died at invalid opt 334s ok 10 - Pulled out known args 334s ok 11 - Got actions to take 334s 1..11 334s } 334s ok 16 - *_command_opts { 334s ok 1 - Pulled out known args, stopped at -- 334s ok 2 - Got actions to take, including pre-command options that were not processed yet 334s ok 3 - Nothing left to do 334s ok 4 - Set the proper settings 334s 1..4 334s } 334s ok 17 - *_pre_command_opts { 334s ok 1 - Pulled out known args, stopped at non-opt 334s ok 2 - Got actions to take, did not grab command options 334s ok 3 - Nothing left to do 334s ok 4 - Set the proper settings 334s 1..4 334s } 334s ok 18 - set_command_class { 334s ok 1 - No command class yet 334s ok 2 - Can set via a blessed command instance 334s ok 3 - Cannot change command class once set. 334s ok 4 - Included options from the command 334s ok 5 - Can set via a class name 334s ok 6 - Must be a valid command class 334s 1..6 334s } 334s ok 19 - post { 334s ok 1 - List is no longer considered sorted when we add an item 334s ok 2 - Added item to post list 334s ok 3 - Need args first 334s 1..3 334s } 334s 1..19 334s ok 334s t/unit/App/Yath/Plugin.t ...................................... 334s # Seeded srand with seed '20251030' from local date. 334s ok 1 - Subclasses Test2::Harness::Plugin 334s ok 2 - finish() is defined 334s ok 3 - finish returns an empty list in list context 334s ok 4 - finish returns undef in scalar context 334s ok 5 - sort_files is not defined by default 334s ok 6 - sort_files_2 is not defined by default 334s ok 7 - handle_event is not defined by default 334s 1..7 334s ok 335s t/unit/App/Yath/Plugin/Git.t .................................. 335s # Seeded srand with seed '20251030' from local date. 335s ok 1 - NOTHING { 335s ok 1 - no git added to meta 335s ok 2 - No fields added 335s 1..2 335s } 335s ok 2 - ENV { 335s ok 1 - Added git info to meta-data 335s ok 2 - Added git field 335s 1..2 335s } 335s ok 3 - CMD { 335s ok 1 - Added git info to meta-data 335s ok 2 - Added git field 335s 1..2 335s } 335s ok 4 - MIX { 335s ok 1 - Added git info to meta-data 335s ok 2 - Added git field 335s 1..2 335s } 335s 1..4 335s ok 335s t/unit/App/Yath/Plugin/SysInfo.t .............................. 335s # Seeded srand with seed '20251030' from local date. 335s ok 1 - Got expected fields 335s ok 2 - Got expected fields, including custom hostname short filter 335s 1..2 335s ok 335s t/unit/App/Yath/Util.t ........................................ 335s # Seeded srand with seed '20251030' from local date. 335s ok 1 - Imported symbols: find_pfile, is_generated_test_pl, fit... 335s ok 2 - is_generated_test_pl { 335s ok 1 - This is not a generated test file 335s ok 2 - Found a generated file 335s 1..2 335s } 335s ok 3 - find_in_updir { 335s ok 1 - Found file in expected spot 335s ok 2 - Found file in expected spot 335s 1..2 335s } 335s ok 4 - fit_to_width { 335s ok 1 - No change for short string 335s ok 2 - Split across multiple lines 335s ok 3 - Split across multiple lines 335s ok 4 - Split across multiple lines 335s ok 5 - Split across multiple lines 335s 1..5 335s } 335s ok 5 - isolate_stdout { 335s ok 1 - Clean exit 335s ok 2 - Got expected STDOUT 335s ok 3 - Got expected STDERR 335s 1..3 335s } 335s ok 6 - find_yath { 335s ok 1 - Use $App::Yath::Script::SCRIPT if set 335s ok 2 - found yath script in scripts/ dir 335s ok 3 - cached result 335s ok 4 - No yath found 335s ok 5 - Found it in a config path 335s 1..5 335s } 335s 1..6 335s ok 335s t/unit/Test2/Harness/Runner/DepTracer.t ....................... skipped: TODO 335s t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/Config.t .. 335s # Seeded srand with seed '20251030' from local date. 335s ok 1 - Found the config file, loaded options 335s ok 2 - Got default umask 335s ok 3 - Got state file from common 335s ok 4 - got algorithm from common 335s ok 5 - got max slots from host 335s ok 6 - default min slots per run at 0 335s ok 7 - got max slots per job from host 335s ok 8 - got max slots per run from host 335s ok 9 - got default slots per job from host 335s ok 10 - got default slots per run from host 335s ok 11 - Got host umask 335s ok 12 - got algorithm from common 335s ok 13 - got max slots from common 335s ok 14 - default min slots per run at 0 335s ok 15 - got max slots per job from common 335s ok 16 - got max slots per run from common 335s ok 17 - got default slots per job from common 335s ok 18 - got default slots per run from common 335s ok 19 - got algorithm from default 335s ok 20 - got max slots from host 335s ok 21 - default min slots per run at 0 335s ok 22 - got max slots per job from default 335s ok 23 - got max slots per run from default 335s ok 24 - got default slots per job from default 335s ok 25 - got default slots per run from default 335s ok 26 - Need a value for max slots 335s 1..26 335s ok 335s t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/State.t ... 335s # Seeded srand with seed '20251030' from local date. 335s ok 1 - use Test2::Harness::Runner::Resource::SharedJobSlots::State; 335s ok 2 - init_checks { 335s ok 1 - Require 'state_file' be provided 335s ok 2 - Require 'max_slots' be provided 335s ok 3 - Require 'max_slots_per_job' be provided 335s ok 4 - Require 'max_slots_per_run' be provided 335s ok 5 - Created an instance 335s 1..5 335s } 335s ok 3 - init_state { 335s ok 1 - Got initial state 335s ok 2 - Local data is as expected 335s ok 3 - state and stored match 335s 1..3 335s } 335s ok 4 - transaction { 335s ok 1 - Got the instance first 335s ok 2 - got a hash 335s ok 3 - Got additional args 335s ok 4 - Got accurate state 335s ok 5 - nested_transaction { 335s ok 1 - got the same instance 335s ok 2 - Got the same state object 335s ok 3 - State temporarily modified 335s 1..3 335s } 335s ok 6 - transaction with no callback returns state 335s ok 7 - State restored 335s ok 8 - Got correct end state 335s ok 9 - Got registration 335s ok 10 - Two is not registered anymore 335s ok 11 - Cannot proceed if our registration expired 335s ok 12 - Got registration 335s ok 13 - Three is not registered anymore (timed out) 335s ok 14 - Two is not registered anymore 335s ok 15 - Three is not registered anymore (timed out) 335s ok 16 - Two is not registered anymore 335s ok 17 - state and stored match 335s 1..17 335s } 335s ok 5 - registration { 335s ok 1 - consistent state { 335s ok 1 - state [1] matches state [0] 335s ok 2 - state [2] matches state [0] 335s ok 3 - State matches expectations 335s 1..3 335s } 335s ok 2 - consistent state { 335s ok 1 - state [1] matches state [0] 335s ok 2 - state [2] matches state [0] 335s ok 3 - State matches expectations 335s 1..3 335s } 335s ok 3 - consistent state { 335s ok 1 - state [1] matches state [0] 335s ok 2 - state [2] matches state [0] 335s ok 3 - State matches expectations 335s 1..3 335s } 335s ok 4 - consistent state { 335s ok 1 - state [1] matches state [0] 335s ok 2 - state [2] matches state [0] 335s ok 3 - State matches expectations 335s 1..3 335s } 335s ok 5 - consistent state { 335s ok 1 - state [1] matches state [0] 335s ok 2 - state [2] matches state [0] 335s ok 3 - State matches expectations 335s 1..3 335s } 335s ok 6 - Cannot write after timing out 335s 1..6 335s } 335s ok 6 - _entry_expired { 335s ok 1 - Invalid entry is expired 335s ok 2 - Entry to be removed is expired 335s ok 3 - no 'seen' field expired 335s ok 4 - Recently seen, not expired 335s ok 5 - Old is expired 335s 1..5 335s } 335s ok 7 - runner_todo { 335s ok 1 - Nothing to do 335s ok 2 - Nothing to do 335s ok 3 - Got job count 335s ok 4 - todo is set 335s ok 5 - Got job count 335s ok 6 - todo is set 335s ok 7 - Got job count 335s ok 8 - todo is set 335s ok 9 - Got job count 335s ok 10 - todo is set 335s ok 11 - Got job count 335s ok 12 - todo is set 335s 1..12 335s } 335s ok 8 - _runner_calcs { 335s ok 1 - Get cache if it is present 335s ok 2 - Calculated data 335s ok 3 - Have a cache 335s ok 4 - Result matches cache 335s ok 5 - Result matches cache 335s ok 6 - Extra cache key found 335s ok 7 - Calculated data 335s ok 8 - Calculated data 335s 1..8 335s } 335s ok 9 - allocate_slots { 335s ok 1 - con must be specified 335s ok 2 - Cannot exceed slot limits A 335s ok 3 - Cannot exceed slot limits B 335s ok 4 - Cannot exceed slot limits C 335s ok 5 - runner calc cache is as expected 335s ok 6 - Allocation is 5 335s ok 7 - We got 4 slots! 335s ok 8 - Allocating slots reset runner calc cache 335s ok 9 - Allocation updated to 4 335s 1..9 335s } 335s 1..9 335s ok 336s t/unit/Test2/Harness/Settings.t ............................... 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - Created an instance 336s ok 2 - foo is not defined 336s ok 3 - Cannot call foo if it is not defined 336s ok 4 - Cannot call prefix(foo) if it is not defined 336s ok 5 - Defined the prefix 336s ok 6 - foo is now defined 336s ok 7 - Can call foo if it is defined 336s ok 8 - Can call prefix(foo) if it is defined 336s ok 9 - TO_JSON 336s ok 10 - Need a blessed instance 336s ok 11 - No args 336s ok 12 - Got a blessed instance of XXX 336s ok 13 - Instance is composed as expected 336s ok 14 - Correct class 336s ok 15 - Serialized and deserialized round trip 336s ok 16 - 2 different refs 336s ok 17 - Prefixes must be hashes 336s ok 18 - Blessed Prefixes must be prefixes 336s 1..18 336s ok 336s t/unit/Test2/Harness/Settings/Prefix.t ........................ 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - Created an instance 336s ok 2 - Hash is slightly obscured by an extra deref 336s ok 3 - Must use a valid field 336s ok 4 - vivify returns a ref 336s ok 5 - Not set yet 336s ok 6 - Set value 336s ok 7 - Set via lvalue 336s ok 8 - Got via field 336s ok 9 - Set via field 336s ok 10 - Field only takes 2 args 336s ok 11 - Autload does not work on class 336s ok 12 - JSON structure 336s ok 13 - Created an instance 336s ok 14 - Created with args 336s 1..14 336s ok 336s t/unit/Test2/Harness/TestFile.t ............................... 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - use Test2::Harness::TestFile; 336s ok 2 - timeouts { 336s ok 1 - set event timeout 336s ok 2 - set event timeout 336s ok 3 - event timeout made it to task 336s ok 4 - post-exit timeout made it to task 336s ok 5 - set event timeout 336s ok 6 - set event timeout 336s ok 7 - Got warnings 336s 1..7 336s } 336s ok 3 - invalid { 336s ok 1 - Need a valid test file 336s 1..1 336s } 336s ok 4 - meta { 336s ok 1 - No key returns empty list 336s ok 2 - Empty key returns empty list 336s ok 3 - Got both values for the 'mykey' key 336s ok 4 - Got other key 336s ok 5 - Got hyphenated key 336s 1..5 336s } 336s ok 5 - foo { 336s ok 1 - Category is foo 336s ok 2 - Stage is FoO, case-sensitive 336s 1..2 336s } 336s ok 6 - package { 336s ok 1 - No preload 336s 1..1 336s } 336s ok 7 - taint { 336s ok 1 - No SHBANG switches 336s ok 2 - Parsed shbang 336s ok 3 - Got queue item data 336s 1..3 336s } 336s ok 8 - warn { 336s ok 1 - got SHBANG switches 336s ok 2 - Parsed shbang 336s ok 3 - Got queue item data 336s 1..3 336s } 336s ok 9 - notime { 336s ok 1 - Timeouts turned off 336s ok 2 - Timeouts turned off with default 1 336s ok 3 - Category is general 336s ok 4 - Duration is long 336s ok 5 - No SHBANG switches 336s ok 6 - No shbang 336s ok 7 - Got queue item data 336s 1..7 336s } 336s ok 10 - all { 336s ok 1 - Timeouts turned off 336s ok 2 - Timeouts turned off with default 1 336s ok 3 - Forking is off 336s ok 4 - Checking fork with different default 336s ok 5 - Preload is off 336s ok 6 - Checking preload with different default 336s ok 7 - No isolation 336s ok 8 - Use isolation with a default of false 336s ok 9 - Use stream 336s ok 10 - no stream with a default of true 336s ok 11 - Category is isolation 336s ok 12 - No SHBANG switches 336s ok 13 - No shbang 336s ok 14 - Got queue item data 336s 1..14 336s } 336s ok 11 - med2 { 336s ok 1 - Timeouts turned on 336s ok 2 - Timeouts turned off with default 0 336s ok 3 - Forking is off 336s ok 4 - Checking fork with different default 336s ok 5 - Preload is on 336s ok 6 - Checking preload with different default 336s ok 7 - No isolation 336s ok 8 - Use isolation with a default of true 336s ok 9 - Use stream 336s ok 10 - no stream with a default of false 336s ok 11 - Category is general 336s ok 12 - duration is medium 336s ok 13 - No SHBANG switches 336s ok 14 - No shbang 336s ok 15 - Got queue item data 336s 1..15 336s } 336s ok 12 - med1 { 336s ok 1 - Timeouts turned on 336s ok 2 - Timeouts turned off with default 0 336s ok 3 - Forking is ok 336s ok 4 - Checking fork with different default 336s ok 5 - Preload is off 336s ok 6 - Checking preload with different default 336s ok 7 - No isolation 336s ok 8 - Use isolation with a default of true 336s ok 9 - Use stream 336s ok 10 - no stream with a default of false 336s ok 11 - Category is general 336s ok 12 - duration is medium 336s ok 13 - No SHBANG switches 336s ok 14 - No shbang 336s ok 15 - Got queue item data 336s 1..15 336s } 336s ok 13 - long { 336s ok 1 - Timeouts turned off 336s ok 2 - Timeouts turned off even with default 1 336s ok 3 - Forking is ok 336s ok 4 - Checking fork with different default 336s ok 5 - Preload is ok 336s ok 6 - Checking preload with different default 336s ok 7 - Use isolation 336s ok 8 - Use isolation even with a default of false 336s ok 9 - Use stream 336s ok 10 - no stream with a default of false 336s ok 11 - Category is isolation 336s ok 12 - duration is long 336s ok 13 - Did not see directive after code line 336s ok 14 - No SHBANG switches 336s ok 15 - got shbang 336s ok 16 - Got queue item data 336s 1..16 336s } 336s ok 14 - extra_comments { 336s ok 1 - Timeouts turned off 336s ok 2 - Timeouts turned off even with default 1 336s ok 3 - Forking is ok 336s ok 4 - Checking fork with different default 336s ok 5 - Preload is ok 336s ok 6 - Checking preload with different default 336s ok 7 - Use isolation 336s ok 8 - Use isolation even with a default of false 336s ok 9 - Use stream 336s ok 10 - no stream with a default of false 336s ok 11 - Category is isolation 336s ok 12 - Duration is long 336s ok 13 - No SHBANG switches 336s ok 14 - got shbang 336s ok 15 - Got queue item data 336s 1..15 336s } 336s ok 15 - conflicts { 336s ok 1 - 1 conflict line is reflected as an array 336s ok 2 - 1 conflict line with 2 conflict categories 336s ok 3 - 2 conflict lines with some comments on one of them 336s ok 4 - Duplicate conflict lines only lead to 2 conflict items. 336s 1..4 336s } 336s ok 16 - binary { 336s ok 1 - File is binary 336s ok 2 - File must be executable 336s ok 3 - No SHBANG switches 336s ok 4 - No shbang 336s ok 5 - Got queue item data 336s 1..5 336s } 336s ok 17 - not_perl { 336s ok 1 - No SHBANG switches 336s ok 2 - Non-perl shbang 336s ok 3 - Got queue item data 336s 1..3 336s } 336s ok 18 - not_env_perl { 336s ok 1 - No SHBANG switches 336s ok 2 - Non-perl shbang 336s ok 3 - Got queue item data 336s 1..3 336s } 336s ok 19 - smoke { 336s ok 1 - Turned smoke on 336s ok 2 - Got queue item data 336s ok 3 - Turned smoke on 336s 1..3 336s } 336s ok 20 - smoke { 336s ok 1 - Enabled retry 336s ok 2 - not isolated 336s ok 3 - Enabled retry, value of 5 results in '6' because of initial try 336s ok 4 - not isolated 336s ok 5 - Enabled retry 336s ok 6 - isolated retry 336s ok 7 - Enabled retry, 1 initital + 3 retries 336s ok 8 - isolated retry 336s ok 9 - Retry set to 0 336s ok 10 - not isolated 336s 1..10 336s } 336s 1..20 336s ok 336s t/unit/Test2/Harness/Util.t ................................... 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - use Test2::Harness::Util; 336s ok 2 - Imported symbols: fqmod, maybe_open_file, maybe_read_fi... 336s ok 3 - Read file (only checking first line) 336s ok 4 - Exception thrown when read_file used on non-existing file 336s ok 5 - maybe_read_file reads file when it exists 336s ok 6 - maybe_read_file is undef when file does not exist 336s ok 7 - opened file 336s ok 8 - Can read from file, default mode is 'read' 336s ok 9 - opened /dev/null for writing 336s ok 10 - printed to /dev/null 336s ok 11 - wrote and returned content (/dev/null) 336s ok 12 - maybe_open_file is undef when file does not exist 336s ok 13 - fqmod on postfix 336s ok 14 - fqmod on longer postfix 336s ok 15 - fqmod on fq 336s ok 16 - fqmod on longer fq 336s ok 17 - read data from file 336s ok 18 - Matching filenames 336s ok 19 - hard link 336s ok 20 - soft link 336s ok 21 - Different files 336s 1..21 336s ok 336s t/unit/Test2/Harness/Util/File.t .............................. 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - use Test2::Harness::Util::File; 336s ok 2 - Test2::Harness::Util::File->can(...) 336s ok 3 - Must provide the 'name' attribute 336s ok 4 - saved fh 336s ok 5 - fh was set to non-blocking 336s ok 6 - This file exists 336s ok 7 - The file does not exist 336s ok 8 - base class decode does nothing 336s ok 9 - base class encode does nothing 336s ok 10 - opened file (for reading) 336s ok 11 - Cannot open file (for reading) 336s ok 12 - Can read file (using maybe_read) 336s ok 13 - maybe_read returns undef for non-existant file 336s ok 14 - Can read file 336s ok 15 - read() dies on missing file 336s ok 16 - Can generate an FH 336s ok 17 - FH is remembered 336s ok 18 - FH is non-blocking 336s ok 19 - return undef for missing file 336s ok 20 - can set done 336s ok 21 - removed fh 336s ok 22 - cleared done flag 336s ok 23 - cannot read lines from missing file 336s ok 24 - Got first line 336s ok 25 - no line to read yet 336s ok 26 - Got final line with no terminator 336s ok 27 - Got first line again after reset 336s 1..27 336s ok 336s t/unit/Test2/Harness/Util/File/JSON.t ......................... 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - use Test2::Harness::Util::File::JSON; 336s ok 2 - Test2::Harness::Util::File::JSON->isa('Test2::Harness::Util::File') 336s ok 3 - decode will decode json 336s ok 4 - encode will encode json 336s ok 5 - Got expected exception for reset() 336s ok 6 - Got expected exception for read_line() 336s 1..6 336s ok 336s t/unit/Test2/Harness/Util/File/JSONL.t ........................ 336s # Seeded srand with seed '20251030' from local date. 336s ok 1 - use Test2::Harness::Util::File::JSONL; 336s ok 2 - Test2::Harness::Util::File::JSONL->isa('Test2::Harness::Util::File') 336s ok 3 - Test2::Harness::Util::File::JSONL->isa('Test2::Harness::Util::File::Stream') 336s ok 4 - decode will decode json 336s ok 5 - encode will encode json and append a newline 336s 1..5 336s ok 337s t/unit/Test2/Harness/Util/File/Stream.t ....................... 337s # Seeded srand with seed '20251030' from local date. 337s ok 1 - use Test2::Harness::Util::File::Stream; 337s ok 2 - New instance 337s ok 3 - file written as expected 337s ok 4 - got first line 337s ok 5 - Got unseen completed lines, but not incomplete line 337s ok 6 - no new lines are ready 337s ok 7 - Read gets lines 337s ok 8 - Read sees the new lines 337s ok 9 - Poll sees new line after a read 337s ok 10 - read_line moves to the next line 337s ok 11 - no new lines are ready 337s ok 12 - no new lines are ready 337s ok 13 - got unterminated line after 'done' was set 337s ok 14 - read all lines but the last unterminated one 337s ok 15 - poll all lines but the last unterminated one 337s ok 16 - got unterminated line after 'done' was set 337s ok 17 - Was able to seek past the first item 337s 1..17 337s ok 337s t/unit/Test2/Harness/Util/File/Value.t ........................ 337s # Seeded srand with seed '20251030' from local date. 337s ok 1 - use Test2::Harness::Util::File::Value; 337s ok 2 - Test2::Harness::Util::File::Value->isa('Test2::Harness::Util::File') 337s ok 3 - trailing newline was removed from the value 337s ok 4 - got line, no newline 337s 1..4 337s ok 337s t/unit/Test2/Harness/Util/JSON.t .............................. 337s # Seeded srand with seed '20251030' from local date. 337s ok 1 - use Test2::Harness::Util::JSON; 337s ok 2 - Imported symbols: JSON, encode_json, decode_json, encod... 337s ok 3 - Have JSON constant 337s ok 4 - JSON returns a class (JSON::PP) 337s ok 5 - Round Trip encode_json+decode 337s ok 6 - undef/null round-trip encode_json+decode 337s ok 7 - Round Trip encode_pretty_json+decode 337s ok 8 - undef/null round-trip encode_pretty_json+decode 337s ok 9 - Round Trip encode_canon_json+decode 337s ok 10 - undef/null round-trip encode_canon_json+decode 337s 1..10 337s ok 337s t/unit/Test2/Harness/Util/Term.t .............................. 337s # Seeded srand with seed '20251030' from local date. 337s ok 1 - use Test2::Harness::Util::Term; 337s ok 2 - Imported symbol: USE_ANSI_COLOR 337s ok 3 - USE_ANSI_COLOR returns true or false 337s 1..3 337s ok 337s t/unit/Test2/Tools/HarnessTester.t ............................ 337s # Seeded srand with seed '20251030' from local date. 337s ok 1 - Imported symbol: summarize_events 337s ok 2 - Failure, assertion count, plan 337s ok 3 - pass, assertion count, plan 337s 1..3 337s ok 337s All tests successful. 337s Files=59, Tests=389, 96 wallclock secs ( 0.20 usr 0.21 sys + 115.87 cusr 63.61 csys = 179.89 CPU) 337s Result: PASS 337s 1..2 368s ( PASSED ) job 1 t/integration/failure_cases.t 382s ( PASSED ) job 2 t/integration/retry.t 382s ( PASSED ) job 3 t/1-pod_name.t 382s ( PASSED ) job 4 t/HashBase.t 395s ( PASSED ) job 5 t/integration/concurrency.t 395s ( SKIPPED) job 6 t/integration/coverage.t - Module 'Test2::Plugin::Cover' is not installed 396s ( SKIPPED) job 7 t/integration/coverage2.t - Module 'Test2::Plugin::Cover' is not installed 396s ( SKIPPED) job 8 t/integration/coverage3.t - Module 'Test2::Plugin::Cover' is not installed 396s ( SKIPPED) job 9 t/integration/coverage4.t - Module 'Test2::Plugin::Cover' is not installed 398s ( PASSED ) job 10 t/integration/encoding.t 400s ( PASSED ) job 11 t/integration/failed.t 401s ( PASSED ) job 12 t/integration/help.t 407s ( PASSED ) job 13 t/integration/includes.t 408s ( PASSED ) job 14 t/integration/init.t 409s ( PASSED ) job 15 t/integration/log_dir.t 409s ( SKIPPED) job 16 t/integration/persist.t - This test is not run under automated testing 411s (INTERNAL) *** THIS IS NOT FATAL *** 411s (INTERNAL) 411s (INTERNAL) * The collector has reached the maximum number of concurrent jobs to process. 411s (INTERNAL) * Testing will continue, but some tests may be running or even complete before they are rendered. 411s (INTERNAL) * All tests and events will eventually be displayed, and your final results will not be effected. 411s (INTERNAL) 411s (INTERNAL) Set a higher --max-open-jobs collector setting to prevent this problem in the 411s (INTERNAL) future, but be advised that could result in too many open filehandles on some 411s (INTERNAL) systems. 411s (INTERNAL) 411s (INTERNAL) This message will only be shown once. 411s ( PASSED ) job 17 t/integration/plugin.t 416s ( PASSED ) job 18 t/integration/preload.t 423s ( PASSED ) job 19 t/integration/projects.t 423s ( SKIPPED) job 20 t/integration/reload.t - This test is not run under automated testing 423s ( SKIPPED) job 21 t/integration/reload_syntax_error.t - Author test, set the $AUTHOR_TESTING environment variable to run it 425s ( PASSED ) job 22 t/integration/replay.t 428s ( PASSED ) job 23 t/integration/resource.t 428s ( SKIPPED) job 24 t/integration/signals.t - Author test, set the $AUTHOR_TESTING environment variable to run it 428s ( PASSED ) job 25 t/integration/signals/abrt_or_iot.t 429s ( PASSED ) job 26 t/integration/slots_per_job.t 429s ( PASSED ) job 27 t/integration/slots_per_job2.t 429s ( SKIPPED) job 28 t/integration/slots_per_job3.t - Some resources are not available: Test2::Harness::Runner::Resource::JobCount 433s ( PASSED ) job 29 t/integration/smoke.t 435s ( PASSED ) job 30 t/integration/speedtag.t 436s ( PASSED ) job 31 t/integration/stamps.t 437s ( PASSED ) job 32 t/integration/tapsubtest.t 440s ( PASSED ) job 33 t/integration/test-w.t 454s ( PASSED ) job 34 t/integration/test.t 455s ( PASSED ) job 35 t/integration/times.t 459s ( PASSED ) job 36 t/integration/verbose_env.t 459s ( PASSED ) job 37 t/unit/App/Yath.t 461s ( PASSED ) job 38 t/unit/App/Yath/Option.t 461s ( PASSED ) job 39 t/unit/App/Yath/Options.t 461s ( PASSED ) job 40 t/unit/App/Yath/Plugin.t 461s ( PASSED ) job 41 t/unit/App/Yath/Util.t 461s ( SKIPPED) job 42 t/unit/Test2/Harness/Runner/DepTracer.t - TODO 461s ( PASSED ) job 43 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/Config.t 462s ( PASSED ) job 44 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/State.t 462s ( PASSED ) job 45 t/unit/Test2/Harness/Settings.t 462s ( PASSED ) job 46 t/unit/Test2/Harness/Settings/Prefix.t 462s ( PASSED ) job 47 t/unit/Test2/Harness/Util.t 462s ( PASSED ) job 48 t/unit/Test2/Tools/HarnessTester.t 462s ( PASSED ) job 49 t/unit/App/Yath/Command/init.t 462s ( PASSED ) job 50 t/unit/App/Yath/Plugin/Git.t 462s ( PASSED ) job 51 t/unit/App/Yath/Plugin/SysInfo.t 463s ( PASSED ) job 52 t/unit/Test2/Harness/TestFile.t 464s ( PASSED ) job 53 t/unit/Test2/Harness/Util/File.t 464s ( PASSED ) job 54 t/unit/Test2/Harness/Util/File/JSON.t 464s ( PASSED ) job 55 t/unit/Test2/Harness/Util/File/JSONL.t 464s ( PASSED ) job 56 t/unit/Test2/Harness/Util/File/Stream.t 464s ( PASSED ) job 57 t/unit/Test2/Harness/Util/File/Value.t 464s ( PASSED ) job 58 t/unit/Test2/Harness/Util/JSON.t 464s ( PASSED ) job 59 t/unit/Test2/Harness/Util/Term.t 464s 464s Yath Result Summary 464s ---------------------------------------------------------------------------------------- 464s File Count: 59 464s Assertion Count: 1178 464s Wall Time: 126.89 seconds 464s CPU Time: 251.32 seconds (usr: 3.91s | sys: 0.14s | cusr: 170.24s | csys: 77.03s) 464s CPU Usage: 198% 464s --> Result: PASSED <-- 464s  495s ( PASSED ) job 1 t/integration/failure_cases.t 509s ( PASSED ) job 2 t/integration/retry.t 509s ( PASSED ) job 3 t/1-pod_name.t 509s (INTERNAL) *** THIS IS NOT FATAL *** 509s (INTERNAL) 509s (INTERNAL) * The collector has reached the maximum number of concurrent jobs to process. 509s (INTERNAL) * Testing will continue, but some tests may be running or even complete before they are rendered. 509s (INTERNAL) * All tests and events will eventually be displayed, and your final results will not be effected. 509s (INTERNAL) 509s (INTERNAL) Set a higher --max-open-jobs collector setting to prevent this problem in the 509s (INTERNAL) future, but be advised that could result in too many open filehandles on some 509s (INTERNAL) systems. 509s (INTERNAL) 509s (INTERNAL) This message will only be shown once. 509s ( PASSED ) job 4 t/HashBase.t 523s ( PASSED ) job 5 t/integration/concurrency.t 523s ( SKIPPED) job 6 t/integration/coverage.t - Module 'Test2::Plugin::Cover' is not installed 523s ( SKIPPED) job 7 t/integration/coverage2.t - Module 'Test2::Plugin::Cover' is not installed 523s ( SKIPPED) job 8 t/integration/coverage3.t - Module 'Test2::Plugin::Cover' is not installed 523s ( SKIPPED) job 9 t/integration/coverage4.t - Module 'Test2::Plugin::Cover' is not installed 526s ( PASSED ) job 10 t/integration/encoding.t 528s ( PASSED ) job 11 t/integration/failed.t 529s ( PASSED ) job 12 t/integration/help.t 535s ( PASSED ) job 13 t/integration/includes.t 536s ( PASSED ) job 14 t/integration/init.t 537s ( PASSED ) job 15 t/integration/log_dir.t 537s ( SKIPPED) job 16 t/integration/persist.t - This test is not run under automated testing 540s ( PASSED ) job 17 t/integration/plugin.t 540s ( SKIPPED) job 18 t/integration/preload.t - This test requires forking 548s ( PASSED ) job 19 t/integration/projects.t 548s ( SKIPPED) job 20 t/integration/reload.t - This test is not run under automated testing 548s ( SKIPPED) job 21 t/integration/reload_syntax_error.t - Author test, set the $AUTHOR_TESTING environment variable to run it 550s ( PASSED ) job 22 t/integration/replay.t 553s ( PASSED ) job 23 t/integration/resource.t 554s ( SKIPPED) job 24 t/integration/signals.t - Author test, set the $AUTHOR_TESTING environment variable to run it 554s ( PASSED ) job 25 t/integration/signals/abrt_or_iot.t 554s ( PASSED ) job 26 t/integration/slots_per_job.t 554s ( PASSED ) job 27 t/integration/slots_per_job2.t 554s ( SKIPPED) job 28 t/integration/slots_per_job3.t - Some resources are not available: Test2::Harness::Runner::Resource::JobCount 560s ( PASSED ) job 29 t/integration/smoke.t 562s ( PASSED ) job 30 t/integration/speedtag.t 563s ( PASSED ) job 31 t/integration/stamps.t 565s ( PASSED ) job 32 t/integration/tapsubtest.t 567s ( PASSED ) job 33 t/integration/test-w.t 584s ( PASSED ) job 34 t/integration/test.t 586s ( PASSED ) job 35 t/integration/times.t 590s ( PASSED ) job 36 t/integration/verbose_env.t 590s ( PASSED ) job 37 t/unit/App/Yath.t 592s ( PASSED ) job 38 t/unit/App/Yath/Option.t 592s ( PASSED ) job 39 t/unit/App/Yath/Options.t 592s ( PASSED ) job 40 t/unit/App/Yath/Plugin.t 592s ( PASSED ) job 41 t/unit/App/Yath/Util.t 592s ( SKIPPED) job 42 t/unit/Test2/Harness/Runner/DepTracer.t - TODO 592s ( PASSED ) job 43 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/Config.t 593s ( PASSED ) job 44 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/State.t 593s ( PASSED ) job 45 t/unit/Test2/Harness/Settings.t 593s ( PASSED ) job 46 t/unit/Test2/Harness/Settings/Prefix.t 593s ( PASSED ) job 47 t/unit/Test2/Harness/Util.t 593s ( PASSED ) job 48 t/unit/Test2/Tools/HarnessTester.t 594s ( PASSED ) job 49 t/unit/App/Yath/Command/init.t 594s ( PASSED ) job 50 t/unit/App/Yath/Plugin/Git.t 594s ( PASSED ) job 51 t/unit/App/Yath/Plugin/SysInfo.t 595s ( PASSED ) job 52 t/unit/Test2/Harness/TestFile.t 595s ( PASSED ) job 53 t/unit/Test2/Harness/Util/File.t 595s ( PASSED ) job 54 t/unit/Test2/Harness/Util/File/JSON.t 595s ( PASSED ) job 55 t/unit/Test2/Harness/Util/File/JSONL.t 596s ( PASSED ) job 56 t/unit/Test2/Harness/Util/File/Stream.t 596s ( PASSED ) job 57 t/unit/Test2/Harness/Util/File/Value.t 596s ( PASSED ) job 58 t/unit/Test2/Harness/Util/JSON.t 596s ( PASSED ) job 59 t/unit/Test2/Harness/Util/Term.t 596s 596s Yath Result Summary 596s ---------------------------------------------------------------------------------------- 596s File Count: 59 596s Assertion Count: 1160 596s Wall Time: 132.00 seconds 596s CPU Time: 261.42 seconds (usr: 3.80s | sys: 0.12s | cusr: 178.18s | csys: 79.32s) 596s CPU Usage: 198% 596s --> Result: PASSED <-- 596s  596s ok 1 - Passed tests when run by yath (allow fork) 596s ok 2 - Passed tests when run by yath (no fork) 596s autopkgtest [00:55:27]: test autodep8-perl-build-deps: -----------------------] 597s autopkgtest [00:55:28]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 597s autodep8-perl-build-deps PASS 597s autopkgtest [00:55:28]: test autodep8-perl: preparing testbed 617s Creating nova instance adt-resolute-arm64-libtest2-harness-perl-20251030-004531-juju-7f2275-prod-proposed-migration-environment-20-75ade22b-f4e0-4984-bc92-f765de77f6f8 from image adt/ubuntu-resolute-arm64-server-20251029.img (UUID 4abae604-564c-468a-9647-ef513510018c)... 669s autopkgtest [00:56:40]: testbed dpkg architecture: arm64 669s autopkgtest [00:56:40]: testbed apt version: 3.1.11 669s autopkgtest [00:56:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 669s autopkgtest [00:56:40]: testbed release detected to be: resolute 670s autopkgtest [00:56:41]: updating testbed package index (apt update) 672s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 672s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 672s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 672s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 672s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 673s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 679s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 679s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 680s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [276 kB] 680s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [5720 B] 680s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [44.3 kB] 680s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [324 B] 680s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [2529 kB] 685s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [66.4 kB] 685s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [42.0 kB] 685s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [1616 B] 686s Fetched 7005 kB in 15s (475 kB/s) 687s Reading package lists... 688s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 688s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 688s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 688s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 689s Reading package lists... 689s Reading package lists... 690s Building dependency tree... 690s Reading state information...autopkgtest [00:57:01]: upgrading testbed (apt dist-upgrade and autopurge) 690s 690s Calculating upgrade... 690s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 690s Reading package lists... 690s Building dependency tree... 690s Reading state information... 691s Calculating upgrade... 691s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 691s Reading package lists... 692s Building dependency tree... 692s Reading state information... 692s Solving dependencies... 692s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 695s Reading package lists... 695s Building dependency tree... 695s Reading state information... 695s Solving dependencies... 696s The following NEW packages will be installed: 696s autodep8 dctrl-tools libdata-uuid-perl libfilter-perl libgoto-file-perl 696s libimporter-perl liblong-jump-perl libscope-guard-perl libtest2-harness-perl 696s libtest2-plugin-memusage-perl libtest2-plugin-uuid-perl libtest2-suite-perl 696s libuuid-perl libyaml-tiny-perl pkg-perl-autopkgtest 696s 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. 696s Need to get 1247 kB of archives. 696s After this operation, 4300 kB of additional disk space will be used. 696s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 696s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30 [13.7 kB] 696s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-uuid-perl arm64 1.227-1build1 [16.7 kB] 696s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilter-perl arm64 1.64-2 [59.4 kB] 696s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgoto-file-perl all 0.005-2 [6636 B] 697s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimporter-perl all 0.026-2 [23.8 kB] 697s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblong-jump-perl all 0.000001-2 [6234 B] 697s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libscope-guard-perl all 0.21-2 [7730 B] 697s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-plugin-memusage-perl all 0.002003-2 [5088 B] 697s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libuuid-perl arm64 0.37-1 [44.5 kB] 697s Get:11 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-plugin-uuid-perl all 0.002010-1 [10.9 kB] 697s Get:12 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-suite-perl all 0.000163-1 [377 kB] 697s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libyaml-tiny-perl all 1.76-1 [24.2 kB] 697s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest2-harness-perl all 1.000158-1 [530 kB] 698s Get:15 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 699s Fetched 1247 kB in 3s (467 kB/s) 699s Selecting previously unselected package dctrl-tools. 699s (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 ... 83457 files and directories currently installed.) 699s Preparing to unpack .../00-dctrl-tools_2.24-3build3_arm64.deb ... 699s Unpacking dctrl-tools (2.24-3build3) ... 699s Selecting previously unselected package autodep8. 699s Preparing to unpack .../01-autodep8_0.30_all.deb ... 699s Unpacking autodep8 (0.30) ... 699s Selecting previously unselected package libdata-uuid-perl. 699s Preparing to unpack .../02-libdata-uuid-perl_1.227-1build1_arm64.deb ... 699s Unpacking libdata-uuid-perl (1.227-1build1) ... 699s Selecting previously unselected package libfilter-perl. 699s Preparing to unpack .../03-libfilter-perl_1.64-2_arm64.deb ... 699s Unpacking libfilter-perl (1.64-2) ... 699s Selecting previously unselected package libgoto-file-perl. 699s Preparing to unpack .../04-libgoto-file-perl_0.005-2_all.deb ... 699s Unpacking libgoto-file-perl (0.005-2) ... 699s Selecting previously unselected package libimporter-perl. 699s Preparing to unpack .../05-libimporter-perl_0.026-2_all.deb ... 699s Unpacking libimporter-perl (0.026-2) ... 699s Selecting previously unselected package liblong-jump-perl. 699s Preparing to unpack .../06-liblong-jump-perl_0.000001-2_all.deb ... 699s Unpacking liblong-jump-perl (0.000001-2) ... 699s Selecting previously unselected package libscope-guard-perl. 699s Preparing to unpack .../07-libscope-guard-perl_0.21-2_all.deb ... 699s Unpacking libscope-guard-perl (0.21-2) ... 699s Selecting previously unselected package libtest2-plugin-memusage-perl. 700s Preparing to unpack .../08-libtest2-plugin-memusage-perl_0.002003-2_all.deb ... 700s Unpacking libtest2-plugin-memusage-perl (0.002003-2) ... 700s Selecting previously unselected package libuuid-perl. 700s Preparing to unpack .../09-libuuid-perl_0.37-1_arm64.deb ... 700s Unpacking libuuid-perl (0.37-1) ... 700s Selecting previously unselected package libtest2-plugin-uuid-perl. 700s Preparing to unpack .../10-libtest2-plugin-uuid-perl_0.002010-1_all.deb ... 700s Unpacking libtest2-plugin-uuid-perl (0.002010-1) ... 700s Selecting previously unselected package libtest2-suite-perl. 700s Preparing to unpack .../11-libtest2-suite-perl_0.000163-1_all.deb ... 700s Unpacking libtest2-suite-perl (0.000163-1) ... 700s Selecting previously unselected package libyaml-tiny-perl. 700s Preparing to unpack .../12-libyaml-tiny-perl_1.76-1_all.deb ... 700s Unpacking libyaml-tiny-perl (1.76-1) ... 700s Selecting previously unselected package libtest2-harness-perl. 700s Preparing to unpack .../13-libtest2-harness-perl_1.000158-1_all.deb ... 700s Unpacking libtest2-harness-perl (1.000158-1) ... 700s Selecting previously unselected package pkg-perl-autopkgtest. 700s Preparing to unpack .../14-pkg-perl-autopkgtest_0.82_all.deb ... 700s Unpacking pkg-perl-autopkgtest (0.82) ... 700s Setting up libuuid-perl (0.37-1) ... 700s Setting up libyaml-tiny-perl (1.76-1) ... 700s Setting up libtest2-suite-perl (0.000163-1) ... 700s Setting up libscope-guard-perl (0.21-2) ... 700s Setting up libdata-uuid-perl (1.227-1build1) ... 700s Setting up libimporter-perl (0.026-2) ... 700s Setting up libfilter-perl (1.64-2) ... 700s Setting up libtest2-plugin-memusage-perl (0.002003-2) ... 700s Setting up dctrl-tools (2.24-3build3) ... 700s Setting up autodep8 (0.30) ... 700s Setting up libtest2-plugin-uuid-perl (0.002010-1) ... 700s Setting up liblong-jump-perl (0.000001-2) ... 700s Setting up libgoto-file-perl (0.005-2) ... 700s Setting up pkg-perl-autopkgtest (0.82) ... 700s Setting up libtest2-harness-perl (1.000158-1) ... 700s Processing triggers for man-db (2.13.1-1) ... 704s autopkgtest [00:57:15]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 704s autopkgtest [00:57:15]: test autodep8-perl: [----------------------- 704s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 704s 1..4 704s ok 1 - /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 exited successfully 704s ok 2 - /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 produced no (non-whitelisted) output 704s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 exited successfully 704s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 produced no (non-whitelisted) output 704s ok 704s All tests successful. 704s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.10 cusr 0.03 csys = 0.15 CPU) 704s Result: PASS 705s autopkgtest [00:57:16]: test autodep8-perl: -----------------------] 705s autodep8-perl PASS (superficial) 705s autopkgtest [00:57:16]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 705s autopkgtest [00:57:16]: test autodep8-perl-recommends: preparing testbed 706s Reading package lists... 706s Building dependency tree... 706s Reading state information... 706s Solving dependencies... 707s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 707s autopkgtest [00:57:18]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 707s autopkgtest [00:57:18]: test autodep8-perl-recommends: [----------------------- 712s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 712s 1..4 712s ok 1 - Package libtest2-harness-perl is known to dpkg 712s ok 2 - Got status information for package libtest2-harness-perl 712s ok 3 - Got file list for package libtest2-harness-perl 712s # Subtest: all modules in libtest2-harness-perl pass the syntax check 712s 1..103 712s ok 1 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/abort.pm exited successfully 712s ok 2 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/auditor.pm exited successfully 712s ok 3 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/collector.pm exited successfully 712s ok 4 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/do.pm exited successfully 712s ok 5 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/failed.pm exited successfully 712s ok 6 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/help.pm exited successfully 712s ok 7 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/init.pm exited successfully 712s ok 8 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/kill.pm exited successfully 712s ok 9 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/projects.pm exited successfully 712s ok 10 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/ps.pm exited successfully 712s ok 11 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/reload.pm exited successfully 712s ok 12 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/replay.pm exited successfully 712s ok 13 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/resources.pm exited successfully 712s ok 14 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/run.pm exited successfully 712s ok 15 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/runner.pm exited successfully 712s ok 16 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/spawn.pm exited successfully 712s ok 17 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/speedtag.pm exited successfully 712s ok 18 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/start.pm exited successfully 712s ok 19 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/status.pm exited successfully 712s ok 20 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/stop.pm exited successfully 712s ok 21 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/test.pm exited successfully 712s ok 22 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/times.pm exited successfully 712s ok 23 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/watch.pm exited successfully 712s ok 24 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/which.pm exited successfully 712s ok 25 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command.pm exited successfully 712s ok 26 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Converting.pm exited successfully 712s ok 27 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Option.pm exited successfully 712s ok 28 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Collector.pm exited successfully 712s ok 29 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Debug.pm exited successfully 712s ok 30 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Display.pm exited successfully 712s ok 31 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Finder.pm exited successfully 712s ok 32 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Logging.pm exited successfully 712s ok 33 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Persist.pm exited successfully 712s ok 34 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/PreCommand.pm exited successfully 712s ok 35 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Run.pm exited successfully 712s ok 36 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Runner.pm exited successfully 712s ok 37 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Workspace.pm exited successfully 712s ok 38 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options.pm exited successfully 712s ok 39 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/Cover.pm exited successfully 712s ok 40 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/Git.pm exited successfully 712s ok 41 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/Notify.pm exited successfully 712s ok 42 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/SysInfo.pm exited successfully 712s ok 43 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/YathUI.pm exited successfully 712s ok 44 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin.pm exited successfully 712s ok 45 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Tester.pm exited successfully 712s ok 46 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Util.pm exited successfully 712s ok 47 - /usr/bin/perl -wc /usr/share/perl5/App/Yath.pm exited successfully 712s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/QVF.pm exited successfully 712s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/Stream.pm exited successfully 712s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/Test2/Composer.pm exited successfully 712s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/Test2.pm exited successfully 712s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Auditor/TimeTracker.pm exited successfully 712s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Auditor/Watcher.pm exited successfully 712s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Auditor.pm exited successfully 712s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Collector/JobDir.pm exited successfully 712s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Collector/TapParser.pm exited successfully 712s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Collector.pm exited successfully 712s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Event.pm exited successfully 712s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Finder.pm exited successfully 712s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/IPC/Process.pm exited successfully 712s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/IPC.pm exited successfully 712s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log/CoverageAggregator/ByRun.pm exited successfully 712s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log/CoverageAggregator/ByTest.pm exited successfully 712s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log/CoverageAggregator.pm exited successfully 712s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log.pm exited successfully 712s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Plugin.pm exited successfully 712s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Renderer/Formatter.pm exited successfully 712s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Renderer.pm exited successfully 712s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Run.pm exited successfully 712s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Constants.pm exited successfully 712s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/DepTracer.pm exited successfully 712s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Job.pm exited successfully 712s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preload/Stage.pm exited successfully 712s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preload.pm exited successfully 712s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preloader/Stage.pm exited successfully 712s # Name "Data::Dumper::Maxdepth" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Preloader.pm line 369. 712s # Name "Data::Dumper::Sortkeys" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Preloader.pm line 368. 712s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preloader.pm exited successfully 712s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Reloader.pm exited successfully 712s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/JobCount.pm exited successfully 712s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots/Config.pm exited successfully 712s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots/State.pm exited successfully 712s # Name "Test2::Harness::Runner::RUNNER_PID" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots.pm line 47. 712s # Name "App::Yath::Command::runner::RUNNER_PID" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots.pm line 47. 712s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots.pm exited successfully 712s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource.pm exited successfully 712s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Run.pm exited successfully 712s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Spawn.pm exited successfully 712s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/State.pm exited successfully 712s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner.pm exited successfully 712s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Settings/Prefix.pm exited successfully 712s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Settings.pm exited successfully 712s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/TestFile.pm exited successfully 712s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/JSON.pm exited successfully 712s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/JSONL.pm exited successfully 712s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/Stream.pm exited successfully 712s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/Value.pm exited successfully 712s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File.pm exited successfully 712s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/HashBase.pm exited successfully 712s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/IPC.pm exited successfully 712s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/JSON.pm exited successfully 712s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/Queue.pm exited successfully 712s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/Term.pm exited successfully 712s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/UUID.pm exited successfully 712s # Name "IO::Uncompress::Gunzip::GunzipError" used only once: possible typo at /usr/share/perl5/Test2/Harness/Util.pm line 189. 712s # Name "IO::Uncompress::Bunzip2::Bunzip2Error" used only once: possible typo at /usr/share/perl5/Test2/Harness/Util.pm line 188. 712s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util.pm exited successfully 712s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness.pm exited successfully 712s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Test2/Tools/HarnessTester.pm exited successfully 712s ok 4 - all modules in libtest2-harness-perl pass the syntax check 712s ok 712s All tests successful. 712s Files=1, Tests=4, 4 wallclock secs ( 0.04 usr 0.01 sys + 3.83 cusr 0.88 csys = 4.76 CPU) 712s Result: PASS 713s autopkgtest [00:57:24]: test autodep8-perl-recommends: -----------------------] 713s autopkgtest [00:57:24]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 713s autodep8-perl-recommends PASS (superficial) 714s autopkgtest [00:57:25]: @@@@@@@@@@@@@@@@@@@@ summary 714s autodep8-perl-build-deps PASS 714s autodep8-perl PASS (superficial) 714s autodep8-perl-recommends PASS (superficial)