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