Sun Sep 14 12:12:03 UTC 2025 I: starting to build golang-github-urfave-cli-v3/forky/amd64 on jenkins on '2025-09-14 12:11' Sun Sep 14 12:12:03 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_33/81001/console.log Sun Sep 14 12:12:03 UTC 2025 I: Downloading source for forky/golang-github-urfave-cli-v3=3.3.8-2 --2025-09-14 12:12:03-- http://deb.debian.org/debian/pool/main/g/golang-github-urfave-cli-v3/golang-github-urfave-cli-v3_3.3.8-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2281 (2.2K) [text/prs.lines.tag] Saving to: ‘golang-github-urfave-cli-v3_3.3.8-2.dsc’ 0K .. 100% 252M=0s 2025-09-14 12:12:03 (252 MB/s) - ‘golang-github-urfave-cli-v3_3.3.8-2.dsc’ saved [2281/2281] Sun Sep 14 12:12:03 UTC 2025 I: golang-github-urfave-cli-v3_3.3.8-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: golang-github-urfave-cli-v3 Binary: golang-github-urfave-cli-v3-dev Architecture: all Version: 3.3.8-2 Maintainer: Debian Go Packaging Team Uploaders: Maytham Alsudany Homepage: https://github.com/urfave/cli Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-urfave-cli-v3 Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-urfave-cli-v3.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-stretchr-testify-dev Package-List: golang-github-urfave-cli-v3-dev deb golang optional arch=all Checksums-Sha1: d1c176e06aefb735430d47f8e97e6bcf4ed218ec 6801857 golang-github-urfave-cli-v3_3.3.8.orig.tar.gz 7a40b834d83da5335490b9b38050cf4a872989ee 3356 golang-github-urfave-cli-v3_3.3.8-2.debian.tar.xz Checksums-Sha256: 2e7b2e5106a331723df72ec98a11a58d83ddb98c2bbe3b15c267854ad7dd7974 6801857 golang-github-urfave-cli-v3_3.3.8.orig.tar.gz 30e0cb395d86d2f46a4728358c47e86747c6e63ad95302d6e99f142aef5f917a 3356 golang-github-urfave-cli-v3_3.3.8-2.debian.tar.xz Files: 8b714c58ce3428a5ab9b9eb87c8674f1 6801857 golang-github-urfave-cli-v3_3.3.8.orig.tar.gz 59b084faca407a6c3353af0288062d2e 3356 golang-github-urfave-cli-v3_3.3.8-2.debian.tar.xz Go-Import-Path: github.com/urfave/cli/v3 -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEESl/RzRFQh8wD3DXB1ZeJcgbF8H8FAmilThsACgkQ1ZeJcgbF 8H/46A/+PNnUQlu0sN4qDCp+NgfD5Uh73vhLV7ZNktqUTBuc231MXxc523kYmE8x EtUXiov3l5IJh7EToJCq077zjinClZgvwKhQfT/eS4QAKckIe68G+UbCczvXhbej rLLHU8UNMwsguPZ/cKOc2zgjaEqGCUVikMyd9UyZk53u9rAJ1fDamxV9FmvDAaFF doS/yXn1BoWxMnyEA2aTyGmYNwYfRVH9PiAqvoKDTJ096MHst+DOZhoN9fBojgKL /01/sonszyeArWtPis9WYCEnlfq4XJD9tOnaUcVzL2nq+P2ODeITsySFsXY+jbIS tb43W+Z9ZCOPaGn7ageSejmYGaUiwkfadQ3xJnS4ahAnhDwisOecXsNYQ14lOEqG V9zR06dqnZFZPgoSHMjPc1oECwzPfgQ5YI26b8Jk5Q8mS87v+/DFteF7Z1UFheIj bhewVepQ46BNAqdiRln4IY4+5ZN5npz4hN3OoOgtEY+jgqroEgXGwJ5gUoOgSP2l BqQO1+N8dq8uep6jdfZaoDbebtFwmI3xNNMsTWIiO9GipFdTbKo2LnOc85CKE4wv hq/Drb7d5Z5YKJ5653H+4k3QObjdXa6HovnGM0lDWD5mFZvJXw8ipB6sbRYqRERN 2nLQC6LAOMFmZlcbdjQtXMSL2N32ILdZTcm/Q1a5ST8CbggYq0Y= =5fBH -----END PGP SIGNATURE----- Sun Sep 14 12:12:03 UTC 2025 I: Checking whether the package is not for us Sun Sep 14 12:12:03 UTC 2025 I: Starting 1st build on remote node infom01-amd64.debian.net. Sun Sep 14 12:12:03 UTC 2025 I: Preparing to do remote build '1' on infom01-amd64.debian.net. Sun Sep 14 12:14:04 UTC 2025 I: Deleting $TMPDIR on infom01-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Sep 14 00:12:05 -12 2025 I: pbuilder-time-stamp: 1757851925 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-github-urfave-cli-v3_3.3.8-2.dsc] I: copying [./golang-github-urfave-cli-v3_3.3.8.orig.tar.gz] I: copying [./golang-github-urfave-cli-v3_3.3.8-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./golang-github-urfave-cli-v3_3.3.8-2.dsc: no acceptable signature found dpkg-source: info: extracting golang-github-urfave-cli-v3 in golang-github-urfave-cli-v3-3.3.8 dpkg-source: info: unpacking golang-github-urfave-cli-v3_3.3.8.orig.tar.gz dpkg-source: info: unpacking golang-github-urfave-cli-v3_3.3.8-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3395768/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='8693a89acf204565bc7f9ce390c6a8ce' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3395768' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/pbuilderrc_yhYO --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/b1 --logfile b1/build.log golang-github-urfave-cli-v3_3.3.8-2.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom01-amd64 6.12.43+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3395768/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-stretchr-testify-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19917 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however: Package dh-sequence-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however: Package golang-github-stretchr-testify-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-github-davecgh-go-spew-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-go{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 0 packages upgraded, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 61.4 MB of archives. After unpacking 303 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian forky/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian forky/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 4 http://deb.debian.org/debian forky/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 5 http://deb.debian.org/debian forky/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 6 http://deb.debian.org/debian forky/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 7 http://deb.debian.org/debian forky/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 8 http://deb.debian.org/debian forky/main amd64 bsdextrautils amd64 2.41.1-2 [95.0 kB] Get: 9 http://deb.debian.org/debian forky/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian forky/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 11 http://deb.debian.org/debian forky/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 12 http://deb.debian.org/debian forky/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian forky/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian forky/main amd64 automake all 1:1.17-4 [862 kB] Get: 15 http://deb.debian.org/debian forky/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian forky/main amd64 libdebhelper-perl all 13.26 [91.8 kB] Get: 17 http://deb.debian.org/debian forky/main amd64 libtool all 2.5.4-5 [540 kB] Get: 18 http://deb.debian.org/debian forky/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian forky/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian forky/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian forky/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian forky/main amd64 libelf1t64 amd64 0.193-3 [192 kB] Get: 23 http://deb.debian.org/debian forky/main amd64 dwz amd64 0.16-2 [108 kB] Get: 24 http://deb.debian.org/debian forky/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 25 http://deb.debian.org/debian forky/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 26 http://deb.debian.org/debian forky/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 27 http://deb.debian.org/debian forky/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 debhelper all 13.26 [939 kB] Get: 30 http://deb.debian.org/debian forky/main amd64 dh-golang all 1.63 [24.4 kB] Get: 31 http://deb.debian.org/debian forky/main amd64 golang-1.24-src all 1.24.4-1 [21.2 MB] Get: 32 http://deb.debian.org/debian forky/main amd64 golang-1.24-go amd64 1.24.4-1 [28.7 MB] Get: 33 http://deb.debian.org/debian forky/main amd64 golang-src all 2:1.24~2 [5136 B] Get: 34 http://deb.debian.org/debian forky/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 golang-any amd64 2:1.24~2 [5216 B] Get: 36 http://deb.debian.org/debian forky/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 37 http://deb.debian.org/debian forky/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 38 http://deb.debian.org/debian forky/main amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 39 http://deb.debian.org/debian forky/main amd64 golang-gopkg-yaml.v3-dev all 3.0.4-1 [76.0 kB] Get: 40 http://deb.debian.org/debian forky/main amd64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB] Fetched 61.4 MB in 1s (54.9 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19917 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-2_amd64.deb ... Unpacking bsdextrautils (2.41.1-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.193-3_amd64.deb ... Unpacking libelf1t64:amd64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../24-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package dh-golang. Preparing to unpack .../29-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../30-golang-1.24-src_1.24.4-1_all.deb ... Unpacking golang-1.24-src (1.24.4-1) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../31-golang-1.24-go_1.24.4-1_amd64.deb ... Unpacking golang-1.24-go (1.24.4-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../32-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../33-golang-go_2%3a1.24~2_amd64.deb ... Unpacking golang-go:amd64 (2:1.24~2) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../34-golang-any_2%3a1.24~2_amd64.deb ... Unpacking golang-any:amd64 (2:1.24~2) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../35-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../36-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../37-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../38-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../39-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... Setting up golang-1.24-src (1.24.4-1) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-2) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.193-3) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up autotools-dev (20240727.1) ... Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up golang-1.24-go (1.24.4-1) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up golang-src (2:1.24~2) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up golang-go:amd64 (2:1.24~2) ... Setting up golang-any:amd64 (2:1.24~2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.26) ... Setting up dh-golang (1.63) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/golang-github-urfave-cli-v3-3.3.8/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-urfave-cli-v3_3.3.8-2_source.changes dpkg-buildpackage: info: source package golang-github-urfave-cli-v3 dpkg-buildpackage: info: source version 3.3.8-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Maytham Alsudany dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --builddirectory=debian/build --buildsystem=golang dh_auto_clean -O--builddirectory=debian/build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=debian/build -O--buildsystem=golang dh_clean -O--builddirectory=debian/build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=debian/build --buildsystem=golang dh_update_autotools_config -O--builddirectory=debian/build -O--buildsystem=golang dh_autoreconf -O--builddirectory=debian/build -O--buildsystem=golang dh_auto_configure -O--builddirectory=debian/build -O--buildsystem=golang dh_auto_build -O--builddirectory=debian/build -O--buildsystem=golang cd debian/build && go generate -v github.com/urfave/cli/v3 src/github.com/urfave/cli/v3/args.go src/github.com/urfave/cli/v3/args_test.go src/github.com/urfave/cli/v3/category.go src/github.com/urfave/cli/v3/cli.go src/github.com/urfave/cli/v3/cli_test.go src/github.com/urfave/cli/v3/command.go src/github.com/urfave/cli/v3/command_parse.go src/github.com/urfave/cli/v3/command_run.go src/github.com/urfave/cli/v3/command_setup.go src/github.com/urfave/cli/v3/command_test.go src/github.com/urfave/cli/v3/completion.go src/github.com/urfave/cli/v3/completion_test.go src/github.com/urfave/cli/v3/docs.go src/github.com/urfave/cli/v3/errors.go src/github.com/urfave/cli/v3/errors_test.go src/github.com/urfave/cli/v3/fish.go src/github.com/urfave/cli/v3/fish_test.go src/github.com/urfave/cli/v3/flag.go src/github.com/urfave/cli/v3/flag_bool.go src/github.com/urfave/cli/v3/flag_bool_with_inverse.go src/github.com/urfave/cli/v3/flag_bool_with_inverse_test.go src/github.com/urfave/cli/v3/flag_duration.go src/github.com/urfave/cli/v3/flag_ext.go src/github.com/urfave/cli/v3/flag_float.go src/github.com/urfave/cli/v3/flag_float_slice.go src/github.com/urfave/cli/v3/flag_float_slice_test.go src/github.com/urfave/cli/v3/flag_float_test.go src/github.com/urfave/cli/v3/flag_generic.go src/github.com/urfave/cli/v3/flag_impl.go src/github.com/urfave/cli/v3/flag_int.go src/github.com/urfave/cli/v3/flag_int_slice.go src/github.com/urfave/cli/v3/flag_int_slice_test.go src/github.com/urfave/cli/v3/flag_int_test.go src/github.com/urfave/cli/v3/flag_map_impl.go src/github.com/urfave/cli/v3/flag_mutex.go src/github.com/urfave/cli/v3/flag_mutex_test.go src/github.com/urfave/cli/v3/flag_number_slice.go src/github.com/urfave/cli/v3/flag_number_slice_test.go src/github.com/urfave/cli/v3/flag_slice_base.go src/github.com/urfave/cli/v3/flag_string.go src/github.com/urfave/cli/v3/flag_string_map.go src/github.com/urfave/cli/v3/flag_string_slice.go src/github.com/urfave/cli/v3/flag_test.go src/github.com/urfave/cli/v3/flag_timestamp.go src/github.com/urfave/cli/v3/flag_uint.go src/github.com/urfave/cli/v3/flag_uint_slice.go src/github.com/urfave/cli/v3/flag_uint_slice_test.go src/github.com/urfave/cli/v3/flag_uint_test.go src/github.com/urfave/cli/v3/flag_validation_test.go src/github.com/urfave/cli/v3/funcs.go src/github.com/urfave/cli/v3/help.go src/github.com/urfave/cli/v3/help_test.go src/github.com/urfave/cli/v3/helpers_test.go src/github.com/urfave/cli/v3/sort.go src/github.com/urfave/cli/v3/sort_test.go src/github.com/urfave/cli/v3/suggestions.go src/github.com/urfave/cli/v3/suggestions_test.go src/github.com/urfave/cli/v3/template.go src/github.com/urfave/cli/v3/value_source.go src/github.com/urfave/cli/v3/value_source_test.go src/github.com/urfave/cli/v3/examples_test.go cd debian/build && go install -trimpath -v -p 12 github.com/urfave/cli/v3 internal/goarch internal/asan internal/goos internal/byteorder internal/msan internal/coverage/rtcov internal/profilerecord internal/godebugs internal/unsafeheader internal/goexperiment internal/cpu internal/runtime/atomic internal/runtime/syscall sync/atomic internal/runtime/math internal/runtime/sys internal/abi math/bits internal/chacha8rand unicode unicode/utf8 internal/itoa cmp encoding unicode/utf16 internal/runtime/exithook internal/bytealg math internal/race internal/stringslite internal/sync internal/runtime/maps runtime internal/reflectlite iter sync maps slices errors sort internal/bisect internal/testlog io internal/oserror path strconv syscall internal/godebug bytes strings reflect bufio regexp/syntax internal/syscall/execenv time internal/syscall/unix regexp context io/fs internal/poll embed internal/filepathlite os internal/fmtsort encoding/binary encoding/base64 fmt path/filepath text/tabwriter net/url flag text/template/parse encoding/json text/template github.com/urfave/cli/v3 dh_auto_test -O--builddirectory=debian/build -O--buildsystem=golang cd debian/build && go test -vet=off -v -p 12 github.com/urfave/cli/v3 === RUN TestArgsFloatTypes --- PASS: TestArgsFloatTypes (0.00s) === RUN TestArgsIntTypes --- PASS: TestArgsIntTypes (0.00s) === RUN TestArgsFloatSliceTypes --- PASS: TestArgsFloatSliceTypes (0.00s) === RUN TestArgsIntSliceTypes --- PASS: TestArgsIntSliceTypes (0.00s) === RUN TestArgsUintTypes --- PASS: TestArgsUintTypes (0.00s) === RUN TestArgsUintSliceTypes --- PASS: TestArgsUintSliceTypes (0.00s) === RUN TestArgumentsRootCommand === RUN TestArgumentsRootCommand/set_ival === RUN TestArgumentsRootCommand/set_invalid_ival === RUN TestArgumentsRootCommand/set_ival_uival === RUN TestArgumentsRootCommand/set_ival_uival_fval === RUN TestArgumentsRootCommand/set_ival_uival_multu_fvals === RUN TestArgumentsRootCommand/set_fvals_beyond_max --- PASS: TestArgumentsRootCommand (0.00s) --- PASS: TestArgumentsRootCommand/set_ival (0.00s) --- PASS: TestArgumentsRootCommand/set_invalid_ival (0.00s) --- PASS: TestArgumentsRootCommand/set_ival_uival (0.00s) --- PASS: TestArgumentsRootCommand/set_ival_uival_fval (0.00s) --- PASS: TestArgumentsRootCommand/set_ival_uival_multu_fvals (0.00s) --- PASS: TestArgumentsRootCommand/set_fvals_beyond_max (0.00s) === RUN TestArgumentsInvalidType --- PASS: TestArgumentsInvalidType (0.00s) === RUN TestArgumentsSubcommand === RUN TestArgumentsSubcommand/insuff_args === RUN TestArgumentsSubcommand/set_sval_and_tval === RUN TestArgumentsSubcommand/set_sval,_tval_and_ival --- PASS: TestArgumentsSubcommand (0.00s) --- PASS: TestArgumentsSubcommand/insuff_args (0.00s) --- PASS: TestArgumentsSubcommand/set_sval_and_tval (0.00s) --- PASS: TestArgumentsSubcommand/set_sval,_tval_and_ival (0.00s) === RUN TestArgUsage === RUN TestArgUsage/default === RUN TestArgUsage/usage --- PASS: TestArgUsage (0.00s) --- PASS: TestArgUsage/default (0.00s) --- PASS: TestArgUsage/usage (0.00s) === RUN TestArgsUsage === RUN TestArgsUsage/optional === RUN TestArgsUsage/optional#01 === RUN TestArgsUsage/zero_or_more === RUN TestArgsUsage/one === RUN TestArgsUsage/many === RUN TestArgsUsage/many2 === RUN TestArgsUsage/unlimited --- PASS: TestArgsUsage (0.00s) --- PASS: TestArgsUsage/optional (0.00s) --- PASS: TestArgsUsage/optional#01 (0.00s) --- PASS: TestArgsUsage/zero_or_more (0.00s) --- PASS: TestArgsUsage/one (0.00s) --- PASS: TestArgsUsage/many (0.00s) --- PASS: TestArgsUsage/many2 (0.00s) --- PASS: TestArgsUsage/unlimited (0.00s) === RUN TestSingleOptionalArg === RUN TestSingleOptionalArg/no_args === RUN TestSingleOptionalArg/no_arg_with_def_value === RUN TestSingleOptionalArg/one_arg --- PASS: TestSingleOptionalArg (0.00s) --- PASS: TestSingleOptionalArg/no_args (0.00s) --- PASS: TestSingleOptionalArg/no_arg_with_def_value (0.00s) --- PASS: TestSingleOptionalArg/one_arg (0.00s) === RUN TestUnboundedArgs === RUN TestUnboundedArgs/cmd_accepts_no_args === RUN TestUnboundedArgs/cmd_uses_given_args === RUN TestUnboundedArgs/cmd_uses_default_values === RUN TestUnboundedArgs/given_args_override_default_values --- PASS: TestUnboundedArgs (0.00s) --- PASS: TestUnboundedArgs/cmd_accepts_no_args (0.00s) --- PASS: TestUnboundedArgs/cmd_uses_given_args (0.00s) --- PASS: TestUnboundedArgs/cmd_uses_default_values (0.00s) --- PASS: TestUnboundedArgs/given_args_override_default_values (0.00s) === RUN TestTracing --- PASS: TestTracing (0.00s) === RUN TestCommandFlagParsing === RUN TestCommandFlagParsing/test-cmd_-break_blah_blah Incorrect Usage: flag provided but not defined: -break === RUN TestCommandFlagParsing/test-cmd_blah_blah === RUN TestCommandFlagParsing/test-cmd_blah_-break === RUN TestCommandFlagParsing/test-cmd_blah_-help === RUN TestCommandFlagParsing/test-cmd_blah_-h --- PASS: TestCommandFlagParsing (0.00s) --- PASS: TestCommandFlagParsing/test-cmd_-break_blah_blah (0.00s) --- PASS: TestCommandFlagParsing/test-cmd_blah_blah (0.00s) --- PASS: TestCommandFlagParsing/test-cmd_blah_-break (0.00s) --- PASS: TestCommandFlagParsing/test-cmd_blah_-help (0.00s) --- PASS: TestCommandFlagParsing/test-cmd_blah_-h (0.00s) === RUN TestParseAndRunShortOpts === RUN TestParseAndRunShortOpts/test_-a === RUN TestParseAndRunShortOpts/test_-c_arg1_arg2 === RUN TestParseAndRunShortOpts/test_-f === RUN TestParseAndRunShortOpts/test_-ac_--fgh === RUN TestParseAndRunShortOpts/test_-af === RUN TestParseAndRunShortOpts/test_-cf === RUN TestParseAndRunShortOpts/test_-acf === RUN TestParseAndRunShortOpts/test_--acf Incorrect Usage: flag provided but not defined: -acf === RUN TestParseAndRunShortOpts/test_-invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_-acf_-invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_--invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_-acf_--invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_-acf_arg1_-invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_-acf_arg1_--invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_-acfi_not-arg_arg1_-invalid Incorrect Usage: flag provided but not defined: -invalid === RUN TestParseAndRunShortOpts/test_-i_ivalue === RUN TestParseAndRunShortOpts/test_-i_ivalue_arg1 === RUN TestParseAndRunShortOpts/test_-i Incorrect Usage: flag needs an argument: -i --- PASS: TestParseAndRunShortOpts (0.00s) --- PASS: TestParseAndRunShortOpts/test_-a (0.00s) --- PASS: TestParseAndRunShortOpts/test_-c_arg1_arg2 (0.00s) --- PASS: TestParseAndRunShortOpts/test_-f (0.00s) --- PASS: TestParseAndRunShortOpts/test_-ac_--fgh (0.00s) --- PASS: TestParseAndRunShortOpts/test_-af (0.00s) --- PASS: TestParseAndRunShortOpts/test_-cf (0.00s) --- PASS: TestParseAndRunShortOpts/test_-acf (0.00s) --- PASS: TestParseAndRunShortOpts/test_--acf (0.00s) --- PASS: TestParseAndRunShortOpts/test_-invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_-acf_-invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_--invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_-acf_--invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_-acf_arg1_-invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_-acf_arg1_--invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_-acfi_not-arg_arg1_-invalid (0.00s) --- PASS: TestParseAndRunShortOpts/test_-i_ivalue (0.00s) --- PASS: TestParseAndRunShortOpts/test_-i_ivalue_arg1 (0.00s) --- PASS: TestParseAndRunShortOpts/test_-i (0.00s) === RUN TestCommand_Run_DoesNotOverwriteErrorFromBefore --- PASS: TestCommand_Run_DoesNotOverwriteErrorFromBefore (0.00s) === RUN TestCommand_Run_BeforeSavesMetadata --- PASS: TestCommand_Run_BeforeSavesMetadata (0.00s) === RUN TestCommand_Run_BeforeReturnNewContext --- PASS: TestCommand_Run_BeforeReturnNewContext (0.00s) === RUN TestCommand_Run_BeforeReturnNewContextSubcommand --- PASS: TestCommand_Run_BeforeReturnNewContextSubcommand (0.00s) === RUN TestCommand_Run_FlagActionContext --- PASS: TestCommand_Run_FlagActionContext (0.00s) === RUN TestCommand_OnUsageError_hasCommandContext --- PASS: TestCommand_OnUsageError_hasCommandContext (0.00s) === RUN TestCommand_OnUsageError_WithWrongFlagValue --- PASS: TestCommand_OnUsageError_WithWrongFlagValue (0.00s) === RUN TestCommand_OnUsageError_WithSubcommand --- PASS: TestCommand_OnUsageError_WithSubcommand (0.00s) === RUN TestCommand_Run_SubcommandsCanUseErrWriter --- PASS: TestCommand_Run_SubcommandsCanUseErrWriter (0.00s) === RUN TestCommandSkipFlagParsing === RUN TestCommandSkipFlagParsing/some-command_some-arg_--flag_foo === RUN TestCommandSkipFlagParsing/some-command_some-arg_--flag=foo --- PASS: TestCommandSkipFlagParsing (0.00s) --- PASS: TestCommandSkipFlagParsing/some-command_some-arg_--flag_foo (0.00s) --- PASS: TestCommandSkipFlagParsing/some-command_some-arg_--flag=foo (0.00s) === RUN TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags === RUN TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--undefined === RUN TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number === RUN TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number_forty-two === RUN TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number_42 === RUN TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number_42_newArg --- PASS: TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags (0.00s) --- PASS: TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--undefined (0.00s) --- PASS: TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number (0.00s) --- PASS: TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number_forty-two (0.00s) --- PASS: TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number_42 (0.00s) --- PASS: TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags/--number_42_newArg (0.00s) === RUN TestCommand_CanAddVFlagOnSubCommands --- PASS: TestCommand_CanAddVFlagOnSubCommands (0.00s) === RUN TestCommand_VisibleSubcCommands --- PASS: TestCommand_VisibleSubcCommands (0.00s) === RUN TestCommand_VisibleFlagCategories --- PASS: TestCommand_VisibleFlagCategories (0.00s) === RUN TestCommand_RunSubcommandWithDefault --- PASS: TestCommand_RunSubcommandWithDefault (0.00s) === RUN TestCommand_Run --- PASS: TestCommand_Run (0.00s) === RUN TestCommand_Command --- PASS: TestCommand_Command (0.00s) === RUN TestCommand_RunDefaultCommand === RUN TestCommand_RunDefaultCommand/command=foobar-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=batbaz-default=foobar NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=b-default= NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=f-default= NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=bat-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=nothing-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommand/command=nothing-default= --- PASS: TestCommand_RunDefaultCommand (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=foobar-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=batbaz-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=b-default= (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=f-default= (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=bat-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=nothing-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommand/command=nothing-default= (0.00s) === RUN TestCommand_RunDefaultCommandWithSubCommand === RUN TestCommand_RunDefaultCommandWithSubCommand/command=foobar-subcmd=-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=foobar-subcmd=carly-default=foobar NAME: c foobar carly USAGE: c foobar carly [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=batbaz-subcmd=-default=foobar NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=b-subcmd=-default= NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=f-subcmd=-default= NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=-default= NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=jimbob-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=j-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=carly-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=jimmers-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=jimmers-default= NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=_-subcmd=jimmers-default=foobar NAME: c foobar USAGE: c foobar [command [command options]] COMMANDS: jimbob, j carly OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=bat-subcmd=-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help === RUN TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=-default= === RUN TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=j-default=batbaz === RUN TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=carly-default= --- PASS: TestCommand_RunDefaultCommandWithSubCommand (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=foobar-subcmd=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=foobar-subcmd=carly-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=batbaz-subcmd=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=b-subcmd=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=f-subcmd=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=jimbob-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=j-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=carly-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=jimmers-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=-subcmd=jimmers-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=_-subcmd=jimmers-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=bat-subcmd=-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=j-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommandWithSubCommand/command=nothing-subcmd=carly-default= (0.00s) === RUN TestCommand_RunDefaultCommandWithFlags === RUN TestCommand_RunDefaultCommandWithFlags/command=foobar-flag=-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=foobar-flag=-c_derp-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=batbaz-flag=-default=foobar NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=b-flag=-default= NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=f-flag=-default= NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-default= NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default=foobar#01 NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-c_derp-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=--carly=derp-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default=foobar#02 NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default= NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help === RUN TestCommand_RunDefaultCommandWithFlags/command=_-flag=-j-default=foobar NAME: c foobar USAGE: c foobar [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=-flag=-default=#01 NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help === RUN TestCommand_RunDefaultCommandWithFlags/command=_-flag=-default= NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help === RUN TestCommand_RunDefaultCommandWithFlags/command=_-flag=-j-default= NAME: c - A new cli application USAGE: c [global options] [command [command options]] COMMANDS: foobar, f batbaz, b help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help === RUN TestCommand_RunDefaultCommandWithFlags/command=bat-flag=-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=-default= === RUN TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=--jimbob-default=batbaz NAME: c batbaz USAGE: c batbaz [options] OPTIONS: --help, -h show help GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) === RUN TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=--carly-default= --- PASS: TestCommand_RunDefaultCommandWithFlags (0.01s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=foobar-flag=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=foobar-flag=-c_derp-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=batbaz-flag=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=b-flag=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=f-flag=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default=foobar#01 (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-c_derp-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=--carly=derp-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default=foobar#02 (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-j-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=_-flag=-j-default=foobar (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=-flag=-default=#01 (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=_-flag=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=_-flag=-j-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=bat-flag=-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=-default= (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=--jimbob-default=batbaz (0.00s) --- PASS: TestCommand_RunDefaultCommandWithFlags/command=nothing-flag=--carly-default= (0.00s) === RUN TestCommand_FlagsFromExtPackage NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help Incorrect Usage: flag provided but not defined: -epflag NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --carly string, -c string --jimbob, -j (default: true) --help, -h show help --- PASS: TestCommand_FlagsFromExtPackage (0.00s) === RUN TestCommand_Setup_defaultsReader --- PASS: TestCommand_Setup_defaultsReader (0.00s) === RUN TestCommand_Setup_defaultsWriter --- PASS: TestCommand_Setup_defaultsWriter (0.00s) === RUN TestCommand_CommandWithFlagBeforeTerminator --- PASS: TestCommand_CommandWithFlagBeforeTerminator (0.00s) === RUN TestCommand_CommandWithDash --- PASS: TestCommand_CommandWithDash (0.00s) === RUN TestCommand_CommandWithNoFlagBeforeTerminator --- PASS: TestCommand_CommandWithNoFlagBeforeTerminator (0.00s) === RUN TestCommand_SkipFlagParsing --- PASS: TestCommand_SkipFlagParsing (0.00s) === RUN TestCommand_VisibleCommands --- PASS: TestCommand_VisibleCommands (0.00s) === RUN TestCommand_UseShortOptionHandling --- PASS: TestCommand_UseShortOptionHandling (0.00s) === RUN TestCommand_UseShortOptionHandling_missing_value Incorrect Usage: flag needs an argument: -n --- PASS: TestCommand_UseShortOptionHandling_missing_value (0.00s) === RUN TestCommand_UseShortOptionHandlingCommand --- PASS: TestCommand_UseShortOptionHandlingCommand (0.00s) === RUN TestCommand_UseShortOptionHandlingCommand_missing_value Incorrect Usage: flag needs an argument: -n --- PASS: TestCommand_UseShortOptionHandlingCommand_missing_value (0.00s) === RUN TestCommand_UseShortOptionHandlingSubCommand --- PASS: TestCommand_UseShortOptionHandlingSubCommand (0.00s) === RUN TestCommand_UseShortOptionHandlingSubCommand_missing_value Incorrect Usage: flag needs an argument: -n --- PASS: TestCommand_UseShortOptionHandlingSubCommand_missing_value (0.00s) === RUN TestCommand_UseShortOptionAfterSliceFlag --- PASS: TestCommand_UseShortOptionAfterSliceFlag (0.00s) === RUN TestCommand_Float64Flag --- PASS: TestCommand_Float64Flag (0.00s) === RUN TestCommand_ParseSliceFlags --- PASS: TestCommand_ParseSliceFlags (0.00s) === RUN TestCommand_ParseSliceFlagsWithMissingValue --- PASS: TestCommand_ParseSliceFlagsWithMissingValue (0.00s) === RUN TestCommand_DefaultStdin --- PASS: TestCommand_DefaultStdin (0.00s) === RUN TestCommand_DefaultStdout --- PASS: TestCommand_DefaultStdout (0.00s) === RUN TestCommand_SetStdin --- PASS: TestCommand_SetStdin (0.00s) === RUN TestCommand_SetStdin_Subcommand --- PASS: TestCommand_SetStdin_Subcommand (0.00s) === RUN TestCommand_SetStdout --- PASS: TestCommand_SetStdout (0.00s) === RUN TestCommand_BeforeFunc --- PASS: TestCommand_BeforeFunc (0.00s) === RUN TestCommand_BeforeFuncPersistentFlag --- PASS: TestCommand_BeforeFuncPersistentFlag (0.00s) === RUN TestCommand_BeforeAfterFuncShellCompletion command_test.go:1619: TODO: is '--generate-shell-completion' (flag) still supported? --- SKIP: TestCommand_BeforeAfterFuncShellCompletion (0.00s) === RUN TestCommand_AfterFunc NAME: command - A new cli application USAGE: command [global options] [command [command options]] COMMANDS: sub help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --opt string --- PASS: TestCommand_AfterFunc (0.00s) === RUN TestCommandNoHelpFlag Incorrect Usage: flag provided but not defined: -h --- PASS: TestCommandNoHelpFlag (0.00s) === RUN TestRequiredFlagCommandRunBehavior === RUN TestRequiredFlagCommandRunBehavior/error_case_empty_input_with_required_flag_on_app === RUN TestRequiredFlagCommandRunBehavior/error_case_empty_input_with_required_flag_on_command === RUN TestRequiredFlagCommandRunBehavior/error_case_empty_input_with_required_flag_on_subcommand === RUN TestRequiredFlagCommandRunBehavior/valid_case_help_input_with_required_flag_on_app === RUN TestRequiredFlagCommandRunBehavior/valid_case_help_input_with_required_flag_on_command === RUN TestRequiredFlagCommandRunBehavior/valid_case_help_input_with_required_flag_on_subcommand === RUN TestRequiredFlagCommandRunBehavior/error_case_optional_input_with_required_flag_on_app === RUN TestRequiredFlagCommandRunBehavior/error_case_optional_input_with_required_flag_on_command === RUN TestRequiredFlagCommandRunBehavior/error_case_optional_input_with_required_flag_on_subcommand === RUN TestRequiredFlagCommandRunBehavior/valid_case_required_flag_input_on_app === RUN TestRequiredFlagCommandRunBehavior/valid_case_required_flag_input_on_command === RUN TestRequiredFlagCommandRunBehavior/valid_case_required_flag_input_on_subcommand --- PASS: TestRequiredFlagCommandRunBehavior (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/error_case_empty_input_with_required_flag_on_app (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/error_case_empty_input_with_required_flag_on_command (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/error_case_empty_input_with_required_flag_on_subcommand (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/valid_case_help_input_with_required_flag_on_app (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/valid_case_help_input_with_required_flag_on_command (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/valid_case_help_input_with_required_flag_on_subcommand (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/error_case_optional_input_with_required_flag_on_app (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/error_case_optional_input_with_required_flag_on_command (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/error_case_optional_input_with_required_flag_on_subcommand (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/valid_case_required_flag_input_on_app (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/valid_case_required_flag_input_on_command (0.00s) --- PASS: TestRequiredFlagCommandRunBehavior/valid_case_required_flag_input_on_subcommand (0.00s) === RUN TestCommandHelpPrinter --- PASS: TestCommandHelpPrinter (0.00s) === RUN TestCommand_VersionPrinter --- PASS: TestCommand_VersionPrinter (0.00s) === RUN TestCommand_CommandNotFound --- PASS: TestCommand_CommandNotFound (0.00s) === RUN TestCommand_OrderOfOperations === RUN TestCommand_OrderOfOperations/on_usage_error === RUN TestCommand_OrderOfOperations/shell_complete === RUN TestCommand_OrderOfOperations/nil_on_usage_error Incorrect Usage: flag provided but not defined: -nope === RUN TestCommand_OrderOfOperations/before_after_action_hooks === RUN TestCommand_OrderOfOperations/before_with_error === RUN TestCommand_OrderOfOperations/nil_after === RUN TestCommand_OrderOfOperations/after_errors === RUN TestCommand_OrderOfOperations/nil_commands --- PASS: TestCommand_OrderOfOperations (0.00s) --- PASS: TestCommand_OrderOfOperations/on_usage_error (0.00s) --- PASS: TestCommand_OrderOfOperations/shell_complete (0.00s) --- PASS: TestCommand_OrderOfOperations/nil_on_usage_error (0.00s) --- PASS: TestCommand_OrderOfOperations/before_after_action_hooks (0.00s) --- PASS: TestCommand_OrderOfOperations/before_with_error (0.00s) --- PASS: TestCommand_OrderOfOperations/nil_after (0.00s) --- PASS: TestCommand_OrderOfOperations/after_errors (0.00s) --- PASS: TestCommand_OrderOfOperations/nil_commands (0.00s) === RUN TestCommand_Run_CommandWithSubcommandHasHelpTopic === RUN TestCommand_Run_CommandWithSubcommandHasHelpTopic/checking_with_flags_[foo_--help] === RUN TestCommand_Run_CommandWithSubcommandHasHelpTopic/checking_with_flags_[foo_-h] === RUN TestCommand_Run_CommandWithSubcommandHasHelpTopic/checking_with_flags_[foo_help] --- PASS: TestCommand_Run_CommandWithSubcommandHasHelpTopic (0.00s) --- PASS: TestCommand_Run_CommandWithSubcommandHasHelpTopic/checking_with_flags_[foo_--help] (0.00s) --- PASS: TestCommand_Run_CommandWithSubcommandHasHelpTopic/checking_with_flags_[foo_-h] (0.00s) --- PASS: TestCommand_Run_CommandWithSubcommandHasHelpTopic/checking_with_flags_[foo_help] (0.00s) === RUN TestCommand_Run_SubcommandFullPath --- PASS: TestCommand_Run_SubcommandFullPath (0.00s) === RUN TestCommand_Run_Help === RUN TestCommand_Run_Help/checking_with_arguments_[boom_--help]false === RUN TestCommand_Run_Help/checking_with_arguments_[boom_-h]false === RUN TestCommand_Run_Help/checking_with_arguments_[boom_help]false === RUN TestCommand_Run_Help/checking_with_arguments_[boom_--help]true Incorrect Usage: flag provided but not defined: -help === RUN TestCommand_Run_Help/checking_with_arguments_[boom_-h]true Incorrect Usage: flag provided but not defined: -h === RUN TestCommand_Run_Help/checking_with_arguments_[boom_help]true --- PASS: TestCommand_Run_Help (0.00s) --- PASS: TestCommand_Run_Help/checking_with_arguments_[boom_--help]false (0.00s) --- PASS: TestCommand_Run_Help/checking_with_arguments_[boom_-h]false (0.00s) --- PASS: TestCommand_Run_Help/checking_with_arguments_[boom_help]false (0.00s) --- PASS: TestCommand_Run_Help/checking_with_arguments_[boom_--help]true (0.00s) --- PASS: TestCommand_Run_Help/checking_with_arguments_[boom_-h]true (0.00s) --- PASS: TestCommand_Run_Help/checking_with_arguments_[boom_help]true (0.00s) === RUN TestCommand_Run_Version === RUN TestCommand_Run_Version/checking_with_arguments_[boom_--version] === RUN TestCommand_Run_Version/checking_with_arguments_[boom_-v] --- PASS: TestCommand_Run_Version (0.00s) --- PASS: TestCommand_Run_Version/checking_with_arguments_[boom_--version] (0.00s) --- PASS: TestCommand_Run_Version/checking_with_arguments_[boom_-v] (0.00s) === RUN TestCommand_Run_Categories --- PASS: TestCommand_Run_Categories (0.00s) === RUN TestCommand_VisibleCategories --- PASS: TestCommand_VisibleCategories (0.00s) === RUN TestCommand_Run_SubcommandDoesNotOverwriteErrorFromBefore --- PASS: TestCommand_Run_SubcommandDoesNotOverwriteErrorFromBefore (0.00s) === RUN TestCommand_OnUsageError_WithWrongFlagValue_ForSubcommand --- PASS: TestCommand_OnUsageError_WithWrongFlagValue_ForSubcommand (0.00s) === RUN TestCustomFlagsUnused --- PASS: TestCustomFlagsUnused (0.00s) === RUN TestCustomFlagsUsed --- PASS: TestCustomFlagsUsed (0.00s) === RUN TestCustomHelpVersionFlags --- PASS: TestCustomHelpVersionFlags (0.00s) === RUN TestHandleExitCoder_Default --- PASS: TestHandleExitCoder_Default (0.00s) === RUN TestHandleExitCoder_Custom --- PASS: TestHandleExitCoder_Custom (0.00s) === RUN TestShellCompletionForIncompleteFlags --- PASS: TestShellCompletionForIncompleteFlags (0.00s) === RUN TestWhenExitSubCommandWithCodeThenCommandQuitUnexpectedly --- PASS: TestWhenExitSubCommandWithCodeThenCommandQuitUnexpectedly (0.00s) === RUN TestSetupInitializesBothWriters --- PASS: TestSetupInitializesBothWriters (0.00s) === RUN TestSetupInitializesOnlyNilWriters --- PASS: TestSetupInitializesOnlyNilWriters (0.00s) === RUN TestFlagAction === RUN TestFlagAction/flag_string === RUN TestFlagAction/flag_string_error Incorrect Usage: flag needs an argument: --f_string= === RUN TestFlagAction/flag_string_slice === RUN TestFlagAction/flag_string_slice_error === RUN TestFlagAction/flag_bool === RUN TestFlagAction/flag_bool_error === RUN TestFlagAction/flag_duration === RUN TestFlagAction/flag_duration_error === RUN TestFlagAction/flag_float64 === RUN TestFlagAction/flag_float64_error === RUN TestFlagAction/flag_float64_slice === RUN TestFlagAction/flag_float64_slice_error === RUN TestFlagAction/flag_int === RUN TestFlagAction/flag_int_error === RUN TestFlagAction/flag_int_slice === RUN TestFlagAction/flag_int_slice_error === RUN TestFlagAction/flag_timestamp === RUN TestFlagAction/flag_timestamp_error === RUN TestFlagAction/flag_uint === RUN TestFlagAction/flag_uint_error === RUN TestFlagAction/flag_no_action === RUN TestFlagAction/command_flag === RUN TestFlagAction/subCommand_flag === RUN TestFlagAction/flag_string_map === RUN TestFlagAction/flag_string_map_error --- PASS: TestFlagAction (0.00s) --- PASS: TestFlagAction/flag_string (0.00s) --- PASS: TestFlagAction/flag_string_error (0.00s) --- PASS: TestFlagAction/flag_string_slice (0.00s) --- PASS: TestFlagAction/flag_string_slice_error (0.00s) --- PASS: TestFlagAction/flag_bool (0.00s) --- PASS: TestFlagAction/flag_bool_error (0.00s) --- PASS: TestFlagAction/flag_duration (0.00s) --- PASS: TestFlagAction/flag_duration_error (0.00s) --- PASS: TestFlagAction/flag_float64 (0.00s) --- PASS: TestFlagAction/flag_float64_error (0.00s) --- PASS: TestFlagAction/flag_float64_slice (0.00s) --- PASS: TestFlagAction/flag_float64_slice_error (0.00s) --- PASS: TestFlagAction/flag_int (0.00s) --- PASS: TestFlagAction/flag_int_error (0.00s) --- PASS: TestFlagAction/flag_int_slice (0.00s) --- PASS: TestFlagAction/flag_int_slice_error (0.00s) --- PASS: TestFlagAction/flag_timestamp (0.00s) --- PASS: TestFlagAction/flag_timestamp_error (0.00s) --- PASS: TestFlagAction/flag_uint (0.00s) --- PASS: TestFlagAction/flag_uint_error (0.00s) --- PASS: TestFlagAction/flag_no_action (0.00s) --- PASS: TestFlagAction/command_flag (0.00s) --- PASS: TestFlagAction/subCommand_flag (0.00s) --- PASS: TestFlagAction/flag_string_map (0.00s) --- PASS: TestFlagAction/flag_string_map_error (0.00s) === RUN TestPersistentFlag --- PASS: TestPersistentFlag (0.00s) === RUN TestPersistentFlagIsSet --- PASS: TestPersistentFlagIsSet (0.00s) === RUN TestRequiredFlagDelayed === RUN TestRequiredFlagDelayed/leaf_help NAME: root sub USAGE: root sub [options] OPTIONS: --if int --help, -h show help GLOBAL OPTIONS: --result string === RUN TestRequiredFlagDelayed/leaf_action NAME: root sub USAGE: root sub OPTIONS: --if int --help, -h show help === RUN TestRequiredFlagDelayed/leaf_flags_set NAME: root sub USAGE: root sub OPTIONS: --if int --help, -h show help === RUN TestRequiredFlagDelayed/leaf_invalid_flags_set Incorrect Usage: flag provided but not defined: -xx --- PASS: TestRequiredFlagDelayed (0.00s) --- PASS: TestRequiredFlagDelayed/leaf_help (0.00s) --- PASS: TestRequiredFlagDelayed/leaf_action (0.00s) --- PASS: TestRequiredFlagDelayed/leaf_flags_set (0.00s) --- PASS: TestRequiredFlagDelayed/leaf_invalid_flags_set (0.00s) === RUN TestRequiredPersistentFlag NAME: root sub USAGE: root sub OPTIONS: --help, -h show help --- PASS: TestRequiredPersistentFlag (0.00s) === RUN TestFlagDuplicates === RUN TestFlagDuplicates/all_args_present_once === RUN TestFlagDuplicates/duplicate_non_slice_flag(duplicatable) === RUN TestFlagDuplicates/duplicate_non_slice_flag(non_duplicatable) Incorrect Usage: invalid value "trip" for flag -sflag: cant duplicate this flag NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --sflag string --isflag int [ --isflag int ] --fsflag float [ --fsflag float ] --[no-]bifflag (default: false) --iflag int (default: 0) --help, -h show help === RUN TestFlagDuplicates/duplicate_slice_flag(non_duplicatable) Incorrect Usage: invalid value "3.0" for flag -fsflag: cant duplicate this flag NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --sflag string --isflag int [ --isflag int ] --fsflag float [ --fsflag float ] --[no-]bifflag (default: false) --iflag int (default: 0) --help, -h show help === RUN TestFlagDuplicates/duplicate_bool_inverse_flag(non_duplicatable) Incorrect Usage: invalid value "true" for flag -bifflag: cant duplicate this flag NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --sflag string --isflag int [ --isflag int ] --fsflag float [ --fsflag float ] --[no-]bifflag (default: false) --iflag int (default: 0) --help, -h show help --- PASS: TestFlagDuplicates (0.00s) --- PASS: TestFlagDuplicates/all_args_present_once (0.00s) --- PASS: TestFlagDuplicates/duplicate_non_slice_flag(duplicatable) (0.00s) --- PASS: TestFlagDuplicates/duplicate_non_slice_flag(non_duplicatable) (0.00s) --- PASS: TestFlagDuplicates/duplicate_slice_flag(non_duplicatable) (0.00s) --- PASS: TestFlagDuplicates/duplicate_bool_inverse_flag(non_duplicatable) (0.00s) === RUN TestShorthandCommand --- PASS: TestShorthandCommand (0.00s) === RUN TestCommand_Int --- PASS: TestCommand_Int (0.00s) === RUN TestCommand_Uint --- PASS: TestCommand_Uint (0.00s) === RUN TestCommand_Float64 --- PASS: TestCommand_Float64 (0.00s) === RUN TestCommand_Duration --- PASS: TestCommand_Duration (0.00s) === RUN TestCommand_Timestamp --- PASS: TestCommand_Timestamp (0.00s) === RUN TestCommand_String --- PASS: TestCommand_String (0.00s) === RUN TestCommand_Bool --- PASS: TestCommand_Bool (0.00s) === RUN TestCommand_Value === RUN TestCommand_Value/flag_name === RUN TestCommand_Value/flag_aliases --- PASS: TestCommand_Value (0.00s) --- PASS: TestCommand_Value/flag_name (0.00s) --- PASS: TestCommand_Value/flag_aliases (0.00s) === RUN TestCommand_Value_InvalidFlagAccessHandler --- PASS: TestCommand_Value_InvalidFlagAccessHandler (0.00s) === RUN TestCommand_Args --- PASS: TestCommand_Args (0.00s) === RUN TestCommand_IsSet NAME: root frob USAGE: root frob [options] OPTIONS: --one-flag (default: false) --two-flag (default: false) --three-flag string (default: "hello world") --help, -h show help GLOBAL OPTIONS: --top-flag (default: true) --- PASS: TestCommand_IsSet (0.00s) === RUN TestCommand_IsSet_fromEnv --- PASS: TestCommand_IsSet_fromEnv (0.00s) === RUN TestCommand_NumFlags NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --myflag (default: false) --otherflag string (default: "hello world") --help, -h show help NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --myflagGlobal (default: true) --help, -h show help --- PASS: TestCommand_NumFlags (0.00s) === RUN TestCommand_Set --- PASS: TestCommand_Set (0.00s) === RUN TestCommand_Set_InvalidFlagAccessHandler --- PASS: TestCommand_Set_InvalidFlagAccessHandler (0.00s) === RUN TestCommand_lookupFlag NAME: --local-flag - A new cli application USAGE: --local-flag [global options] GLOBAL OPTIONS: --local-flag (default: false) --help, -h show help NAME: --top-flag - A new cli application USAGE: --top-flag [global options] [command [command options]] COMMANDS: --local-flag A new cli application help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --top-flag (default: true) --help, -h show help --- PASS: TestCommand_lookupFlag (0.00s) === RUN TestCommandAttributeAccessing === RUN TestCommandAttributeAccessing/empty === RUN TestCommandAttributeAccessing/empty_with_background_context === RUN TestCommandAttributeAccessing/empty_set_bool_and_present_ctx_bool === RUN TestCommandAttributeAccessing/present_set_bool_and_present_ctx_bool_with_background_context === RUN TestCommandAttributeAccessing/present_set_bool_and_present_ctx_bool === RUN TestCommandAttributeAccessing/present_set_bool_and_present_ctx_bool_with_background_context#01 === RUN TestCommandAttributeAccessing/present_set_bool_and_different_ctx_bool === RUN TestCommandAttributeAccessing/present_set_bool_and_different_ctx_bool_with_background_context --- PASS: TestCommandAttributeAccessing (0.00s) --- PASS: TestCommandAttributeAccessing/empty (0.00s) --- PASS: TestCommandAttributeAccessing/empty_with_background_context (0.00s) --- PASS: TestCommandAttributeAccessing/empty_set_bool_and_present_ctx_bool (0.00s) --- PASS: TestCommandAttributeAccessing/present_set_bool_and_present_ctx_bool_with_background_context (0.00s) --- PASS: TestCommandAttributeAccessing/present_set_bool_and_present_ctx_bool (0.00s) --- PASS: TestCommandAttributeAccessing/present_set_bool_and_present_ctx_bool_with_background_context#01 (0.00s) --- PASS: TestCommandAttributeAccessing/present_set_bool_and_different_ctx_bool (0.00s) --- PASS: TestCommandAttributeAccessing/present_set_bool_and_different_ctx_bool_with_background_context (0.00s) === RUN TestCheckRequiredFlags === RUN TestCheckRequiredFlags/empty NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --help, -h show help === RUN TestCheckRequiredFlags/optional NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --optionalFlag string --help, -h show help === RUN TestCheckRequiredFlags/required NAME: foo - A new cli application USAGE: foo OPTIONS: --requiredFlag string --help, -h show help === RUN TestCheckRequiredFlags/required_and_present NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --requiredFlag string --help, -h show help === RUN TestCheckRequiredFlags/required_and_present_via_env_var NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --requiredFlag string [$REQUIRED_FLAG] --help, -h show help === RUN TestCheckRequiredFlags/required_and_optional NAME: foo - A new cli application USAGE: foo OPTIONS: --requiredFlag string --optionalFlag string --help, -h show help === RUN TestCheckRequiredFlags/required_and_optional_and_optional_present NAME: foo - A new cli application USAGE: foo OPTIONS: --requiredFlag string --optionalFlag string --help, -h show help === RUN TestCheckRequiredFlags/required_and_optional_and_optional_present_via_env_var NAME: foo - A new cli application USAGE: foo OPTIONS: --requiredFlag string --optionalFlag string [$OPTIONAL_FLAG] --help, -h show help === RUN TestCheckRequiredFlags/required_and_optional_and_required_present NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --requiredFlag string --optionalFlag string --help, -h show help === RUN TestCheckRequiredFlags/two_required NAME: foo - A new cli application USAGE: foo OPTIONS: --requiredFlagOne string --requiredFlagTwo string --help, -h show help === RUN TestCheckRequiredFlags/two_required_and_one_present NAME: foo - A new cli application USAGE: foo OPTIONS: --requiredFlag string --requiredFlagTwo string --help, -h show help === RUN TestCheckRequiredFlags/two_required_and_both_present NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --requiredFlag string --requiredFlagTwo string --help, -h show help === RUN TestCheckRequiredFlags/required_flag_with_short_name NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --names string, -N string [ --names string, -N string ] --help, -h show help === RUN TestCheckRequiredFlags/required_flag_with_multiple_short_names NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --names string, -N string, -n string [ --names string, -N string, -n string ] --help, -h show help === RUN TestCheckRequiredFlags/required_flag_with_short_alias_not_printed_on_error NAME: foo - A new cli application USAGE: foo OPTIONS: --names string, -n string [ --names string, -n string ] --help, -h show help === RUN TestCheckRequiredFlags/required_flag_with_one_character NAME: foo - A new cli application USAGE: foo OPTIONS: -n string --help, -h show help --- PASS: TestCheckRequiredFlags (0.01s) --- PASS: TestCheckRequiredFlags/empty (0.00s) --- PASS: TestCheckRequiredFlags/optional (0.00s) --- PASS: TestCheckRequiredFlags/required (0.00s) --- PASS: TestCheckRequiredFlags/required_and_present (0.00s) --- PASS: TestCheckRequiredFlags/required_and_present_via_env_var (0.00s) --- PASS: TestCheckRequiredFlags/required_and_optional (0.00s) --- PASS: TestCheckRequiredFlags/required_and_optional_and_optional_present (0.00s) --- PASS: TestCheckRequiredFlags/required_and_optional_and_optional_present_via_env_var (0.00s) --- PASS: TestCheckRequiredFlags/required_and_optional_and_required_present (0.00s) --- PASS: TestCheckRequiredFlags/two_required (0.00s) --- PASS: TestCheckRequiredFlags/two_required_and_one_present (0.00s) --- PASS: TestCheckRequiredFlags/two_required_and_both_present (0.00s) --- PASS: TestCheckRequiredFlags/required_flag_with_short_name (0.00s) --- PASS: TestCheckRequiredFlags/required_flag_with_multiple_short_names (0.00s) --- PASS: TestCheckRequiredFlags/required_flag_with_short_alias_not_printed_on_error (0.00s) --- PASS: TestCheckRequiredFlags/required_flag_with_one_character (0.00s) === RUN TestCommand_ParentCommand_Set --- PASS: TestCommand_ParentCommand_Set (0.00s) === RUN TestCommandStringDashOption === RUN TestCommandStringDashOption/double_dash_separate_value === RUN TestCommandStringDashOption/single_dash_separate_value --- PASS: TestCommandStringDashOption (0.00s) --- PASS: TestCommandStringDashOption/double_dash_separate_value (0.00s) --- PASS: TestCommandStringDashOption/single_dash_separate_value (0.00s) === RUN TestCommandReadArgsFromStdIn === RUN TestCommandReadArgsFromStdIn/empty === RUN TestCommandReadArgsFromStdIn/empty2 === RUN TestCommandReadArgsFromStdIn/intflag-from-input === RUN TestCommandReadArgsFromStdIn/intflag-from-input2 === RUN TestCommandReadArgsFromStdIn/multiflag-from-input === RUN TestCommandReadArgsFromStdIn/end-args === RUN TestCommandReadArgsFromStdIn/invalid_string === RUN TestCommandReadArgsFromStdIn/invalid_string2 Incorrect Usage: flag needs an argument: --if === RUN TestCommandReadArgsFromStdIn/incomplete_string --- PASS: TestCommandReadArgsFromStdIn (0.00s) --- PASS: TestCommandReadArgsFromStdIn/empty (0.00s) --- PASS: TestCommandReadArgsFromStdIn/empty2 (0.00s) --- PASS: TestCommandReadArgsFromStdIn/intflag-from-input (0.00s) --- PASS: TestCommandReadArgsFromStdIn/intflag-from-input2 (0.00s) --- PASS: TestCommandReadArgsFromStdIn/multiflag-from-input (0.00s) --- PASS: TestCommandReadArgsFromStdIn/end-args (0.00s) --- PASS: TestCommandReadArgsFromStdIn/invalid_string (0.00s) --- PASS: TestCommandReadArgsFromStdIn/invalid_string2 (0.00s) --- PASS: TestCommandReadArgsFromStdIn/incomplete_string (0.00s) === RUN TestZeroValueCommand NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --help, -h show help --- PASS: TestZeroValueCommand (0.00s) === RUN TestCommandInvalidName --- PASS: TestCommandInvalidName (0.00s) === RUN TestCommandCategories --- PASS: TestCommandCategories (0.00s) === RUN TestCommandSliceFlagSeparator NAME: app - A new cli application USAGE: app [global options] GLOBAL OPTIONS: --foo string [ --foo string ] --help, -h show help --- PASS: TestCommandSliceFlagSeparator (0.00s) === RUN TestStringFlagTerminator === RUN TestStringFlagTerminator/flag_and_args_after_terminator === RUN TestStringFlagTerminator/terminator_with_no_trailing_args === RUN TestStringFlagTerminator/no_terminator,_only_flag === RUN TestStringFlagTerminator/flag_defined_after_-- === RUN TestStringFlagTerminator/flag_and_without_-- --- PASS: TestStringFlagTerminator (0.00s) --- PASS: TestStringFlagTerminator/flag_and_args_after_terminator (0.00s) --- PASS: TestStringFlagTerminator/terminator_with_no_trailing_args (0.00s) --- PASS: TestStringFlagTerminator/no_terminator,_only_flag (0.00s) --- PASS: TestStringFlagTerminator/flag_defined_after_-- (0.00s) --- PASS: TestStringFlagTerminator/flag_and_without_-- (0.00s) === RUN TestBoolFlagTerminator === RUN TestBoolFlagTerminator/bool_flag_omitted_value_defaults_to_true === RUN TestBoolFlagTerminator/bool_flag_explicitly_set_to_false === RUN TestBoolFlagTerminator/bool_flag_defined_after_-- === RUN TestBoolFlagTerminator/bool_flag_and_without_-- --- PASS: TestBoolFlagTerminator (0.00s) --- PASS: TestBoolFlagTerminator/bool_flag_omitted_value_defaults_to_true (0.00s) --- PASS: TestBoolFlagTerminator/bool_flag_explicitly_set_to_false (0.00s) --- PASS: TestBoolFlagTerminator/bool_flag_defined_after_-- (0.00s) --- PASS: TestBoolFlagTerminator/bool_flag_and_without_-- (0.00s) === RUN TestSliceStringFlagParsing === RUN TestSliceStringFlagParsing/single_value_without_delimiter_(no_split) === RUN TestSliceStringFlagParsing/multiple_values_with_comma_(default_split) === RUN TestSliceStringFlagParsing/without_delimiter_specified,_value_remains_unsplit --- PASS: TestSliceStringFlagParsing (0.00s) --- PASS: TestSliceStringFlagParsing/single_value_without_delimiter_(no_split) (0.00s) --- PASS: TestSliceStringFlagParsing/multiple_values_with_comma_(default_split) (0.00s) --- PASS: TestSliceStringFlagParsing/without_delimiter_specified,_value_remains_unsplit (0.00s) === RUN TestJSONExportCommand --- PASS: TestJSONExportCommand (0.00s) === RUN TestCommand_ExclusiveFlags NAME: bar - A new cli application USAGE: bar OPTIONS: --help, -h show help --foo1 string --foo2 string --- PASS: TestCommand_ExclusiveFlags (0.00s) === RUN TestCommand_ExclusiveFlagsWithOnUsageError --- PASS: TestCommand_ExclusiveFlagsWithOnUsageError (0.00s) === RUN TestCommand_ExclusiveFlagsWithAfter NAME: bar - A new cli application USAGE: bar OPTIONS: --help, -h show help cat1 --foo string --foo2 string --- PASS: TestCommand_ExclusiveFlagsWithAfter (0.00s) === RUN TestCompletionDisable --- PASS: TestCompletionDisable (0.00s) === RUN TestCompletionEnable --- PASS: TestCompletionEnable (0.00s) === RUN TestCompletionEnableDiffCommandName --- PASS: TestCompletionEnableDiffCommandName (0.00s) === RUN TestCompletionShell === RUN TestCompletionShell/bash #!/bin/bash # This is a shell completion script auto-generated by https://github.com/urfave/cli for bash. # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. __foo_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } __foo_bash_autocomplete() { if [[ "${COMP_WORDS[0]}" != "source" ]]; then local cur opts base words COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else __foo_init_completion -n "=:" || return fi words=("${words[@]:0:$cword}") if [[ "$cur" == "-"* ]]; then requestComp="${words[*]} ${cur} --generate-shell-completion" else requestComp="${words[*]} --generate-shell-completion" fi opts=$(eval "${requestComp}" 2>/dev/null) COMPREPLY=($(compgen -W "${opts}" -- ${cur})) return 0 fi } complete -o bashdefault -o default -o nospace -F __foo_bash_autocomplete foo === RUN TestCompletionShell/zsh #compdef foo compdef _foo foo # This is a shell completion script auto-generated by https://github.com/urfave/cli for zsh. _foo() { local -a opts # Declare a local array local current current=${words[-1]} # -1 means "the last element" if [[ "$current" == "-"* ]]; then # Current word starts with a hyphen, so complete flags/options opts=("${(@f)$(${words[@]:0:#words[@]-1} ${current} --generate-shell-completion)}") else # Current word does not start with a hyphen, so complete subcommands opts=("${(@f)$(${words[@]:0:#words[@]-1} --generate-shell-completion)}") fi if [[ "${opts[1]}" != "" ]]; then _describe 'values' opts else _files fi } # Don't run the completion function when being source-ed or eval-ed. # See https://github.com/urfave/cli/issues/1874 for discussion. if [ "$funcstack[1]" = "_foo" ]; then _foo fi === RUN TestCompletionShell/fish # foo fish shell completion function __fish_foo_no_subcommand --description 'Test if there has been any subcommand yet' for i in (commandline -opc) if contains -- $i help h completion return 1 end end return 0 end complete -c foo -n '__fish_foo_no_subcommand' -f -l help -s h -d 'show help' complete -x -c foo -n '__fish_foo_no_subcommand' -a 'help' -d 'Shows a list of commands or help for one command' complete -c foo -n '__fish_seen_subcommand_from completion' -f -l help -s h -d 'show help' complete -x -c foo -n '__fish_seen_subcommand_from completion; and not __fish_seen_subcommand_from help h' -a 'help' -d 'Shows a list of commands or help for one command' === RUN TestCompletionShell/pwsh $fn = $($MyInvocation.MyCommand.Name) $name = $fn -replace "(.*)\.ps1$", '$1' Register-ArgumentCompleter -Native -CommandName $name -ScriptBlock { param($commandName, $wordToComplete, $cursorPosition) $other = "$wordToComplete --generate-shell-completion" Invoke-Expression $other | ForEach-Object { [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_) } } --- PASS: TestCompletionShell (0.00s) --- PASS: TestCompletionShell/bash (0.00s) --- PASS: TestCompletionShell/zsh (0.00s) --- PASS: TestCompletionShell/fish (0.00s) --- PASS: TestCompletionShell/pwsh (0.00s) === RUN TestCompletionSubcommand === RUN TestCompletionSubcommand/subcommand_general_completion === RUN TestCompletionSubcommand/subcommand_flag_completion === RUN TestCompletionSubcommand/subcommand_flag_no_completion === RUN TestCompletionSubcommand/sub_sub_command_general_completion === RUN TestCompletionSubcommand/sub_sub_command_flag_completion === RUN TestCompletionSubcommand/sub_sub_command_no_completion === RUN TestCompletionSubcommand/sub_sub_command_no_completion_extra_args --- PASS: TestCompletionSubcommand (0.00s) --- PASS: TestCompletionSubcommand/subcommand_general_completion (0.00s) --- PASS: TestCompletionSubcommand/subcommand_flag_completion (0.00s) --- PASS: TestCompletionSubcommand/subcommand_flag_no_completion (0.00s) --- PASS: TestCompletionSubcommand/sub_sub_command_general_completion (0.00s) --- PASS: TestCompletionSubcommand/sub_sub_command_flag_completion (0.00s) --- PASS: TestCompletionSubcommand/sub_sub_command_no_completion (0.00s) --- PASS: TestCompletionSubcommand/sub_sub_command_no_completion_extra_args (0.00s) === RUN TestCompletionInvalidShell --- PASS: TestCompletionInvalidShell (0.00s) === RUN TestHandleExitCoder_nil --- PASS: TestHandleExitCoder_nil (0.00s) === RUN TestHandleExitCoder_ExitCoder --- PASS: TestHandleExitCoder_ExitCoder (0.00s) === RUN TestHandleExitCoder_ErrorExitCoder --- PASS: TestHandleExitCoder_ErrorExitCoder (0.00s) === RUN TestHandleExitCoder_MultiErrorWithExitCoder --- PASS: TestHandleExitCoder_MultiErrorWithExitCoder (0.00s) === RUN TestHandleExitCoder_ErrorFormatter --- PASS: TestHandleExitCoder_ErrorFormatter (0.00s) === RUN TestHandleExitCoder_MultiErrorWithoutExitCoder --- PASS: TestHandleExitCoder_MultiErrorWithoutExitCoder (0.00s) === RUN TestHandleExitCoder_ErrorWithFormat --- PASS: TestHandleExitCoder_ErrorWithFormat (0.00s) === RUN TestHandleExitCoder_MultiErrorWithFormat --- PASS: TestHandleExitCoder_MultiErrorWithFormat (0.00s) === RUN TestMultiErrorErrorsCopy --- PASS: TestMultiErrorErrorsCopy (0.00s) === RUN TestErrRequiredFlags_Error --- PASS: TestErrRequiredFlags_Error (0.00s) === RUN TestFishCompletion --- PASS: TestFishCompletion (0.00s) === RUN TestBoolWithInverseBasic === RUN TestBoolWithInverseBasic/--no-envfalse_true_ === RUN TestBoolWithInverseBasic/--envtrue_true_ === RUN TestBoolWithInverseBasic/false_false_ === RUN TestBoolWithInverseBasic/--env_--no-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` Incorrect Usage: invalid value "true" for flag -no-env: cannot set both flags `--env` and `--no-env` NAME: prog - A new cli application USAGE: prog [global options] GLOBAL OPTIONS: --[no-]env (default: false) --help, -h show help --- PASS: TestBoolWithInverseBasic (0.00s) --- PASS: TestBoolWithInverseBasic/--no-envfalse_true_ (0.00s) --- PASS: TestBoolWithInverseBasic/--envtrue_true_ (0.00s) --- PASS: TestBoolWithInverseBasic/false_false_ (0.00s) --- PASS: TestBoolWithInverseBasic/--env_--no-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` (0.00s) === RUN TestBoolWithInverseAction === RUN TestBoolWithInverseAction/--no-envfalse_true_action_called === RUN TestBoolWithInverseAction/--envtrue_true_action_called === RUN TestBoolWithInverseAction/false_false_ === RUN TestBoolWithInverseAction/--env_--no-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` Incorrect Usage: invalid value "true" for flag -no-env: cannot set both flags `--env` and `--no-env` NAME: prog - A new cli application USAGE: prog [global options] GLOBAL OPTIONS: --[no-]env (default: false) --help, -h show help --- PASS: TestBoolWithInverseAction (0.00s) --- PASS: TestBoolWithInverseAction/--no-envfalse_true_action_called (0.00s) --- PASS: TestBoolWithInverseAction/--envtrue_true_action_called (0.00s) --- PASS: TestBoolWithInverseAction/false_false_ (0.00s) --- PASS: TestBoolWithInverseAction/--env_--no-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` (0.00s) === RUN TestBoolWithInverseAlias === RUN TestBoolWithInverseAlias/--no-efalse_true_ === RUN TestBoolWithInverseAlias/--etrue_true_ === RUN TestBoolWithInverseAlias/false_false_ === RUN TestBoolWithInverseAlias/--do-env_--no-do-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` Incorrect Usage: invalid value "true" for flag -no-do-env: cannot set both flags `--env` and `--no-env` NAME: prog - A new cli application USAGE: prog [global options] GLOBAL OPTIONS: --[no-]env (default: false) --help, -h show help --- PASS: TestBoolWithInverseAlias (0.00s) --- PASS: TestBoolWithInverseAlias/--no-efalse_true_ (0.00s) --- PASS: TestBoolWithInverseAlias/--etrue_true_ (0.00s) --- PASS: TestBoolWithInverseAlias/false_false_ (0.00s) --- PASS: TestBoolWithInverseAlias/--do-env_--no-do-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` (0.00s) === RUN TestBoolWithInverseEnvVars === RUN TestBoolWithInverseEnvVars/false_true_ === RUN TestBoolWithInverseEnvVars/true_true_ === RUN TestBoolWithInverseEnvVars/false_true_#01 === RUN TestBoolWithInverseEnvVars/false_false_ === RUN TestBoolWithInverseEnvVars/false_false_could_not_parse_"true_env"_as_bool_value_from_environment_variable_"ENV"_for_flag_env:_parse_error === RUN TestBoolWithInverseEnvVars/false_false_could_not_parse_"false_env"_as_bool_value_from_environment_variable_"NO-ENV"_for_flag_env:_parse_error --- PASS: TestBoolWithInverseEnvVars (0.00s) --- PASS: TestBoolWithInverseEnvVars/false_true_ (0.00s) --- PASS: TestBoolWithInverseEnvVars/true_true_ (0.00s) --- PASS: TestBoolWithInverseEnvVars/false_true_#01 (0.00s) --- PASS: TestBoolWithInverseEnvVars/false_false_ (0.00s) --- PASS: TestBoolWithInverseEnvVars/false_false_could_not_parse_"true_env"_as_bool_value_from_environment_variable_"ENV"_for_flag_env:_parse_error (0.00s) --- PASS: TestBoolWithInverseEnvVars/false_false_could_not_parse_"false_env"_as_bool_value_from_environment_variable_"NO-ENV"_for_flag_env:_parse_error (0.00s) === RUN TestBoolWithInverseWithPrefix === RUN TestBoolWithInverseWithPrefix/--without-envfalse_true_ === RUN TestBoolWithInverseWithPrefix/--envtrue_true_ === RUN TestBoolWithInverseWithPrefix/false_false_ === RUN TestBoolWithInverseWithPrefix/--env_--without-envfalse_false_cannot_set_both_flags_`--env`_and_`--without-env` Incorrect Usage: invalid value "true" for flag -without-env: cannot set both flags `--env` and `--without-env` NAME: prog - A new cli application USAGE: prog [global options] GLOBAL OPTIONS: --[without-]env (default: false) --help, -h show help === RUN TestBoolWithInverseWithPrefix/--without-env_--envfalse_false_cannot_set_both_flags_`--env`_and_`--without-env` Incorrect Usage: invalid value "true" for flag -env: cannot set both flags `--env` and `--without-env` NAME: prog - A new cli application USAGE: prog [global options] GLOBAL OPTIONS: --[without-]env (default: false) --help, -h show help --- PASS: TestBoolWithInverseWithPrefix (0.00s) --- PASS: TestBoolWithInverseWithPrefix/--without-envfalse_true_ (0.00s) --- PASS: TestBoolWithInverseWithPrefix/--envtrue_true_ (0.00s) --- PASS: TestBoolWithInverseWithPrefix/false_false_ (0.00s) --- PASS: TestBoolWithInverseWithPrefix/--env_--without-envfalse_false_cannot_set_both_flags_`--env`_and_`--without-env` (0.00s) --- PASS: TestBoolWithInverseWithPrefix/--without-env_--envfalse_false_cannot_set_both_flags_`--env`_and_`--without-env` (0.00s) === RUN TestBoolWithInverseRequired === RUN TestBoolWithInverseRequired/--no-envfalse_true_ === RUN TestBoolWithInverseRequired/--envtrue_true_ === RUN TestBoolWithInverseRequired/--env_--no-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` Incorrect Usage: invalid value "true" for flag -no-env: cannot set both flags `--env` and `--no-env` NAME: prog - A new cli application USAGE: prog [global options] GLOBAL OPTIONS: --[no-]env --help, -h show help --- PASS: TestBoolWithInverseRequired (0.00s) --- PASS: TestBoolWithInverseRequired/--no-envfalse_true_ (0.00s) --- PASS: TestBoolWithInverseRequired/--envtrue_true_ (0.00s) --- PASS: TestBoolWithInverseRequired/--env_--no-envfalse_false_cannot_set_both_flags_`--env`_and_`--no-env` (0.00s) === RUN TestBoolWithInverseNames --- PASS: TestBoolWithInverseNames (0.00s) === RUN TestBoolWithInverseString === RUN TestBoolWithInverseString/empty_inverse_prefix_no_flag === RUN TestBoolWithInverseString/single-char_flag_name === RUN TestBoolWithInverseString/multi-char_flag_name === RUN TestBoolWithInverseString/required_with_usage === RUN TestBoolWithInverseString/required_without_usage === RUN TestBoolWithInverseString/not_required_with_default_usage === RUN TestBoolWithInverseString/custom_inverse_prefix === RUN TestBoolWithInverseString/empty_inverse_prefix --- PASS: TestBoolWithInverseString (0.00s) --- PASS: TestBoolWithInverseString/empty_inverse_prefix_no_flag (0.00s) --- PASS: TestBoolWithInverseString/single-char_flag_name (0.00s) --- PASS: TestBoolWithInverseString/multi-char_flag_name (0.00s) --- PASS: TestBoolWithInverseString/required_with_usage (0.00s) --- PASS: TestBoolWithInverseString/required_without_usage (0.00s) --- PASS: TestBoolWithInverseString/not_required_with_default_usage (0.00s) --- PASS: TestBoolWithInverseString/custom_inverse_prefix (0.00s) --- PASS: TestBoolWithInverseString/empty_inverse_prefix (0.00s) === RUN TestBoolWithInverseDestination --- PASS: TestBoolWithInverseDestination (0.00s) === RUN TestBoolWithInverseFlag_SatisfiesRequiredFlagInterface --- PASS: TestBoolWithInverseFlag_SatisfiesRequiredFlagInterface (0.00s) === RUN TestBoolWithInverseFlag_SatisfiesVisibleFlagInterface --- PASS: TestBoolWithInverseFlag_SatisfiesVisibleFlagInterface (0.00s) === RUN TestCommand_FloatSlice === RUN TestCommand_FloatSlice/#00 === RUN TestCommand_FloatSlice/#01 --- PASS: TestCommand_FloatSlice (0.00s) --- PASS: TestCommand_FloatSlice/#00 (0.00s) --- PASS: TestCommand_FloatSlice/#01 (0.00s) === RUN TestCommand_Float32Slice === RUN TestCommand_Float32Slice/#00 === RUN TestCommand_Float32Slice/#01 --- PASS: TestCommand_Float32Slice (0.00s) --- PASS: TestCommand_Float32Slice/#00 (0.00s) --- PASS: TestCommand_Float32Slice/#01 (0.00s) === RUN TestCommand_Float64Slice === RUN TestCommand_Float64Slice/#00 === RUN TestCommand_Float64Slice/#01 --- PASS: TestCommand_Float64Slice (0.00s) --- PASS: TestCommand_Float64Slice/#00 (0.00s) --- PASS: TestCommand_Float64Slice/#01 (0.00s) === RUN Test_FloatFlag === RUN Test_FloatFlag/valid === RUN Test_FloatFlag/invalid --- PASS: Test_FloatFlag (0.00s) --- PASS: Test_FloatFlag/valid (0.00s) --- PASS: Test_FloatFlag/invalid (0.00s) === RUN Test_Float32Flag === RUN Test_Float32Flag/valid === RUN Test_Float32Flag/invalid --- PASS: Test_Float32Flag (0.00s) --- PASS: Test_Float32Flag/valid (0.00s) --- PASS: Test_Float32Flag/invalid (0.00s) === RUN Test_Float64Flag === RUN Test_Float64Flag/valid === RUN Test_Float64Flag/invalid --- PASS: Test_Float64Flag (0.00s) --- PASS: Test_Float64Flag/valid (0.00s) --- PASS: Test_Float64Flag/invalid (0.00s) === RUN Test_floatValue_String --- PASS: Test_floatValue_String (0.00s) === RUN TestCommand_IntSlice === RUN TestCommand_IntSlice/#00 === RUN TestCommand_IntSlice/#01 --- PASS: TestCommand_IntSlice (0.00s) --- PASS: TestCommand_IntSlice/#00 (0.00s) --- PASS: TestCommand_IntSlice/#01 (0.00s) === RUN TestCommand_Int8Slice === RUN TestCommand_Int8Slice/#00 === RUN TestCommand_Int8Slice/#01 --- PASS: TestCommand_Int8Slice (0.00s) --- PASS: TestCommand_Int8Slice/#00 (0.00s) --- PASS: TestCommand_Int8Slice/#01 (0.00s) === RUN TestCommand_Int16Slice === RUN TestCommand_Int16Slice/#00 === RUN TestCommand_Int16Slice/#01 --- PASS: TestCommand_Int16Slice (0.00s) --- PASS: TestCommand_Int16Slice/#00 (0.00s) --- PASS: TestCommand_Int16Slice/#01 (0.00s) === RUN TestCommand_Int32Slice === RUN TestCommand_Int32Slice/#00 === RUN TestCommand_Int32Slice/#01 --- PASS: TestCommand_Int32Slice (0.00s) --- PASS: TestCommand_Int32Slice/#00 (0.00s) --- PASS: TestCommand_Int32Slice/#01 (0.00s) === RUN TestCommand_Int64Slice === RUN TestCommand_Int64Slice/#00 === RUN TestCommand_Int64Slice/#01 --- PASS: TestCommand_Int64Slice (0.00s) --- PASS: TestCommand_Int64Slice/#00 (0.00s) --- PASS: TestCommand_Int64Slice/#01 (0.00s) === RUN TestIntFlag === RUN TestIntFlag/valid === RUN TestIntFlag/invalid --- PASS: TestIntFlag (0.00s) --- PASS: TestIntFlag/valid (0.00s) --- PASS: TestIntFlag/invalid (0.00s) === RUN TestInt8Flag === RUN TestInt8Flag/valid === RUN TestInt8Flag/invalid --- PASS: TestInt8Flag (0.00s) --- PASS: TestInt8Flag/valid (0.00s) --- PASS: TestInt8Flag/invalid (0.00s) === RUN TestInt16Flag === RUN TestInt16Flag/valid === RUN TestInt16Flag/invalid === RUN TestInt16Flag/out_of_range --- PASS: TestInt16Flag (0.00s) --- PASS: TestInt16Flag/valid (0.00s) --- PASS: TestInt16Flag/invalid (0.00s) --- PASS: TestInt16Flag/out_of_range (0.00s) === RUN TestInt32Flag === RUN TestInt32Flag/valid === RUN TestInt32Flag/invalid === RUN TestInt32Flag/out_of_range --- PASS: TestInt32Flag (0.00s) --- PASS: TestInt32Flag/valid (0.00s) --- PASS: TestInt32Flag/invalid (0.00s) --- PASS: TestInt32Flag/out_of_range (0.00s) === RUN TestInt64Flag === RUN TestInt64Flag/valid === RUN TestInt64Flag/invalid --- PASS: TestInt64Flag (0.00s) --- PASS: TestInt64Flag/valid (0.00s) --- PASS: TestInt64Flag/invalid (0.00s) === RUN TestIntFlagExt === RUN TestIntFlagExt/valid === RUN TestIntFlagExt/valid#01 === RUN TestIntFlagExt/valid_hex flag_int_test.go:364: skipping "valid hex" with base 16, only base 10 is supported === RUN TestIntFlagExt/valid_hex_default flag_int_test.go:364: skipping "valid hex default" with base 16, only base 10 is supported === RUN TestIntFlagExt/invalid --- PASS: TestIntFlagExt (0.00s) --- PASS: TestIntFlagExt/valid (0.00s) --- PASS: TestIntFlagExt/valid#01 (0.00s) --- SKIP: TestIntFlagExt/valid_hex (0.00s) --- SKIP: TestIntFlagExt/valid_hex_default (0.00s) --- PASS: TestIntFlagExt/invalid (0.00s) === RUN TestFlagMutuallyExclusiveFlags === RUN TestFlagMutuallyExclusiveFlags/simple NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] === RUN TestFlagMutuallyExclusiveFlags/set_one_flag NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] === RUN TestFlagMutuallyExclusiveFlags/set_both_flags NAME: foo - A new cli application USAGE: foo OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] flag_mutex_test.go:108: Invalid error string option i cannot be set along with option t === RUN TestFlagMutuallyExclusiveFlags/required_none_set NAME: foo - A new cli application USAGE: foo OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] === RUN TestFlagMutuallyExclusiveFlags/required_one_set NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] === RUN TestFlagMutuallyExclusiveFlags/required_both_set NAME: foo - A new cli application USAGE: foo OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] flag_mutex_test.go:108: Invalid error string option i cannot be set along with option t === RUN TestFlagMutuallyExclusiveFlags/set_env_var NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --help, -h show help -i int (default: 0) -s string [$S_VAR] -[no-]b (default: false) -t int, --ai int (default: 0) [$T_VAR] --- PASS: TestFlagMutuallyExclusiveFlags (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/simple (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/set_one_flag (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/set_both_flags (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/required_none_set (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/required_one_set (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/required_both_set (0.00s) --- PASS: TestFlagMutuallyExclusiveFlags/set_env_var (0.00s) === RUN Test_getNumberSlice_int64 --- PASS: Test_getNumberSlice_int64 (0.00s) === RUN Test_getNumberSlice_float64 --- PASS: Test_getNumberSlice_float64 (0.00s) === RUN TestBoolFlagHelpOutput --- PASS: TestBoolFlagHelpOutput (0.00s) === RUN TestBoolFlagApply_SetsAllNames --- PASS: TestBoolFlagApply_SetsAllNames (0.00s) === RUN TestBoolFlagValueFromCommand --- PASS: TestBoolFlagValueFromCommand (0.00s) === RUN TestBoolFlagApply_SetsCount --- PASS: TestBoolFlagApply_SetsCount (0.00s) === RUN TestBoolFlagCountFromCommand === RUN TestBoolFlagCountFromCommand/3_count NAME: main - A new cli application USAGE: main [global options] GLOBAL OPTIONS: --tf, -w, --huh (default: false) --help, -h show help === RUN TestBoolFlagCountFromCommand/single_count NAME: main - A new cli application USAGE: main [global options] GLOBAL OPTIONS: --tf, -w, --huh (default: false) --help, -h show help === RUN TestBoolFlagCountFromCommand/zero_count NAME: main - A new cli application USAGE: main [global options] GLOBAL OPTIONS: --tf, -w, --huh (default: false) --help, -h show help === RUN TestBoolFlagCountFromCommand/3_count#01 NAME: main - A new cli application USAGE: main [global options] GLOBAL OPTIONS: --[no-]tf (default: false) --help, -h show help === RUN TestBoolFlagCountFromCommand/single_count#01 NAME: main - A new cli application USAGE: main [global options] GLOBAL OPTIONS: --[no-]tf (default: false) --help, -h show help === RUN TestBoolFlagCountFromCommand/zero_count#01 NAME: main - A new cli application USAGE: main [global options] GLOBAL OPTIONS: --[no-]tf (default: false) --help, -h show help --- PASS: TestBoolFlagCountFromCommand (0.00s) --- PASS: TestBoolFlagCountFromCommand/3_count (0.00s) --- PASS: TestBoolFlagCountFromCommand/single_count (0.00s) --- PASS: TestBoolFlagCountFromCommand/zero_count (0.00s) --- PASS: TestBoolFlagCountFromCommand/3_count#01 (0.00s) --- PASS: TestBoolFlagCountFromCommand/single_count#01 (0.00s) --- PASS: TestBoolFlagCountFromCommand/zero_count#01 (0.00s) === RUN TestFlagsFromEnv === RUN TestFlagsFromEnv/BoolFlag_valid_true === RUN TestFlagsFromEnv/BoolFlag_valid_false === RUN TestFlagsFromEnv/BoolFlag_invalid === RUN TestFlagsFromEnv/BoolInverse_Empty === RUN TestFlagsFromEnv/DurationFlag_valid === RUN TestFlagsFromEnv/DurationFlag_invalid === RUN TestFlagsFromEnv/Float64Flag_valid === RUN TestFlagsFromEnv/Float64Flag_valid_from_int === RUN TestFlagsFromEnv/Float64Flag_invalid === RUN TestFlagsFromEnv/Int64Flag_valid === RUN TestFlagsFromEnv/Int64Flag_invalid_from_float === RUN TestFlagsFromEnv/Int64Flag_invalid === RUN TestFlagsFromEnv/Int64Flag_valid_from_hex === RUN TestFlagsFromEnv/Int64Flag_invalid_from_octal === RUN TestFlagsFromEnv/Float64SliceFlag_valid === RUN TestFlagsFromEnv/Float64SliceFlag_invalid === RUN TestFlagsFromEnv/Generic === RUN TestFlagsFromEnv/Int64SliceFlag_valid === RUN TestFlagsFromEnv/Int64SliceFlag_invalid_from_float === RUN TestFlagsFromEnv/Int64SliceFlag_invalid === RUN TestFlagsFromEnv/Uint64SliceFlag_valid === RUN TestFlagsFromEnv/Uint64SliceFlag_invalid_with_float === RUN TestFlagsFromEnv/Uint64SliceFlag_invalid === RUN TestFlagsFromEnv/StringFlag_valid === RUN TestFlagsFromEnv/StringFlag_valid_with_TrimSpace === RUN TestFlagsFromEnv/StringSliceFlag_valid === RUN TestFlagsFromEnv/StringSliceFlag_valid_with_TrimSpace === RUN TestFlagsFromEnv/StringMapFlag_valid === RUN TestFlagsFromEnv/StringMapFlag_valid_with_TrimSpace === RUN TestFlagsFromEnv/Uint64Flag_valid === RUN TestFlagsFromEnv/Uint64Flag_valid_leading_zero === RUN TestFlagsFromEnv/Uint64Flag_valid_from_octal === RUN TestFlagsFromEnv/Uint64Flag_valid_from_hex === RUN TestFlagsFromEnv/Uint64Flag_invalid_octal === RUN TestFlagsFromEnv/Uint64Flag_invalid_float === RUN TestFlagsFromEnv/Uint64Flag_invalid --- PASS: TestFlagsFromEnv (0.00s) --- PASS: TestFlagsFromEnv/BoolFlag_valid_true (0.00s) --- PASS: TestFlagsFromEnv/BoolFlag_valid_false (0.00s) --- PASS: TestFlagsFromEnv/BoolFlag_invalid (0.00s) --- PASS: TestFlagsFromEnv/BoolInverse_Empty (0.00s) --- PASS: TestFlagsFromEnv/DurationFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/DurationFlag_invalid (0.00s) --- PASS: TestFlagsFromEnv/Float64Flag_valid (0.00s) --- PASS: TestFlagsFromEnv/Float64Flag_valid_from_int (0.00s) --- PASS: TestFlagsFromEnv/Float64Flag_invalid (0.00s) --- PASS: TestFlagsFromEnv/Int64Flag_valid (0.00s) --- PASS: TestFlagsFromEnv/Int64Flag_invalid_from_float (0.00s) --- PASS: TestFlagsFromEnv/Int64Flag_invalid (0.00s) --- PASS: TestFlagsFromEnv/Int64Flag_valid_from_hex (0.00s) --- PASS: TestFlagsFromEnv/Int64Flag_invalid_from_octal (0.00s) --- PASS: TestFlagsFromEnv/Float64SliceFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/Float64SliceFlag_invalid (0.00s) --- PASS: TestFlagsFromEnv/Generic (0.00s) --- PASS: TestFlagsFromEnv/Int64SliceFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/Int64SliceFlag_invalid_from_float (0.00s) --- PASS: TestFlagsFromEnv/Int64SliceFlag_invalid (0.00s) --- PASS: TestFlagsFromEnv/Uint64SliceFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/Uint64SliceFlag_invalid_with_float (0.00s) --- PASS: TestFlagsFromEnv/Uint64SliceFlag_invalid (0.00s) --- PASS: TestFlagsFromEnv/StringFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/StringFlag_valid_with_TrimSpace (0.00s) --- PASS: TestFlagsFromEnv/StringSliceFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/StringSliceFlag_valid_with_TrimSpace (0.00s) --- PASS: TestFlagsFromEnv/StringMapFlag_valid (0.00s) --- PASS: TestFlagsFromEnv/StringMapFlag_valid_with_TrimSpace (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_valid (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_valid_leading_zero (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_valid_from_octal (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_valid_from_hex (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_invalid_octal (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_invalid_float (0.00s) --- PASS: TestFlagsFromEnv/Uint64Flag_invalid (0.00s) === RUN TestFlagStringifying === RUN TestFlagStringifying/bool-flag === RUN TestFlagStringifying/bool-flag-with-default-text === RUN TestFlagStringifying/bool-inv-flag === RUN TestFlagStringifying/duration-flag === RUN TestFlagStringifying/duration-flag-with-default-text === RUN TestFlagStringifying/float64-flag === RUN TestFlagStringifying/float64-flag-with-default-text === RUN TestFlagStringifying/float64-slice-flag === RUN TestFlagStringifying/float64-slice-flag-with-default-text === RUN TestFlagStringifying/generic-flag === RUN TestFlagStringifying/generic-flag-with-default-text === RUN TestFlagStringifying/int-flag === RUN TestFlagStringifying/int-flag-with-default-text === RUN TestFlagStringifying/int-slice-flag === RUN TestFlagStringifying/int-slice-flag-with-default-text === RUN TestFlagStringifying/uint-slice-flag === RUN TestFlagStringifying/uint-slice-flag-with-default-text === RUN TestFlagStringifying/int64-flag === RUN TestFlagStringifying/int64-flag-with-default-text === RUN TestFlagStringifying/uint64-slice-flag === RUN TestFlagStringifying/uint64-slice-flag-with-default-text === RUN TestFlagStringifying/string-flag === RUN TestFlagStringifying/string-flag-with-default-text === RUN TestFlagStringifying/string-slice-flag === RUN TestFlagStringifying/string-slice-flag-with-default-text === RUN TestFlagStringifying/timestamp-flag === RUN TestFlagStringifying/timestamp-flag-with-default-text === RUN TestFlagStringifying/uint-flag === RUN TestFlagStringifying/uint-flag-with-default-text === RUN TestFlagStringifying/uint64-flag === RUN TestFlagStringifying/uint64-flag-with-default-text === RUN TestFlagStringifying/nodoc-flag --- PASS: TestFlagStringifying (0.00s) --- PASS: TestFlagStringifying/bool-flag (0.00s) --- PASS: TestFlagStringifying/bool-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/bool-inv-flag (0.00s) --- PASS: TestFlagStringifying/duration-flag (0.00s) --- PASS: TestFlagStringifying/duration-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/float64-flag (0.00s) --- PASS: TestFlagStringifying/float64-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/float64-slice-flag (0.00s) --- PASS: TestFlagStringifying/float64-slice-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/generic-flag (0.00s) --- PASS: TestFlagStringifying/generic-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/int-flag (0.00s) --- PASS: TestFlagStringifying/int-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/int-slice-flag (0.00s) --- PASS: TestFlagStringifying/int-slice-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/uint-slice-flag (0.00s) --- PASS: TestFlagStringifying/uint-slice-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/int64-flag (0.00s) --- PASS: TestFlagStringifying/int64-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/uint64-slice-flag (0.00s) --- PASS: TestFlagStringifying/uint64-slice-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/string-flag (0.00s) --- PASS: TestFlagStringifying/string-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/string-slice-flag (0.00s) --- PASS: TestFlagStringifying/string-slice-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/timestamp-flag (0.00s) --- PASS: TestFlagStringifying/timestamp-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/uint-flag (0.00s) --- PASS: TestFlagStringifying/uint-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/uint64-flag (0.00s) --- PASS: TestFlagStringifying/uint64-flag-with-default-text (0.00s) --- PASS: TestFlagStringifying/nodoc-flag (0.00s) === RUN TestStringFlagHelpOutput --- PASS: TestStringFlagHelpOutput (0.00s) === RUN TestStringFlagDefaultText --- PASS: TestStringFlagDefaultText (0.00s) === RUN TestStringFlagWithEnvVarHelpOutput --- PASS: TestStringFlagWithEnvVarHelpOutput (0.00s) === RUN TestStringFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --hay string, -H string, --hayyy string --help, -h show help --- PASS: TestStringFlagApply_SetsAllNames (0.00s) === RUN TestStringFlagValueFromCommand --- PASS: TestStringFlagValueFromCommand (0.00s) === RUN TestStringSliceFlagHelpOutput --- PASS: TestStringSliceFlagHelpOutput (0.00s) === RUN TestStringSliceFlagWithEnvVarHelpOutput --- PASS: TestStringSliceFlagWithEnvVarHelpOutput (0.00s) === RUN TestStringSliceFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string, -G string, --gooots string [ --goat string, -G string, --gooots string ] --help, -h show help --- PASS: TestStringSliceFlagApply_SetsAllNames (0.00s) === RUN TestStringSliceFlagApply_UsesEnvValues_noDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string [ --goat string ] [$MY_GOAT] --help, -h show help --- PASS: TestStringSliceFlagApply_UsesEnvValues_noDefault (0.00s) === RUN TestStringSliceFlagApply_UsesEnvValues_withDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string [ --goat string ] (default: "some default", "values here") [$MY_GOAT] --help, -h show help --- PASS: TestStringSliceFlagApply_UsesEnvValues_withDefault (0.00s) === RUN TestStringSliceFlagApply_DefaultValueWithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --country string [ --country string ] (default: "UA", "US") --help, -h show help --- PASS: TestStringSliceFlagApply_DefaultValueWithDestination (0.00s) === RUN TestStringSliceFlagValueFromCommand --- PASS: TestStringSliceFlagValueFromCommand (0.00s) === RUN TestIntFlagHelpOutput --- PASS: TestIntFlagHelpOutput (0.00s) === RUN TestIntFlagWithEnvVarHelpOutput --- PASS: TestIntFlagWithEnvVarHelpOutput (0.00s) === RUN TestIntFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --banana int, -B int, --banannanana int (default: 0) --help, -h show help --- PASS: TestIntFlagApply_SetsAllNames (0.00s) === RUN TestIntFlagValueFromCommand --- PASS: TestIntFlagValueFromCommand (0.00s) === RUN TestUintFlagHelpOutput --- PASS: TestUintFlagHelpOutput (0.00s) === RUN TestUintFlagWithEnvVarHelpOutput --- PASS: TestUintFlagWithEnvVarHelpOutput (0.00s) === RUN TestUintFlagValueFromCommand --- PASS: TestUintFlagValueFromCommand (0.00s) === RUN TestUint64FlagHelpOutput --- PASS: TestUint64FlagHelpOutput (0.00s) === RUN TestUint64FlagWithEnvVarHelpOutput --- PASS: TestUint64FlagWithEnvVarHelpOutput (0.00s) === RUN TestUint64FlagValueFromCommand --- PASS: TestUint64FlagValueFromCommand (0.00s) === RUN TestDurationFlagHelpOutput --- PASS: TestDurationFlagHelpOutput (0.00s) === RUN TestDurationFlagWithEnvVarHelpOutput --- PASS: TestDurationFlagWithEnvVarHelpOutput (0.00s) === RUN TestDurationFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --howmuch duration, -H duration, --whyyy duration (default: 0s) --help, -h show help --- PASS: TestDurationFlagApply_SetsAllNames (0.00s) === RUN TestDurationFlagValueFromCommand --- PASS: TestDurationFlagValueFromCommand (0.00s) === RUN TestIntSliceFlagHelpOutput --- PASS: TestIntSliceFlagHelpOutput (0.00s) === RUN TestIntSliceFlagWithEnvVarHelpOutput --- PASS: TestIntSliceFlagWithEnvVarHelpOutput (0.00s) === RUN TestIntSliceFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --bits int, -B int, --bips int [ --bits int, -B int, --bips int ] --help, -h show help --- PASS: TestIntSliceFlagApply_SetsAllNames (0.00s) === RUN TestIntSliceFlagApply_UsesEnvValues_noDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat int [ --goat int ] [$MY_GOAT] --help, -h show help --- PASS: TestIntSliceFlagApply_UsesEnvValues_noDefault (0.00s) === RUN TestIntSliceFlagApply_UsesEnvValues_withDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat int [ --goat int ] (default: 3, 4) [$MY_GOAT] --help, -h show help --- PASS: TestIntSliceFlagApply_UsesEnvValues_withDefault (0.00s) === RUN TestIntSliceFlagApply_DefaultValueWithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --country int [ --country int ] (default: 1, 2) --help, -h show help --- PASS: TestIntSliceFlagApply_DefaultValueWithDestination (0.00s) === RUN TestIntSliceFlagApply_ParentContext --- PASS: TestIntSliceFlagApply_ParentContext (0.00s) === RUN TestIntSliceFlag_SetFromParentCommand --- PASS: TestIntSliceFlag_SetFromParentCommand (0.00s) === RUN TestIntSliceFlagValueFromCommand --- PASS: TestIntSliceFlagValueFromCommand (0.00s) === RUN TestUintSliceFlagHelpOutput === RUN TestUintSliceFlagHelpOutput/heads === RUN TestUintSliceFlagHelpOutput/H === RUN TestUintSliceFlagHelpOutput/heads#01 --- PASS: TestUintSliceFlagHelpOutput (0.00s) --- PASS: TestUintSliceFlagHelpOutput/heads (0.00s) --- PASS: TestUintSliceFlagHelpOutput/H (0.00s) --- PASS: TestUintSliceFlagHelpOutput/heads#01 (0.00s) === RUN TestUintSliceFlagWithEnvVarHelpOutput --- PASS: TestUintSliceFlagWithEnvVarHelpOutput (0.00s) === RUN TestUintSliceFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --bits uint, -B uint, --bips uint [ --bits uint, -B uint, --bips uint ] --help, -h show help --- PASS: TestUintSliceFlagApply_SetsAllNames (0.00s) === RUN TestUintSliceFlagApply_UsesEnvValues_noDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat uint [ --goat uint ] [$MY_GOAT] --help, -h show help --- PASS: TestUintSliceFlagApply_UsesEnvValues_noDefault (0.00s) === RUN TestUintSliceFlagApply_UsesEnvValues_withDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat uint [ --goat uint ] (default: 3, 4) [$MY_GOAT] --help, -h show help --- PASS: TestUintSliceFlagApply_UsesEnvValues_withDefault (0.00s) === RUN TestUintSliceFlagApply_DefaultValueWithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --country uint [ --country uint ] (default: 1, 2) --help, -h show help --- PASS: TestUintSliceFlagApply_DefaultValueWithDestination (0.00s) === RUN TestUint64SliceFlagApply_ParentContext --- PASS: TestUint64SliceFlagApply_ParentContext (0.00s) === RUN TestUintSliceFlag_SetFromParentCommand --- PASS: TestUintSliceFlag_SetFromParentCommand (0.00s) === RUN TestUintSliceFlag_ReturnNil --- PASS: TestUintSliceFlag_ReturnNil (0.00s) === RUN TestUint64SliceFlagHelpOutput --- PASS: TestUint64SliceFlagHelpOutput (0.00s) === RUN TestUint64SliceFlagWithEnvVarHelpOutput --- PASS: TestUint64SliceFlagWithEnvVarHelpOutput (0.00s) === RUN TestUint64SliceFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --bits uint, -B uint, --bips uint [ --bits uint, -B uint, --bips uint ] --help, -h show help --- PASS: TestUint64SliceFlagApply_SetsAllNames (0.00s) === RUN TestUint64SliceFlagApply_UsesEnvValues_noDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat uint [ --goat uint ] [$MY_GOAT] --help, -h show help --- PASS: TestUint64SliceFlagApply_UsesEnvValues_noDefault (0.00s) === RUN TestUint64SliceFlagApply_UsesEnvValues_withDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat uint [ --goat uint ] (default: 3, 4) [$MY_GOAT] --help, -h show help --- PASS: TestUint64SliceFlagApply_UsesEnvValues_withDefault (0.00s) === RUN TestUint64SliceFlagApply_DefaultValueWithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --country uint [ --country uint ] (default: 1, 2) --help, -h show help --- PASS: TestUint64SliceFlagApply_DefaultValueWithDestination (0.00s) === RUN TestUint64SliceFlagApply_ParentCommand --- PASS: TestUint64SliceFlagApply_ParentCommand (0.00s) === RUN TestUint64SliceFlag_SetFromParentCommand --- PASS: TestUint64SliceFlag_SetFromParentCommand (0.00s) === RUN TestUint64SliceFlag_ReturnNil --- PASS: TestUint64SliceFlag_ReturnNil (0.00s) === RUN TestFloat64FlagHelpOutput --- PASS: TestFloat64FlagHelpOutput (0.00s) === RUN TestFloat64FlagWithEnvVarHelpOutput --- PASS: TestFloat64FlagWithEnvVarHelpOutput (0.00s) === RUN TestFloat64FlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --noodles float, -N float, --nurbles float (default: 0) --help, -h show help --- PASS: TestFloat64FlagApply_SetsAllNames (0.00s) === RUN TestFloat64FlagValueFromCommand --- PASS: TestFloat64FlagValueFromCommand (0.00s) === RUN TestFloat64SliceFlagHelpOutput --- PASS: TestFloat64SliceFlagHelpOutput (0.00s) === RUN TestFloat64SliceFlagWithEnvVarHelpOutput --- PASS: TestFloat64SliceFlagWithEnvVarHelpOutput (0.00s) === RUN TestFloat64SliceFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --bits float, -B float, --bips float [ --bits float, -B float, --bips float ] --help, -h show help --- PASS: TestFloat64SliceFlagApply_SetsAllNames (0.00s) === RUN TestFloat64SliceFlagApply_UsesEnvValues_noDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat float [ --goat float ] [$MY_GOAT] --help, -h show help --- PASS: TestFloat64SliceFlagApply_UsesEnvValues_noDefault (0.00s) === RUN TestFloat64SliceFlagApply_UsesEnvValues_withDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat float [ --goat float ] (default: 3, 4) [$MY_GOAT] --help, -h show help --- PASS: TestFloat64SliceFlagApply_UsesEnvValues_withDefault (0.00s) === RUN TestFloat64SliceFlagApply_DefaultValueWithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --country float [ --country float ] (default: 1, 2) --help, -h show help --- PASS: TestFloat64SliceFlagApply_DefaultValueWithDestination (0.00s) === RUN TestFloat64SliceFlagValueFromCommand NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --myflag float [ --myflag float ] --help, -h show help --- PASS: TestFloat64SliceFlagValueFromCommand (0.00s) === RUN TestFloat64SliceFlagApply_ParentCommand --- PASS: TestFloat64SliceFlagApply_ParentCommand (0.00s) === RUN TestGenericFlagHelpOutput --- PASS: TestGenericFlagHelpOutput (0.00s) === RUN TestGenericFlagWithEnvVarHelpOutput --- PASS: TestGenericFlagWithEnvVarHelpOutput (0.00s) === RUN TestGenericFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --orbs value, -O value, --obrs value (default: 19,s) --help, -h show help --- PASS: TestGenericFlagApply_SetsAllNames (0.00s) === RUN TestGenericFlagValueFromCommand NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --myflag value (default: abc,def) --help, -h show help --- PASS: TestGenericFlagValueFromCommand (0.00s) === RUN TestParseGenericFromEnv --- PASS: TestParseGenericFromEnv (0.00s) === RUN TestParseMultiString --- PASS: TestParseMultiString (0.00s) === RUN TestParseDestinationString --- PASS: TestParseDestinationString (0.00s) === RUN TestParseMultiStringFromEnv --- PASS: TestParseMultiStringFromEnv (0.00s) === RUN TestParseMultiStringFromEnvCascade --- PASS: TestParseMultiStringFromEnvCascade (0.00s) === RUN TestParseMultiStringSlice --- PASS: TestParseMultiStringSlice (0.00s) === RUN TestParseMultiStringSliceWithDefaults --- PASS: TestParseMultiStringSliceWithDefaults (0.00s) === RUN TestParseMultiStringSliceWithDestination --- PASS: TestParseMultiStringSliceWithDestination (0.00s) === RUN TestParseMultiStringSliceWithDestinationAndEnv --- PASS: TestParseMultiStringSliceWithDestinationAndEnv (0.00s) === RUN TestParseMultiFloat64SliceWithDestinationAndEnv --- PASS: TestParseMultiFloat64SliceWithDestinationAndEnv (0.00s) === RUN TestParseMultiIntSliceWithDestinationAndEnv --- PASS: TestParseMultiIntSliceWithDestinationAndEnv (0.00s) === RUN TestParseMultiStringSliceWithDefaultsUnset --- PASS: TestParseMultiStringSliceWithDefaultsUnset (0.00s) === RUN TestParseMultiStringSliceFromEnv --- PASS: TestParseMultiStringSliceFromEnv (0.00s) === RUN TestParseMultiStringSliceFromEnvWithDefaults --- PASS: TestParseMultiStringSliceFromEnvWithDefaults (0.00s) === RUN TestParseMultiStringSliceFromEnvCascade --- PASS: TestParseMultiStringSliceFromEnvCascade (0.00s) === RUN TestParseMultiStringSliceFromEnvCascadeWithDefaults --- PASS: TestParseMultiStringSliceFromEnvCascadeWithDefaults (0.00s) === RUN TestParseMultiStringSliceFromEnvWithDestination --- PASS: TestParseMultiStringSliceFromEnvWithDestination (0.00s) === RUN TestParseMultiInt --- PASS: TestParseMultiInt (0.00s) === RUN TestParseDestinationInt --- PASS: TestParseDestinationInt (0.00s) === RUN TestParseMultiIntFromEnv --- PASS: TestParseMultiIntFromEnv (0.00s) === RUN TestParseMultiIntFromEnvCascade --- PASS: TestParseMultiIntFromEnvCascade (0.00s) === RUN TestParseMultiIntSlice --- PASS: TestParseMultiIntSlice (0.00s) === RUN TestParseMultiIntSliceWithDefaults --- PASS: TestParseMultiIntSliceWithDefaults (0.00s) === RUN TestParseMultiIntSliceWithDefaultsUnset --- PASS: TestParseMultiIntSliceWithDefaultsUnset (0.00s) === RUN TestParseMultiIntSliceFromEnv --- PASS: TestParseMultiIntSliceFromEnv (0.00s) === RUN TestParseMultiIntSliceFromEnvWithDefaults --- PASS: TestParseMultiIntSliceFromEnvWithDefaults (0.00s) === RUN TestParseMultiIntSliceFromEnvCascade --- PASS: TestParseMultiIntSliceFromEnvCascade (0.00s) === RUN TestParseMultiFloat64 --- PASS: TestParseMultiFloat64 (0.00s) === RUN TestParseDestinationFloat64 --- PASS: TestParseDestinationFloat64 (0.00s) === RUN TestParseMultiFloat64FromEnv --- PASS: TestParseMultiFloat64FromEnv (0.00s) === RUN TestParseMultiFloat64FromEnvCascade --- PASS: TestParseMultiFloat64FromEnvCascade (0.00s) === RUN TestParseMultiFloat64SliceFromEnv --- PASS: TestParseMultiFloat64SliceFromEnv (0.00s) === RUN TestParseMultiFloat64SliceFromEnvCascade --- PASS: TestParseMultiFloat64SliceFromEnvCascade (0.00s) === RUN TestParseMultiBool --- PASS: TestParseMultiBool (0.00s) === RUN TestParseBoolShortOptionHandle --- PASS: TestParseBoolShortOptionHandle (0.00s) === RUN TestParseDestinationBool --- PASS: TestParseDestinationBool (0.00s) === RUN TestParseMultiBoolFromEnv --- PASS: TestParseMultiBoolFromEnv (0.00s) === RUN TestParseMultiBoolFromEnvCascade --- PASS: TestParseMultiBoolFromEnvCascade (0.00s) === RUN TestParseBoolFromEnv === RUN TestParseBoolFromEnv/""_false === RUN TestParseBoolFromEnv/"1"_true === RUN TestParseBoolFromEnv/"false"_false === RUN TestParseBoolFromEnv/"true"_true --- PASS: TestParseBoolFromEnv (0.00s) --- PASS: TestParseBoolFromEnv/""_false (0.00s) --- PASS: TestParseBoolFromEnv/"1"_true (0.00s) --- PASS: TestParseBoolFromEnv/"false"_false (0.00s) --- PASS: TestParseBoolFromEnv/"true"_true (0.00s) === RUN TestParseMultiBoolT --- PASS: TestParseMultiBoolT (0.00s) === RUN TestStringSlice_Serialized_Set --- PASS: TestStringSlice_Serialized_Set (0.00s) === RUN TestIntSlice_Serialized_Set --- PASS: TestIntSlice_Serialized_Set (0.00s) === RUN TestUintSlice_Serialized_Set --- PASS: TestUintSlice_Serialized_Set (0.00s) === RUN TestUint64Slice_Serialized_Set --- PASS: TestUint64Slice_Serialized_Set (0.00s) === RUN TestStringMap_Serialized_Set --- PASS: TestStringMap_Serialized_Set (0.00s) === RUN TestTimestampFlagHelpOutput --- PASS: TestTimestampFlagHelpOutput (0.00s) === RUN TestTimestamp_set --- PASS: TestTimestamp_set (0.00s) === RUN TestTimestampFlagApply_SingleFormat NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --time time, -t time --help, -h show help --- PASS: TestTimestampFlagApply_SingleFormat (0.00s) === RUN TestTimestampFlagApply_MultipleFormats === RUN TestTimestampFlagApply_MultipleFormats/all_valid_layouts === RUN TestTimestampFlagApply_MultipleFormats/one_invalid_layout === RUN TestTimestampFlagApply_MultipleFormats/multiple_invalid_layouts === RUN TestTimestampFlagApply_MultipleFormats/all_invalid_layouts === RUN TestTimestampFlagApply_MultipleFormats/empty_layout === RUN TestTimestampFlagApply_MultipleFormats/nil_layouts_slice === RUN TestTimestampFlagApply_MultipleFormats/empty_layouts_slice --- PASS: TestTimestampFlagApply_MultipleFormats (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/all_valid_layouts (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/one_invalid_layout (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/multiple_invalid_layouts (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/all_invalid_layouts (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/empty_layout (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/nil_layouts_slice (0.00s) --- PASS: TestTimestampFlagApply_MultipleFormats/empty_layouts_slice (0.00s) === RUN TestTimestampFlagApply_ShortenedLayouts --- PASS: TestTimestampFlagApply_ShortenedLayouts (0.00s) === RUN TestTimestampFlagApplyValue NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --time time, -t time (default: 2006-01-02 15:04:05 +0000 UTC) --help, -h show help --- PASS: TestTimestampFlagApplyValue (0.00s) === RUN TestTimestampFlagApply_Fail_Parse_Wrong_Layout Incorrect Usage: invalid value "2006-01-02T15:04:05Z" for flag -time: parsing time "2006-01-02T15:04:05Z" as "randomlayout": cannot parse "2006-01-02T15:04:05Z" as "randomlayout" NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --time time, -t time --help, -h show help --- PASS: TestTimestampFlagApply_Fail_Parse_Wrong_Layout (0.00s) === RUN TestTimestampFlagApply_Fail_Parse_Wrong_Time --- PASS: TestTimestampFlagApply_Fail_Parse_Wrong_Time (0.00s) === RUN TestTimestampFlagApply_Timezoned NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --time time, -t time --help, -h show help --- PASS: TestTimestampFlagApply_Timezoned (0.00s) === RUN TestTimestampFlagValueFromCommand --- PASS: TestTimestampFlagValueFromCommand (0.00s) === RUN TestFlagDefaultValue === RUN TestFlagDefaultValue/stringSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag string [ --flag string ] (default: "default1", "default2") --help, -h show help === RUN TestFlagDefaultValue/floatSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag float [ --flag float ] (default: 1.1, 2.2) --help, -h show help === RUN TestFlagDefaultValue/float32Slice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag float [ --flag float ] (default: 1.1, 2.2) --help, -h show help === RUN TestFlagDefaultValue/float64Slice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag float [ --flag float ] (default: 1.1, 2.2) --help, -h show help === RUN TestFlagDefaultValue/intSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag int [ --flag int ] (default: 1, 2) --help, -h show help === RUN TestFlagDefaultValue/uintSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag uint [ --flag uint ] (default: 1, 2) --help, -h show help === RUN TestFlagDefaultValue/string NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag string (default: "default") --help, -h show help === RUN TestFlagDefaultValue/bool NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag (default: true) --help, -h show help === RUN TestFlagDefaultValue/uint NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag uint (default: 1) --help, -h show help === RUN TestFlagDefaultValue/uint64 NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag uint (default: 1) --help, -h show help === RUN TestFlagDefaultValue/stringMap NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag string=string [ --flag string=string ] (default: default1="default2") --help, -h show help --- PASS: TestFlagDefaultValue (0.00s) --- PASS: TestFlagDefaultValue/stringSlice (0.00s) --- PASS: TestFlagDefaultValue/floatSlice (0.00s) --- PASS: TestFlagDefaultValue/float32Slice (0.00s) --- PASS: TestFlagDefaultValue/float64Slice (0.00s) --- PASS: TestFlagDefaultValue/intSlice (0.00s) --- PASS: TestFlagDefaultValue/uintSlice (0.00s) --- PASS: TestFlagDefaultValue/string (0.00s) --- PASS: TestFlagDefaultValue/bool (0.00s) --- PASS: TestFlagDefaultValue/uint (0.00s) --- PASS: TestFlagDefaultValue/uint64 (0.00s) --- PASS: TestFlagDefaultValue/stringMap (0.00s) === RUN TestFlagDefaultValueWithEnv === RUN TestFlagDefaultValueWithEnv/stringSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag string [ --flag string ] (default: "default1", "default2") [$ssflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/float64Slice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag float [ --flag float ] (default: 1.1, 2.2) [$fsflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/intSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag int [ --flag int ] (default: 1, 2) [$isflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/uintSlice NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag uint [ --flag uint ] (default: 1, 2) [$uisflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/string NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag string (default: "default") [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/bool NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag (default: true) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/bool#01 NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --[no-]flag (default: true) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/uint64 NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag uint (default: 1) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/uint NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag uint (default: 1) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/int64 NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag int (default: 1) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/int NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag int (default: 1) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/duration NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag duration (default: 1s) [$uflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/timestamp NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag time (default: 2005-01-02 15:04:05 +0000 UTC) [$tflag] --help, -h show help === RUN TestFlagDefaultValueWithEnv/stringMap NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --flag string=string [ --flag string=string ] (default: default1="default2") [$ssflag] --help, -h show help --- PASS: TestFlagDefaultValueWithEnv (0.01s) --- PASS: TestFlagDefaultValueWithEnv/stringSlice (0.00s) --- PASS: TestFlagDefaultValueWithEnv/float64Slice (0.00s) --- PASS: TestFlagDefaultValueWithEnv/intSlice (0.00s) --- PASS: TestFlagDefaultValueWithEnv/uintSlice (0.00s) --- PASS: TestFlagDefaultValueWithEnv/string (0.00s) --- PASS: TestFlagDefaultValueWithEnv/bool (0.00s) --- PASS: TestFlagDefaultValueWithEnv/bool#01 (0.00s) --- PASS: TestFlagDefaultValueWithEnv/uint64 (0.00s) --- PASS: TestFlagDefaultValueWithEnv/uint (0.00s) --- PASS: TestFlagDefaultValueWithEnv/int64 (0.00s) --- PASS: TestFlagDefaultValueWithEnv/int (0.00s) --- PASS: TestFlagDefaultValueWithEnv/duration (0.00s) --- PASS: TestFlagDefaultValueWithEnv/timestamp (0.00s) --- PASS: TestFlagDefaultValueWithEnv/stringMap (0.00s) === RUN TestFlagValue --- SKIP: TestFlagValue (0.00s) === RUN TestTimestampFlagApply_WithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --time time, -t time --help, -h show help --- PASS: TestTimestampFlagApply_WithDestination (0.00s) === RUN TestSliceShortOptionHandle --- PASS: TestSliceShortOptionHandle (0.00s) === RUN TestCustomizedSliceFlagSeparator --- PASS: TestCustomizedSliceFlagSeparator (0.00s) === RUN TestFlagSplitMultiValues_Disabled --- PASS: TestFlagSplitMultiValues_Disabled (0.00s) === RUN TestStringMapFlagHelpOutput --- PASS: TestStringMapFlagHelpOutput (0.00s) === RUN TestStringMapFlagWithEnvVarHelpOutput --- PASS: TestStringMapFlagWithEnvVarHelpOutput (0.00s) === RUN TestStringMapFlagApply_SetsAllNames NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string=string, -G string=string, --gooots string=string [ --goat string=string, -G string=string, --gooots string=string ] --help, -h show help --- PASS: TestStringMapFlagApply_SetsAllNames (0.00s) === RUN TestStringMapFlagApply_UsesEnvValues_noDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string=string [ --goat string=string ] [$MY_GOAT] --help, -h show help --- PASS: TestStringMapFlagApply_UsesEnvValues_noDefault (0.00s) === RUN TestStringMapFlagApply_UsesEnvValues_withDefault NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string=string [ --goat string=string ] (default: some default="values here") [$MY_GOAT] --help, -h show help --- PASS: TestStringMapFlagApply_UsesEnvValues_withDefault (0.00s) === RUN TestStringMapFlagApply_DefaultValueWithDestination NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --country string=string [ --country string=string ] (default: UA="US") --help, -h show help --- PASS: TestStringMapFlagApply_DefaultValueWithDestination (0.00s) === RUN TestStringMapFlagValueFromCommand NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --myflag string=string [ --myflag string=string ] --help, -h show help --- PASS: TestStringMapFlagValueFromCommand (0.00s) === RUN TestStringMapFlagApply_Error Incorrect Usage: invalid value "aaa" for flag -goat: item "aaa" is missing separator "=" NAME: . - A new cli application USAGE: . [global options] GLOBAL OPTIONS: --goat string=string [ --goat string=string ] --help, -h show help --- PASS: TestStringMapFlagApply_Error (0.00s) === RUN TestZeroValueMutexFlag --- PASS: TestZeroValueMutexFlag (0.00s) === RUN TestExtFlag --- PASS: TestExtFlag (0.00s) === RUN TestSliceValuesNil --- PASS: TestSliceValuesNil (0.00s) === RUN TestFileHint --- PASS: TestFileHint (0.00s) === RUN TestFlagsByName --- PASS: TestFlagsByName (0.00s) === RUN TestNonStringMap --- PASS: TestNonStringMap (0.00s) === RUN TestUnquoteUsage === RUN TestUnquoteUsage/unquote_0 === RUN TestUnquoteUsage/unquote_1 === RUN TestUnquoteUsage/unquote_2 === RUN TestUnquoteUsage/unquote_3 === RUN TestUnquoteUsage/unquote_4 --- PASS: TestUnquoteUsage (0.00s) --- PASS: TestUnquoteUsage/unquote_0 (0.00s) --- PASS: TestUnquoteUsage/unquote_1 (0.00s) --- PASS: TestUnquoteUsage/unquote_2 (0.00s) --- PASS: TestUnquoteUsage/unquote_3 (0.00s) --- PASS: TestUnquoteUsage/unquote_4 (0.00s) === RUN TestEnvHintWindows --- PASS: TestEnvHintWindows (0.00s) === RUN TestDocGetValue --- PASS: TestDocGetValue (0.00s) === RUN TestGenericFlag_SatisfiesFlagInterface --- PASS: TestGenericFlag_SatisfiesFlagInterface (0.00s) === RUN TestGenericValue_SatisfiesBoolInterface --- PASS: TestGenericValue_SatisfiesBoolInterface (0.00s) === RUN TestGenericFlag_SatisfiesFmtStringerInterface --- PASS: TestGenericFlag_SatisfiesFmtStringerInterface (0.00s) === RUN TestGenericFlag_SatisfiesRequiredFlagInterface --- PASS: TestGenericFlag_SatisfiesRequiredFlagInterface (0.00s) === RUN TestGenericFlag_SatisfiesVisibleFlagInterface --- PASS: TestGenericFlag_SatisfiesVisibleFlagInterface (0.00s) === RUN TestGenericFlag_SatisfiesDocFlagInterface --- PASS: TestGenericFlag_SatisfiesDocFlagInterface (0.00s) === RUN TestGenericValue --- PASS: TestGenericValue (0.00s) === RUN TestCommand_UintSlice === RUN TestCommand_UintSlice/#00 === RUN TestCommand_UintSlice/#01 --- PASS: TestCommand_UintSlice (0.00s) --- PASS: TestCommand_UintSlice/#00 (0.00s) --- PASS: TestCommand_UintSlice/#01 (0.00s) === RUN TestCommand_Uint8Slice === RUN TestCommand_Uint8Slice/#00 === RUN TestCommand_Uint8Slice/#01 --- PASS: TestCommand_Uint8Slice (0.00s) --- PASS: TestCommand_Uint8Slice/#00 (0.00s) --- PASS: TestCommand_Uint8Slice/#01 (0.00s) === RUN TestCommand_Uint16Slice === RUN TestCommand_Uint16Slice/#00 === RUN TestCommand_Uint16Slice/#01 --- PASS: TestCommand_Uint16Slice (0.00s) --- PASS: TestCommand_Uint16Slice/#00 (0.00s) --- PASS: TestCommand_Uint16Slice/#01 (0.00s) === RUN TestCommand_Uint32Slice === RUN TestCommand_Uint32Slice/#00 === RUN TestCommand_Uint32Slice/#01 --- PASS: TestCommand_Uint32Slice (0.00s) --- PASS: TestCommand_Uint32Slice/#00 (0.00s) --- PASS: TestCommand_Uint32Slice/#01 (0.00s) === RUN TestCommand_Uint64Slice === RUN TestCommand_Uint64Slice/#00 === RUN TestCommand_Uint64Slice/#01 --- PASS: TestCommand_Uint64Slice (0.00s) --- PASS: TestCommand_Uint64Slice/#00 (0.00s) --- PASS: TestCommand_Uint64Slice/#01 (0.00s) === RUN TestUintFlag === RUN TestUintFlag/valid === RUN TestUintFlag/invalid --- PASS: TestUintFlag (0.00s) --- PASS: TestUintFlag/valid (0.00s) --- PASS: TestUintFlag/invalid (0.00s) === RUN TestUint8Flag === RUN TestUint8Flag/valid === RUN TestUint8Flag/invalid --- PASS: TestUint8Flag (0.00s) --- PASS: TestUint8Flag/valid (0.00s) --- PASS: TestUint8Flag/invalid (0.00s) === RUN TestUint16Flag === RUN TestUint16Flag/valid === RUN TestUint16Flag/invalid === RUN TestUint16Flag/out_of_range --- PASS: TestUint16Flag (0.00s) --- PASS: TestUint16Flag/valid (0.00s) --- PASS: TestUint16Flag/invalid (0.00s) --- PASS: TestUint16Flag/out_of_range (0.00s) === RUN TestUint32Flag === RUN TestUint32Flag/valid === RUN TestUint32Flag/invalid === RUN TestUint32Flag/out_of_range --- PASS: TestUint32Flag (0.00s) --- PASS: TestUint32Flag/valid (0.00s) --- PASS: TestUint32Flag/invalid (0.00s) --- PASS: TestUint32Flag/out_of_range (0.00s) === RUN TestUint64Flag === RUN TestUint64Flag/valid === RUN TestUint64Flag/invalid --- PASS: TestUint64Flag (0.00s) --- PASS: TestUint64Flag/valid (0.00s) --- PASS: TestUint64Flag/invalid (0.00s) === RUN TestUintFlagExt === RUN TestUintFlagExt/valid === RUN TestUintFlagExt/valid#01 === RUN TestUintFlagExt/valid_hex === RUN TestUintFlagExt/valid_hex_default === RUN TestUintFlagExt/invalid --- PASS: TestUintFlagExt (0.00s) --- PASS: TestUintFlagExt/valid (0.00s) --- PASS: TestUintFlagExt/valid#01 (0.00s) --- PASS: TestUintFlagExt/valid_hex (0.00s) --- PASS: TestUintFlagExt/valid_hex_default (0.00s) --- PASS: TestUintFlagExt/invalid (0.00s) === RUN TestFlagDefaultValidation --- PASS: TestFlagDefaultValidation (0.00s) === RUN TestBoolInverseFlagDefaultValidation --- PASS: TestBoolInverseFlagDefaultValidation (0.00s) === RUN TestFlagValidation Incorrect Usage: invalid value "2" for flag -it: Value 2 not in range [3,10]U[20,24] NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help Incorrect Usage: invalid value "15" for flag -it: Value 15 not in range [3,10]U[20,24] NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help Incorrect Usage: invalid value "19" for flag -it: Value 19 not in range [3,10]U[20,24] NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help Incorrect Usage: invalid value "27" for flag -it: Value 27 not in range [3,10]U[20,24] NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --it int (default: 5) --help, -h show help --- PASS: TestFlagValidation (0.00s) === RUN TestBoolInverseFlagValidation Incorrect Usage: invalid value "false" for flag -it: not valid NAME: foo - A new cli application USAGE: foo [global options] GLOBAL OPTIONS: --[no-]it (default: false) --help, -h show help --- PASS: TestBoolInverseFlagValidation (0.00s) === RUN Test_ShowAppHelp_NoAuthor --- PASS: Test_ShowAppHelp_NoAuthor (0.00s) === RUN Test_ShowAppHelp_NoVersion --- PASS: Test_ShowAppHelp_NoVersion (0.00s) === RUN Test_ShowAppHelp_HideVersion --- PASS: Test_ShowAppHelp_HideVersion (0.00s) === RUN Test_ShowAppHelp_MultiLineDescription --- PASS: Test_ShowAppHelp_MultiLineDescription (0.00s) === RUN Test_Help_RequiredFlagsNoDefault --- PASS: Test_Help_RequiredFlagsNoDefault (0.00s) === RUN Test_Help_Custom_Flags --- PASS: Test_Help_Custom_Flags (0.00s) === RUN Test_Help_Nil_Flags --- PASS: Test_Help_Nil_Flags (0.00s) === RUN Test_Version_Custom_Flags --- PASS: Test_Version_Custom_Flags (0.00s) === RUN Test_helpCommand_Action_ErrorIfNoTopic --- PASS: Test_helpCommand_Action_ErrorIfNoTopic (0.00s) === RUN Test_helpCommand_InHelpOutput --- PASS: Test_helpCommand_InHelpOutput (0.00s) === RUN TestHelpCommand_FullName === RUN TestHelpCommand_FullName/app_help's_FullName === RUN TestHelpCommand_FullName/app_help's_FullName_via_flag === RUN TestHelpCommand_FullName/cmd_help's_FullName === RUN TestHelpCommand_FullName/cmd_help's_FullName_via_flag === RUN TestHelpCommand_FullName/subcmd_help's_FullName === RUN TestHelpCommand_FullName/subcmd_help's_FullName_via_flag --- PASS: TestHelpCommand_FullName (0.00s) --- PASS: TestHelpCommand_FullName/app_help's_FullName (0.00s) --- PASS: TestHelpCommand_FullName/app_help's_FullName_via_flag (0.00s) --- SKIP: TestHelpCommand_FullName/cmd_help's_FullName (0.00s) --- SKIP: TestHelpCommand_FullName/cmd_help's_FullName_via_flag (0.00s) --- PASS: TestHelpCommand_FullName/subcmd_help's_FullName (0.00s) --- PASS: TestHelpCommand_FullName/subcmd_help's_FullName_via_flag (0.00s) === RUN Test_helpCommand_HideHelpCommand --- PASS: Test_helpCommand_HideHelpCommand (0.00s) === RUN Test_helpCommand_HideHelpFlag Incorrect Usage: flag provided but not defined: -h --- PASS: Test_helpCommand_HideHelpFlag (0.00s) === RUN Test_helpSubcommand_Action_ErrorIfNoTopic --- PASS: Test_helpSubcommand_Action_ErrorIfNoTopic (0.00s) === RUN TestShowAppHelp_CommandAliases --- PASS: TestShowAppHelp_CommandAliases (0.00s) === RUN TestShowCommandHelp_AppendHelp === RUN TestShowCommandHelp_AppendHelp/with_HideHelp === RUN TestShowCommandHelp_AppendHelp/with_HideHelpCommand === RUN TestShowCommandHelp_AppendHelp/with_Subcommand === RUN TestShowCommandHelp_AppendHelp/without_Subcommand --- PASS: TestShowCommandHelp_AppendHelp (0.00s) --- PASS: TestShowCommandHelp_AppendHelp/with_HideHelp (0.00s) --- PASS: TestShowCommandHelp_AppendHelp/with_HideHelpCommand (0.00s) --- PASS: TestShowCommandHelp_AppendHelp/with_Subcommand (0.00s) --- PASS: TestShowCommandHelp_AppendHelp/without_Subcommand (0.00s) === RUN TestShowCommandHelp_HelpPrinter === RUN TestShowCommandHelp_HelpPrinter/no-command --- PASS: TestShowCommandHelp_HelpPrinter (0.00s) --- PASS: TestShowCommandHelp_HelpPrinter/no-command (0.00s) === RUN TestShowCommandHelp_HelpPrinterCustom === RUN TestShowCommandHelp_HelpPrinterCustom/no_command help_test.go:547: cmd.Run(ctx, [my-app help]) === RUN TestShowCommandHelp_HelpPrinterCustom/standard_command help_test.go:547: cmd.Run(ctx, [my-app help my-command]) === RUN TestShowCommandHelp_HelpPrinterCustom/custom_template_command help_test.go:547: cmd.Run(ctx, [my-app help my-command]) --- PASS: TestShowCommandHelp_HelpPrinterCustom (0.00s) --- PASS: TestShowCommandHelp_HelpPrinterCustom/no_command (0.00s) --- PASS: TestShowCommandHelp_HelpPrinterCustom/standard_command (0.00s) --- PASS: TestShowCommandHelp_HelpPrinterCustom/custom_template_command (0.00s) === RUN TestShowCommandHelp_CommandAliases --- PASS: TestShowCommandHelp_CommandAliases (0.00s) === RUN TestShowSubcommandHelp_CommandAliases --- PASS: TestShowSubcommandHelp_CommandAliases (0.00s) === RUN TestShowCommandHelp_Customtemplate --- PASS: TestShowCommandHelp_Customtemplate (0.00s) === RUN TestShowSubcommandHelp_CommandUsageText --- PASS: TestShowSubcommandHelp_CommandUsageText (0.00s) === RUN TestShowSubcommandHelp_MultiLine_CommandUsageText --- PASS: TestShowSubcommandHelp_MultiLine_CommandUsageText (0.00s) === RUN TestShowSubcommandHelp_GlobalOptions --- PASS: TestShowSubcommandHelp_GlobalOptions (0.00s) === RUN TestShowSubcommandHelp_SubcommandUsageText --- PASS: TestShowSubcommandHelp_SubcommandUsageText (0.00s) === RUN TestShowSubcommandHelp_MultiLine_SubcommandUsageText --- PASS: TestShowSubcommandHelp_MultiLine_SubcommandUsageText (0.00s) === RUN TestShowAppHelp_HiddenCommand --- PASS: TestShowAppHelp_HiddenCommand (0.00s) === RUN TestShowAppHelp_HelpPrinter === RUN TestShowAppHelp_HelpPrinter/standard-command === RUN TestShowAppHelp_HelpPrinter/custom-template-command --- PASS: TestShowAppHelp_HelpPrinter (0.00s) --- PASS: TestShowAppHelp_HelpPrinter/standard-command (0.00s) --- PASS: TestShowAppHelp_HelpPrinter/custom-template-command (0.00s) === RUN TestShowAppHelp_HelpPrinterCustom === RUN TestShowAppHelp_HelpPrinterCustom/standard-command === RUN TestShowAppHelp_HelpPrinterCustom/custom-template-command --- PASS: TestShowAppHelp_HelpPrinterCustom (0.00s) --- PASS: TestShowAppHelp_HelpPrinterCustom/standard-command (0.00s) --- PASS: TestShowAppHelp_HelpPrinterCustom/custom-template-command (0.00s) === RUN TestShowAppHelp_CustomAppTemplate --- PASS: TestShowAppHelp_CustomAppTemplate (0.00s) === RUN TestShowAppHelp_UsageText --- PASS: TestShowAppHelp_UsageText (0.00s) === RUN TestShowAppHelp_MultiLine_UsageText --- PASS: TestShowAppHelp_MultiLine_UsageText (0.00s) === RUN TestShowAppHelp_CommandMultiLine_UsageText --- PASS: TestShowAppHelp_CommandMultiLine_UsageText (0.00s) === RUN TestHideHelpCommand --- PASS: TestHideHelpCommand (0.00s) === RUN TestHideHelpCommand_False --- PASS: TestHideHelpCommand_False (0.00s) === RUN TestHideHelpCommand_WithHideHelp Incorrect Usage: flag provided but not defined: -help --- PASS: TestHideHelpCommand_WithHideHelp (0.00s) === RUN TestHideHelpCommand_WithSubcommands NAME: cli.test - A new cli application USAGE: cli.test [global options] [command [command options]] COMMANDS: nully GLOBAL OPTIONS: --help, -h show help --- PASS: TestHideHelpCommand_WithSubcommands (0.00s) === RUN TestDefaultCompleteWithFlags === RUN TestDefaultCompleteWithFlags/empty === RUN TestDefaultCompleteWithFlags/typical-flag-suggestion === RUN TestDefaultCompleteWithFlags/typical-flag-suggestion-hidden-bool === RUN TestDefaultCompleteWithFlags/flag-suggestion-end-args === RUN TestDefaultCompleteWithFlags/typical-command-suggestion === RUN TestDefaultCompleteWithFlags/autocomplete-with-spaces === RUN TestDefaultCompleteWithFlags/zsh-autocomplete-with-flag-descriptions === RUN TestDefaultCompleteWithFlags/zsh-autocomplete-with-empty-flag-descriptions --- PASS: TestDefaultCompleteWithFlags (0.00s) --- PASS: TestDefaultCompleteWithFlags/empty (0.00s) --- PASS: TestDefaultCompleteWithFlags/typical-flag-suggestion (0.00s) --- PASS: TestDefaultCompleteWithFlags/typical-flag-suggestion-hidden-bool (0.00s) --- PASS: TestDefaultCompleteWithFlags/flag-suggestion-end-args (0.00s) --- PASS: TestDefaultCompleteWithFlags/typical-command-suggestion (0.00s) --- PASS: TestDefaultCompleteWithFlags/autocomplete-with-spaces (0.00s) --- PASS: TestDefaultCompleteWithFlags/zsh-autocomplete-with-flag-descriptions (0.00s) --- PASS: TestDefaultCompleteWithFlags/zsh-autocomplete-with-empty-flag-descriptions (0.00s) === RUN TestMutuallyExclusiveFlags --- PASS: TestMutuallyExclusiveFlags (0.00s) === RUN TestWrap --- PASS: TestWrap (0.00s) === RUN TestWrappedHelp --- PASS: TestWrappedHelp (0.00s) === RUN TestWrappedCommandHelp --- PASS: TestWrappedCommandHelp (0.00s) === RUN TestWrappedSubcommandHelp --- PASS: TestWrappedSubcommandHelp (0.00s) === RUN TestWrappedHelpSubcommand --- PASS: TestWrappedHelpSubcommand (0.00s) === RUN TestCategorizedHelp --- PASS: TestCategorizedHelp (0.00s) === RUN Test_checkShellCompleteFlag === PAUSE Test_checkShellCompleteFlag === RUN TestNIndent === PAUSE TestNIndent === RUN TestTemplateError --- PASS: TestTemplateError (0.00s) === RUN TestCliArgContainsFlag --- PASS: TestCliArgContainsFlag (0.00s) === RUN TestCommandHelpSuggest --- PASS: TestCommandHelpSuggest (0.00s) === RUN TestWrapLine --- PASS: TestWrapLine (0.00s) === RUN TestPrintHelpCustomTemplateError --- PASS: TestPrintHelpCustomTemplateError (0.00s) === RUN TestLexicographicLess --- PASS: TestLexicographicLess (0.00s) === RUN TestJaroWinkler --- PASS: TestJaroWinkler (0.00s) === RUN TestSuggestFlag --- PASS: TestSuggestFlag (0.00s) === RUN TestSuggestFlagHideHelp --- PASS: TestSuggestFlagHideHelp (0.00s) === RUN TestSuggestFlagFromError --- PASS: TestSuggestFlagFromError (0.00s) === RUN TestSuggestFlagFromErrorWrongError --- PASS: TestSuggestFlagFromErrorWrongError (0.00s) === RUN TestSuggestFlagFromErrorWrongCommand --- PASS: TestSuggestFlagFromErrorWrongCommand (0.00s) === RUN TestSuggestFlagFromErrorNoSuggestion --- PASS: TestSuggestFlagFromErrorNoSuggestion (0.00s) === RUN TestSuggestCommand --- PASS: TestSuggestCommand (0.00s) === RUN TestZeroValueSourceChain --- PASS: TestZeroValueSourceChain (0.00s) === RUN TestEnvVarValueSource === RUN TestEnvVarValueSource/implements_ValueSource === RUN TestEnvVarValueSource/implements_ValueSource/not_found === RUN TestEnvVarValueSource/implements_ValueSource/found === RUN TestEnvVarValueSource/implements_fmt.Stringer === RUN TestEnvVarValueSource/implements_fmt.GoStringer --- PASS: TestEnvVarValueSource (0.00s) --- PASS: TestEnvVarValueSource/implements_ValueSource (0.00s) --- PASS: TestEnvVarValueSource/implements_ValueSource/not_found (0.00s) --- PASS: TestEnvVarValueSource/implements_ValueSource/found (0.00s) --- PASS: TestEnvVarValueSource/implements_fmt.Stringer (0.00s) --- PASS: TestEnvVarValueSource/implements_fmt.GoStringer (0.00s) === RUN TestEnvVars --- PASS: TestEnvVars (0.00s) === RUN TestFileValueSource === RUN TestFileValueSource/implements_ValueSource === RUN TestFileValueSource/implements_ValueSource/not_found === RUN TestFileValueSource/implements_ValueSource/found === RUN TestFileValueSource/implements_fmt.Stringer === RUN TestFileValueSource/implements_fmt.GoStringer --- PASS: TestFileValueSource (0.00s) --- PASS: TestFileValueSource/implements_ValueSource (0.00s) --- PASS: TestFileValueSource/implements_ValueSource/not_found (0.00s) --- PASS: TestFileValueSource/implements_ValueSource/found (0.00s) --- PASS: TestFileValueSource/implements_fmt.Stringer (0.00s) --- PASS: TestFileValueSource/implements_fmt.GoStringer (0.00s) === RUN TestFilePaths --- PASS: TestFilePaths (0.00s) === RUN TestValueSourceChainEnvKeys --- PASS: TestValueSourceChainEnvKeys (0.00s) === RUN TestValueSourceChain === RUN TestValueSourceChain/implements_ValueSource === RUN TestValueSourceChain/implements_fmt.GoStringer === RUN TestValueSourceChain/implements_fmt.Stringer --- PASS: TestValueSourceChain (0.00s) --- PASS: TestValueSourceChain/implements_ValueSource (0.00s) --- PASS: TestValueSourceChain/implements_fmt.GoStringer (0.00s) --- PASS: TestValueSourceChain/implements_fmt.Stringer (0.00s) === RUN TestMapValueSource === RUN TestMapValueSource/#00 === RUN TestMapValueSource/foo === RUN TestMapValueSource/#01 === RUN TestMapValueSource/foo#01 === RUN TestMapValueSource/.foob === RUN TestMapValueSource/foobar === RUN TestMapValueSource/foo.bar === RUN TestMapValueSource/foo.bar1 === RUN TestMapValueSource/foo.bar1#01 === RUN TestMapValueSource/foo.bar.t === RUN TestMapValueSource/foo.bar.t#01 === RUN TestMapValueSource/foo.bar.t#02 === RUN TestMapValueSource/foo.bar.t.gh === RUN TestMapValueSource/foo.bar.t.gh#01 --- PASS: TestMapValueSource (0.00s) --- PASS: TestMapValueSource/#00 (0.00s) --- PASS: TestMapValueSource/foo (0.00s) --- PASS: TestMapValueSource/#01 (0.00s) --- PASS: TestMapValueSource/foo#01 (0.00s) --- PASS: TestMapValueSource/.foob (0.00s) --- PASS: TestMapValueSource/foobar (0.00s) --- PASS: TestMapValueSource/foo.bar (0.00s) --- PASS: TestMapValueSource/foo.bar1 (0.00s) --- PASS: TestMapValueSource/foo.bar1#01 (0.00s) --- PASS: TestMapValueSource/foo.bar.t (0.00s) --- PASS: TestMapValueSource/foo.bar.t#01 (0.00s) --- PASS: TestMapValueSource/foo.bar.t#02 (0.00s) --- PASS: TestMapValueSource/foo.bar.t.gh (0.00s) --- PASS: TestMapValueSource/foo.bar.t.gh#01 (0.00s) === RUN TestMapValueSourceStringer --- PASS: TestMapValueSourceStringer (0.00s) === CONT Test_checkShellCompleteFlag === RUN Test_checkShellCompleteFlag/disable-shell-completion === PAUSE Test_checkShellCompleteFlag/disable-shell-completion === RUN Test_checkShellCompleteFlag/child-disable-shell-completion === PAUSE Test_checkShellCompleteFlag/child-disable-shell-completion === RUN Test_checkShellCompleteFlag/last_argument_isn't_--generate-shell-completion === PAUSE Test_checkShellCompleteFlag/last_argument_isn't_--generate-shell-completion === RUN Test_checkShellCompleteFlag/arguments_include_double_dash === PAUSE Test_checkShellCompleteFlag/arguments_include_double_dash === RUN Test_checkShellCompleteFlag/shell_completion === PAUSE Test_checkShellCompleteFlag/shell_completion === CONT Test_checkShellCompleteFlag/disable-shell-completion === CONT TestNIndent --- PASS: TestNIndent (0.00s) === CONT Test_checkShellCompleteFlag/shell_completion === CONT Test_checkShellCompleteFlag/arguments_include_double_dash === CONT Test_checkShellCompleteFlag/last_argument_isn't_--generate-shell-completion === CONT Test_checkShellCompleteFlag/child-disable-shell-completion --- PASS: Test_checkShellCompleteFlag (0.00s) --- PASS: Test_checkShellCompleteFlag/disable-shell-completion (0.00s) --- PASS: Test_checkShellCompleteFlag/shell_completion (0.00s) --- PASS: Test_checkShellCompleteFlag/arguments_include_double_dash (0.00s) --- PASS: Test_checkShellCompleteFlag/last_argument_isn't_--generate-shell-completion (0.00s) --- PASS: Test_checkShellCompleteFlag/child-disable-shell-completion (0.00s) === RUN ExampleCommand_Run --- PASS: ExampleCommand_Run (0.00s) === RUN ExampleCommand_Run_subcommand --- PASS: ExampleCommand_Run_subcommand (0.00s) === RUN ExampleCommand_Run_appHelp --- PASS: ExampleCommand_Run_appHelp (0.00s) === RUN ExampleCommand_Run_commandHelp --- PASS: ExampleCommand_Run_commandHelp (0.00s) === RUN ExampleCommand_Run_noAction --- PASS: ExampleCommand_Run_noAction (0.00s) === RUN ExampleCommand_Run_subcommandNoAction --- PASS: ExampleCommand_Run_subcommandNoAction (0.00s) === RUN ExampleCommand_Run_shellComplete_bash_withShortFlag --- PASS: ExampleCommand_Run_shellComplete_bash_withShortFlag (0.00s) === RUN ExampleCommand_Run_shellComplete_bash_withLongFlag --- PASS: ExampleCommand_Run_shellComplete_bash_withLongFlag (0.00s) === RUN ExampleCommand_Run_shellComplete_bash_withMultipleLongFlag --- PASS: ExampleCommand_Run_shellComplete_bash_withMultipleLongFlag (0.00s) === RUN ExampleCommand_Run_shellComplete_bash --- PASS: ExampleCommand_Run_shellComplete_bash (0.00s) === RUN ExampleCommand_Run_shellComplete_zsh --- PASS: ExampleCommand_Run_shellComplete_zsh (0.00s) === RUN ExampleCommand_Run_sliceValues --- PASS: ExampleCommand_Run_sliceValues (0.00s) === RUN ExampleCommand_Run_mapValues --- PASS: ExampleCommand_Run_mapValues (0.00s) === RUN ExampleBoolWithInverseFlag --- PASS: ExampleBoolWithInverseFlag (0.00s) === RUN ExampleCommand_Suggest --- PASS: ExampleCommand_Suggest (0.00s) === RUN ExampleCommand_Suggest_command --- PASS: ExampleCommand_Suggest_command (0.00s) PASS ok github.com/urfave/cli/v3 0.132s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=debian/build -O--buildsystem=golang dh_prep -O--builddirectory=debian/build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-github-urfave-cli-v3-dev/ -O--builddirectory=debian/build -O--buildsystem=golang dh_installdocs -O--builddirectory=debian/build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=debian/build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=debian/build -O--buildsystem=golang dh_lintian -O--builddirectory=debian/build -O--buildsystem=golang dh_perl -O--builddirectory=debian/build -O--buildsystem=golang dh_link -O--builddirectory=debian/build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=debian/build -O--buildsystem=golang dh_compress -O--builddirectory=debian/build -O--buildsystem=golang dh_fixperms -O--builddirectory=debian/build -O--buildsystem=golang dh_missing -O--builddirectory=debian/build -O--buildsystem=golang dh_installdeb -O--builddirectory=debian/build -O--buildsystem=golang dh_golang -O--builddirectory=debian/build -O--buildsystem=golang dh_gencontrol -O--builddirectory=debian/build -O--buildsystem=golang dh_md5sums -O--builddirectory=debian/build -O--buildsystem=golang dh_builddeb -O--builddirectory=debian/build -O--buildsystem=golang dpkg-deb: building package 'golang-github-urfave-cli-v3-dev' in '../golang-github-urfave-cli-v3-dev_3.3.8-2_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo dpkg-genchanges --build=binary -O../golang-github-urfave-cli-v3_3.3.8-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3395768 and its subdirectories I: Current time: Sun Sep 14 00:14:03 -12 2025 I: pbuilder-time-stamp: 1757852043 Sun Sep 14 12:14:04 UTC 2025 I: 1st build successful. Starting 2nd build on remote node infom02-amd64.debian.net. Sun Sep 14 12:14:04 UTC 2025 I: Preparing to do remote build '2' on infom02-amd64.debian.net. Sun Sep 14 12:17:48 UTC 2025 I: Deleting $TMPDIR on infom02-amd64.debian.net. Sun Sep 14 12:17:48 UTC 2025 I: golang-github-urfave-cli-v3_3.3.8-2_amd64.changes: Format: 1.8 Date: Wed, 20 Aug 2025 11:16:48 +0800 Source: golang-github-urfave-cli-v3 Binary: golang-github-urfave-cli-v3-dev Architecture: all Version: 3.3.8-2 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Maytham Alsudany Description: golang-github-urfave-cli-v3-dev - package for building command line apps in Go (version 3) Closes: 1111465 Changes: golang-github-urfave-cli-v3 (3.3.8-2) unstable; urgency=medium . * Fix import path to be github.com/urfave/cli/v3 (Closes: #1111465) Checksums-Sha1: 7b49c369a957a92098127f7e34bd23d17842c47c 100716 golang-github-urfave-cli-v3-dev_3.3.8-2_all.deb d3c4373d7bb5c1857b87b427955903b51bf50072 5100 golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo Checksums-Sha256: d197a1ee513461775a6d9f41f9128cd122ca2af8d7c7d1b569a8105db1c62a33 100716 golang-github-urfave-cli-v3-dev_3.3.8-2_all.deb be14856a3d3264a1bb0ba319e8d760496678be83459637d84bf4aed8ce75a234 5100 golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo Files: 815afb0f178c58bd70dbdafbd2145e8a 100716 golang optional golang-github-urfave-cli-v3-dev_3.3.8-2_all.deb 73dde3200d0a88e7d309d69d262e6fa6 5100 golang optional golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo Sun Sep 14 12:17:49 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_33-81001.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/golang-github-urfave-cli-v3_3.3.8-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/golang-github-urfave-cli-v3_3.3.8-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/golang-github-urfave-cli-v3_3.3.8-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/b1/golang-github-urfave-cli-v3_3.3.8-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.DMHOqjrt/b2/golang-github-urfave-cli-v3_3.3.8-2_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 198ms CPU time consumed: 168ms Memory peak: 18.1M (swap: 0B) Sun Sep 14 12:17:54 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Sun Sep 14 12:17:54 UTC 2025 I: golang-github-urfave-cli-v3 from forky built successfully and reproducibly on amd64. Sun Sep 14 12:17:55 UTC 2025 I: Removing signed golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo.asc files: removed './b1/golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo.asc' removed './b2/golang-github-urfave-cli-v3_3.3.8-2_amd64.buildinfo.asc'