0s autopkgtest [08:08:33]: starting date and time: 2025-10-31 08:08:33+0000 0s autopkgtest [08:08:33]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [08:08:33]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.qtb0eqqu/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-10.secgroup --name adt-resolute-ppc64el-libtest2-harness-perl-20251031-080833-juju-7f2275-prod-proposed-migration-environment-2-01823f44-8f45-4ef6-9548-1d5660416387 --image adt/ubuntu-resolute-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-ppc64el-libtest2-harness-perl-20251031-080833-juju-7f2275-prod-proposed-migration-environment-2-01823f44-8f45-4ef6-9548-1d5660416387 from image adt/ubuntu-resolute-ppc64el-server-20251031.img (UUID 3bd2d22e-e70a-4fa2-aae8-80e5bffe74ce)... 57s autopkgtest [08:09:30]: testbed dpkg architecture: ppc64el 58s autopkgtest [08:09:31]: testbed apt version: 3.1.11 58s autopkgtest [08:09:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 58s autopkgtest [08:09:31]: testbed release detected to be: None 59s autopkgtest [08:09:32]: updating testbed package index (apt update) 59s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 60s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 60s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [151 kB] 60s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2946 kB] 60s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 60s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [51.8 kB] 60s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [213 kB] 61s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 61s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [2050 kB] 61s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [33.3 kB] 61s Fetched 5544 kB in 2s (2811 kB/s) 62s Reading package lists... 63s Failed to check for VM: Permission denied 63s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 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 64s Reading package lists... 64s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Calculating upgrade... 65s The following packages will be upgraded: 65s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 65s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libuchardet0 nano 65s python3-markupsafe python3-more-itertools sensible-utils usb.ids 65s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 65s Need to get 2250 kB of archives. 65s After this operation, 110 kB of additional disk space will be used. 65s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el grep ppc64el 3.12-1 [183 kB] 65s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsepol2 ppc64el 3.9-2 [418 kB] 66s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el sensible-utils all 0.0.26 [27.0 kB] 66s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgpg-error-l10n all 1.56-2 [9066 B] 66s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgpg-error0 ppc64el 1.56-2 [106 kB] 66s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnettle8t64 ppc64el 3.10.2-1 [230 kB] 66s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhogweed6t64 ppc64el 3.10.2-1 [211 kB] 66s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-route-3-200 ppc64el 3.11.0-2 [213 kB] 66s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-3-200 ppc64el 3.11.0-2 [74.5 kB] 66s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libuchardet0 ppc64el 0.0.8-2 [78.4 kB] 66s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el nano ppc64el 8.6-1 [334 kB] 66s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el usb.ids all 2025.09.15-1 [224 kB] 66s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el librtmp1 ppc64el 2.4+20151223.gitfa8646d.1-3 [65.9 kB] 66s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-markupsafe ppc64el 3.0.3-1 [13.3 kB] 66s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-more-itertools all 10.8.0-1 [63.5 kB] 66s dpkg-preconfigure: unable to re-open stdin: No such file or directory 66s Fetched 2250 kB in 1s (2377 kB/s) 67s (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 ... 76559 files and directories currently installed.) 67s Preparing to unpack .../grep_3.12-1_ppc64el.deb ... 67s Unpacking grep (3.12-1) over (3.11-4build1) ... 67s Setting up grep (3.12-1) ... 67s (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 ... 76559 files and directories currently installed.) 67s Preparing to unpack .../00-libsepol2_3.9-2_ppc64el.deb ... 67s Unpacking libsepol2:ppc64el (3.9-2) over (3.8.1-1) ... 67s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 67s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 67s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 67s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 67s Preparing to unpack .../03-libgpg-error0_1.56-2_ppc64el.deb ... 67s Unpacking libgpg-error0:ppc64el (1.56-2) over (1.51-4) ... 67s Preparing to unpack .../04-libnettle8t64_3.10.2-1_ppc64el.deb ... 67s Unpacking libnettle8t64:ppc64el (3.10.2-1) over (3.10.1-1) ... 68s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_ppc64el.deb ... 68s Unpacking libhogweed6t64:ppc64el (3.10.2-1) over (3.10.1-1) ... 68s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_ppc64el.deb ... 68s Unpacking libnl-route-3-200:ppc64el (3.11.0-2) over (3.7.0-2build1) ... 68s Preparing to unpack .../07-libnl-3-200_3.11.0-2_ppc64el.deb ... 68s Unpacking libnl-3-200:ppc64el (3.11.0-2) over (3.7.0-2build1) ... 68s Preparing to unpack .../08-libuchardet0_0.0.8-2_ppc64el.deb ... 68s Unpacking libuchardet0:ppc64el (0.0.8-2) over (0.0.8-1build1) ... 68s Preparing to unpack .../09-nano_8.6-1_ppc64el.deb ... 68s Unpacking nano (8.6-1) over (8.4-1) ... 68s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 68s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 68s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_ppc64el.deb ... 68s Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 69s Preparing to unpack .../12-python3-markupsafe_3.0.3-1_ppc64el.deb ... 69s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 69s Preparing to unpack .../13-python3-more-itertools_10.8.0-1_all.deb ... 69s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 69s Setting up python3-more-itertools (10.8.0-1) ... 69s Setting up libgpg-error0:ppc64el (1.56-2) ... 69s Setting up python3-markupsafe (3.0.3-1) ... 69s Setting up libnettle8t64:ppc64el (3.10.2-1) ... 69s Setting up usb.ids (2025.09.15-1) ... 69s Setting up libsepol2:ppc64el (3.9-2) ... 69s Setting up nano (8.6-1) ... 69s Installing new version of config file /etc/nanorc ... 69s Setting up libhogweed6t64:ppc64el (3.10.2-1) ... 69s Setting up sensible-utils (0.0.26) ... 69s Setting up libuchardet0:ppc64el (0.0.8-2) ... 69s Setting up libnl-3-200:ppc64el (3.11.0-2) ... 69s Setting up libgpg-error-l10n (1.56-2) ... 69s Setting up libnl-route-3-200:ppc64el (3.11.0-2) ... 69s Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ... 69s Processing triggers for libc-bin (2.42-0ubuntu3) ... 70s Processing triggers for man-db (2.13.1-1) ... 71s Processing triggers for install-info (7.1.1-1ubuntu1) ... 72s autopkgtest [08:09:45]: upgrading testbed (apt dist-upgrade and autopurge) 72s Reading package lists... 72s Building dependency tree... 72s Reading state information... 72s Calculating upgrade... 72s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s Reading package lists... 73s Building dependency tree... 73s Reading state information... 73s Solving dependencies... 73s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s autopkgtest [08:09:49]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:02:41 UTC 2025 76s autopkgtest [08:09:49]: @@@@@@@@@@@@@@@@@@@@ apt-source libtest2-harness-perl 78s Get:1 http://ftpmaster.internal/ubuntu resolute/universe libtest2-harness-perl 1.000158-1 (dsc) [2906 B] 78s Get:2 http://ftpmaster.internal/ubuntu resolute/universe libtest2-harness-perl 1.000158-1 (tar) [386 kB] 78s Get:3 http://ftpmaster.internal/ubuntu resolute/universe libtest2-harness-perl 1.000158-1 (diff) [2796 B] 79s gpgv: Signature made Fri May 23 16:26:10 2025 UTC 79s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 79s gpgv: Can't check signature: No public key 79s dpkg-source: warning: cannot verify inline signature for ./libtest2-harness-perl_1.000158-1.dsc: no acceptable signature found 79s autopkgtest [08:09:52]: testing package libtest2-harness-perl version 1.000158-1 79s autopkgtest [08:09:52]: build not needed 80s autopkgtest [08:09:53]: test autodep8-perl-build-deps: preparing testbed 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Solving dependencies... 81s The following NEW packages will be installed: 81s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 81s cpp-15 cpp-15-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu dctrl-tools 81s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-15 81s g++-15-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-15 81s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 81s intltool-debian libarchive-zip-perl libasan8 libcc1-0 libdata-uuid-perl 81s libdebhelper-perl libfile-stripnondeterminism-perl libfilter-perl 81s libgcc-15-dev libgomp1 libgoto-file-perl libimporter-perl libisl23 libitm1 81s liblong-jump-perl liblsan0 libmpc3 libperl-dev libquadmath0 81s libscope-guard-perl libstdc++-15-dev libtest2-harness-perl 81s libtest2-plugin-memusage-perl libtest2-plugin-uuid-perl libtest2-suite-perl 81s libtool libtsan2 libubsan1 libuuid-perl libyaml-tiny-perl m4 81s pkg-perl-autopkgtest po-debconf 81s 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded. 81s Need to get 68.8 MB of archives. 81s After this operation, 245 MB of additional disk space will be used. 81s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el m4 ppc64el 1.4.20-2 [236 kB] 82s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autoconf all 2.72-3.1ubuntu1 [384 kB] 82s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 82s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 82s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el autotools-dev all 20240727.1 [43.4 kB] 82s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el automake all 1:1.17-4ubuntu1 [572 kB] 82s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el autopoint all 0.23.1-2build2 [619 kB] 82s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 82s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 82s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [11.4 MB] 83s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-15 ppc64el 15.2.0-5ubuntu1 [1036 B] 83s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [5746 B] 83s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el cpp ppc64el 4:15.2.0-4ubuntu1 [22.4 kB] 83s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el libcc1-0 ppc64el 15.2.0-5ubuntu1 [49.0 kB] 83s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgomp1 ppc64el 15.2.0-5ubuntu1 [169 kB] 83s Get:16 http://ftpmaster.internal/ubuntu resolute/main ppc64el libitm1 ppc64el 15.2.0-5ubuntu1 [32.3 kB] 83s Get:17 http://ftpmaster.internal/ubuntu resolute/main ppc64el libasan8 ppc64el 15.2.0-5ubuntu1 [3006 kB] 83s Get:18 http://ftpmaster.internal/ubuntu resolute/main ppc64el liblsan0 ppc64el 15.2.0-5ubuntu1 [1374 kB] 83s Get:19 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtsan2 ppc64el 15.2.0-5ubuntu1 [2729 kB] 83s Get:20 http://ftpmaster.internal/ubuntu resolute/main ppc64el libubsan1 ppc64el 15.2.0-5ubuntu1 [1231 kB] 83s Get:21 http://ftpmaster.internal/ubuntu resolute/main ppc64el libquadmath0 ppc64el 15.2.0-5ubuntu1 [160 kB] 83s Get:22 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgcc-15-dev ppc64el 15.2.0-5ubuntu1 [1670 kB] 84s Get:23 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [22.4 MB] 85s Get:24 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-15 ppc64el 15.2.0-5ubuntu1 [523 kB] 85s Get:25 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [1220 B] 85s Get:26 http://ftpmaster.internal/ubuntu resolute/main ppc64el gcc ppc64el 4:15.2.0-4ubuntu1 [5032 B] 85s Get:27 http://ftpmaster.internal/ubuntu resolute/main ppc64el libstdc++-15-dev ppc64el 15.2.0-5ubuntu1 [2744 kB] 85s Get:28 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-5ubuntu1 [13.0 MB] 86s Get:29 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-15 ppc64el 15.2.0-5ubuntu1 [23.7 kB] 86s Get:30 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.2.0-4ubuntu1 [970 B] 86s Get:31 http://ftpmaster.internal/ubuntu resolute/main ppc64el g++ ppc64el 4:15.2.0-4ubuntu1 [1092 B] 86s Get:32 http://ftpmaster.internal/ubuntu resolute/main ppc64el build-essential ppc64el 12.12ubuntu1 [5094 B] 86s Get:33 http://ftpmaster.internal/ubuntu resolute/main ppc64el libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 86s Get:34 http://ftpmaster.internal/ubuntu resolute/main ppc64el libtool all 2.5.4-4build1 [169 kB] 86s Get:35 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-autoreconf all 21 [12.5 kB] 86s Get:36 http://ftpmaster.internal/ubuntu resolute/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 86s Get:37 http://ftpmaster.internal/ubuntu resolute/main ppc64el libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 86s Get:38 http://ftpmaster.internal/ubuntu resolute/main ppc64el dh-strip-nondeterminism all 1.15.0-1 [5090 B] 86s Get:39 http://ftpmaster.internal/ubuntu resolute/main ppc64el debugedit ppc64el 1:5.2-3 [57.3 kB] 86s Get:40 http://ftpmaster.internal/ubuntu resolute/main ppc64el dwz ppc64el 0.16-2 [142 kB] 86s Get:41 http://ftpmaster.internal/ubuntu resolute/main ppc64el gettext ppc64el 0.23.1-2build2 [1177 kB] 86s Get:42 http://ftpmaster.internal/ubuntu resolute/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 86s Get:43 http://ftpmaster.internal/ubuntu resolute/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 86s Get:44 http://ftpmaster.internal/ubuntu resolute/main ppc64el debhelper all 13.24.2ubuntu1 [896 kB] 86s Get:45 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-uuid-perl ppc64el 1.227-1build1 [17.3 kB] 86s Get:46 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilter-perl ppc64el 1.64-2 [61.1 kB] 86s Get:47 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgoto-file-perl all 0.005-2 [6636 B] 86s Get:48 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimporter-perl all 0.026-2 [23.8 kB] 86s Get:49 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblong-jump-perl all 0.000001-2 [6234 B] 86s Get:50 http://ftpmaster.internal/ubuntu resolute/main ppc64el libperl-dev ppc64el 5.40.1-6build1 [1321 kB] 86s Get:51 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libscope-guard-perl all 0.21-2 [7730 B] 86s Get:52 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-plugin-memusage-perl all 0.002003-2 [5088 B] 86s Get:53 http://ftpmaster.internal/ubuntu resolute/main ppc64el libuuid-perl ppc64el 0.37-1 [49.6 kB] 86s Get:54 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-plugin-uuid-perl all 0.002010-1 [10.9 kB] 86s Get:55 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-suite-perl all 0.000163-1 [377 kB] 86s Get:56 http://ftpmaster.internal/ubuntu resolute/main ppc64el libyaml-tiny-perl all 1.76-1 [24.2 kB] 86s Get:57 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-harness-perl all 1.000158-1 [530 kB] 86s Get:58 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 86s Fetched 68.8 MB in 5s (13.8 MB/s) 86s Selecting previously unselected package m4. 86s (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 ... 76562 files and directories currently installed.) 86s Preparing to unpack .../00-m4_1.4.20-2_ppc64el.deb ... 86s Unpacking m4 (1.4.20-2) ... 86s Selecting previously unselected package autoconf. 86s Preparing to unpack .../01-autoconf_2.72-3.1ubuntu1_all.deb ... 86s Unpacking autoconf (2.72-3.1ubuntu1) ... 86s Selecting previously unselected package dctrl-tools. 86s Preparing to unpack .../02-dctrl-tools_2.24-3build3_ppc64el.deb ... 86s Unpacking dctrl-tools (2.24-3build3) ... 86s Selecting previously unselected package autodep8. 86s Preparing to unpack .../03-autodep8_0.30_all.deb ... 86s Unpacking autodep8 (0.30) ... 86s Selecting previously unselected package autotools-dev. 86s Preparing to unpack .../04-autotools-dev_20240727.1_all.deb ... 86s Unpacking autotools-dev (20240727.1) ... 86s Selecting previously unselected package automake. 86s Preparing to unpack .../05-automake_1%3a1.17-4ubuntu1_all.deb ... 86s Unpacking automake (1:1.17-4ubuntu1) ... 87s Selecting previously unselected package autopoint. 87s Preparing to unpack .../06-autopoint_0.23.1-2build2_all.deb ... 87s Unpacking autopoint (0.23.1-2build2) ... 87s Selecting previously unselected package libisl23:ppc64el. 87s Preparing to unpack .../07-libisl23_0.27-1_ppc64el.deb ... 87s Unpacking libisl23:ppc64el (0.27-1) ... 87s Selecting previously unselected package libmpc3:ppc64el. 87s Preparing to unpack .../08-libmpc3_1.3.1-1build3_ppc64el.deb ... 87s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 87s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 87s Preparing to unpack .../09-cpp-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package cpp-15. 87s Preparing to unpack .../10-cpp-15_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 87s Preparing to unpack .../11-cpp-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 87s Unpacking cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 87s Selecting previously unselected package cpp. 87s Preparing to unpack .../12-cpp_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 87s Unpacking cpp (4:15.2.0-4ubuntu1) ... 87s Selecting previously unselected package libcc1-0:ppc64el. 87s Preparing to unpack .../13-libcc1-0_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libgomp1:ppc64el. 87s Preparing to unpack .../14-libgomp1_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libgomp1:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libitm1:ppc64el. 87s Preparing to unpack .../15-libitm1_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libitm1:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libasan8:ppc64el. 87s Preparing to unpack .../16-libasan8_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libasan8:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package liblsan0:ppc64el. 87s Preparing to unpack .../17-liblsan0_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking liblsan0:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libtsan2:ppc64el. 87s Preparing to unpack .../18-libtsan2_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libtsan2:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libubsan1:ppc64el. 87s Preparing to unpack .../19-libubsan1_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libubsan1:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libquadmath0:ppc64el. 87s Preparing to unpack .../20-libquadmath0_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package libgcc-15-dev:ppc64el. 87s Preparing to unpack .../21-libgcc-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 87s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 87s Preparing to unpack .../22-gcc-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 87s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 88s Selecting previously unselected package gcc-15. 88s Preparing to unpack .../23-gcc-15_15.2.0-5ubuntu1_ppc64el.deb ... 88s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 88s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 88s Preparing to unpack .../24-gcc-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 88s Unpacking gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package gcc. 88s Preparing to unpack .../25-gcc_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 88s Unpacking gcc (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package libstdc++-15-dev:ppc64el. 88s Preparing to unpack .../26-libstdc++-15-dev_15.2.0-5ubuntu1_ppc64el.deb ... 88s Unpacking libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 88s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 88s Preparing to unpack .../27-g++-15-powerpc64le-linux-gnu_15.2.0-5ubuntu1_ppc64el.deb ... 88s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 88s Selecting previously unselected package g++-15. 88s Preparing to unpack .../28-g++-15_15.2.0-5ubuntu1_ppc64el.deb ... 88s Unpacking g++-15 (15.2.0-5ubuntu1) ... 88s Selecting previously unselected package g++-powerpc64le-linux-gnu. 88s Preparing to unpack .../29-g++-powerpc64le-linux-gnu_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 88s Unpacking g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package g++. 88s Preparing to unpack .../30-g++_4%3a15.2.0-4ubuntu1_ppc64el.deb ... 88s Unpacking g++ (4:15.2.0-4ubuntu1) ... 88s Selecting previously unselected package build-essential. 88s Preparing to unpack .../31-build-essential_12.12ubuntu1_ppc64el.deb ... 88s Unpacking build-essential (12.12ubuntu1) ... 88s Selecting previously unselected package libdebhelper-perl. 88s Preparing to unpack .../32-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 88s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 88s Selecting previously unselected package libtool. 88s Preparing to unpack .../33-libtool_2.5.4-4build1_all.deb ... 88s Unpacking libtool (2.5.4-4build1) ... 88s Selecting previously unselected package dh-autoreconf. 88s Preparing to unpack .../34-dh-autoreconf_21_all.deb ... 88s Unpacking dh-autoreconf (21) ... 88s Selecting previously unselected package libarchive-zip-perl. 88s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 88s Unpacking libarchive-zip-perl (1.68-1) ... 88s Selecting previously unselected package libfile-stripnondeterminism-perl. 88s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 88s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 88s Selecting previously unselected package dh-strip-nondeterminism. 88s Preparing to unpack .../37-dh-strip-nondeterminism_1.15.0-1_all.deb ... 88s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 88s Selecting previously unselected package debugedit. 88s Preparing to unpack .../38-debugedit_1%3a5.2-3_ppc64el.deb ... 88s Unpacking debugedit (1:5.2-3) ... 88s Selecting previously unselected package dwz. 88s Preparing to unpack .../39-dwz_0.16-2_ppc64el.deb ... 88s Unpacking dwz (0.16-2) ... 88s Selecting previously unselected package gettext. 88s Preparing to unpack .../40-gettext_0.23.1-2build2_ppc64el.deb ... 88s Unpacking gettext (0.23.1-2build2) ... 88s Selecting previously unselected package intltool-debian. 88s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6_all.deb ... 88s Unpacking intltool-debian (0.35.0+20060710.6) ... 88s Selecting previously unselected package po-debconf. 88s Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... 88s Unpacking po-debconf (1.0.21+nmu1) ... 88s Selecting previously unselected package debhelper. 88s Preparing to unpack .../43-debhelper_13.24.2ubuntu1_all.deb ... 88s Unpacking debhelper (13.24.2ubuntu1) ... 88s Selecting previously unselected package libdata-uuid-perl. 88s Preparing to unpack .../44-libdata-uuid-perl_1.227-1build1_ppc64el.deb ... 88s Unpacking libdata-uuid-perl (1.227-1build1) ... 88s Selecting previously unselected package libfilter-perl. 88s Preparing to unpack .../45-libfilter-perl_1.64-2_ppc64el.deb ... 88s Unpacking libfilter-perl (1.64-2) ... 89s Selecting previously unselected package libgoto-file-perl. 89s Preparing to unpack .../46-libgoto-file-perl_0.005-2_all.deb ... 89s Unpacking libgoto-file-perl (0.005-2) ... 89s Selecting previously unselected package libimporter-perl. 89s Preparing to unpack .../47-libimporter-perl_0.026-2_all.deb ... 89s Unpacking libimporter-perl (0.026-2) ... 89s Selecting previously unselected package liblong-jump-perl. 89s Preparing to unpack .../48-liblong-jump-perl_0.000001-2_all.deb ... 89s Unpacking liblong-jump-perl (0.000001-2) ... 89s Selecting previously unselected package libperl-dev:ppc64el. 89s Preparing to unpack .../49-libperl-dev_5.40.1-6build1_ppc64el.deb ... 89s Unpacking libperl-dev:ppc64el (5.40.1-6build1) ... 89s Selecting previously unselected package libscope-guard-perl. 89s Preparing to unpack .../50-libscope-guard-perl_0.21-2_all.deb ... 89s Unpacking libscope-guard-perl (0.21-2) ... 89s Selecting previously unselected package libtest2-plugin-memusage-perl. 89s Preparing to unpack .../51-libtest2-plugin-memusage-perl_0.002003-2_all.deb ... 89s Unpacking libtest2-plugin-memusage-perl (0.002003-2) ... 89s Selecting previously unselected package libuuid-perl. 89s Preparing to unpack .../52-libuuid-perl_0.37-1_ppc64el.deb ... 89s Unpacking libuuid-perl (0.37-1) ... 89s Selecting previously unselected package libtest2-plugin-uuid-perl. 89s Preparing to unpack .../53-libtest2-plugin-uuid-perl_0.002010-1_all.deb ... 89s Unpacking libtest2-plugin-uuid-perl (0.002010-1) ... 89s Selecting previously unselected package libtest2-suite-perl. 89s Preparing to unpack .../54-libtest2-suite-perl_0.000163-1_all.deb ... 89s Unpacking libtest2-suite-perl (0.000163-1) ... 89s Selecting previously unselected package libyaml-tiny-perl. 89s Preparing to unpack .../55-libyaml-tiny-perl_1.76-1_all.deb ... 89s Unpacking libyaml-tiny-perl (1.76-1) ... 89s Selecting previously unselected package libtest2-harness-perl. 89s Preparing to unpack .../56-libtest2-harness-perl_1.000158-1_all.deb ... 89s Unpacking libtest2-harness-perl (1.000158-1) ... 89s Selecting previously unselected package pkg-perl-autopkgtest. 89s Preparing to unpack .../57-pkg-perl-autopkgtest_0.82_all.deb ... 89s Unpacking pkg-perl-autopkgtest (0.82) ... 89s Setting up libuuid-perl (0.37-1) ... 89s Setting up libarchive-zip-perl (1.68-1) ... 89s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 89s Setting up m4 (1.4.20-2) ... 89s Setting up libperl-dev:ppc64el (5.40.1-6build1) ... 89s Setting up libgomp1:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up libyaml-tiny-perl (1.76-1) ... 89s Setting up libtest2-suite-perl (0.000163-1) ... 89s Setting up libscope-guard-perl (0.21-2) ... 89s Setting up autotools-dev (20240727.1) ... 89s Setting up libdata-uuid-perl (1.227-1build1) ... 89s Setting up libimporter-perl (0.026-2) ... 89s Setting up libquadmath0:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 89s Setting up autopoint (0.23.1-2build2) ... 89s Setting up autoconf (2.72-3.1ubuntu1) ... 89s Setting up libubsan1:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up dwz (0.16-2) ... 89s Setting up libasan8:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up debugedit (1:5.2-3) ... 89s Setting up libtsan2:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up libfilter-perl (1.64-2) ... 89s Setting up libisl23:ppc64el (0.27-1) ... 89s Setting up libtest2-plugin-memusage-perl (0.002003-2) ... 89s Setting up libcc1-0:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up liblsan0:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up dctrl-tools (2.24-3build3) ... 89s Setting up libitm1:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up autodep8 (0.30) ... 89s Setting up automake (1:1.17-4ubuntu1) ... 89s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 89s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 89s Setting up libtest2-plugin-uuid-perl (0.002010-1) ... 89s Setting up liblong-jump-perl (0.000001-2) ... 89s Setting up gettext (0.23.1-2build2) ... 89s Setting up libgcc-15-dev:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up libgoto-file-perl (0.005-2) ... 89s Setting up intltool-debian (0.35.0+20060710.6) ... 89s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 89s Setting up libstdc++-15-dev:ppc64el (15.2.0-5ubuntu1) ... 89s Setting up pkg-perl-autopkgtest (0.82) ... 89s Setting up dh-strip-nondeterminism (1.15.0-1) ... 89s Setting up cpp-15 (15.2.0-5ubuntu1) ... 89s Setting up libtest2-harness-perl (1.000158-1) ... 89s Setting up cpp-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 89s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 89s Setting up po-debconf (1.0.21+nmu1) ... 89s Setting up gcc-15 (15.2.0-5ubuntu1) ... 89s Setting up gcc-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 89s Setting up cpp (4:15.2.0-4ubuntu1) ... 89s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-5ubuntu1) ... 89s Setting up libtool (2.5.4-4build1) ... 89s Setting up gcc (4:15.2.0-4ubuntu1) ... 89s Setting up dh-autoreconf (21) ... 89s Setting up g++-15 (15.2.0-5ubuntu1) ... 89s Setting up g++-powerpc64le-linux-gnu (4:15.2.0-4ubuntu1) ... 89s Setting up debhelper (13.24.2ubuntu1) ... 89s Setting up g++ (4:15.2.0-4ubuntu1) ... 89s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 89s Setting up build-essential (12.12ubuntu1) ... 89s Processing triggers for libc-bin (2.42-0ubuntu3) ... 89s Processing triggers for man-db (2.13.1-1) ... 92s Processing triggers for install-info (7.1.1-1ubuntu1) ... 93s autopkgtest [08:10:06]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 93s autopkgtest [08:10:06]: test autodep8-perl-build-deps: [----------------------- 93s t/1-pod_name.t ................................................ 93s # Seeded srand with seed '20251031' from local date. 93s ok 1 - lib/Debian/pkgperl/Foobar.pm has correct package Debian::pkgperl::Foobar 93s ok 2 - lib/Debian/pkgperl/Foobar.pm POD has correct package 'Debian::pkgperl::Foobar' under NAME 93s ok 3 - Found 'NAME' section in lib/Debian/pkgperl/Foobar.pm POD 93s 1..3 93s ok 93s t/HashBase.t .................................................. 93s ok 1 - FOO CONSTANT 93s ok 2 - BAR CONSTANT 93s ok 3 - BAZ CONSTANT 93s ok 4 - FOO CONSTANT 93s ok 5 - BAR CONSTANT 93s ok 6 - BAZ CONSTANT 93s ok 7 - APPLE CONSTANT 93s ok 8 - PEAR CONSTANT 93s ok 9 - FOO CONSTANT 93s ok 10 - BAR CONSTANT 93s ok 11 - BAZ CONSTANT 93s ok 12 - BAT CONSTANT 93s ok 13 - BAN CONSTANT 93s ok 14 - BOO CONSTANT 93s ok 15 - Accessor 93s ok 16 - Accessor 93s ok 17 - Accessor 93s ok 18 - Accessor set 93s ok 19 - hash 93s ok 20 - worked as expected 93s ok 21 - overrode const sub 93s ok 22 - worked as expected, const was constant 93s ok 23 - parent attribute sub not overridden 93s ok 24 - Did not override existing 'new' method 93s ok 25 - got foo 93s ok 26 - got bar 93s ok 27 - got baz 93s ok 28 - got bat 93s ok 29 - No setter for bat 93s ok 30 - No reader for ban 93s ok 31 - No reader for boo 93s ok 32 - No setter for boo 93s ok 33 - ban attribute is set 93s ok 34 - ban attribute can be set 93s ok 35 - Can set foo 93s ok 36 - got foo 93s ok 37 - Cannot set bar 93s ok 38 - set baz 93s ok 39 - Deprecation warning 93s ok 40 - Got a list of attributes in order starting from base class, duplicates removed 93s ok 41 - set foo via pairs 93s ok 42 - set baz via pairs 93s ok 43 - set foo via hashref 93s ok 44 - set baz via hashref 93s ok 45 - set foo via arrayref 93s ok 46 - set baz via arrayref 93s ok 47 - Too many args in array form 93s ok 48 - ->can has not been called yet 93s ok 49 - ->can has been called once to check for init 93s ok 50 - ->can was not called again, we cached it 93s ok 51 - ->can has not been called yet 93s ok 52 - ->init has not been called yet 93s ok 53 - ->can has been called once to check for init 93s ok 54 - ->init has been called once 93s ok 55 - ->can was not called again, we cached it 93s ok 56 - ->init has been called again 93s 1..56 93s ok 106s t/integration/concurrency.t ................................... 106s # Seeded srand with seed '20251031' from local date. 106s ok 1 - yath test t/integration/concurrency --ext=tx -j4 { 106s ok 1 - Exit Value Check 106s ok 2 - Item 0 is 'start' 106s ok 3 - Item 1 is 'start' 106s ok 4 - Item 2 is 'start' 106s ok 5 - Item 3 is 'start' 106s ok 6 - Item 4 must be an exit 106s ok 7 - Got one more start, and 4 more exits 106s 1..7 106s } 106s ok 2 - yath test t/integration/concurrency --ext=tx -j2 { 106s ok 1 - Exit Value Check 106s ok 2 - Item 0 is 'start' 106s ok 3 - Item 1 is 'start' 106s ok 4 - Item 2 must be an exit 106s ok 5 - Item 4 must be a start if 3 was exit 106s ok 6 - Item 5 must be a start if 3 was exit 106s 1..6 106s } 106s 1..2 106s ok 106s t/integration/coverage.t ...................................... skipped: Module 'Test2::Plugin::Cover' is not installed 106s t/integration/coverage2.t ..................................... skipped: Module 'Test2::Plugin::Cover' is not installed 106s t/integration/coverage3.t ..................................... skipped: Module 'Test2::Plugin::Cover' is not installed 106s t/integration/coverage4.t ..................................... skipped: Module 'Test2::Plugin::Cover' is not installed 108s t/integration/encoding.t ...................................... 108s # Seeded srand with seed '20251031' from local date. 108s ok 1 - yath test -v t/integrat[...]/plugin.tx { 108s ok 1 - Exit Value Check 108s ok 2 - Got proper codepoints 108s 1..2 108s } 108s ok 2 - yath test -v t/integrat[...]-plugin.tx { 108s ok 1 - Exit Value Check 108s ok 2 - Got proper codepoints 108s 1..2 108s } 108s 1..2 108s ok 109s t/integration/failed.t ........................................ 109s # Seeded srand with seed '20251031' from local date. 109s ok 1 - yath test t/integration/failed --ext=tx { 109s ok 1 - Exit Value Check 109s ok 2 - yath failed /tmp/yathl[...]3KLu.jsonl { 109s ok 1 - Exit Value Check 109s ok 2 - 'failed' command exits true 109s ok 3 - 'fail.tx' was seen as a failure when reading the log 109s ok 4 - 'pass.tx' was not seen as a failure when reading the log 109s 1..4 109s } 109s 1..2 109s } 109s 1..1 109s ok 131s t/integration/failure_cases.t ................................. 131s # Seeded srand with seed '20251031' from local date. 131s ok 1 - yath test --pet 2 t/integrat[...]timeout.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 2 - yath test --pet 2 t/integrat[...]timeout.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 3 - yath test t/integrat[...]subtest.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 4 - yath test t/integrat[...]subtest.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 5 - yath test --pet 2 t/integrat[...]/noplan.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 6 - yath test --pet 2 t/integrat[...]/noplan.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 7 - yath test t/integrat[...]upt_end.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 8 - yath test t/integrat[...]upt_end.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 9 - yath test t/integrat[...]badplan.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 10 - yath test t/integrat[...]badplan.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 11 - yath test --et 2 t/integrat[...]timeout.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 12 - yath test --et 2 t/integrat[...]timeout.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 13 - yath test t/integrat[...]dupnums.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 14 - yath test t/integrat[...]dupnums.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 15 - yath test t/integrat[...]ception.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 16 - yath test t/integrat[...]ception.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 17 - yath test t/integrat[...]subtest.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 18 - yath test t/integrat[...]subtest.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 19 - yath test t/integrat[...]s/notok.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 20 - yath test t/integrat[...]s/notok.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 21 - yath test t/integrat[...]es/exit.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 22 - yath test t/integrat[...]es/exit.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 23 - yath test t/integrat[...]_nested.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 24 - yath test t/integrat[...]_nested.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 25 - yath test t/integrat[...]ingnums.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 26 - yath test t/integrat[...]ingnums.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 27 - yath test t/integrat[...]e_error.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s ok 28 - yath test t/integrat[...]e_error.tx { 131s ok 1 - Exit Value Check 131s 1..1 131s } 131s 1..28 131s ok 132s t/integration/help.t .......................................... 132s # Seeded srand with seed '20251031' from local date. 132s ok 1 - yath help { 132s ok 1 - Exit Value Check 132s ok 2 - Found usage statement 132s ok 3 - available commands 132s ok 4 - 'help' command is listed 132s ok 5 - 'test' command is listed 132s ok 6 - 'start' command is listed 132s 1..6 132s } 132s ok 2 - yath help help { 132s ok 1 - Exit Value Check 132s ok 2 - Got output for the help command 132s 1..2 132s } 132s ok 3 - yath help test { 132s ok 1 - Exit Value Check 132s ok 2 - Found summary 132s ok 3 - Found yath options 132s ok 4 - Found Developer category 132s ok 5 - Found help category 132s ok 6 - Found plugin category 132s ok 7 - Found command options 132s ok 8 - Found display category 132s ok 9 - Found formatter category 132s ok 10 - Found logging category 132s ok 11 - Found run category 132s ok 12 - Found runner category 132s ok 13 - Found workspace category 132s 1..13 132s } 132s 1..3 132s ok 137s t/integration/includes.t ...................................... 137s # Seeded srand with seed '20251031' from local date. 137s ok 1 - yath test default.tx { 137s ok 1 - Exit Value Check 137s 1..1 137s } 137s ok 2 - yath test -Ixyz default-i.tx { 137s ok 1 - Exit Value Check 137s 1..1 137s } 137s ok 3 - yath test -Ia -b -Ib -l -Ic order-ibili.tx { 137s ok 1 - Exit Value Check 137s 1..1 137s } 137s ok 4 - yath test -Ia -l -Ib -b -Ic order-ilibi.tx { 137s ok 1 - Exit Value Check 137s 1..1 137s } 137s ok 5 - yath test -Ixyz --unsafe-inc dot-last.tx { 137s ok 1 - Exit Value Check 137s 1..1 137s } 137s ok 6 - yath test -Ixyz ./not-perl.sh { 137s ok 1 - Exit Value Check 137s 1..1 137s } 137s 1..6 137s ok 138s t/integration/init.t .......................................... 138s # Seeded srand with seed '20251031' from local date. 138s ok 1 - yath init { 138s ok 1 - Exit Value Check 138s ok 2 - Short message 138s ok 3 - Added test.pl 138s ok 4 - Found generated note 138s 1..4 138s } 138s 1..1 138s ok 138s t/integration/log_dir.t ....................................... 138s # Seeded srand with seed '20251031' from local date. 138s ok 1 - yath test --log-dir=/tmp/PBxuX1gmuI -L --ext=tx t/integration/log_dir { 138s ok 1 - Exit Value Check 138s ok 2 - Only 1 file present 138s ok 3 - File is a jsonl file 138s 1..3 138s } 138s 1..1 138s ok 138s t/integration/persist.t ....................................... skipped: This test is not run under automated testing 140s t/integration/plugin.t ........................................ 140s # Seeded srand with seed '20251031' from local date. 140s ok 1 - yath test t/integration/plugin --ext=tx -A --durations-threshold 1 --no-plugins -pTestPlugin --changes-plugin TestPlugin { 140s ok 1 - Exit Value Check 140s ok 2 - Yath loaded the plugin 140s ok 3 - duration_data() was called 140s ok 4 - changed_files() was called 140s ok 5 - get_coverage_tests() was called 140s ok 6 - munge_files() was called 140s ok 7 - munge_search() was called 140s ok 8 - inject_run_data() was called 140s ok 9 - handle_event() was called 140s ok 10 - claim_file(test.tx) was called 140s ok 11 - claim_file(TestPlugin.pm) was called 140s ok 12 - setup() was called with settings 140s ok 13 - teardown() was called with settings 140s ok 14 - Got the STDERR write from the shellcall 140s ok 15 - Got the STDOUT write from the shellcall 140s ok 16 - finish() was called with necessary args 140s ok 17 - Only ran setup once 140s ok 18 - Only ran teardown once 140s ok 19 - Only ran finish once 140s ok 20 - Found fields 140s ok 21 - Injected the run data 140s ok 22 - Ran jobs in specified order 140s 1..22 140s } 140s 1..1 140s ok 143s t/integration/preload.t ....................................... 143s # Seeded srand with seed '20251031' from local date. 143s ok 1 - yath test t/integration/preload --ext=tx -A -PTestSimplePreload -PTestPreload { 143s ok 1 - Exit Value Check 143s ok 2 - Ran file "no_preload.tx" 143s ok 3 - Ran file "aaa.tx" 143s ok 4 - Ran file "bbb.tx" 143s ok 5 - Ran file "ccc.tx" 143s ok 6 - Ran file "simple_test.tx" 143s ok 7 - Ran file "preload_test.tx" 143s ok 8 - Ran file "fast.tx" 143s ok 9 - Ran file "slow.tx" 143s ok 10 - Ran file "retry.tx" with a failure 143s ok 11 - Ran file "retry.tx" again with a pass 143s 1..11 143s } 143s ok 2 - yath test t/integration/preload --ext=tx -A -PTestSimplePreload -PTestPreload -PBroken { 143s ok 1 - Exit Value Check 143s ok 2 - Reported the error 143s ok 3 - No tests were run 143s 1..3 143s } 143s ok 3 - yath test t/integration/preload --ext=tx -A -PTestBadPreload { 143s ok 1 - Exit Value Check 143s ok 2 - Reported the error 143s 1..2 143s } 143s 1..3 143s ok 148s t/integration/projects.t ...................................... 148s # Seeded srand with seed '20251031' from local date. 148s ok 1 - yath projects --ext=tx -- t/integration/projects { 148s ok 1 - Exit Value Check 148s ok 2 - Found pass.tx in foo project 148s ok 3 - Found pass.tx in bar project 148s ok 4 - Found pass.tx in baz project 148s ok 5 - Did not run fail.txx 148s 1..5 148s } 148s ok 2 - yath projects --ext=tx --ext=txx -- t/integration/projects { 148s ok 1 - Exit Value Check 148s ok 2 - Found pass.tx in foo project 148s ok 3 - Found pass.tx in bar project 148s ok 4 - Found pass.tx in baz project 148s ok 5 - ran fail.txx 148s 1..5 148s } 148s ok 3 - yath projects --ext=tx -v { 148s ok 1 - Exit Value Check 148s ok 2 - Found pass.tx in foo project 148s ok 3 - Found pass.tx in bar project 148s ok 4 - Found pass.tx in baz project 148s ok 5 - Did not run fail.txx 148s 1..5 148s } 148s ok 4 - yath projects --ext=tx --ext=txx { 148s ok 1 - Exit Value Check 148s ok 2 - Found pass.tx in foo project 148s ok 3 - Found pass.tx in bar project 148s ok 4 - Found pass.tx in baz project 148s ok 5 - ran fail.txx 148s 1..5 148s } 148s 1..4 148s ok 148s t/integration/reload.t ........................................ skipped: This test is not run under automated testing 148s t/integration/reload_syntax_error.t ........................... skipped: Author test, set the $AUTHOR_TESTING environment variable to run it 150s t/integration/replay.t ........................................ 150s # Seeded srand with seed '20251031' from local date. 150s ok 1 - yath test t/integration/replay --ext=tx { 150s ok 1 - Exit Value Check 150s ok 2 - 'fail.tx' was seen as a failure when reading the log 150s ok 3 - 'pass.tx' was not seen as a failure when reading the log 150s 1..3 150s } 150s ok 2 - yath replay /tmp/yathl[...]3KLu.jsonl { 150s ok 1 - Exit Value Check 150s ok 2 - Replay has identical output to original 150s 1..2 150s } 150s 1..2 150s ok 153s t/integration/resource.t ...................................... 153s # Seeded srand with seed '20251031' from local date. 153s ok 1 - yath test t/integration/resource --ext=tx -j4 -Dt/integration/resource -R+Resource { 153s ok 1 - Exit Value Check 153s ok 2 - The nested runner saw the records and releases, and then cleaned up at the end. 153s ok 3 - The scheduler handled assigning slots, knew when it was out, then knew when more were ready 153s 1..3 153s } 153s 1..1 153s ok 164s t/integration/retry.t ......................................... 164s # Seeded srand with seed '20251031' from local date. 164s ok 1 - yath --project test t/integration/retry --ext=tx -r3 { 164s ok 1 - Exit Value Check 164s ok 2 - Passed in log 164s 1..2 164s } 164s ok 2 - yath --project test t/integration/retry --ext=tx -r3 --env-var FAIL_ONCE=1 -v { 164s ok 1 - Exit Value Check 164s ok 2 - got retry data 164s ok 3 - Tried twice 164s ok 4 - Retried the right file 164s ok 5 - Eventually passed 164s 1..5 164s } 164s ok 3 - yath --project test t/integration/retry --ext=tx -r3 --env-var FAIL_ALWAYS=1 { 164s ok 1 - Exit Value Check 164s ok 2 - Tried 4 times: 1 run + 3 retries 164s ok 3 - Retried the right file 164s ok 4 - Never passed 164s 1..4 164s } 164s # Retrying a symlink 164s ok 4 - yath test t/integration/retry-symlinks --ext=tl --retry 1 --env-var FAIL_ONCE=1 -v { 164s ok 1 - Exit Value Check 164s ok 2 - retried a broken symlink 164s ok 3 - using symlink name 164s ok 4 - Succeeded Eventually: YES 164s ok 5 - no failures 164s 1..5 164s } 164s # Retrying a test failing due to a timeout 164s ok 5 - yath test t/integration/retry-timeout --ext=tx --retry 1 --env-var FAIL_ONCE=1 -v { 164s ok 1 - Exit Value Check 164s ok 2 - retried a test when failing due to a timeout 164s ok 3 - retry.txt test 164s ok 4 - Succeeded Eventually: YES 164s ok 5 - no failures 164s 1..5 164s } 164s 1..5 164s ok 164s t/integration/signals.t ....................................... skipped: Author test, set the $AUTHOR_TESTING environment variable to run it 164s t/integration/signals/abrt_or_iot.t ........................... 164s ok 1 164s 1..1 164s ok 164s t/integration/slots_per_job.t ................................. skipped: This test only works under Test2::Harness 165s t/integration/slots_per_job2.t ................................ skipped: This test only works under Test2::Harness 165s t/integration/slots_per_job3.t ................................ skipped: This test only works under Test2::Harness 168s t/integration/smoke.t ......................................... 168s # Seeded srand with seed '20251031' from local date. 168s ok 1 - yath -p+SmokePlugin test t/integration/smoke --ext=tx { 168s ok 1 - Exit Value Check 168s ok 2 - The 4 smoke tests ran first 168s ok 3 - The 4 non-smoke tests ran later 168s 1..3 168s } 168s ok 2 - yath -p+SmokePlugin test t/integration/smoke -j3 --ext=tx { 168s ok 1 - Exit Value Check 168s ok 2 - The 4 smoke tests ran first 168s ok 3 - The 4 non-smoke tests ran later 168s 1..3 168s } 168s 1..2 168s ok 170s t/integration/speedtag.t ...................................... 170s # Seeded srand with seed '20251031' from local date. 170s ok 1 - yath test /tmp/PBxuX1gmuI --ext=tx { 170s ok 1 - Exit Value Check 170s 1..1 170s } 170s ok 2 - yath speedtag /tmp/yathl[...]bx5z.jsonl { 170s ok 1 - Exit Value Check 170s ok 2 - Indicate we tagged pass 170s ok 3 - Indicate we tagged pass2 170s ok 4 - Tagged file pass.tx 170s ok 5 - Tagged file pass2.tx 170s 1..5 170s } 170s 1..2 170s ok 171s t/integration/stamps.t ........................................ 171s # Seeded srand with seed '20251031' from local date. 171s ok 1 - yath test t/integration/stamps --ext=tx -A --no-plugins -pTestPlugin -v { 171s ok 1 - Exit Value Check 171s ok 2 - Event had a timestamp 171s ok 3 - Event had a timestamp 171s ok 4 - Event had a timestamp 171s ok 5 - Event had a timestamp 171s ok 6 - Event had a timestamp 171s ok 7 - Event had a timestamp 171s ok 8 - Event had a timestamp 171s ok 9 - Event had a timestamp 171s ok 10 - Event had a timestamp 171s ok 11 - Event had a timestamp 171s ok 12 - Event had a timestamp 171s ok 13 - Event had a timestamp 171s ok 14 - Event had a timestamp 171s ok 15 - Event had a timestamp 171s ok 16 - Event had a timestamp 171s ok 17 - Event had a timestamp 171s ok 18 - Event had a timestamp 171s ok 19 - Event had a timestamp 171s ok 20 - Event had a timestamp 171s ok 21 - Event had a timestamp 171s ok 22 - Event had a timestamp 171s 1..22 171s } 171s 1..1 171s ok 172s t/integration/tapsubtest.t .................................... 172s # Seeded srand with seed '20251031' from local date. 172s ok 1 - yath test t/integration/tapsubtest --ext=tx -v { 172s ok 1 - Exit Value Check 172s not ok 2 - Got the desired output # TODO FIXME #216 172s # Failed test (with amnesty) 'Got the desired output' 172s # at t/integration/tapsubtest.t line 25. 172s # +-------------------------------+----+-------------------------------+ 172s # | GOT | OP | CHECK | 172s # +-------------------------------+----+-------------------------------+ 172s # | ( LAUNCH ) job 1 t/integ | =~ | (?^u:\[\ \ PASS\ \ \]\ \ job\ | 172s # | ration/tapsubtest/test.tx\n | | \ 1\ \ \+\~buffered\\n | 172s # | ( NOTE ) job 1 Seeded | | \[\ \ PASS\ \ \]\ \ job\ \ 1\ | 172s # | srand with seed '20251031' fr | | \ \ \ \+\ buffered\ ok\\n | 172s # | om local date.\n | | \[\ \ PLAN\ \ \]\ \ job\ \ 1\ | 172s # | [ PASS ] job 1 +~buffere | | \ \ \ \|\ Expected\ assertio | 172s # | d\n | | ns\:\ 1\\n | 172s # | [ PASS ] job 1 +~buffere | | \ \ \ \ \ \ \ \ \ \ \ \ job\ | 172s # | d\n | | \ 1\ \ \ \ \^\\n | 172s # | [ PLAN ] job 1 Expecte | | \[\ \ PLAN\ \ \]\ \ job\ \ 1\ | 172s # | d assertions: 1\n | | \ \ \ Expected\ assertions\: | 172s # | ( NOTE ) job 1 rss: 2 | | \ 1) | 172s # | 9312kB\n | | | 172s # | ( NOTE ) job 1 size: 3 | | | 172s # | 7568kB\n | | | 172s # | ( NOTE ) job 1 peak: 3 | | | 172s # | 7568kB\n | | | 172s # | ( PASSED ) job 1 t/integ | | | 172s # | ration/tapsubtest/test.tx\n | | | 172s # | ( TIME ) job 1 Startup | | | 172s # | : 0.06401s | Events: 0.00000s | | | 172s # | | Cleanup: 0.04492s | Total: | | | 172s # | 0.10893s\n | | | 172s # | \n | | | 172s # +-------------------------------+----+-------------------------------+ 172s 1..2 172s } 172s 1..1 172s ok 173s t/integration/test-w.t ........................................ 173s # Seeded srand with seed '20251031' from local date. 173s ok 1 - yath test t/integration/test-w/a.tx t/integration/test-w/b.tx --ext=tx { 173s ok 1 - Exit Value Check 173s 1..1 173s } 173s ok 2 - yath test t/integration/test-w/b.tx t/integration/test-w/a.tx --ext=tx { 173s ok 1 - Exit Value Check 173s 1..1 173s } 173s 1..2 173s ok 185s t/integration/test.t .......................................... 185s # Seeded srand with seed '20251031' from local date. 185s ok 1 - yath test t/integration/test --ext=tx --ext=txx { 185s ok 1 - Exit Value Check 185s ok 2 - 'fail.tx' was seen as a failure when reading the output 185s ok 3 - 'pass.tx' was not seen as a failure when reading the output 185s 1..3 185s } 185s ok 2 - yath test t/integration/test --ext=tx { 185s ok 1 - Exit Value Check 185s ok 2 - 'fail.tx' was seen as a failure when reading the output 185s ok 3 - 'pass.tx' was not seen as a failure when reading the output 185s 1..3 185s } 185s ok 3 - yath test t/integration/test --ext=txx { 185s ok 1 - Exit Value Check 185s ok 2 - 'fail.tx' was seen as a failure when reading the output 185s ok 3 - 'pass.tx' was not seen as a failure when reading the output 185s 1..3 185s } 185s ok 4 - yath test t/integration/test -vvv { 185s ok 1 - Exit Value Check 185s ok 2 - Got error message 185s 1..2 185s } 185s # Checking --exclude-file option when a file is provided on the command line 185s ok 5 - yath test --exclude-[...]t/fail.txx t/integration/test/pass.tx t/integration/test/fail.txx { 185s ok 1 - Exit Value Check 185s ok 2 - 'fail.tx' was excluded using '--exclude-file' option 185s ok 3 - 'pass.tx' was not seen as a failure when reading the output 185s 1..3 185s } 185s # Checking --exclude-list option when a file is provided on the command line 185s ok 6 - yath test --exclude-[...]IuVKg5AHVD t/integration/test/pass.tx t/integration/test/fail.txx { 185s ok 1 - Exit Value Check 185s ok 2 - 'fail.tx' was excluded using '--exclude-list' option with a file 185s ok 3 - 'pass.tx' was not seen as a failure when reading the output 185s 1..3 185s } 185s # Testsuite using symlinks: check that $0 is preserved 185s ok 7 - yath test t/integration/test-symlinks --ext=xt { 185s ok 1 - Exit Value Check 185s ok 2 - '_base.xt' was skipped 185s ok 3 - 'symlink_to_base.xt' passed [and is not skipped] 185s 1..3 185s } 185s ok 8 - yath test t/integrat[...]s/_base.xt t/integrat[...]to_base.xt { 185s ok 1 - Exit Value Check 185s ok 2 - '_base.xt' was skipped 185s ok 3 - 'symlink_to_base.xt' passed [and is not skipped] 185s 1..3 185s } 185s # Testsuite checking broken symlinks #103 185s ok 9 - yath test t/integrat[...]n-symlinks --ext=tx { 185s ok 1 - Exit Value Check 185s ok 2 - no failures 185s ok 3 - no mention of broken-symlink.tx 185s ok 4 - t/integration/test-broken-symlinks/pass.tx PASSED 185s 1..4 185s } 185s # Testing durations when provided using a json file 185s ok 10 - yath test -v -j1 --durations t/integrat[...]tions.json --ext=tx t/integration/test-durations { 185s ok 1 - Exit Value Check 185s ok 2 - tests are run in order from slow to fast - using a directory 185s 1..2 185s } 185s 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[...]slow-02.tx t/integrat[...]fast-04.tx t/integrat[...]fast-03.tx { 185s ok 1 - Exit Value Check 185s ok 2 - tests are run in order from slow to fast - using a list of files 185s 1..2 185s } 185s # Checking %INC and @INC setup 185s ok 12 - yath test --ext=tx --no-unsafe-inc t/integration/test-inc { 185s ok 1 - Exit Value Check 185s ok 2 - no failures 185s 1..2 185s } 185s ok 13 - yath test t/integration/test --ext=txxx :: foobar baz { 185s ok 1 - Exit Value Check 185s ok 2 - Args after arisdottle are added to @ARGV 185s 1..2 185s } 185s 1..13 185s ok 186s t/integration/times.t ......................................... 186s # Seeded srand with seed '20251031' from local date. 186s ok 1 - yath test t/integration/times --ext=tx { 186s ok 1 - Exit Value Check 186s 1..1 186s } 186s ok 2 - yath times /tmp/yathl[...]3KLu.jsonl { 186s ok 1 - Exit Value Check 186s ok 2 - Got header 186s ok 3 - Got pass line 186s ok 4 - Got pass2 line 186s ok 5 - Got total line 186s 1..5 186s } 186s 1..2 186s ok 188s t/integration/verbose_env.t ................................... 188s # Seeded srand with seed '20251031' from local date. 188s ok 1 - yath test t/integrat[...]verbose.tx { 188s ok 1 - Exit Value Check 188s 1..1 188s } 188s ok 2 - yath test -v t/integrat[...]erbose1.tx { 188s ok 1 - Exit Value Check 188s 1..1 188s } 188s ok 3 - yath test -vv t/integrat[...]erbose2.tx { 188s ok 1 - Exit Value Check 188s 1..1 188s } 188s 1..3 188s ok 188s t/unit/App/Yath.t ............................................. 188s "my" variable @ignore masks earlier declaration in same scope at t/unit/App/Yath.t line 259. 188s # Seeded srand with seed '20251031' from local date. 188s ok 1 - init { 188s ok 1 - App::Yath=HASH->isa('App::Yath') 188s ok 2 - Test2::Harness::Settings=REF->isa('Test2::Harness::Settings') 188s ok 3 - Yath script set to this test file 188s ok 4 - Grabbed argv 188s ok 5 - Default empty config 188s ok 6 - default to empty argv 188s 1..6 188s } 188s ok 2 - generate_run_sub { 188s ok 1 - Ran command generate_run_sub with correct args 188s ok 2 - Set verbose with CLI args 188s ok 3 - Added the runsub to the provided symbol 188s ok 4 - runsub does what we expect (runs the command run method) and we get the exit value 188s ok 5 - Ran post-process callbacks 188s 1..5 188s } 188s ok 3 - run_command { 188s ok 1 - Command must return an exit value 188s ok 2 - Returned the proper exit code 188s 1..2 188s } 188s ok 4 - command_class { 188s ok 1 - Got command class from args 188s ok 2 - A cache is used 188s 1..2 188s } 188s ok 5 - load_command { 188s ok 1 - Works for valid command (inline) 188s ok 2 - Works for valid command (real) 188s ok 3 - Missing module is ok in 'check_only' mode 188s ok 4 - Correct message for missing command 188s ok 5 - If a module load throws an exception we pass it along 188s 1..5 188s } 188s ok 6 - load_options { 188s ok 1 - Included Debug and PreCommand, but not plugins 188s ok 2 - Included Debug and PreCommand, as well as the plugin 188s ok 3 - Cached options result 188s 1..3 188s } 188s ok 7 - process_argv { 188s ok 1 - remaining args are returned 188s ok 2 - Set command class 188s ok 3 - Added 'fake' command settings 188s ok 4 - Added the dev libs 188s ok 5 - Remaining args 188s ok 6 - Did not run hook yet (requires command instance) 188s 1..6 188s } 188s ok 8 - command_from_argv { 188s ok 1 - Default to test 188s ok 2 - Warning about default 188s ok 3 - Default to run if we have a persistence file 188s ok 4 - Warning about default 188s ok 5 - Found 'test' command 188s ok 6 - Command was removed from argv 188s ok 7 - Found 'hfajhdajshfj' command 188s ok 8 - Command was removed from argv 188s ok 9 - Found 'help' command 188s ok 10 - Command was removed from argv 188s ok 11 - Found 'help' command 188s ok 12 - Command was removed from argv 188s ok 13 - Found 'replay' command because we got a log 188s ok 14 - log was not removed from argv 188s ok 15 - Found 'test' command because we got a path 188s ok 16 - path was not removed 188s 1..16 188s } 188s 1..8 188s ok 189s t/unit/App/Yath/Command/init.t ................................ 189s # Seeded srand with seed '20251031' from local date. 189s ok 1 - use App::Yath::Command::init; 189s ok 2 - run { 189s ok 1 - Exit of 0 189s ok 2 - Added test.pl 189s ok 3 - Exit of 0 if we are updating a generated one 189s ok 4 - Saw write info both times 189s ok 5 - Cannot override a non-generated test.pl 189s 1..5 189s } 189s 1..2 189s ok 189s t/unit/App/Yath/Option.t ...................................... 189s # Seeded srand with seed '20251031' from local date. 189s ok 1 - types { 189s ok 1 - 'b' is a valid type 189s ok 2 - 'c' is a valid type 189s ok 3 - 's' is a valid type 189s ok 4 - 'm' is a valid type 189s ok 5 - 'd' is a valid type 189s ok 6 - 'D' is a valid type 189s ok 7 - 'h' is a valid type 189s ok 8 - 'H' is a valid type 189s ok 9 - 'x' is not a valid type 189s ok 10 - Converted 'bool' to 'b' 189s ok 11 - Converted 'boolean' to 'b' 189s ok 12 - Converted 'count' to 'c' 189s ok 13 - Converted 'counter' to 'c' 189s ok 14 - Converted 'counting' to 'c' 189s ok 15 - Converted 'scalar' to 's' 189s ok 16 - Converted 'string' to 's' 189s ok 17 - Converted 'number' to 's' 189s ok 18 - Converted 'multi' to 'm' 189s ok 19 - Converted 'multiple' to 'm' 189s ok 20 - Converted 'list' to 'm' 189s ok 21 - Converted 'array' to 'm' 189s ok 22 - Converted 'default' to 'd' 189s ok 23 - Converted 'def' to 'd' 189s ok 24 - Converted 'multi-def' to 'D' 189s ok 25 - Converted 'multiple-default' to 'D' 189s ok 26 - Converted 'list-default' to 'D' 189s ok 27 - Converted 'array-default' to 'D' 189s ok 28 - Converted 'hash' to 'h' 189s ok 29 - Converted 'hash-list' to 'H' 189s ok 30 - type 's' requires an arg 189s ok 31 - type 's' does allow an arg 189s ok 32 - type 'm' requires an arg 189s ok 33 - type 'm' does allow an arg 189s ok 34 - type 'h' requires an arg 189s ok 35 - type 'h' does allow an arg 189s ok 36 - type 'H' requires an arg 189s ok 37 - type 'H' does allow an arg 189s ok 38 - type 'd' does not require an arg 189s ok 39 - type 'd' does allow an arg 189s ok 40 - type 'D' does not require an arg 189s ok 41 - type 'D' does allow an arg 189s ok 42 - type 'b' does not require an arg 189s ok 43 - type 'b' does not allow an arg 189s ok 44 - type 'c' does not require an arg 189s ok 45 - type 'c' does not allow an arg 189s 1..45 189s } 189s ok 2 - init { 189s ok 1 - Need 'title', or 'field' and 'name' 189s ok 2 - prefix is required 189s ok 3 - Alt, when present must be an arrayref 189s ok 4 - Instance of App::Yath::Option 189s ok 5 - set title 189s ok 6 - field has underscores 189s ok 7 - name has dashes 189s ok 8 - Default type is boolean 189s ok 9 - set title 189s ok 10 - field has underscores 189s ok 11 - name has dashes, prefix is in place if it is a plugin option 189s ok 12 - Default type is boolean 189s ok 13 - If the option is supposed to build a specific class, make sure the class knows 189s ok 14 - Construction is fine if build package has the right method 189s ok 15 - 's' is a valid type 189s ok 16 - 'scalar' is a valid type, turns into 's' 189s ok 17 - Type must be valid 189s ok 18 - Simple string default is fine 189s ok 19 - Simple number default is fine 189s ok 20 - Can use a coderef for default 189s ok 21 - Cannot use a non-coderef ref as a default 189s ok 22 - Can set normalize to a coderef 189s ok 23 - Can set normalize to undef 189s ok 24 - Cannot use a non-coderef ref with normalize 189s ok 25 - Cannot use a scalar with normalize 189s ok 26 - Can set action to a coderef 189s ok 27 - Can set action to undef 189s ok 28 - Cannot use a non-coderef ref with action 189s ok 29 - Cannot use a scalar with action 189s ok 30 - Got correct trace 189s ok 31 - Default category 189s ok 32 - Default description 189s ok 33 - All construction args must be valid 189s 1..33 189s } 189s ok 3 - applicable { 189s ok 1 - Unless a callback was provided and option is always applicable. 189s ok 2 - Used value from callback 189s ok 3 - Callback got the necessary args 189s 1..3 189s } 189s ok 4 - long_args { 189s ok 1 - Got long args 189s ok 2 - Got long args 189s 1..2 189s } 189s ok 5 - option_slot { 189s ok 1 - Got the slot 189s ok 2 - slot is a reference pointing to a scalar with an undef value 189s ok 3 - Vivified in settings 189s ok 4 - Setting the slotref sets it in settings 189s ok 5 - Need to pass in settings 189s 1..5 189s } 189s ok 6 - get_default { 189s ok 1 - default for scalar is undef 189s ok 2 - default for 'd' is undef 189s ok 3 - default for boolean is 0 189s ok 4 - default for count is 0 189s ok 5 - default for multi is an empty array 189s ok 6 - default for multi-d is an empty array 189s ok 7 - default for hash is an empty hash 189s ok 8 - default for multi-hash is an empty hash 189s ok 9 - Used simple default 189s ok 10 - Used default generator 189s 1..10 189s } 189s ok 7 - get_normalized { 189s ok 1 - Boolean normalized to true 189s ok 2 - Boolean normalized to false 189s ok 3 - Normalize does not change most things 189s ok 4 - Simple hash parse/normalize 189s ok 5 - Do not do anything special for 'h' values 189s ok 6 - Value is 1 if nothing is specified 189s ok 7 - Simple multi-hash parse/normalize 189s ok 8 - Split 'H' by comma 189s ok 9 - Value is [] if nothing is specified 189s 1..9 189s } 189s ok 8 - handle { 189s ok 1 - increment by 1 189s ok 2 - increment by 1 again 189s ok 3 - Pushed value 189s ok 4 - Pushed value again 189s ok 5 - Pushed value 189s ok 6 - Pushed value again 189s ok 7 - Set value and added it to the list key 189s ok 8 - Reset value, not duplicated in the list key 189s ok 9 - Set second key 189s ok 10 - Set value and added it to the list key 189s ok 11 - Added more values 189s ok 12 - Set second key 189s ok 13 - Returned value from action 189s ok 14 - Set value via handler 189s ok 15 - Got args 189s 1..15 189s } 189s ok 9 - handle_negation { 189s ok 1 - 'b' Is set 189s ok 2 - 'b' Cleared 189s ok 3 - 'c' Is set 189s ok 4 - 'c' Cleared 189s ok 5 - 'm' Is set 189s ok 6 - 'm' Cleared 189s ok 7 - 'D' Is set 189s ok 8 - 'D' Cleared 189s ok 9 - 'h' Is set 189s ok 10 - 'h' Cleared 189s ok 11 - 'H' Is set 189s ok 12 - 'H' Cleared 189s ok 13 - 's' Is set 189s ok 14 - 's' Cleared 189s 1..14 189s } 189s ok 10 - trace_string { 189s ok 1 - Valid trace string 189s 1..1 189s } 189s ok 11 - cli_docs { 189s ok 1 - Got docs 189s ok 2 - Got more complex docs 189s ok 3 - Got more complex docs with custom examples 189s 1..3 189s } 189s ok 12 - pod_docs { 189s ok 1 - Got docs 189s ok 2 - Got more complex docs 189s ok 3 - Got more complex docs with custom examples 189s 1..3 189s } 189s 1..12 189s ok 189s t/unit/App/Yath/Options.t ..................................... 189s # Seeded srand with seed '20251031' from local date. 189s ok 1 - sugar { 189s ok 1 - Imported symbols: post, option, options, option_group, ... 189s ok 2 - Cannot double-import 189s ok 3 - options() returns an instance 189s ok 4 - Added options, correct traces, prefix from group, nestable 189s ok 5 - 'builds' must be a valid module 189s ok 6 - All 3 posts were listed 189s ok 7 - No applicability check for foo 189s ok 8 - Correct callback for foo 189s ok 9 - correct applicability check for bar 189s ok 10 - Correct callback fo bar 189s ok 11 - correct applicability check for baz (from group) 189s ok 12 - Correct callback fo baz 189s ok 13 - Code is required 189s ok 14 - Included options 189s 1..14 189s } 189s ok 2 - init { 189s ok 1 - Created an instance 189s ok 2 - Attributes 189s ok 3 - Set defaults 189s ok 4 - Generated a settings object by default 189s 1..4 189s } 189s ok 3 - option { 189s ok 1 - Got an option instance 189s ok 2 - Injected the correct trace 189s ok 3 - Correct title 189s ok 4 - Correct prefix 189s ok 5 - Added the option 189s ok 6 - Added the option for commands 189s ok 7 - Added option to the lookup 189s 1..7 189s } 189s ok 4 - _option { 189s ok 1 - Got an option instance 189s ok 2 - Used the correct trace 189s ok 3 - Correct title 189s ok 4 - Correct prefix 189s ok 5 - Added the option 189s ok 6 - Added the option for commands 189s ok 7 - Added option to the lookup 189s 1..7 189s } 189s ok 5 - _parse_option_args { 189s ok 1 - Parse just title 189s ok 2 - Parse title=type 189s ok 3 - Parse title, type 189s ok 4 - Parse title, %opts 189s 1..4 189s } 189s ok 6 - _parse_option_caller { 189s ok 1 - Found prefix from package, and lowercased it 189s ok 2 - Found prefix from proto, and lowercased it 189s ok 3 - Need a prefix 189s ok 4 - Found command, prefix not required 189s ok 5 - Found command (options class for command), prefix not required 189s ok 6 - Special case, prefix not required for App::Yath namespace 189s ok 7 - Automatic prefix for plugin 189s ok 8 - Can override automatic plugin prefix 189s 1..8 189s } 189s ok 7 - include_option { 189s ok 1 - Need a trace 189s ok 2 - Added, and returned the reference 189s ok 3 - Added the option and indexed it 189s 1..3 189s } 189s ok 8 - _index_option { 189s ok 1 - indexed into 4 slots 189s ok 2 - Double indexing the same opt does not explode, 0 slots 189s ok 3 - Index has all 4 items 189s ok 4 - indexed into 4 slots 189s ok 5 - Double indexing the same opt does not explode, 0 slots 189s ok 6 - Index has all items 189s ok 7 - Cannot add 2 opts with the same long flag 189s ok 8 - Cannot add 2 opts with the same long flag (alt) 189s ok 9 - Cannot add 2 opts with the same short flag 189s 1..9 189s } 189s ok 9 - _list_option { 189s ok 1 - listed option 1 189s ok 2 - listed option 2 189s ok 3 - Added both options to the correct lists 189s 1..3 189s } 189s ok 10 - include { 189s ok 1 - Must specify what to include 189s ok 2 - String is not a valid include 189s ok 3 - Package is not a valid include 189s ok 4 - A reference is not a valid include 189s ok 5 - Must be an instance of App::Yath::Options 189s ok 6 - Included options and post-callbacks from the second instance 189s 1..6 189s } 189s ok 11 - include_from { 189s ok 1 - Included options and post-callbacks from the specified package 189s ok 2 - Must be a valid package 189s 1..2 189s } 189s ok 12 - populate_pre_defaults { 189s ok 1 - Populated fields as expected 189s 1..1 189s } 189s ok 13 - populate_cmd_defaults { 189s ok 1 - Need to set command class first 189s ok 2 - Populated fields as expected 189s 1..2 189s } 189s ok 14 - set_args { 189s ok 1 - No args yet 189s ok 2 - Set the args 189s ok 3 - Cannot set args a second time 189s ok 4 - Args did not change 189s 1..4 189s } 189s ok 15 - _grab_opts { 189s ok 1 - Need opts 189s ok 2 - Need arg type 189s ok 3 - Need args 189s ok 4 - Pulled out known args, stopped at -- 189s ok 5 - Got actions to take 189s ok 6 - Pulled out known args, stopped at :: 189s ok 7 - Got actions to take 189s ok 8 - Died at non-opt 189s ok 9 - Died at invalid opt 189s ok 10 - Pulled out known args 189s ok 11 - Got actions to take 189s 1..11 189s } 189s ok 16 - *_command_opts { 189s ok 1 - Pulled out known args, stopped at -- 189s ok 2 - Got actions to take, including pre-command options that were not processed yet 189s ok 3 - Nothing left to do 189s ok 4 - Set the proper settings 189s 1..4 189s } 189s ok 17 - *_pre_command_opts { 189s ok 1 - Pulled out known args, stopped at non-opt 189s ok 2 - Got actions to take, did not grab command options 189s ok 3 - Nothing left to do 189s ok 4 - Set the proper settings 189s 1..4 189s } 189s ok 18 - set_command_class { 189s ok 1 - No command class yet 189s ok 2 - Can set via a blessed command instance 189s ok 3 - Cannot change command class once set. 189s ok 4 - Included options from the command 189s ok 5 - Can set via a class name 189s ok 6 - Must be a valid command class 189s 1..6 189s } 189s ok 19 - post { 189s ok 1 - List is no longer considered sorted when we add an item 189s ok 2 - Added item to post list 189s ok 3 - Need args first 189s 1..3 189s } 189s 1..19 189s ok 189s t/unit/App/Yath/Plugin.t ...................................... 189s # Seeded srand with seed '20251031' from local date. 189s ok 1 - Subclasses Test2::Harness::Plugin 189s ok 2 - finish() is defined 189s ok 3 - finish returns an empty list in list context 189s ok 4 - finish returns undef in scalar context 189s ok 5 - sort_files is not defined by default 189s ok 6 - sort_files_2 is not defined by default 189s ok 7 - handle_event is not defined by default 189s 1..7 189s ok 189s t/unit/App/Yath/Plugin/Git.t .................................. 189s # Seeded srand with seed '20251031' from local date. 189s ok 1 - NOTHING { 189s ok 1 - no git added to meta 189s ok 2 - No fields added 189s 1..2 189s } 189s ok 2 - ENV { 189s ok 1 - Added git info to meta-data 189s ok 2 - Added git field 189s 1..2 189s } 189s ok 3 - CMD { 189s ok 1 - Added git info to meta-data 189s ok 2 - Added git field 189s 1..2 189s } 189s ok 4 - MIX { 189s ok 1 - Added git info to meta-data 189s ok 2 - Added git field 189s 1..2 189s } 189s 1..4 189s ok 190s t/unit/App/Yath/Plugin/SysInfo.t .............................. 190s # Seeded srand with seed '20251031' from local date. 190s ok 1 - Got expected fields 190s ok 2 - Got expected fields, including custom hostname short filter 190s 1..2 190s ok 190s t/unit/App/Yath/Util.t ........................................ 190s # Seeded srand with seed '20251031' from local date. 190s ok 1 - Imported symbols: find_pfile, is_generated_test_pl, fit... 190s ok 2 - is_generated_test_pl { 190s ok 1 - This is not a generated test file 190s ok 2 - Found a generated file 190s 1..2 190s } 190s ok 3 - find_in_updir { 190s ok 1 - Found file in expected spot 190s ok 2 - Found file in expected spot 190s 1..2 190s } 190s ok 4 - fit_to_width { 190s ok 1 - No change for short string 190s ok 2 - Split across multiple lines 190s ok 3 - Split across multiple lines 190s ok 4 - Split across multiple lines 190s ok 5 - Split across multiple lines 190s 1..5 190s } 190s ok 5 - isolate_stdout { 190s ok 1 - Clean exit 190s ok 2 - Got expected STDOUT 190s ok 3 - Got expected STDERR 190s 1..3 190s } 190s ok 6 - find_yath { 190s ok 1 - Use $App::Yath::Script::SCRIPT if set 190s ok 2 - found yath script in scripts/ dir 190s ok 3 - cached result 190s ok 4 - No yath found 190s ok 5 - Found it in a config path 190s 1..5 190s } 190s 1..6 190s ok 190s t/unit/Test2/Harness/Runner/DepTracer.t ....................... skipped: TODO 190s t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/Config.t .. 190s # Seeded srand with seed '20251031' from local date. 190s ok 1 - Found the config file, loaded options 190s ok 2 - Got default umask 190s ok 3 - Got state file from common 190s ok 4 - got algorithm from common 190s ok 5 - got max slots from host 190s ok 6 - default min slots per run at 0 190s ok 7 - got max slots per job from host 190s ok 8 - got max slots per run from host 190s ok 9 - got default slots per job from host 190s ok 10 - got default slots per run from host 190s ok 11 - Got host umask 190s ok 12 - got algorithm from common 190s ok 13 - got max slots from common 190s ok 14 - default min slots per run at 0 190s ok 15 - got max slots per job from common 190s ok 16 - got max slots per run from common 190s ok 17 - got default slots per job from common 190s ok 18 - got default slots per run from common 190s ok 19 - got algorithm from default 190s ok 20 - got max slots from host 190s ok 21 - default min slots per run at 0 190s ok 22 - got max slots per job from default 190s ok 23 - got max slots per run from default 190s ok 24 - got default slots per job from default 190s ok 25 - got default slots per run from default 190s ok 26 - Need a value for max slots 190s 1..26 190s ok 190s t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/State.t ... 190s # Seeded srand with seed '20251031' from local date. 190s ok 1 - use Test2::Harness::Runner::Resource::SharedJobSlots::State; 190s ok 2 - init_checks { 190s ok 1 - Require 'state_file' be provided 190s ok 2 - Require 'max_slots' be provided 190s ok 3 - Require 'max_slots_per_job' be provided 190s ok 4 - Require 'max_slots_per_run' be provided 190s ok 5 - Created an instance 190s 1..5 190s } 190s ok 3 - init_state { 190s ok 1 - Got initial state 190s ok 2 - Local data is as expected 190s ok 3 - state and stored match 190s 1..3 190s } 190s ok 4 - transaction { 190s ok 1 - Got the instance first 190s ok 2 - got a hash 190s ok 3 - Got additional args 190s ok 4 - Got accurate state 190s ok 5 - nested_transaction { 190s ok 1 - got the same instance 190s ok 2 - Got the same state object 190s ok 3 - State temporarily modified 190s 1..3 190s } 190s ok 6 - transaction with no callback returns state 190s ok 7 - State restored 190s ok 8 - Got correct end state 190s ok 9 - Got registration 190s ok 10 - Two is not registered anymore 190s ok 11 - Cannot proceed if our registration expired 190s ok 12 - Got registration 190s ok 13 - Three is not registered anymore (timed out) 190s ok 14 - Two is not registered anymore 190s ok 15 - Three is not registered anymore (timed out) 190s ok 16 - Two is not registered anymore 190s ok 17 - state and stored match 190s 1..17 190s } 190s ok 5 - registration { 190s ok 1 - consistent state { 190s ok 1 - state [1] matches state [0] 190s ok 2 - state [2] matches state [0] 190s ok 3 - State matches expectations 190s 1..3 190s } 190s ok 2 - consistent state { 190s ok 1 - state [1] matches state [0] 190s ok 2 - state [2] matches state [0] 190s ok 3 - State matches expectations 190s 1..3 190s } 190s ok 3 - consistent state { 190s ok 1 - state [1] matches state [0] 190s ok 2 - state [2] matches state [0] 190s ok 3 - State matches expectations 190s 1..3 190s } 190s ok 4 - consistent state { 190s ok 1 - state [1] matches state [0] 190s ok 2 - state [2] matches state [0] 190s ok 3 - State matches expectations 190s 1..3 190s } 190s ok 5 - consistent state { 190s ok 1 - state [1] matches state [0] 190s ok 2 - state [2] matches state [0] 190s ok 3 - State matches expectations 190s 1..3 190s } 190s ok 6 - Cannot write after timing out 190s 1..6 190s } 190s ok 6 - _entry_expired { 190s ok 1 - Invalid entry is expired 190s ok 2 - Entry to be removed is expired 190s ok 3 - no 'seen' field expired 190s ok 4 - Recently seen, not expired 190s ok 5 - Old is expired 190s 1..5 190s } 190s ok 7 - runner_todo { 190s ok 1 - Nothing to do 190s ok 2 - Nothing to do 190s ok 3 - Got job count 190s ok 4 - todo is set 190s ok 5 - Got job count 190s ok 6 - todo is set 190s ok 7 - Got job count 190s ok 8 - todo is set 190s ok 9 - Got job count 190s ok 10 - todo is set 190s ok 11 - Got job count 190s ok 12 - todo is set 190s 1..12 190s } 190s ok 8 - _runner_calcs { 190s ok 1 - Get cache if it is present 190s ok 2 - Calculated data 190s ok 3 - Have a cache 190s ok 4 - Result matches cache 190s ok 5 - Result matches cache 190s ok 6 - Extra cache key found 190s ok 7 - Calculated data 190s ok 8 - Calculated data 190s 1..8 190s } 190s ok 9 - allocate_slots { 190s ok 1 - con must be specified 190s ok 2 - Cannot exceed slot limits A 190s ok 3 - Cannot exceed slot limits B 190s ok 4 - Cannot exceed slot limits C 190s ok 5 - runner calc cache is as expected 190s ok 6 - Allocation is 5 190s ok 7 - We got 4 slots! 190s ok 8 - Allocating slots reset runner calc cache 190s ok 9 - Allocation updated to 4 190s 1..9 190s } 190s 1..9 190s ok 190s t/unit/Test2/Harness/Settings.t ............................... 190s # Seeded srand with seed '20251031' from local date. 190s ok 1 - Created an instance 190s ok 2 - foo is not defined 190s ok 3 - Cannot call foo if it is not defined 190s ok 4 - Cannot call prefix(foo) if it is not defined 190s ok 5 - Defined the prefix 190s ok 6 - foo is now defined 190s ok 7 - Can call foo if it is defined 190s ok 8 - Can call prefix(foo) if it is defined 190s ok 9 - TO_JSON 190s ok 10 - Need a blessed instance 190s ok 11 - No args 190s ok 12 - Got a blessed instance of XXX 190s ok 13 - Instance is composed as expected 190s ok 14 - Correct class 190s ok 15 - Serialized and deserialized round trip 190s ok 16 - 2 different refs 190s ok 17 - Prefixes must be hashes 190s ok 18 - Blessed Prefixes must be prefixes 190s 1..18 190s ok 191s t/unit/Test2/Harness/Settings/Prefix.t ........................ 191s # Seeded srand with seed '20251031' from local date. 191s ok 1 - Created an instance 191s ok 2 - Hash is slightly obscured by an extra deref 191s ok 3 - Must use a valid field 191s ok 4 - vivify returns a ref 191s ok 5 - Not set yet 191s ok 6 - Set value 191s ok 7 - Set via lvalue 191s ok 8 - Got via field 191s ok 9 - Set via field 191s ok 10 - Field only takes 2 args 191s ok 11 - Autload does not work on class 191s ok 12 - JSON structure 191s ok 13 - Created an instance 191s ok 14 - Created with args 191s 1..14 191s ok 191s t/unit/Test2/Harness/TestFile.t ............................... 191s # Seeded srand with seed '20251031' from local date. 191s ok 1 - use Test2::Harness::TestFile; 191s ok 2 - timeouts { 191s ok 1 - set event timeout 191s ok 2 - set event timeout 191s ok 3 - event timeout made it to task 191s ok 4 - post-exit timeout made it to task 191s ok 5 - set event timeout 191s ok 6 - set event timeout 191s ok 7 - Got warnings 191s 1..7 191s } 191s ok 3 - invalid { 191s ok 1 - Need a valid test file 191s 1..1 191s } 191s ok 4 - meta { 191s ok 1 - No key returns empty list 191s ok 2 - Empty key returns empty list 191s ok 3 - Got both values for the 'mykey' key 191s ok 4 - Got other key 191s ok 5 - Got hyphenated key 191s 1..5 191s } 191s ok 5 - foo { 191s ok 1 - Category is foo 191s ok 2 - Stage is FoO, case-sensitive 191s 1..2 191s } 191s ok 6 - package { 191s ok 1 - No preload 191s 1..1 191s } 191s ok 7 - taint { 191s ok 1 - No SHBANG switches 191s ok 2 - Parsed shbang 191s ok 3 - Got queue item data 191s 1..3 191s } 191s ok 8 - warn { 191s ok 1 - got SHBANG switches 191s ok 2 - Parsed shbang 191s ok 3 - Got queue item data 191s 1..3 191s } 191s ok 9 - notime { 191s ok 1 - Timeouts turned off 191s ok 2 - Timeouts turned off with default 1 191s ok 3 - Category is general 191s ok 4 - Duration is long 191s ok 5 - No SHBANG switches 191s ok 6 - No shbang 191s ok 7 - Got queue item data 191s 1..7 191s } 191s ok 10 - all { 191s ok 1 - Timeouts turned off 191s ok 2 - Timeouts turned off with default 1 191s ok 3 - Forking is off 191s ok 4 - Checking fork with different default 191s ok 5 - Preload is off 191s ok 6 - Checking preload with different default 191s ok 7 - No isolation 191s ok 8 - Use isolation with a default of false 191s ok 9 - Use stream 191s ok 10 - no stream with a default of true 191s ok 11 - Category is isolation 191s ok 12 - No SHBANG switches 191s ok 13 - No shbang 191s ok 14 - Got queue item data 191s 1..14 191s } 191s ok 11 - med2 { 191s ok 1 - Timeouts turned on 191s ok 2 - Timeouts turned off with default 0 191s ok 3 - Forking is off 191s ok 4 - Checking fork with different default 191s ok 5 - Preload is on 191s ok 6 - Checking preload with different default 191s ok 7 - No isolation 191s ok 8 - Use isolation with a default of true 191s ok 9 - Use stream 191s ok 10 - no stream with a default of false 191s ok 11 - Category is general 191s ok 12 - duration is medium 191s ok 13 - No SHBANG switches 191s ok 14 - No shbang 191s ok 15 - Got queue item data 191s 1..15 191s } 191s ok 12 - med1 { 191s ok 1 - Timeouts turned on 191s ok 2 - Timeouts turned off with default 0 191s ok 3 - Forking is ok 191s ok 4 - Checking fork with different default 191s ok 5 - Preload is off 191s ok 6 - Checking preload with different default 191s ok 7 - No isolation 191s ok 8 - Use isolation with a default of true 191s ok 9 - Use stream 191s ok 10 - no stream with a default of false 191s ok 11 - Category is general 191s ok 12 - duration is medium 191s ok 13 - No SHBANG switches 191s ok 14 - No shbang 191s ok 15 - Got queue item data 191s 1..15 191s } 191s ok 13 - long { 191s ok 1 - Timeouts turned off 191s ok 2 - Timeouts turned off even with default 1 191s ok 3 - Forking is ok 191s ok 4 - Checking fork with different default 191s ok 5 - Preload is ok 191s ok 6 - Checking preload with different default 191s ok 7 - Use isolation 191s ok 8 - Use isolation even with a default of false 191s ok 9 - Use stream 191s ok 10 - no stream with a default of false 191s ok 11 - Category is isolation 191s ok 12 - duration is long 191s ok 13 - Did not see directive after code line 191s ok 14 - No SHBANG switches 191s ok 15 - got shbang 191s ok 16 - Got queue item data 191s 1..16 191s } 191s ok 14 - extra_comments { 191s ok 1 - Timeouts turned off 191s ok 2 - Timeouts turned off even with default 1 191s ok 3 - Forking is ok 191s ok 4 - Checking fork with different default 191s ok 5 - Preload is ok 191s ok 6 - Checking preload with different default 191s ok 7 - Use isolation 191s ok 8 - Use isolation even with a default of false 191s ok 9 - Use stream 191s ok 10 - no stream with a default of false 191s ok 11 - Category is isolation 191s ok 12 - Duration is long 191s ok 13 - No SHBANG switches 191s ok 14 - got shbang 191s ok 15 - Got queue item data 191s 1..15 191s } 191s ok 15 - conflicts { 191s ok 1 - 1 conflict line is reflected as an array 191s ok 2 - 1 conflict line with 2 conflict categories 191s ok 3 - 2 conflict lines with some comments on one of them 191s ok 4 - Duplicate conflict lines only lead to 2 conflict items. 191s 1..4 191s } 191s ok 16 - binary { 191s ok 1 - File is binary 191s ok 2 - File must be executable 191s ok 3 - No SHBANG switches 191s ok 4 - No shbang 191s ok 5 - Got queue item data 191s 1..5 191s } 191s ok 17 - not_perl { 191s ok 1 - No SHBANG switches 191s ok 2 - Non-perl shbang 191s ok 3 - Got queue item data 191s 1..3 191s } 191s ok 18 - not_env_perl { 191s ok 1 - No SHBANG switches 191s ok 2 - Non-perl shbang 191s ok 3 - Got queue item data 191s 1..3 191s } 191s ok 19 - smoke { 191s ok 1 - Turned smoke on 191s ok 2 - Got queue item data 191s ok 3 - Turned smoke on 191s 1..3 191s } 191s ok 20 - smoke { 191s ok 1 - Enabled retry 191s ok 2 - not isolated 191s ok 3 - Enabled retry, value of 5 results in '6' because of initial try 191s ok 4 - not isolated 191s ok 5 - Enabled retry 191s ok 6 - isolated retry 191s ok 7 - Enabled retry, 1 initital + 3 retries 191s ok 8 - isolated retry 191s ok 9 - Retry set to 0 191s ok 10 - not isolated 191s 1..10 191s } 191s 1..20 191s ok 191s t/unit/Test2/Harness/Util.t ................................... 191s # Seeded srand with seed '20251031' from local date. 191s ok 1 - use Test2::Harness::Util; 191s ok 2 - Imported symbols: fqmod, maybe_open_file, maybe_read_fi... 191s ok 3 - Read file (only checking first line) 191s ok 4 - Exception thrown when read_file used on non-existing file 191s ok 5 - maybe_read_file reads file when it exists 191s ok 6 - maybe_read_file is undef when file does not exist 191s ok 7 - opened file 191s ok 8 - Can read from file, default mode is 'read' 191s ok 9 - opened /dev/null for writing 191s ok 10 - printed to /dev/null 191s ok 11 - wrote and returned content (/dev/null) 191s ok 12 - maybe_open_file is undef when file does not exist 191s ok 13 - fqmod on postfix 191s ok 14 - fqmod on longer postfix 191s ok 15 - fqmod on fq 191s ok 16 - fqmod on longer fq 191s ok 17 - read data from file 191s ok 18 - Matching filenames 191s ok 19 - hard link 191s ok 20 - soft link 191s ok 21 - Different files 191s 1..21 191s ok 191s t/unit/Test2/Harness/Util/File.t .............................. 191s # Seeded srand with seed '20251031' from local date. 191s ok 1 - use Test2::Harness::Util::File; 191s ok 2 - Test2::Harness::Util::File->can(...) 191s ok 3 - Must provide the 'name' attribute 191s ok 4 - saved fh 191s ok 5 - fh was set to non-blocking 191s ok 6 - This file exists 191s ok 7 - The file does not exist 191s ok 8 - base class decode does nothing 191s ok 9 - base class encode does nothing 191s ok 10 - opened file (for reading) 191s ok 11 - Cannot open file (for reading) 191s ok 12 - Can read file (using maybe_read) 191s ok 13 - maybe_read returns undef for non-existant file 191s ok 14 - Can read file 191s ok 15 - read() dies on missing file 191s ok 16 - Can generate an FH 191s ok 17 - FH is remembered 191s ok 18 - FH is non-blocking 191s ok 19 - return undef for missing file 191s ok 20 - can set done 191s ok 21 - removed fh 191s ok 22 - cleared done flag 191s ok 23 - cannot read lines from missing file 191s ok 24 - Got first line 191s ok 25 - no line to read yet 191s ok 26 - Got final line with no terminator 191s ok 27 - Got first line again after reset 191s 1..27 191s ok 191s t/unit/Test2/Harness/Util/File/JSON.t ......................... 191s # Seeded srand with seed '20251031' from local date. 191s ok 1 - use Test2::Harness::Util::File::JSON; 191s ok 2 - Test2::Harness::Util::File::JSON->isa('Test2::Harness::Util::File') 191s ok 3 - decode will decode json 191s ok 4 - encode will encode json 191s ok 5 - Got expected exception for reset() 191s ok 6 - Got expected exception for read_line() 191s 1..6 191s ok 191s t/unit/Test2/Harness/Util/File/JSONL.t ........................ 191s # Seeded srand with seed '20251031' from local date. 191s ok 1 - use Test2::Harness::Util::File::JSONL; 191s ok 2 - Test2::Harness::Util::File::JSONL->isa('Test2::Harness::Util::File') 191s ok 3 - Test2::Harness::Util::File::JSONL->isa('Test2::Harness::Util::File::Stream') 191s ok 4 - decode will decode json 191s ok 5 - encode will encode json and append a newline 191s 1..5 191s ok 192s t/unit/Test2/Harness/Util/File/Stream.t ....................... 192s # Seeded srand with seed '20251031' from local date. 192s ok 1 - use Test2::Harness::Util::File::Stream; 192s ok 2 - New instance 192s ok 3 - file written as expected 192s ok 4 - got first line 192s ok 5 - Got unseen completed lines, but not incomplete line 192s ok 6 - no new lines are ready 192s ok 7 - Read gets lines 192s ok 8 - Read sees the new lines 192s ok 9 - Poll sees new line after a read 192s ok 10 - read_line moves to the next line 192s ok 11 - no new lines are ready 192s ok 12 - no new lines are ready 192s ok 13 - got unterminated line after 'done' was set 192s ok 14 - read all lines but the last unterminated one 192s ok 15 - poll all lines but the last unterminated one 192s ok 16 - got unterminated line after 'done' was set 192s ok 17 - Was able to seek past the first item 192s 1..17 192s ok 192s t/unit/Test2/Harness/Util/File/Value.t ........................ 192s # Seeded srand with seed '20251031' from local date. 192s ok 1 - use Test2::Harness::Util::File::Value; 192s ok 2 - Test2::Harness::Util::File::Value->isa('Test2::Harness::Util::File') 192s ok 3 - trailing newline was removed from the value 192s ok 4 - got line, no newline 192s 1..4 192s ok 192s t/unit/Test2/Harness/Util/JSON.t .............................. 192s # Seeded srand with seed '20251031' from local date. 192s ok 1 - use Test2::Harness::Util::JSON; 192s ok 2 - Imported symbols: JSON, encode_json, decode_json, encod... 192s ok 3 - Have JSON constant 192s ok 4 - JSON returns a class (JSON::PP) 192s ok 5 - Round Trip encode_json+decode 192s ok 6 - undef/null round-trip encode_json+decode 192s ok 7 - Round Trip encode_pretty_json+decode 192s ok 8 - undef/null round-trip encode_pretty_json+decode 192s ok 9 - Round Trip encode_canon_json+decode 192s ok 10 - undef/null round-trip encode_canon_json+decode 192s 1..10 192s ok 192s t/unit/Test2/Harness/Util/Term.t .............................. 192s # Seeded srand with seed '20251031' from local date. 192s ok 1 - use Test2::Harness::Util::Term; 192s ok 2 - Imported symbol: USE_ANSI_COLOR 192s ok 3 - USE_ANSI_COLOR returns true or false 192s 1..3 192s ok 192s t/unit/Test2/Tools/HarnessTester.t ............................ 192s # Seeded srand with seed '20251031' from local date. 192s ok 1 - Imported symbol: summarize_events 192s ok 2 - Failure, assertion count, plan 192s ok 3 - pass, assertion count, plan 192s 1..3 192s ok 192s All tests successful. 192s Files=59, Tests=389, 99 wallclock secs ( 0.16 usr 0.08 sys + 133.18 cusr 52.00 csys = 185.42 CPU) 192s Result: PASS 192s 1..2 224s ( PASSED ) job 1 t/integration/failure_cases.t 237s ( PASSED ) job 2 t/integration/retry.t 237s ( PASSED ) job 3 t/1-pod_name.t 237s (INTERNAL) *** THIS IS NOT FATAL *** 237s (INTERNAL) 237s (INTERNAL) * The collector has reached the maximum number of concurrent jobs to process. 237s (INTERNAL) * Testing will continue, but some tests may be running or even complete before they are rendered. 237s (INTERNAL) * All tests and events will eventually be displayed, and your final results will not be effected. 237s (INTERNAL) 237s (INTERNAL) Set a higher --max-open-jobs collector setting to prevent this problem in the 237s (INTERNAL) future, but be advised that could result in too many open filehandles on some 237s (INTERNAL) systems. 237s (INTERNAL) 237s (INTERNAL) This message will only be shown once. 237s ( PASSED ) job 4 t/HashBase.t 251s ( PASSED ) job 5 t/integration/concurrency.t 251s ( SKIPPED) job 6 t/integration/coverage.t - Module 'Test2::Plugin::Cover' is not installed 251s ( SKIPPED) job 7 t/integration/coverage2.t - Module 'Test2::Plugin::Cover' is not installed 251s ( SKIPPED) job 8 t/integration/coverage3.t - Module 'Test2::Plugin::Cover' is not installed 251s ( SKIPPED) job 9 t/integration/coverage4.t - Module 'Test2::Plugin::Cover' is not installed 253s ( PASSED ) job 10 t/integration/encoding.t 255s ( PASSED ) job 11 t/integration/failed.t 257s ( PASSED ) job 12 t/integration/help.t 263s ( PASSED ) job 13 t/integration/includes.t 264s ( PASSED ) job 14 t/integration/init.t 265s ( PASSED ) job 15 t/integration/log_dir.t 265s ( SKIPPED) job 16 t/integration/persist.t - This test is not run under automated testing 267s ( PASSED ) job 17 t/integration/plugin.t 272s ( PASSED ) job 18 t/integration/preload.t 278s ( PASSED ) job 19 t/integration/projects.t 278s ( SKIPPED) job 20 t/integration/reload.t - This test is not run under automated testing 278s ( SKIPPED) job 21 t/integration/reload_syntax_error.t - Author test, set the $AUTHOR_TESTING environment variable to run it 280s ( PASSED ) job 22 t/integration/replay.t 284s ( PASSED ) job 23 t/integration/resource.t 284s ( SKIPPED) job 24 t/integration/signals.t - Author test, set the $AUTHOR_TESTING environment variable to run it 284s ( PASSED ) job 25 t/integration/signals/abrt_or_iot.t 284s ( PASSED ) job 26 t/integration/slots_per_job.t 284s ( PASSED ) job 27 t/integration/slots_per_job2.t 284s ( SKIPPED) job 28 t/integration/slots_per_job3.t - Some resources are not available: Test2::Harness::Runner::Resource::JobCount 289s ( PASSED ) job 29 t/integration/smoke.t 291s ( PASSED ) job 30 t/integration/speedtag.t 293s ( PASSED ) job 31 t/integration/stamps.t 294s ( PASSED ) job 32 t/integration/tapsubtest.t 296s ( PASSED ) job 33 t/integration/test-w.t 311s ( PASSED ) job 34 t/integration/test.t 312s ( PASSED ) job 35 t/integration/times.t 316s ( PASSED ) job 36 t/integration/verbose_env.t 317s ( PASSED ) job 37 t/unit/App/Yath.t 319s ( PASSED ) job 39 t/unit/App/Yath/Options.t 319s ( PASSED ) job 38 t/unit/App/Yath/Option.t 319s ( PASSED ) job 41 t/unit/App/Yath/Util.t 319s ( PASSED ) job 40 t/unit/App/Yath/Plugin.t 319s ( SKIPPED) job 42 t/unit/Test2/Harness/Runner/DepTracer.t - TODO 319s ( PASSED ) job 43 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/Config.t 321s ( PASSED ) job 45 t/unit/Test2/Harness/Settings.t 321s ( PASSED ) job 44 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/State.t 321s ( PASSED ) job 46 t/unit/Test2/Harness/Settings/Prefix.t 321s ( PASSED ) job 47 t/unit/Test2/Harness/Util.t 321s ( PASSED ) job 49 t/unit/App/Yath/Command/init.t 321s ( PASSED ) job 48 t/unit/Test2/Tools/HarnessTester.t 321s ( PASSED ) job 50 t/unit/App/Yath/Plugin/Git.t 321s ( PASSED ) job 51 t/unit/App/Yath/Plugin/SysInfo.t 322s ( PASSED ) job 52 t/unit/Test2/Harness/TestFile.t 322s ( PASSED ) job 53 t/unit/Test2/Harness/Util/File.t 322s ( PASSED ) job 55 t/unit/Test2/Harness/Util/File/JSONL.t 322s ( PASSED ) job 54 t/unit/Test2/Harness/Util/File/JSON.t 322s ( PASSED ) job 56 t/unit/Test2/Harness/Util/File/Stream.t 322s ( PASSED ) job 57 t/unit/Test2/Harness/Util/File/Value.t 322s ( PASSED ) job 58 t/unit/Test2/Harness/Util/JSON.t 322s ( PASSED ) job 59 t/unit/Test2/Harness/Util/Term.t 322s 322s Yath Result Summary 322s ---------------------------------------------------------------------------------------- 322s File Count: 59 322s Assertion Count: 1179 322s Wall Time: 129.87 seconds 322s CPU Time: 257.82 seconds (usr: 5.98s | sys: 0.08s | cusr: 187.82s | csys: 63.94s) 322s CPU Usage: 198% 322s --> Result: PASSED <-- 322s  356s ( PASSED ) job 1 t/integration/failure_cases.t 369s ( PASSED ) job 2 t/integration/retry.t 370s ( PASSED ) job 3 t/1-pod_name.t 370s (INTERNAL) *** THIS IS NOT FATAL *** 370s (INTERNAL) 370s (INTERNAL) * The collector has reached the maximum number of concurrent jobs to process. 370s (INTERNAL) * Testing will continue, but some tests may be running or even complete before they are rendered. 370s (INTERNAL) * All tests and events will eventually be displayed, and your final results will not be effected. 370s (INTERNAL) 370s (INTERNAL) Set a higher --max-open-jobs collector setting to prevent this problem in the 370s (INTERNAL) future, but be advised that could result in too many open filehandles on some 370s (INTERNAL) systems. 370s (INTERNAL) 370s (INTERNAL) This message will only be shown once. 370s ( PASSED ) job 4 t/HashBase.t 384s ( PASSED ) job 5 t/integration/concurrency.t 384s ( SKIPPED) job 6 t/integration/coverage.t - Module 'Test2::Plugin::Cover' is not installed 384s ( SKIPPED) job 7 t/integration/coverage2.t - Module 'Test2::Plugin::Cover' is not installed 384s ( SKIPPED) job 8 t/integration/coverage3.t - Module 'Test2::Plugin::Cover' is not installed 384s ( SKIPPED) job 9 t/integration/coverage4.t - Module 'Test2::Plugin::Cover' is not installed 387s ( PASSED ) job 10 t/integration/encoding.t 389s ( PASSED ) job 11 t/integration/failed.t 391s ( PASSED ) job 12 t/integration/help.t 398s ( PASSED ) job 13 t/integration/includes.t 398s ( PASSED ) job 14 t/integration/init.t 399s ( PASSED ) job 15 t/integration/log_dir.t 399s ( SKIPPED) job 16 t/integration/persist.t - This test is not run under automated testing 402s ( PASSED ) job 17 t/integration/plugin.t 402s ( SKIPPED) job 18 t/integration/preload.t - This test requires forking 410s ( PASSED ) job 19 t/integration/projects.t 410s ( SKIPPED) job 20 t/integration/reload.t - This test is not run under automated testing 410s ( SKIPPED) job 21 t/integration/reload_syntax_error.t - Author test, set the $AUTHOR_TESTING environment variable to run it 413s ( PASSED ) job 22 t/integration/replay.t 417s ( PASSED ) job 23 t/integration/resource.t 417s ( SKIPPED) job 24 t/integration/signals.t - Author test, set the $AUTHOR_TESTING environment variable to run it 417s ( PASSED ) job 25 t/integration/signals/abrt_or_iot.t 417s ( PASSED ) job 26 t/integration/slots_per_job.t 417s ( PASSED ) job 27 t/integration/slots_per_job2.t 417s ( SKIPPED) job 28 t/integration/slots_per_job3.t - Some resources are not available: Test2::Harness::Runner::Resource::JobCount 423s ( PASSED ) job 29 t/integration/smoke.t 425s [ PASS ] job 30 +~yath test /tmp/yath-[...]PBxuX1gmuI --ext=tx 425s [ PASS ] job 30 + Exit Value Check 425s [ PLAN ] job 30 | Expected assertions: 1 425s job 30 ^ 425s [ FAIL ] job 30 +~yath speedtag /tmp/yath-[...]bx5z.jsonl 425s [ PASS ] job 30 + Exit Value Check 425s [ FAIL ] job 30 + Indicate we tagged pass 425s [ DEBUG ] job 30 | t/integration/speedtag.t line 34 425s ( DIAG ) job 30 | +-----+----+------------------------+ 425s ( DIAG ) job 30 | | GOT | OP | CHECK | 425s ( DIAG ) job 30 | +-----+----+------------------------+ 425s ( DIAG ) job 30 | | | =~ | (?^:Tagged .*pass\.tx) | 425s ( DIAG ) job 30 | +-----+----+------------------------+ 425s [ FAIL ] job 30 + Indicate we tagged pass2 425s [ DEBUG ] job 30 | t/integration/speedtag.t line 35 425s ( DIAG ) job 30 | +-----+----+-------------------------+ 425s ( DIAG ) job 30 | | GOT | OP | CHECK | 425s ( DIAG ) job 30 | +-----+----+-------------------------+ 425s ( DIAG ) job 30 | | | =~ | (?^:Tagged .*pass2\.tx) | 425s ( DIAG ) job 30 | +-----+----+-------------------------+ 425s [ PASS ] job 30 + Tagged file pass.tx 425s [ PASS ] job 30 + Tagged file pass2.tx 425s ( DIAG ) job 30 | Command = perl /usr/bin/yath -D/usr/share/perl5 speedtag /tmp/yath-3980-oe6_jb/tmp/psGPqC/yathlog-4399-_9vybx5z.jsonl 425s ( DIAG ) job 30 | Exit = 0 425s ( DIAG ) job 30 | ==== Output ==== 425s ( DIAG ) job 30 | 425s ( DIAG ) job 30 | ======== 425s [ PLAN ] job 30 | Expected assertions: 5 425s job 30 ^ 425s ( DIAG ) job 30 Failed test 'yath speedtag /tmp/yath-[...]bx5z.jsonl' 425s ( DIAG ) job 30 at t/integration/speedtag.t line 50. 425s [ PLAN ] job 30 Expected assertions: 2 425s ( MEMORY ) job 30 rss: 27840kB 425s ( MEMORY ) job 30 size: 33792kB 425s ( MEMORY ) job 30 peak: 33792kB 425s ( DIAG ) job 30 Seeded srand with seed '20251031' from local date. 425s (TO RETRY) job 30 t/integration/speedtag.t 425s ( TIME ) job 30 Startup: 1.61228s | Events: 0.49263s | Cleanup: 0.00606s | Total: 2.11097s 425s < REASON > job 30 Test script returned error (Err: 1) 425s < REASON > job 30 Assertion failures were encountered (Count: 1) 425s < REASON > job 30 Subtest failures were encountered (Count: 1) 427s ( PASSED ) job 31 t/integration/stamps.t 428s ( PASSED ) job 32 t/integration/tapsubtest.t 431s ( PASSED ) job 33 t/integration/test-w.t 448s ( PASSED ) job 34 t/integration/test.t 450s ( PASSED ) job 35 t/integration/times.t 454s ( PASSED ) job 36 t/integration/verbose_env.t 455s ( PASSED ) job 37 t/unit/App/Yath.t 457s ( PASSED ) job 38 t/unit/App/Yath/Option.t 457s ( PASSED ) job 39 t/unit/App/Yath/Options.t 457s ( PASSED ) job 40 t/unit/App/Yath/Plugin.t 457s ( PASSED ) job 41 t/unit/App/Yath/Util.t 457s ( SKIPPED) job 42 t/unit/Test2/Harness/Runner/DepTracer.t - TODO 458s ( PASSED ) job 43 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/Config.t 459s ( PASSED ) job 44 t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/State.t 459s ( PASSED ) job 45 t/unit/Test2/Harness/Settings.t 459s ( PASSED ) job 46 t/unit/Test2/Harness/Settings/Prefix.t 459s ( PASSED ) job 47 t/unit/Test2/Harness/Util.t 459s ( PASSED ) job 48 t/unit/Test2/Tools/HarnessTester.t 461s ( PASSED ) job 30 t/integration/speedtag.t 461s ( PASSED ) job 49 t/unit/App/Yath/Command/init.t 461s ( PASSED ) job 50 t/unit/App/Yath/Plugin/Git.t 461s ( PASSED ) job 51 t/unit/App/Yath/Plugin/SysInfo.t 463s ( PASSED ) job 52 t/unit/Test2/Harness/TestFile.t 463s ( PASSED ) job 53 t/unit/Test2/Harness/Util/File.t 463s ( PASSED ) job 55 t/unit/Test2/Harness/Util/File/JSONL.t 463s ( PASSED ) job 54 t/unit/Test2/Harness/Util/File/JSON.t 463s ( 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 The following jobs failed at least once: 464s +--------------------+-----------+--------------------+--------------------+ 464s | Job ID | Times Run | Test File | Succeeded Eventual | 464s | | | | ly? | 464s +--------------------+-----------+--------------------+--------------------+ 464s | | | | | 464s | 8B811B9E-B631-11F0 | 2 | t/integration/spee | YES | 464s | -B24D-F7AC03815B89 | | dtag.t | | 464s +--------------------+-----------+--------------------+--------------------+ 464s 464s Yath Result Summary 464s ---------------------------------------------------------------------------------------- 464s File Count: 60 464s Assertion Count: 1167 464s Wall Time: 141.59 seconds 464s CPU Time: 281.34 seconds (usr: 5.85s | sys: 0.06s | cusr: 206.86s | csys: 68.57s) 464s CPU Usage: 198% 464s --> Result: PASSED <-- 464s  464s ok 1 - Passed tests when run by yath (allow fork) 464s ok 2 - Passed tests when run by yath (no fork) 464s autopkgtest [08:16:17]: test autodep8-perl-build-deps: -----------------------] 465s autodep8-perl-build-deps PASS 465s autopkgtest [08:16:18]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 465s autopkgtest [08:16:18]: test autodep8-perl: preparing testbed 486s Creating nova instance adt-resolute-ppc64el-libtest2-harness-perl-20251031-080833-juju-7f2275-prod-proposed-migration-environment-2-01823f44-8f45-4ef6-9548-1d5660416387 from image adt/ubuntu-resolute-ppc64el-server-20251031.img (UUID 3bd2d22e-e70a-4fa2-aae8-80e5bffe74ce)... 534s autopkgtest [08:17:27]: testbed dpkg architecture: ppc64el 534s autopkgtest [08:17:27]: testbed apt version: 3.1.11 534s autopkgtest [08:17:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 535s autopkgtest [08:17:28]: testbed release detected to be: resolute 535s autopkgtest [08:17:28]: updating testbed package index (apt update) 536s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 536s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 536s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 536s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 536s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 536s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [51.8 kB] 536s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [151 kB] 536s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2946 kB] 537s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main ppc64el Packages [213 kB] 537s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted ppc64el Packages [940 B] 537s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe ppc64el Packages [2050 kB] 537s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse ppc64el Packages [33.3 kB] 537s Fetched 5544 kB in 2s (2991 kB/s) 538s Reading package lists... 539s Failed to check for VM: Permission denied 539s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 539s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 539s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 539s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 540s Reading package lists... 540s Reading package lists... 540s Building dependency tree... 540s Reading state information... 541s Calculating upgrade... 541s The following packages will be upgraded: 541s grep libgpg-error-l10n libgpg-error0 libhogweed6t64 libnettle8t64 541s libnl-3-200 libnl-route-3-200 librtmp1 libsepol2 libuchardet0 nano 541s python3-markupsafe python3-more-itertools sensible-utils usb.ids 541s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 541s Need to get 2250 kB of archives. 541s After this operation, 110 kB of additional disk space will be used. 541s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el grep ppc64el 3.12-1 [183 kB] 541s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el libsepol2 ppc64el 3.9-2 [418 kB] 541s Get:3 http://ftpmaster.internal/ubuntu resolute/main ppc64el sensible-utils all 0.0.26 [27.0 kB] 541s Get:4 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgpg-error-l10n all 1.56-2 [9066 B] 541s Get:5 http://ftpmaster.internal/ubuntu resolute/main ppc64el libgpg-error0 ppc64el 1.56-2 [106 kB] 541s Get:6 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnettle8t64 ppc64el 3.10.2-1 [230 kB] 541s Get:7 http://ftpmaster.internal/ubuntu resolute/main ppc64el libhogweed6t64 ppc64el 3.10.2-1 [211 kB] 541s Get:8 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-route-3-200 ppc64el 3.11.0-2 [213 kB] 542s Get:9 http://ftpmaster.internal/ubuntu resolute/main ppc64el libnl-3-200 ppc64el 3.11.0-2 [74.5 kB] 542s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libuchardet0 ppc64el 0.0.8-2 [78.4 kB] 542s Get:11 http://ftpmaster.internal/ubuntu resolute/main ppc64el nano ppc64el 8.6-1 [334 kB] 542s Get:12 http://ftpmaster.internal/ubuntu resolute/main ppc64el usb.ids all 2025.09.15-1 [224 kB] 542s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el librtmp1 ppc64el 2.4+20151223.gitfa8646d.1-3 [65.9 kB] 542s Get:14 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-markupsafe ppc64el 3.0.3-1 [13.3 kB] 542s Get:15 http://ftpmaster.internal/ubuntu resolute/main ppc64el python3-more-itertools all 10.8.0-1 [63.5 kB] 542s dpkg-preconfigure: unable to re-open stdin: No such file or directory 542s Fetched 2250 kB in 1s (2376 kB/s) 542s (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 ... 76559 files and directories currently installed.) 542s Preparing to unpack .../grep_3.12-1_ppc64el.deb ... 542s Unpacking grep (3.12-1) over (3.11-4build1) ... 542s Setting up grep (3.12-1) ... 542s (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 ... 76559 files and directories currently installed.) 542s Preparing to unpack .../00-libsepol2_3.9-2_ppc64el.deb ... 542s Unpacking libsepol2:ppc64el (3.9-2) over (3.8.1-1) ... 542s Preparing to unpack .../01-sensible-utils_0.0.26_all.deb ... 542s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 542s Preparing to unpack .../02-libgpg-error-l10n_1.56-2_all.deb ... 542s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 542s Preparing to unpack .../03-libgpg-error0_1.56-2_ppc64el.deb ... 542s Unpacking libgpg-error0:ppc64el (1.56-2) over (1.51-4) ... 542s Preparing to unpack .../04-libnettle8t64_3.10.2-1_ppc64el.deb ... 542s Unpacking libnettle8t64:ppc64el (3.10.2-1) over (3.10.1-1) ... 542s Preparing to unpack .../05-libhogweed6t64_3.10.2-1_ppc64el.deb ... 542s Unpacking libhogweed6t64:ppc64el (3.10.2-1) over (3.10.1-1) ... 542s Preparing to unpack .../06-libnl-route-3-200_3.11.0-2_ppc64el.deb ... 542s Unpacking libnl-route-3-200:ppc64el (3.11.0-2) over (3.7.0-2build1) ... 542s Preparing to unpack .../07-libnl-3-200_3.11.0-2_ppc64el.deb ... 543s Unpacking libnl-3-200:ppc64el (3.11.0-2) over (3.7.0-2build1) ... 543s Preparing to unpack .../08-libuchardet0_0.0.8-2_ppc64el.deb ... 543s Unpacking libuchardet0:ppc64el (0.0.8-2) over (0.0.8-1build1) ... 543s Preparing to unpack .../09-nano_8.6-1_ppc64el.deb ... 543s Unpacking nano (8.6-1) over (8.4-1) ... 543s Preparing to unpack .../10-usb.ids_2025.09.15-1_all.deb ... 543s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 543s Preparing to unpack .../11-librtmp1_2.4+20151223.gitfa8646d.1-3_ppc64el.deb ... 543s Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 543s Preparing to unpack .../12-python3-markupsafe_3.0.3-1_ppc64el.deb ... 543s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build5) ... 543s Preparing to unpack .../13-python3-more-itertools_10.8.0-1_all.deb ... 543s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 543s Setting up python3-more-itertools (10.8.0-1) ... 543s Setting up libgpg-error0:ppc64el (1.56-2) ... 543s Setting up python3-markupsafe (3.0.3-1) ... 543s Setting up libnettle8t64:ppc64el (3.10.2-1) ... 543s Setting up usb.ids (2025.09.15-1) ... 543s Setting up libsepol2:ppc64el (3.9-2) ... 543s Setting up nano (8.6-1) ... 543s Installing new version of config file /etc/nanorc ... 543s Setting up libhogweed6t64:ppc64el (3.10.2-1) ... 543s Setting up sensible-utils (0.0.26) ... 543s Setting up libuchardet0:ppc64el (0.0.8-2) ... 543s Setting up libnl-3-200:ppc64el (3.11.0-2) ... 543s Setting up libgpg-error-l10n (1.56-2) ... 543s Setting up libnl-route-3-200:ppc64el (3.11.0-2) ... 543s Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ... 543s Processing triggers for libc-bin (2.42-0ubuntu3) ... 543s Processing triggers for man-db (2.13.1-1) ... 544s Processing triggers for install-info (7.1.1-1ubuntu1) ... 544s autopkgtest [08:17:37]: upgrading testbed (apt dist-upgrade and autopurge) 545s Reading package lists... 545s Building dependency tree... 545s Reading state information... 545s Calculating upgrade... 545s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 545s Reading package lists... 545s Building dependency tree... 545s Reading state information... 545s Solving dependencies... 545s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 548s Reading package lists... 549s Building dependency tree... 549s Reading state information... 549s Solving dependencies... 549s The following NEW packages will be installed: 549s autodep8 dctrl-tools libdata-uuid-perl libfilter-perl libgoto-file-perl 549s libimporter-perl liblong-jump-perl libscope-guard-perl libtest2-harness-perl 549s libtest2-plugin-memusage-perl libtest2-plugin-uuid-perl libtest2-suite-perl 549s libuuid-perl libyaml-tiny-perl pkg-perl-autopkgtest 549s 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. 549s Need to get 1262 kB of archives. 549s After this operation, 4365 kB of additional disk space will be used. 549s Get:1 http://ftpmaster.internal/ubuntu resolute/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 549s Get:2 http://ftpmaster.internal/ubuntu resolute/main ppc64el autodep8 all 0.30 [13.7 kB] 549s Get:3 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libdata-uuid-perl ppc64el 1.227-1build1 [17.3 kB] 549s Get:4 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libfilter-perl ppc64el 1.64-2 [61.1 kB] 549s Get:5 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libgoto-file-perl all 0.005-2 [6636 B] 549s Get:6 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libimporter-perl all 0.026-2 [23.8 kB] 549s Get:7 http://ftpmaster.internal/ubuntu resolute/universe ppc64el liblong-jump-perl all 0.000001-2 [6234 B] 549s Get:8 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libscope-guard-perl all 0.21-2 [7730 B] 549s Get:9 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-plugin-memusage-perl all 0.002003-2 [5088 B] 549s Get:10 http://ftpmaster.internal/ubuntu resolute/main ppc64el libuuid-perl ppc64el 0.37-1 [49.6 kB] 549s Get:11 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-plugin-uuid-perl all 0.002010-1 [10.9 kB] 549s Get:12 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-suite-perl all 0.000163-1 [377 kB] 549s Get:13 http://ftpmaster.internal/ubuntu resolute/main ppc64el libyaml-tiny-perl all 1.76-1 [24.2 kB] 549s Get:14 http://ftpmaster.internal/ubuntu resolute/universe ppc64el libtest2-harness-perl all 1.000158-1 [530 kB] 550s Get:15 http://ftpmaster.internal/ubuntu resolute/universe ppc64el pkg-perl-autopkgtest all 0.82 [18.8 kB] 550s Fetched 1262 kB in 1s (1529 kB/s) 550s Selecting previously unselected package dctrl-tools. 550s (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 ... 76562 files and directories currently installed.) 550s Preparing to unpack .../00-dctrl-tools_2.24-3build3_ppc64el.deb ... 550s Unpacking dctrl-tools (2.24-3build3) ... 550s Selecting previously unselected package autodep8. 550s Preparing to unpack .../01-autodep8_0.30_all.deb ... 550s Unpacking autodep8 (0.30) ... 550s Selecting previously unselected package libdata-uuid-perl. 550s Preparing to unpack .../02-libdata-uuid-perl_1.227-1build1_ppc64el.deb ... 550s Unpacking libdata-uuid-perl (1.227-1build1) ... 550s Selecting previously unselected package libfilter-perl. 550s Preparing to unpack .../03-libfilter-perl_1.64-2_ppc64el.deb ... 550s Unpacking libfilter-perl (1.64-2) ... 550s Selecting previously unselected package libgoto-file-perl. 550s Preparing to unpack .../04-libgoto-file-perl_0.005-2_all.deb ... 550s Unpacking libgoto-file-perl (0.005-2) ... 550s Selecting previously unselected package libimporter-perl. 550s Preparing to unpack .../05-libimporter-perl_0.026-2_all.deb ... 550s Unpacking libimporter-perl (0.026-2) ... 550s Selecting previously unselected package liblong-jump-perl. 550s Preparing to unpack .../06-liblong-jump-perl_0.000001-2_all.deb ... 550s Unpacking liblong-jump-perl (0.000001-2) ... 550s Selecting previously unselected package libscope-guard-perl. 550s Preparing to unpack .../07-libscope-guard-perl_0.21-2_all.deb ... 550s Unpacking libscope-guard-perl (0.21-2) ... 550s Selecting previously unselected package libtest2-plugin-memusage-perl. 550s Preparing to unpack .../08-libtest2-plugin-memusage-perl_0.002003-2_all.deb ... 550s Unpacking libtest2-plugin-memusage-perl (0.002003-2) ... 550s Selecting previously unselected package libuuid-perl. 550s Preparing to unpack .../09-libuuid-perl_0.37-1_ppc64el.deb ... 550s Unpacking libuuid-perl (0.37-1) ... 550s Selecting previously unselected package libtest2-plugin-uuid-perl. 550s Preparing to unpack .../10-libtest2-plugin-uuid-perl_0.002010-1_all.deb ... 550s Unpacking libtest2-plugin-uuid-perl (0.002010-1) ... 550s Selecting previously unselected package libtest2-suite-perl. 550s Preparing to unpack .../11-libtest2-suite-perl_0.000163-1_all.deb ... 550s Unpacking libtest2-suite-perl (0.000163-1) ... 550s Selecting previously unselected package libyaml-tiny-perl. 550s Preparing to unpack .../12-libyaml-tiny-perl_1.76-1_all.deb ... 550s Unpacking libyaml-tiny-perl (1.76-1) ... 550s Selecting previously unselected package libtest2-harness-perl. 550s Preparing to unpack .../13-libtest2-harness-perl_1.000158-1_all.deb ... 550s Unpacking libtest2-harness-perl (1.000158-1) ... 550s Selecting previously unselected package pkg-perl-autopkgtest. 550s Preparing to unpack .../14-pkg-perl-autopkgtest_0.82_all.deb ... 550s Unpacking pkg-perl-autopkgtest (0.82) ... 550s Setting up libuuid-perl (0.37-1) ... 550s Setting up libyaml-tiny-perl (1.76-1) ... 550s Setting up libtest2-suite-perl (0.000163-1) ... 550s Setting up libscope-guard-perl (0.21-2) ... 550s Setting up libdata-uuid-perl (1.227-1build1) ... 550s Setting up libimporter-perl (0.026-2) ... 550s Setting up libfilter-perl (1.64-2) ... 550s Setting up libtest2-plugin-memusage-perl (0.002003-2) ... 550s Setting up dctrl-tools (2.24-3build3) ... 550s Setting up autodep8 (0.30) ... 550s Setting up libtest2-plugin-uuid-perl (0.002010-1) ... 550s Setting up liblong-jump-perl (0.000001-2) ... 550s Setting up libgoto-file-perl (0.005-2) ... 550s Setting up pkg-perl-autopkgtest (0.82) ... 550s Setting up libtest2-harness-perl (1.000158-1) ... 550s Processing triggers for man-db (2.13.1-1) ... 554s autopkgtest [08:17:47]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 554s autopkgtest [08:17:47]: test autodep8-perl: [----------------------- 554s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 554s 1..4 554s ok 1 - /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 exited successfully 554s ok 2 - /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 produced no (non-whitelisted) output 554s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 exited successfully 554s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Test2::Harness" -e 1 2>&1 produced no (non-whitelisted) output 554s ok 554s All tests successful. 554s Files=1, Tests=4, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.13 cusr 0.01 csys = 0.17 CPU) 554s Result: PASS 555s autopkgtest [08:17:48]: test autodep8-perl: -----------------------] 555s autodep8-perl PASS (superficial) 555s autopkgtest [08:17:48]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 555s autopkgtest [08:17:48]: test autodep8-perl-recommends: preparing testbed 556s Reading package lists... 556s Building dependency tree... 556s Reading state information... 556s Solving dependencies... 556s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 557s autopkgtest [08:17:50]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 557s autopkgtest [08:17:50]: test autodep8-perl-recommends: [----------------------- 562s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 562s 1..4 562s ok 1 - Package libtest2-harness-perl is known to dpkg 562s ok 2 - Got status information for package libtest2-harness-perl 562s ok 3 - Got file list for package libtest2-harness-perl 562s # Subtest: all modules in libtest2-harness-perl pass the syntax check 562s 1..103 562s ok 1 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/abort.pm exited successfully 562s ok 2 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/auditor.pm exited successfully 562s ok 3 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/collector.pm exited successfully 562s ok 4 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/do.pm exited successfully 562s ok 5 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/failed.pm exited successfully 562s ok 6 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/help.pm exited successfully 562s ok 7 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/init.pm exited successfully 562s ok 8 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/kill.pm exited successfully 562s ok 9 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/projects.pm exited successfully 562s ok 10 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/ps.pm exited successfully 562s ok 11 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/reload.pm exited successfully 562s ok 12 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/replay.pm exited successfully 562s ok 13 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/resources.pm exited successfully 562s ok 14 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/run.pm exited successfully 562s ok 15 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/runner.pm exited successfully 562s ok 16 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/spawn.pm exited successfully 562s ok 17 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/speedtag.pm exited successfully 562s ok 18 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/start.pm exited successfully 562s ok 19 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/status.pm exited successfully 562s ok 20 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/stop.pm exited successfully 562s ok 21 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/test.pm exited successfully 562s ok 22 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/times.pm exited successfully 562s ok 23 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/watch.pm exited successfully 562s ok 24 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command/which.pm exited successfully 562s ok 25 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Command.pm exited successfully 562s ok 26 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Converting.pm exited successfully 562s ok 27 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Option.pm exited successfully 562s ok 28 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Collector.pm exited successfully 562s ok 29 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Debug.pm exited successfully 562s ok 30 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Display.pm exited successfully 562s ok 31 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Finder.pm exited successfully 562s ok 32 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Logging.pm exited successfully 562s ok 33 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Persist.pm exited successfully 562s ok 34 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/PreCommand.pm exited successfully 562s ok 35 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Run.pm exited successfully 562s ok 36 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Runner.pm exited successfully 562s ok 37 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options/Workspace.pm exited successfully 562s ok 38 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Options.pm exited successfully 562s ok 39 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/Cover.pm exited successfully 562s ok 40 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/Git.pm exited successfully 562s ok 41 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/Notify.pm exited successfully 562s ok 42 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/SysInfo.pm exited successfully 562s ok 43 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin/YathUI.pm exited successfully 562s ok 44 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Plugin.pm exited successfully 562s ok 45 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Tester.pm exited successfully 562s ok 46 - /usr/bin/perl -wc /usr/share/perl5/App/Yath/Util.pm exited successfully 562s ok 47 - /usr/bin/perl -wc /usr/share/perl5/App/Yath.pm exited successfully 562s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/QVF.pm exited successfully 562s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/Stream.pm exited successfully 562s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/Test2/Composer.pm exited successfully 562s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Test2/Formatter/Test2.pm exited successfully 562s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Auditor/TimeTracker.pm exited successfully 562s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Auditor/Watcher.pm exited successfully 562s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Auditor.pm exited successfully 562s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Collector/JobDir.pm exited successfully 562s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Collector/TapParser.pm exited successfully 562s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Collector.pm exited successfully 562s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Event.pm exited successfully 562s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Finder.pm exited successfully 562s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/IPC/Process.pm exited successfully 562s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/IPC.pm exited successfully 562s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log/CoverageAggregator/ByRun.pm exited successfully 562s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log/CoverageAggregator/ByTest.pm exited successfully 562s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log/CoverageAggregator.pm exited successfully 562s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Log.pm exited successfully 562s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Plugin.pm exited successfully 562s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Renderer/Formatter.pm exited successfully 562s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Renderer.pm exited successfully 562s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Run.pm exited successfully 562s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Constants.pm exited successfully 562s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/DepTracer.pm exited successfully 562s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Job.pm exited successfully 562s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preload/Stage.pm exited successfully 562s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preload.pm exited successfully 562s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preloader/Stage.pm exited successfully 562s # Name "Data::Dumper::Maxdepth" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Preloader.pm line 369. 562s # Name "Data::Dumper::Sortkeys" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Preloader.pm line 368. 562s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Preloader.pm exited successfully 562s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Reloader.pm exited successfully 562s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/JobCount.pm exited successfully 562s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots/Config.pm exited successfully 562s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots/State.pm exited successfully 562s # Name "App::Yath::Command::runner::RUNNER_PID" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots.pm line 47. 562s # Name "Test2::Harness::Runner::RUNNER_PID" used only once: possible typo at /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots.pm line 47. 562s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource/SharedJobSlots.pm exited successfully 562s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Resource.pm exited successfully 562s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Run.pm exited successfully 562s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/Spawn.pm exited successfully 562s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner/State.pm exited successfully 562s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Runner.pm exited successfully 562s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Settings/Prefix.pm exited successfully 562s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Settings.pm exited successfully 562s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/TestFile.pm exited successfully 562s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/JSON.pm exited successfully 562s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/JSONL.pm exited successfully 562s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/Stream.pm exited successfully 562s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File/Value.pm exited successfully 562s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/File.pm exited successfully 562s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/HashBase.pm exited successfully 562s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/IPC.pm exited successfully 562s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/JSON.pm exited successfully 562s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/Queue.pm exited successfully 562s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/Term.pm exited successfully 562s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util/UUID.pm exited successfully 562s # Name "IO::Uncompress::Bunzip2::Bunzip2Error" used only once: possible typo at /usr/share/perl5/Test2/Harness/Util.pm line 188. 562s # Name "IO::Uncompress::Gunzip::GunzipError" used only once: possible typo at /usr/share/perl5/Test2/Harness/Util.pm line 189. 562s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness/Util.pm exited successfully 562s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Test2/Harness.pm exited successfully 562s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Test2/Tools/HarnessTester.pm exited successfully 562s ok 4 - all modules in libtest2-harness-perl pass the syntax check 562s ok 562s All tests successful. 562s Files=1, Tests=4, 5 wallclock secs ( 0.03 usr 0.00 sys + 4.35 cusr 0.38 csys = 4.76 CPU) 562s Result: PASS 562s autopkgtest [08:17:55]: test autodep8-perl-recommends: -----------------------] 563s autopkgtest [08:17:56]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 563s autodep8-perl-recommends PASS (superficial) 563s autopkgtest [08:17:56]: @@@@@@@@@@@@@@@@@@@@ summary 563s autodep8-perl-build-deps PASS 563s autodep8-perl PASS (superficial) 563s autodep8-perl-recommends PASS (superficial)