Diff of the two buildlogs: -- --- b1/build.log 2024-05-19 00:23:38.676955115 +0000 +++ b2/build.log 2024-05-19 00:25:49.003413792 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 20 18:45:34 -12 2025 -I: pbuilder-time-stamp: 1750488334 +I: Current time: Sun May 19 14:23:41 +14 2024 +I: pbuilder-time-stamp: 1716078221 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,54 +28,86 @@ dpkg-source: info: unpacking elvish_0.20.1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/50383/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/55506/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 19 00:23 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/55506/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/55506/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='80bec3fd74554080a9b747c742c20a80' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='50383' - PS1='# ' - PS2='> ' + INVOCATION_ID=78ee0e92fb8242e595838ec0283e0da1 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=55506 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.6LGXnr1k/pbuilderrc_UMFU --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.6LGXnr1k/b1 --logfile b1/build.log elvish_0.20.1-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.6LGXnr1k/pbuilderrc_oC47 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.6LGXnr1k/b2 --logfile b2/build.log elvish_0.20.1-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 20 14:06 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/50383/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 17 07:43 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/55506/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -191,7 +223,7 @@ Get: 58 http://deb.debian.org/debian unstable/main i386 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B] Get: 59 http://deb.debian.org/debian unstable/main i386 golang-github-sourcegraph-jsonrpc2-dev all 0.2.0-1 [17.8 kB] Get: 60 http://deb.debian.org/debian unstable/main i386 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] -Fetched 69.6 MB in 1s (96.8 MB/s) +Fetched 69.6 MB in 2s (45.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (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 ... 19703 files and directories currently installed.) @@ -446,7 +478,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/elvish-0.20.1/ && 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 > ../elvish_0.20.1-1_source.changes +I: user script /srv/workspace/pbuilder/55506/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/55506/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/elvish-0.20.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../elvish_0.20.1-1_source.changes dpkg-buildpackage: info: source package elvish dpkg-buildpackage: info: source version 0.20.1-1 dpkg-buildpackage: info: source distribution unstable @@ -471,190 +507,190 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/elvish-0.20.1' dh_auto_build -- -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=Debian-1" - cd _build && go install -trimpath -v -p 22 -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=Debian-1" src.elv.sh/cmd/elvish src.elv.sh/pkg src.elv.sh/pkg/buildinfo src.elv.sh/pkg/cli src.elv.sh/pkg/cli/clitest src.elv.sh/pkg/cli/histutil src.elv.sh/pkg/cli/lscolors src.elv.sh/pkg/cli/modes src.elv.sh/pkg/cli/prompt src.elv.sh/pkg/cli/term src.elv.sh/pkg/cli/tk src.elv.sh/pkg/daemon src.elv.sh/pkg/daemon/daemondefs src.elv.sh/pkg/daemon/internal/api src.elv.sh/pkg/diag src.elv.sh/pkg/diff src.elv.sh/pkg/edit src.elv.sh/pkg/edit/complete src.elv.sh/pkg/edit/filter src.elv.sh/pkg/edit/highlight src.elv.sh/pkg/elvdoc src.elv.sh/pkg/env src.elv.sh/pkg/errutil src.elv.sh/pkg/eval src.elv.sh/pkg/eval/errs src.elv.sh/pkg/eval/evaltest src.elv.sh/pkg/eval/vals src.elv.sh/pkg/eval/vars src.elv.sh/pkg/fsutil src.elv.sh/pkg/getopt src.elv.sh/pkg/glob src.elv.sh/pkg/logutil src.elv.sh/pkg/lsp src.elv.sh/pkg/md src.elv.sh/pkg/mods src.elv.sh/pkg/mods/daemon src.elv.sh/pkg/mods/doc src.elv.sh/pkg/mods/epm src.elv.sh/pkg/mods/file src.elv.sh/pkg/mods/flag src.elv.sh/pkg/mods/math src.elv.sh/pkg/mods/os src.elv.sh/pkg/mods/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readline-binding src.elv.sh/pkg/mods/runtime src.elv.sh/pkg/mods/store src.elv.sh/pkg/mods/str src.elv.sh/pkg/mods/unix src.elv.sh/pkg/must src.elv.sh/pkg/parse src.elv.sh/pkg/parse/cmpd src.elv.sh/pkg/parse/np src.elv.sh/pkg/parse/parseutil src.elv.sh/pkg/persistent src.elv.sh/pkg/persistent/hash src.elv.sh/pkg/persistent/hashmap src.elv.sh/pkg/persistent/list src.elv.sh/pkg/persistent/vector src.elv.sh/pkg/pprof src.elv.sh/pkg/prog src.elv.sh/pkg/prog/progtest src.elv.sh/pkg/rpc src.elv.sh/pkg/shell src.elv.sh/pkg/store src.elv.sh/pkg/store/storedefs src.elv.sh/pkg/store/storetest src.elv.sh/pkg/strutil src.elv.sh/pkg/sys src.elv.sh/pkg/sys/eunix src.elv.sh/pkg/testutil src.elv.sh/pkg/transcript src.elv.sh/pkg/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth -internal/race + cd _build && go install -trimpath -v -p 10 -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=Debian-1" src.elv.sh/cmd/elvish src.elv.sh/pkg src.elv.sh/pkg/buildinfo src.elv.sh/pkg/cli src.elv.sh/pkg/cli/clitest src.elv.sh/pkg/cli/histutil src.elv.sh/pkg/cli/lscolors src.elv.sh/pkg/cli/modes src.elv.sh/pkg/cli/prompt src.elv.sh/pkg/cli/term src.elv.sh/pkg/cli/tk src.elv.sh/pkg/daemon src.elv.sh/pkg/daemon/daemondefs src.elv.sh/pkg/daemon/internal/api src.elv.sh/pkg/diag src.elv.sh/pkg/diff src.elv.sh/pkg/edit src.elv.sh/pkg/edit/complete src.elv.sh/pkg/edit/filter src.elv.sh/pkg/edit/highlight src.elv.sh/pkg/elvdoc src.elv.sh/pkg/env src.elv.sh/pkg/errutil src.elv.sh/pkg/eval src.elv.sh/pkg/eval/errs src.elv.sh/pkg/eval/evaltest src.elv.sh/pkg/eval/vals src.elv.sh/pkg/eval/vars src.elv.sh/pkg/fsutil src.elv.sh/pkg/getopt src.elv.sh/pkg/glob src.elv.sh/pkg/logutil src.elv.sh/pkg/lsp src.elv.sh/pkg/md src.elv.sh/pkg/mods src.elv.sh/pkg/mods/daemon src.elv.sh/pkg/mods/doc src.elv.sh/pkg/mods/epm src.elv.sh/pkg/mods/file src.elv.sh/pkg/mods/flag src.elv.sh/pkg/mods/math src.elv.sh/pkg/mods/os src.elv.sh/pkg/mods/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readline-binding src.elv.sh/pkg/mods/runtime src.elv.sh/pkg/mods/store src.elv.sh/pkg/mods/str src.elv.sh/pkg/mods/unix src.elv.sh/pkg/must src.elv.sh/pkg/parse src.elv.sh/pkg/parse/cmpd src.elv.sh/pkg/parse/np src.elv.sh/pkg/parse/parseutil src.elv.sh/pkg/persistent src.elv.sh/pkg/persistent/hash src.elv.sh/pkg/persistent/hashmap src.elv.sh/pkg/persistent/list src.elv.sh/pkg/persistent/vector src.elv.sh/pkg/pprof src.elv.sh/pkg/prog src.elv.sh/pkg/prog/progtest src.elv.sh/pkg/rpc src.elv.sh/pkg/shell src.elv.sh/pkg/store src.elv.sh/pkg/store/storedefs src.elv.sh/pkg/store/storetest src.elv.sh/pkg/strutil src.elv.sh/pkg/sys src.elv.sh/pkg/sys/eunix src.elv.sh/pkg/testutil src.elv.sh/pkg/transcript src.elv.sh/pkg/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth +internal/unsafeheader +internal/coverage/rtcov +internal/itoa +internal/cpu +internal/goos internal/goarch -unicode/utf8 -log/internal -src.elv.sh/pkg/env -internal/nettrace internal/godebugs +internal/goexperiment +runtime/internal/atomic +runtime/internal/syscall +internal/race +sync/atomic +unicode/utf8 +math/bits +internal/abi +runtime/internal/math +runtime/internal/sys +internal/chacha8rand cmp +unicode encoding -math/bits -internal/unsafeheader -internal/itoa -internal/coverage/rtcov unicode/utf16 -internal/goos +slices +log/internal +internal/bytealg +math +internal/nettrace +src.elv.sh/pkg/env src.elv.sh/pkg/persistent/hash -unicode -runtime/internal/syscall -sync/atomic -internal/goexperiment -internal/cpu -runtime/internal/atomic container/list src.elv.sh/pkg/persistent src.elv.sh/pkg/persistent/list github.com/google/go-cmp/cmp/internal/flags -internal/chacha8rand -runtime/internal/math -runtime/internal/sys -internal/abi -slices -math -internal/bytealg runtime internal/reflectlite sync internal/testlog -internal/singleflight internal/bisect +internal/singleflight runtime/cgo errors -internal/godebug sort +internal/godebug internal/oserror io internal/safefilepath -path -internal/intern src.elv.sh/pkg/store/storedefs -hash -internal/saferio +internal/intern +path vendor/golang.org/x/net/dns/dnsmessage -text/tabwriter -math/rand -strings -bytes strconv syscall +math/rand src.elv.sh/pkg/daemon/internal/api +bytes +strings src.elv.sh/pkg/daemon/daemondefs +internal/saferio +hash +text/tabwriter hash/fnv hash/crc32 -src.elv.sh/pkg/errutil -src.elv.sh/pkg/wcwidth bufio src.elv.sh/pkg/strutil +src.elv.sh/pkg/errutil +src.elv.sh/pkg/wcwidth src.elv.sh/pkg/cli/histutil -go/build/constraint +reflect net/netip regexp/syntax -reflect -internal/syscall/execenv +go/build/constraint internal/syscall/unix +internal/syscall/execenv time regexp -github.com/google/go-cmp/cmp/internal/diff context +github.com/google/go-cmp/cmp/internal/diff io/fs internal/poll -embed plugin golang.org/x/sync/semaphore -src.elv.sh/pkg/mods/readline-binding +embed src.elv.sh/pkg/mods/epm -src.elv.sh/pkg -internal/fmtsort +src.elv.sh/pkg/mods/readline-binding github.com/google/go-cmp/cmp/internal/function +internal/fmtsort encoding/binary +src.elv.sh/pkg os encoding/base64 golang.org/x/sys/unix -internal/sysinfo -src.elv.sh/pkg/glob path/filepath -os/signal fmt +os/signal +src.elv.sh/pkg/glob +internal/sysinfo net src.elv.sh/pkg/must os/exec -log runtime/debug +encoding/json flag -src.elv.sh/pkg/diff -src.elv.sh/pkg/getopt -runtime/trace +log +go/token +os/user encoding/hex encoding/gob -github.com/google/go-cmp/cmp/internal/value -os/user -go/token -encoding/json -compress/flate src.elv.sh/pkg/diag +src.elv.sh/pkg/logutil math/big +runtime/trace src.elv.sh/pkg/parse -github.com/google/go-cmp/cmp -src.elv.sh/pkg/logutil +src.elv.sh/pkg/getopt +src.elv.sh/pkg/diff src.elv.sh/pkg/prog testing -compress/gzip -runtime/pprof +compress/flate +github.com/google/go-cmp/cmp/internal/value src.elv.sh/pkg/eval/errs src.elv.sh/pkg/parse/cmpd src.elv.sh/pkg/parse/parseutil src.elv.sh/pkg/buildinfo -src.elv.sh/pkg/persistent/vector -src.elv.sh/pkg/persistent/hashmap github.com/sourcegraph/jsonrpc2 +src.elv.sh/pkg/persistent/hashmap src.elv.sh/vendor/pkg.nimblebun.works/go-lsp -src.elv.sh/pkg/pprof +src.elv.sh/pkg/persistent/vector +compress/gzip +github.com/google/go-cmp/cmp +runtime/pprof src.elv.sh/pkg/prog/progtest -github.com/mattn/go-isatty -src.elv.sh/pkg/sys/eunix src.elv.sh/pkg/testutil +src.elv.sh/pkg/sys/eunix +github.com/mattn/go-isatty go.etcd.io/bbolt -github.com/google/go-cmp/cmp/cmpopts -src.elv.sh/pkg/eval/vals src.elv.sh/pkg/sys -src.elv.sh/pkg/tt +src.elv.sh/pkg/eval/vals +src.elv.sh/pkg/pprof src.elv.sh/pkg/fsutil -src.elv.sh/pkg/cli/lscolors -src.elv.sh/pkg/eval/vars src.elv.sh/pkg/ui +src.elv.sh/pkg/eval/vars +src.elv.sh/pkg/cli/lscolors +github.com/google/go-cmp/cmp/cmpopts src.elv.sh/pkg/store +src.elv.sh/pkg/tt +src.elv.sh/pkg/store/storetest +src.elv.sh/pkg/cli/term +src.elv.sh/pkg/edit/highlight src.elv.sh/pkg/cli/prompt src.elv.sh/pkg/edit/filter -src.elv.sh/pkg/edit/highlight -src.elv.sh/pkg/cli/term src.elv.sh/pkg/md -src.elv.sh/pkg/store/storetest src.elv.sh/pkg/elvdoc src.elv.sh/pkg/cli/tk src.elv.sh/pkg/cli src.elv.sh/pkg/transcript -src.elv.sh/pkg/cli/clitest src.elv.sh/pkg/cli/modes +src.elv.sh/pkg/cli/clitest src.elv.sh/pkg/rpc src.elv.sh/pkg/eval src.elv.sh/pkg/daemon src.elv.sh/pkg/parse/np src.elv.sh/pkg/mods/doc +src.elv.sh/pkg/mods/file +src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/flag +src.elv.sh/pkg/mods/runtime src.elv.sh/pkg/mods/math src.elv.sh/pkg/mods/os -src.elv.sh/pkg/mods/file -src.elv.sh/pkg/mods/daemon src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/str -src.elv.sh/pkg/mods/runtime -src.elv.sh/pkg/mods/store -src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/unix +src.elv.sh/pkg/mods/daemon src.elv.sh/pkg/edit/complete +src.elv.sh/pkg/mods/store src.elv.sh/pkg/mods/path src.elv.sh/pkg/mods -src.elv.sh/pkg/eval/evaltest src.elv.sh/pkg/lsp +src.elv.sh/pkg/eval/evaltest src.elv.sh/pkg/edit src.elv.sh/pkg/shell src.elv.sh/cmd/elvish make[1]: Leaving directory '/build/reproducible-path/elvish-0.20.1' dh_auto_test -O--buildsystem=golang -O--builddirectory=_build - cd _build && go test -vet=off -v -p 22 src.elv.sh/cmd/elvish src.elv.sh/pkg src.elv.sh/pkg/buildinfo src.elv.sh/pkg/cli src.elv.sh/pkg/cli/clitest src.elv.sh/pkg/cli/histutil src.elv.sh/pkg/cli/lscolors src.elv.sh/pkg/cli/modes src.elv.sh/pkg/cli/prompt src.elv.sh/pkg/cli/term src.elv.sh/pkg/cli/tk src.elv.sh/pkg/daemon src.elv.sh/pkg/daemon/daemondefs src.elv.sh/pkg/daemon/internal/api src.elv.sh/pkg/diag src.elv.sh/pkg/diff src.elv.sh/pkg/edit src.elv.sh/pkg/edit/complete src.elv.sh/pkg/edit/filter src.elv.sh/pkg/edit/highlight src.elv.sh/pkg/elvdoc src.elv.sh/pkg/env src.elv.sh/pkg/errutil src.elv.sh/pkg/eval src.elv.sh/pkg/eval/errs src.elv.sh/pkg/eval/evaltest src.elv.sh/pkg/eval/vals src.elv.sh/pkg/eval/vars src.elv.sh/pkg/fsutil src.elv.sh/pkg/getopt src.elv.sh/pkg/glob src.elv.sh/pkg/logutil src.elv.sh/pkg/lsp src.elv.sh/pkg/md src.elv.sh/pkg/mods src.elv.sh/pkg/mods/daemon src.elv.sh/pkg/mods/doc src.elv.sh/pkg/mods/epm src.elv.sh/pkg/mods/file src.elv.sh/pkg/mods/flag src.elv.sh/pkg/mods/math src.elv.sh/pkg/mods/os src.elv.sh/pkg/mods/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readline-binding src.elv.sh/pkg/mods/runtime src.elv.sh/pkg/mods/store src.elv.sh/pkg/mods/str src.elv.sh/pkg/mods/unix src.elv.sh/pkg/must src.elv.sh/pkg/parse src.elv.sh/pkg/parse/cmpd src.elv.sh/pkg/parse/np src.elv.sh/pkg/parse/parseutil src.elv.sh/pkg/persistent src.elv.sh/pkg/persistent/hash src.elv.sh/pkg/persistent/hashmap src.elv.sh/pkg/persistent/list src.elv.sh/pkg/persistent/vector src.elv.sh/pkg/pprof src.elv.sh/pkg/prog src.elv.sh/pkg/prog/progtest src.elv.sh/pkg/rpc src.elv.sh/pkg/shell src.elv.sh/pkg/store src.elv.sh/pkg/store/storedefs src.elv.sh/pkg/store/storetest src.elv.sh/pkg/strutil src.elv.sh/pkg/sys src.elv.sh/pkg/sys/eunix src.elv.sh/pkg/testutil src.elv.sh/pkg/transcript src.elv.sh/pkg/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth + cd _build && go test -vet=off -v -p 10 src.elv.sh/cmd/elvish src.elv.sh/pkg src.elv.sh/pkg/buildinfo src.elv.sh/pkg/cli src.elv.sh/pkg/cli/clitest src.elv.sh/pkg/cli/histutil src.elv.sh/pkg/cli/lscolors src.elv.sh/pkg/cli/modes src.elv.sh/pkg/cli/prompt src.elv.sh/pkg/cli/term src.elv.sh/pkg/cli/tk src.elv.sh/pkg/daemon src.elv.sh/pkg/daemon/daemondefs src.elv.sh/pkg/daemon/internal/api src.elv.sh/pkg/diag src.elv.sh/pkg/diff src.elv.sh/pkg/edit src.elv.sh/pkg/edit/complete src.elv.sh/pkg/edit/filter src.elv.sh/pkg/edit/highlight src.elv.sh/pkg/elvdoc src.elv.sh/pkg/env src.elv.sh/pkg/errutil src.elv.sh/pkg/eval src.elv.sh/pkg/eval/errs src.elv.sh/pkg/eval/evaltest src.elv.sh/pkg/eval/vals src.elv.sh/pkg/eval/vars src.elv.sh/pkg/fsutil src.elv.sh/pkg/getopt src.elv.sh/pkg/glob src.elv.sh/pkg/logutil src.elv.sh/pkg/lsp src.elv.sh/pkg/md src.elv.sh/pkg/mods src.elv.sh/pkg/mods/daemon src.elv.sh/pkg/mods/doc src.elv.sh/pkg/mods/epm src.elv.sh/pkg/mods/file src.elv.sh/pkg/mods/flag src.elv.sh/pkg/mods/math src.elv.sh/pkg/mods/os src.elv.sh/pkg/mods/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readline-binding src.elv.sh/pkg/mods/runtime src.elv.sh/pkg/mods/store src.elv.sh/pkg/mods/str src.elv.sh/pkg/mods/unix src.elv.sh/pkg/must src.elv.sh/pkg/parse src.elv.sh/pkg/parse/cmpd src.elv.sh/pkg/parse/np src.elv.sh/pkg/parse/parseutil src.elv.sh/pkg/persistent src.elv.sh/pkg/persistent/hash src.elv.sh/pkg/persistent/hashmap src.elv.sh/pkg/persistent/list src.elv.sh/pkg/persistent/vector src.elv.sh/pkg/pprof src.elv.sh/pkg/prog src.elv.sh/pkg/prog/progtest src.elv.sh/pkg/rpc src.elv.sh/pkg/shell src.elv.sh/pkg/store src.elv.sh/pkg/store/storedefs src.elv.sh/pkg/store/storetest src.elv.sh/pkg/strutil src.elv.sh/pkg/sys src.elv.sh/pkg/sys/eunix src.elv.sh/pkg/testutil src.elv.sh/pkg/transcript src.elv.sh/pkg/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth ? src.elv.sh/cmd/elvish [no test files] ? src.elv.sh/pkg [no test files] === RUN TestProgram @@ -690,7 +726,7 @@ === RUN TestValue --- PASS: TestValue (0.00s) PASS -ok src.elv.sh/pkg/buildinfo 0.005s +ok src.elv.sh/pkg/buildinfo 0.022s === RUN TestRead_PassesInputEventsToHandler --- PASS: TestRead_PassesInputEventsToHandler (0.00s) === RUN TestLoop_RunReturnsAfterReturnCalled @@ -726,7 +762,7 @@ === RUN TestReadCode_ShowsHighlightedCode --- PASS: TestReadCode_ShowsHighlightedCode (0.00s) === RUN TestReadCode_ShowsErrorsFromHighlighter_ExceptInFinalRedraw ---- PASS: TestReadCode_ShowsErrorsFromHighlighter_ExceptInFinalRedraw (0.00s) +--- PASS: TestReadCode_ShowsErrorsFromHighlighter_ExceptInFinalRedraw (0.02s) === RUN TestReadCode_RedrawsOnLateUpdateFromHighlighter --- PASS: TestReadCode_RedrawsOnLateUpdateFromHighlighter (0.00s) === RUN TestReadCode_ShowsPrompt @@ -752,9 +788,9 @@ === RUN TestReadCode_UsesGlobalBindingsWithCodeAreaTarget --- PASS: TestReadCode_UsesGlobalBindingsWithCodeAreaTarget (0.00s) === RUN TestReadCode_UsesGlobalBindingsWithAddonTarget ---- PASS: TestReadCode_UsesGlobalBindingsWithAddonTarget (0.00s) +--- PASS: TestReadCode_UsesGlobalBindingsWithAddonTarget (0.01s) === RUN TestReadCode_DoesNotUseGlobalBindingsIfHandledByWidget ---- PASS: TestReadCode_DoesNotUseGlobalBindingsIfHandledByWidget (0.00s) +--- PASS: TestReadCode_DoesNotUseGlobalBindingsIfHandledByWidget (0.01s) === RUN TestReadCode_NotifiesAboutUnboundKey --- PASS: TestReadCode_NotifiesAboutUnboundKey (0.00s) === RUN TestReadCode_TrimsBufferToMaxHeight @@ -768,9 +804,9 @@ === RUN TestReadCode_DoesNotReadMoreEventsThanNeeded --- PASS: TestReadCode_DoesNotReadMoreEventsThanNeeded (0.00s) === RUN TestTTYSignal ---- PASS: TestTTYSignal (0.00s) +--- PASS: TestTTYSignal (0.01s) PASS -ok src.elv.sh/pkg/cli 0.018s +ok src.elv.sh/pkg/cli 0.075s === RUN TestFixture --- PASS: TestFixture (0.00s) === RUN TestFakeTTY_Setup @@ -792,7 +828,7 @@ === RUN TestGetTTYCtrl_RealTTY --- PASS: TestGetTTYCtrl_RealTTY (0.00s) PASS -ok src.elv.sh/pkg/cli/clitest 0.005s +ok src.elv.sh/pkg/cli/clitest 0.015s === RUN TestDBStore_Cursor --- PASS: TestDBStore_Cursor (0.00s) === RUN TestDedupCursor @@ -818,7 +854,7 @@ === RUN TestMemStore_Cursor --- PASS: TestMemStore_Cursor (0.00s) PASS -ok src.elv.sh/pkg/cli/histutil 0.003s +ok src.elv.sh/pkg/cli/histutil 0.013s === RUN TestDetermineFeature === RUN TestDetermineFeature/regular_file === RUN TestDetermineFeature/regular_file_mh=true @@ -873,9 +909,9 @@ === RUN TestLsColors_Default --- PASS: TestLsColors_Default (0.00s) PASS -ok src.elv.sh/pkg/cli/lscolors 0.008s +ok src.elv.sh/pkg/cli/lscolors 0.011s === RUN TestCompletion_Filter ---- PASS: TestCompletion_Filter (0.00s) +--- PASS: TestCompletion_Filter (0.01s) === RUN TestCompletion_Accept --- PASS: TestCompletion_Accept (0.00s) === RUN TestCompletion_Dismiss @@ -985,10 +1021,7 @@ === RUN TestStub_Handling --- PASS: TestStub_Handling (0.00s) PASS -ok src.elv.sh/pkg/cli/modes 0.038s -? src.elv.sh/pkg/daemon/daemondefs [no test files] -? src.elv.sh/pkg/daemon/internal/api [no test files] -? src.elv.sh/pkg/diff [no test files] +ok src.elv.sh/pkg/cli/modes 0.060s === RUN TestPrompt_DefaultCompute --- PASS: TestPrompt_DefaultCompute (0.00s) === RUN TestPrompt_ShowsComputedPrompt @@ -1002,7 +1035,7 @@ === RUN TestPrompt_Eagerness10 --- PASS: TestPrompt_Eagerness10 (0.00s) PASS -ok src.elv.sh/pkg/cli/prompt 1.208s +ok src.elv.sh/pkg/cli/prompt 1.210s === RUN TestBufferBuilderWrites --- PASS: TestBufferBuilderWrites (0.00s) === RUN TestBufferBuilder @@ -1218,7 +1251,7 @@ === RUN TestReader_ReadEvent_BadSeq/\x1b[1;17A === RUN TestReader_ReadEvent_BadSeq/\x1b[x === RUN TestReader_ReadEvent_BadSeq/\x1bOx ---- PASS: TestReader_ReadEvent_BadSeq (0.06s) +--- PASS: TestReader_ReadEvent_BadSeq (0.07s) --- PASS: TestReader_ReadEvent_BadSeq/\x1b[M (0.01s) --- PASS: TestReader_ReadEvent_BadSeq/\x1b[M1 (0.01s) --- PASS: TestReader_ReadEvent_BadSeq/\x1b[M12 (0.01s) @@ -1294,7 +1327,7 @@ === RUN TestReader_ReadRawEvent/\x1b[<0;3;4m === RUN TestReader_ReadRawEvent/\x1b[<4;3;4M === RUN TestReader_ReadRawEvent/\x1b[<16;3;4M ---- PASS: TestReader_ReadRawEvent (0.00s) +--- PASS: TestReader_ReadRawEvent (0.01s) --- PASS: TestReader_ReadRawEvent/x (0.00s) --- PASS: TestReader_ReadRawEvent/X (0.00s) --- PASS: TestReader_ReadRawEvent/_ (0.00s) @@ -1360,7 +1393,10 @@ === RUN TestWriter --- PASS: TestWriter (0.00s) PASS -ok src.elv.sh/pkg/cli/term 0.142s +ok src.elv.sh/pkg/cli/term 0.172s +? src.elv.sh/pkg/daemon/daemondefs [no test files] +? src.elv.sh/pkg/daemon/internal/api [no test files] +? src.elv.sh/pkg/diff [no test files] === RUN TestCodeArea_Render === RUN TestCodeArea_Render/prompt_only === RUN TestCodeArea_Render/rprompt_only @@ -1778,20 +1814,19 @@ === RUN TestFuncBindings --- PASS: TestFuncBindings (0.00s) PASS -ok src.elv.sh/pkg/cli/tk 0.015s -? src.elv.sh/pkg/env [no test files] +ok src.elv.sh/pkg/cli/tk 0.029s === RUN TestActivate_ConnectsToExistingServer ---- PASS: TestActivate_ConnectsToExistingServer (0.01s) +--- PASS: TestActivate_ConnectsToExistingServer (0.02s) === RUN TestActivate_SpawnsNewServer ---- PASS: TestActivate_SpawnsNewServer (0.00s) +--- PASS: TestActivate_SpawnsNewServer (0.01s) === RUN TestActivate_RemovesHangingSocketAndSpawnsNewServer ---- PASS: TestActivate_RemovesHangingSocketAndSpawnsNewServer (0.00s) +--- PASS: TestActivate_RemovesHangingSocketAndSpawnsNewServer (0.01s) === RUN TestActivate_FailsIfCannotStatSock --- PASS: TestActivate_FailsIfCannotStatSock (0.00s) === RUN TestActivate_FailsIfCannotDialSock ---- PASS: TestActivate_FailsIfCannotDialSock (1.00s) +--- PASS: TestActivate_FailsIfCannotDialSock (1.01s) === RUN TestActivate_InterruptsOutdatedServerAndSpawnsNewServer ---- PASS: TestActivate_InterruptsOutdatedServerAndSpawnsNewServer (0.02s) +--- PASS: TestActivate_InterruptsOutdatedServerAndSpawnsNewServer (0.03s) === RUN TestActivate_FailsIfUnableToRemoveHangingSocket --- PASS: TestActivate_FailsIfUnableToRemoveHangingSocket (0.00s) === RUN TestProgram_TerminatesIfCannotListen @@ -1799,13 +1834,13 @@ --- PASS: TestProgram_TerminatesIfCannotListen (0.00s) --- PASS: TestProgram_TerminatesIfCannotListen/elvish_-daemon_-sock_sock_-db_db (0.00s) === RUN TestProgram_ServesClientRequests ---- PASS: TestProgram_ServesClientRequests (0.02s) +--- PASS: TestProgram_ServesClientRequests (0.08s) === RUN TestProgram_StillServesIfCannotOpenDB --- PASS: TestProgram_StillServesIfCannotOpenDB (0.00s) === RUN TestProgram_QuitsOnSignalChannelWithNoClient --- PASS: TestProgram_QuitsOnSignalChannelWithNoClient (0.01s) === RUN TestProgram_QuitsOnSignalChannelWithClients ---- PASS: TestProgram_QuitsOnSignalChannelWithClients (0.00s) +--- PASS: TestProgram_QuitsOnSignalChannelWithClients (0.01s) === RUN TestProgram_BadCLI === RUN TestProgram_BadCLI/elvish === RUN TestProgram_BadCLI/elvish_-daemon_x @@ -1813,11 +1848,11 @@ --- PASS: TestProgram_BadCLI/elvish (0.00s) --- PASS: TestProgram_BadCLI/elvish_-daemon_x (0.00s) === RUN TestProgram_QuitsOnSystemSignal_SIGINT ---- PASS: TestProgram_QuitsOnSystemSignal_SIGINT (0.00s) +--- PASS: TestProgram_QuitsOnSystemSignal_SIGINT (0.01s) === RUN TestProgram_QuitsOnSystemSignal_SIGTERM ---- PASS: TestProgram_QuitsOnSystemSignal_SIGTERM (0.01s) +--- PASS: TestProgram_QuitsOnSystemSignal_SIGTERM (0.02s) PASS -ok src.elv.sh/pkg/daemon 1.093s +ok src.elv.sh/pkg/daemon 1.214s === RUN TestContext === RUN TestContext/single-line_culprit === RUN TestContext/multi-line_culprit @@ -1861,42 +1896,33 @@ --- PASS: TestShowError/A_Shower_error (0.00s) --- PASS: TestShowError/A_errors.New_error (0.00s) PASS -ok src.elv.sh/pkg/diag 0.006s +ok src.elv.sh/pkg/diag 0.009s +? src.elv.sh/pkg/env [no test files] ? src.elv.sh/pkg/eval/evaltest [no test files] -? src.elv.sh/pkg/mods [no test files] -? src.elv.sh/pkg/mods/flag [no test files] -? src.elv.sh/pkg/must [no test files] -? src.elv.sh/pkg/persistent [no test files] -? src.elv.sh/pkg/persistent/hash [no test files] -? src.elv.sh/pkg/persistent/list [no test files] -? src.elv.sh/pkg/rpc [no test files] -? src.elv.sh/pkg/store/storedefs [no test files] -? src.elv.sh/pkg/store/storetest [no test files] -? src.elv.sh/pkg/sys [no test files] === RUN TestBindingHelp_NoBinding --- PASS: TestBindingHelp_NoBinding (0.00s) === RUN TestBindingTable ---- PASS: TestBindingTable (0.01s) +--- PASS: TestBindingTable (0.02s) === RUN TestCloseMode ---- PASS: TestCloseMode (0.01s) +--- PASS: TestCloseMode (0.02s) === RUN TestInsertRaw --- PASS: TestInsertRaw (0.01s) === RUN TestEndOfHistory --- PASS: TestEndOfHistory (0.01s) === RUN TestKey ---- PASS: TestKey (0.00s) +--- PASS: TestKey (0.01s) === RUN TestRedraw --- PASS: TestRedraw (0.01s) === RUN TestClear ---- PASS: TestClear (0.01s) +--- PASS: TestClear (0.02s) === RUN TestNotify --- PASS: TestNotify (0.01s) === RUN TestReturnCode ---- PASS: TestReturnCode (0.01s) +--- PASS: TestReturnCode (0.02s) === RUN TestReturnEOF --- PASS: TestReturnEOF (0.01s) === RUN TestSmartEnter_InsertsNewlineWhenIncomplete ---- PASS: TestSmartEnter_InsertsNewlineWhenIncomplete (0.01s) +--- PASS: TestSmartEnter_InsertsNewlineWhenIncomplete (0.02s) === RUN TestSmartEnter_AcceptsCodeWhenWholeBufferIsComplete --- PASS: TestSmartEnter_AcceptsCodeWhenWholeBufferIsComplete (0.01s) === RUN TestBufferBuiltins @@ -1945,12 +1971,12 @@ === RUN TestBuiltins_FocusedWidgetNotCodeArea/edit:move-dot-right === RUN TestBuiltins_FocusedWidgetNotCodeArea/edit:completion:start === RUN TestBuiltins_FocusedWidgetNotCodeArea/edit:history:start ---- PASS: TestBuiltins_FocusedWidgetNotCodeArea (0.03s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:insert-raw (0.01s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:smart-enter (0.01s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:move-dot-right (0.00s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:completion:start (0.01s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:history:start (0.01s) +--- PASS: TestBuiltins_FocusedWidgetNotCodeArea (0.15s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:insert-raw (0.03s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:smart-enter (0.04s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:move-dot-right (0.02s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:completion:start (0.03s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:history:start (0.02s) === RUN TestMoveDotLeftRight === RUN TestMoveDotLeftRight/#00 === RUN TestMoveDotLeftRight/#01 @@ -2196,33 +2222,33 @@ --- PASS: TestMoveDotAlnumWord/#20 (0.00s) --- PASS: TestMoveDotAlnumWord/#21 (0.00s) === RUN TestCommandMode ---- PASS: TestCommandMode (0.01s) +--- PASS: TestCommandMode (0.02s) === RUN TestCompletionAddon ---- PASS: TestCompletionAddon (0.01s) +--- PASS: TestCompletionAddon (0.02s) === RUN TestCompletionAddon_CompletesLongestCommonPrefix ---- PASS: TestCompletionAddon_CompletesLongestCommonPrefix (0.01s) +--- PASS: TestCompletionAddon_CompletesLongestCommonPrefix (0.03s) === RUN TestCompletionAddon_AppliesAutofix --- PASS: TestCompletionAddon_AppliesAutofix (0.01s) === RUN TestCompleteFilename ---- PASS: TestCompleteFilename (0.01s) +--- PASS: TestCompleteFilename (0.02s) === RUN TestComplexCandidate_InEditModule --- PASS: TestComplexCandidate_InEditModule (0.01s) === RUN TestCompletionArgCompleter_ArgsAndValueOutput ---- PASS: TestCompletionArgCompleter_ArgsAndValueOutput (0.02s) +--- PASS: TestCompletionArgCompleter_ArgsAndValueOutput (0.03s) === RUN TestCompletionArgCompleter_BytesOutput ---- PASS: TestCompletionArgCompleter_BytesOutput (0.01s) +--- PASS: TestCompletionArgCompleter_BytesOutput (0.02s) === RUN TestCompleteSudo --- PASS: TestCompleteSudo (0.01s) === RUN TestCompletionMatcher ---- PASS: TestCompletionMatcher (0.01s) +--- PASS: TestCompletionMatcher (0.03s) === RUN TestBuiltinMatchers --- PASS: TestBuiltinMatchers (0.01s) === RUN TestBuiltinMatchers_Options --- PASS: TestBuiltinMatchers_Options (0.01s) === RUN TestBeforeReadline ---- PASS: TestBeforeReadline (0.01s) +--- PASS: TestBeforeReadline (0.02s) === RUN TestAfterReadline ---- PASS: TestAfterReadline (0.01s) +--- PASS: TestAfterReadline (0.03s) === RUN TestAddCmdFilters === RUN TestAddCmdFilters/callback_outputs_true === RUN TestAddCmdFilters/callback_outputs_false @@ -2231,28 +2257,28 @@ === RUN TestAddCmdFilters/positive === RUN TestAddCmdFilters/negative === RUN TestAddCmdFilters/default_value ---- PASS: TestAddCmdFilters (0.05s) +--- PASS: TestAddCmdFilters (0.11s) --- PASS: TestAddCmdFilters/callback_outputs_true (0.01s) - --- PASS: TestAddCmdFilters/callback_outputs_false (0.01s) - --- PASS: TestAddCmdFilters/false-true_chain (0.01s) + --- PASS: TestAddCmdFilters/callback_outputs_false (0.02s) + --- PASS: TestAddCmdFilters/false-true_chain (0.03s) --- PASS: TestAddCmdFilters/true-false_chain (0.01s) - --- PASS: TestAddCmdFilters/positive (0.01s) - --- PASS: TestAddCmdFilters/negative (0.01s) + --- PASS: TestAddCmdFilters/positive (0.02s) + --- PASS: TestAddCmdFilters/negative (0.02s) --- PASS: TestAddCmdFilters/default_value (0.01s) === RUN TestAddCmdFilters_SkipsRemainingOnFalse --- PASS: TestAddCmdFilters_SkipsRemainingOnFalse (0.01s) === RUN TestGlobalBindings --- PASS: TestGlobalBindings (0.01s) === RUN TestEditor_AddsHistoryAfterAccepting ---- PASS: TestEditor_AddsHistoryAfterAccepting (0.01s) +--- PASS: TestEditor_AddsHistoryAfterAccepting (0.03s) === RUN TestEditor_DoesNotAddEmptyCommandToHistory --- PASS: TestEditor_DoesNotAddEmptyCommandToHistory (0.01s) === RUN TestEditor_Notify --- PASS: TestEditor_Notify (0.01s) === RUN TestHighlighter ---- PASS: TestHighlighter (0.01s) +--- PASS: TestHighlighter (0.02s) === RUN TestHighlighter_Autofix ---- PASS: TestHighlighter_Autofix (0.01s) +--- PASS: TestHighlighter_Autofix (0.02s) === RUN TestMakeHasCommand === RUN TestMakeHasCommand/#00 === RUN TestMakeHasCommand/#01 @@ -2298,11 +2324,11 @@ === RUN TestHistWalk_Down_EndOfHistory --- PASS: TestHistWalk_Down_EndOfHistory (0.01s) === RUN TestHistWalk_Accept ---- PASS: TestHistWalk_Accept (0.01s) +--- PASS: TestHistWalk_Accept (0.04s) === RUN TestHistWalk_ImplicitAccept ---- PASS: TestHistWalk_ImplicitAccept (0.01s) +--- PASS: TestHistWalk_ImplicitAccept (0.02s) === RUN TestHistWalk_Close ---- PASS: TestHistWalk_Close (0.01s) +--- PASS: TestHistWalk_Close (0.02s) === RUN TestHistWalk_DownOrQuit --- PASS: TestHistWalk_DownOrQuit (0.01s) === RUN TestHistory_FastForward @@ -2310,19 +2336,19 @@ === RUN TestInsert_Abbr --- PASS: TestInsert_Abbr (0.01s) === RUN TestInsert_Binding ---- PASS: TestInsert_Binding (0.01s) +--- PASS: TestInsert_Binding (0.02s) === RUN TestInsert_QuotePaste --- PASS: TestInsert_QuotePaste (0.01s) === RUN TestToggleQuotePaste --- PASS: TestToggleQuotePaste (0.01s) === RUN TestInstantAddon_ValueOutput ---- PASS: TestInstantAddon_ValueOutput (0.01s) +--- PASS: TestInstantAddon_ValueOutput (0.04s) === RUN TestInstantAddon_ByteOutput ---- PASS: TestInstantAddon_ByteOutput (0.01s) +--- PASS: TestInstantAddon_ByteOutput (0.02s) === RUN TestLocationAddon --- PASS: TestLocationAddon (0.01s) === RUN TestLocationAddon_Workspace ---- PASS: TestLocationAddon_Workspace (0.01s) +--- PASS: TestLocationAddon_Workspace (0.03s) === RUN TestLocation_AddDir --- PASS: TestLocation_AddDir (0.01s) === RUN TestListingBuiltins @@ -2330,17 +2356,17 @@ === RUN TestHistlistAddon --- PASS: TestHistlistAddon (0.01s) === RUN TestLastCmdAddon ---- PASS: TestLastCmdAddon (0.01s) +--- PASS: TestLastCmdAddon (0.03s) === RUN TestCustomListing_PassingList --- PASS: TestCustomListing_PassingList (0.01s) === RUN TestCustomListing_PassingValueCallback ---- PASS: TestCustomListing_PassingValueCallback (0.01s) +--- PASS: TestCustomListing_PassingValueCallback (0.02s) === RUN TestCustomListing_PassingBytesCallback --- PASS: TestCustomListing_PassingBytesCallback (0.01s) === RUN TestMinibuf --- PASS: TestMinibuf (0.01s) === RUN TestNavigation ---- PASS: TestNavigation (0.01s) +--- PASS: TestNavigation (0.03s) === RUN TestNavigation_WidthRatio --- PASS: TestNavigation_WidthRatio (0.01s) === RUN TestNavigation_EnterDoesNotAddSpaceAfterSpace @@ -2348,23 +2374,23 @@ === RUN TestNavigation_EnterDoesNotAddSpaceAtStartOfBuffer --- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfBuffer (0.01s) === RUN TestNavigation_EnterDoesNotAddSpaceAtStartOfLine ---- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfLine (0.01s) +--- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfLine (0.03s) === RUN TestNavigation_EnterDoesNothingInEmptyDir ---- PASS: TestNavigation_EnterDoesNothingInEmptyDir (0.01s) +--- PASS: TestNavigation_EnterDoesNothingInEmptyDir (0.02s) === RUN TestNavigation_UsesEvalerChdir ---- PASS: TestNavigation_UsesEvalerChdir (0.01s) +--- PASS: TestNavigation_UsesEvalerChdir (0.04s) === RUN TestPrompt_ValueOutput --- PASS: TestPrompt_ValueOutput (0.01s) === RUN TestPrompt_ByteOutput --- PASS: TestPrompt_ByteOutput (0.01s) === RUN TestPrompt_ParsesSGRInByteOutput ---- PASS: TestPrompt_ParsesSGRInByteOutput (0.00s) +--- PASS: TestPrompt_ParsesSGRInByteOutput (0.01s) === RUN TestPrompt_NotifiesInvalidValueOutput ---- PASS: TestPrompt_NotifiesInvalidValueOutput (0.01s) +--- PASS: TestPrompt_NotifiesInvalidValueOutput (0.02s) === RUN TestPrompt_NotifiesException --- PASS: TestPrompt_NotifiesException (0.01s) === RUN TestRPrompt ---- PASS: TestRPrompt (0.00s) +--- PASS: TestRPrompt (0.01s) === RUN TestPromptEagerness --- PASS: TestPromptEagerness (0.01s) === RUN TestPromptStaleThreshold @@ -2374,17 +2400,17 @@ === RUN TestPromptStaleTransform_Exception --- PASS: TestPromptStaleTransform_Exception (1.01s) === RUN TestRPromptPersistent_True ---- PASS: TestRPromptPersistent_True (0.01s) +--- PASS: TestRPromptPersistent_True (0.02s) === RUN TestRPromptPersistent_False ---- PASS: TestRPromptPersistent_False (0.01s) +--- PASS: TestRPromptPersistent_False (0.02s) === RUN TestDefaultPromptForNonRoot ---- PASS: TestDefaultPromptForNonRoot (0.01s) +--- PASS: TestDefaultPromptForNonRoot (0.02s) === RUN TestDefaultPromptForRoot ---- PASS: TestDefaultPromptForRoot (0.01s) +--- PASS: TestDefaultPromptForRoot (0.02s) === RUN TestDefaultRPrompt --- PASS: TestDefaultRPrompt (0.01s) === RUN TestInsertAtDot ---- PASS: TestInsertAtDot (0.00s) +--- PASS: TestInsertAtDot (0.02s) === RUN TestReplaceInput --- PASS: TestReplaceInput (0.01s) === RUN TestDot @@ -2392,7 +2418,7 @@ === RUN TestCurrentCommand --- PASS: TestCurrentCommand (0.01s) === RUN TestCommandHistory ---- PASS: TestCommandHistory (0.01s) +--- PASS: TestCommandHistory (0.03s) === RUN TestInsertLastWord --- PASS: TestInsertLastWord (0.01s) === RUN TestTranscripts @@ -2419,17 +2445,17 @@ === RUN TestTranscripts/vars_test.elvts/del-var/? === RUN TestTranscripts/vars_test.elvts/del-var/key_must_be_string === RUN TestTranscripts/vars_test.elvts/del-var/name_must_be_unqualified#01 ---- PASS: TestTranscripts (0.03s) - --- PASS: TestTranscripts/binding_map_test.elvts/binding-map/checking_key_and_value_when_constructing (0.00s) +--- PASS: TestTranscripts (0.12s) + --- PASS: TestTranscripts/binding_map_test.elvts/binding-map/checking_key_and_value_when_constructing (0.02s) --- PASS: TestTranscripts/binding_map_test.elvts/binding-map/repr (0.00s) --- PASS: TestTranscripts/binding_map_test.elvts/binding-map/indexing (0.00s) --- PASS: TestTranscripts/binding_map_test.elvts/binding-map/assoc (0.00s) --- PASS: TestTranscripts/binding_map_test.elvts/binding-map/dissoc (0.00s) --- PASS: TestTranscripts/builtins_test.elvts/wordify (0.00s) - --- PASS: TestTranscripts/complete_getopt_test.elvts/complete-getopt (0.01s) - --- PASS: TestTranscripts/complete_getopt_test.elvts/typechecks (0.00s) + --- PASS: TestTranscripts/complete_getopt_test.elvts/complete-getopt (0.03s) + --- PASS: TestTranscripts/complete_getopt_test.elvts/typechecks (0.02s) --- PASS: TestTranscripts/completion_test.elvts/complex-candidate/construction (0.00s) - --- PASS: TestTranscripts/completion_test.elvts/complex-candidate/value_operations (0.00s) + --- PASS: TestTranscripts/completion_test.elvts/complex-candidate/value_operations (0.02s) --- PASS: TestTranscripts/vars_test.elvts/add-var (0.00s) --- PASS: TestTranscripts/vars_test.elvts/add-var/name_must_be_unqualified (0.00s) --- PASS: TestTranscripts/vars_test.elvts/add-var/bad_type (0.00s) @@ -2440,11 +2466,11 @@ --- PASS: TestTranscripts/vars_test.elvts/add-vars/key_must_be_string (0.00s) --- PASS: TestTranscripts/vars_test.elvts/add-vars/name_must_be_unqualified (0.00s) --- PASS: TestTranscripts/vars_test.elvts/add-vars/bad_type (0.00s) - --- PASS: TestTranscripts/vars_test.elvts/del-var/? (0.00s) + --- PASS: TestTranscripts/vars_test.elvts/del-var/? (0.01s) --- PASS: TestTranscripts/vars_test.elvts/del-var/key_must_be_string (0.00s) --- PASS: TestTranscripts/vars_test.elvts/del-var/name_must_be_unqualified#01 (0.00s) PASS -ok src.elv.sh/pkg/edit 3.718s +ok src.elv.sh/pkg/edit 4.855s === RUN TestComplete === RUN TestComplete/#00 === RUN TestComplete/#01 @@ -2532,7 +2558,7 @@ --- PASS: TestComplete/#40 (0.00s) --- PASS: TestComplete/#41 (0.00s) PASS -ok src.elv.sh/pkg/edit/complete 0.014s +ok src.elv.sh/pkg/edit/complete 0.020s === RUN TestCompile === RUN TestCompile/empty_filter_matches_anything === RUN TestCompile/bareword_matches_any_string_containing_it @@ -2600,7 +2626,7 @@ --- PASS: TestHighlight/unsupported_list_form (0.00s) --- PASS: TestHighlight/unsupported_primary_as_head_of_list_form (0.00s) PASS -ok src.elv.sh/pkg/edit/filter 0.005s +ok src.elv.sh/pkg/edit/filter 0.015s === RUN TestHighlighter_HighlightRegions === RUN TestHighlighter_HighlightRegions/#00 === RUN TestHighlighter_HighlightRegions/#01 @@ -2638,7 +2664,7 @@ === RUN TestHighlighter_HasCommand_LateResult_Sync --- PASS: TestHighlighter_HasCommand_LateResult_Sync (0.04s) === RUN TestHighlighter_HasCommand_LateResultOutOfOrder ---- PASS: TestHighlighter_HasCommand_LateResultOutOfOrder (1.22s) +--- PASS: TestHighlighter_HasCommand_LateResultOutOfOrder (1.23s) === RUN TestGetRegions === RUN TestGetRegions/#00 === RUN TestGetRegions/#01 @@ -2694,7 +2720,7 @@ --- PASS: TestGetRegions/#24 (0.00s) --- PASS: TestGetRegions/#25 (0.00s) PASS -ok src.elv.sh/pkg/edit/highlight 1.675s +ok src.elv.sh/pkg/edit/highlight 1.684s === RUN TestExtract === RUN TestExtract/fn_with_doc_comment_block === RUN TestExtract/fn_with_no_doc_comment @@ -2736,11 +2762,13 @@ --- PASS: TestHighlightCodeBlock/elvish-transcript_multi_line (0.00s) --- PASS: TestHighlightCodeBlock/other_languages (0.00s) PASS -ok src.elv.sh/pkg/elvdoc 0.005s +ok src.elv.sh/pkg/elvdoc 0.010s === RUN TestErrors --- PASS: TestErrors (0.00s) PASS -ok src.elv.sh/pkg/errutil 0.002s +ok src.elv.sh/pkg/errutil 0.008s +? src.elv.sh/pkg/mods [no test files] +? src.elv.sh/pkg/mods/flag [no test files] === RUN TestExec_Argv0Argv === RUN TestExec_Argv0Argv/absolute_path_command === RUN TestExec_Argv0Argv/relative_path_command @@ -3367,18 +3395,18 @@ === RUN TestTranscripts/ns_test.elvts/ns/access === RUN TestTranscripts/ns_test.elvts/ns/keys === RUN TestTranscripts/ns_test.elvts/ns/has-key ---- PASS: TestTranscripts (2.55s) +--- PASS: TestTranscripts (3.50s) --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/exit/default_code_is_0 (0.00s) --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/exit/explicit_code (0.00s) - --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/exit/runs_pre-exit_hooks (0.00s) + --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/exit/runs_pre-exit_hooks (0.01s) --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/exit/wrong_arity (0.00s) - --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/external_commands (0.00s) + --- PASS: TestTranscripts/builtin_fn_cmd_test.elvts/external_commands (0.02s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/ns (0.00s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/ns/bad_key_in_argument (0.00s) - --- PASS: TestTranscripts/builtin_fn_container_test.elvts/make-map (0.00s) + --- PASS: TestTranscripts/builtin_fn_container_test.elvts/make-map (0.01s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/make-map/bad_argument (0.00s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/conj (0.00s) - --- PASS: TestTranscripts/builtin_fn_container_test.elvts/assoc (0.00s) + --- PASS: TestTranscripts/builtin_fn_container_test.elvts/assoc (0.01s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/dissoc (0.00s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/dissoc/bad_argument (0.00s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/has-key (0.00s) @@ -3387,18 +3415,18 @@ --- PASS: TestTranscripts/builtin_fn_container_test.elvts/keys (0.00s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/keys/bad_argument (0.00s) --- PASS: TestTranscripts/builtin_fn_container_test.elvts/keys/propagates_output_error (0.00s) - --- PASS: TestTranscripts/builtin_fn_env_test.elvts/get-env/outputs_value_of_existing_env_variable (0.00s) - --- PASS: TestTranscripts/builtin_fn_env_test.elvts/get-env/throws_if_env_variable_doesn't_exist (0.00s) + --- PASS: TestTranscripts/builtin_fn_env_test.elvts/get-env/outputs_value_of_existing_env_variable (0.02s) + --- PASS: TestTranscripts/builtin_fn_env_test.elvts/get-env/throws_if_env_variable_doesn't_exist (0.01s) --- PASS: TestTranscripts/builtin_fn_env_test.elvts/has-env/exists (0.00s) --- PASS: TestTranscripts/builtin_fn_env_test.elvts/has-env/doesn't_exist (0.00s) --- PASS: TestTranscripts/builtin_fn_env_test.elvts/set-env (0.00s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/run-parallel (0.00s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/each (0.01s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach (0.00s) - --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/processing_order_is_non-deterministic (0.04s) - --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/exception_propagation (0.00s) + --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/processing_order_is_non-deterministic (0.03s) + --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/exception_propagation (0.01s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/break (0.00s) - --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/parallelism (2.03s) + --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/parallelism (2.04s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/peach/invalid_&num-workers (0.00s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/fail (0.00s) --- PASS: TestTranscripts/builtin_fn_flow_test.elvts/return (0.00s) @@ -3410,8 +3438,8 @@ --- PASS: TestTranscripts/builtin_fn_fs_test.elvts/cd/GetHome_error (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/put (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/repeat (0.00s) - --- PASS: TestTranscripts/builtin_fn_io_test.elvts/read-bytes (0.00s) - --- PASS: TestTranscripts/builtin_fn_io_test.elvts/read-upto (0.00s) + --- PASS: TestTranscripts/builtin_fn_io_test.elvts/read-bytes (0.01s) + --- PASS: TestTranscripts/builtin_fn_io_test.elvts/read-upto (0.01s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/read-line (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/print (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/echo (0.00s) @@ -3422,10 +3450,10 @@ --- PASS: TestTranscripts/builtin_fn_io_test.elvts/only-values (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/slurp (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/from-lines (0.00s) - --- PASS: TestTranscripts/builtin_fn_io_test.elvts/to-lines (0.00s) + --- PASS: TestTranscripts/builtin_fn_io_test.elvts/to-lines (0.02s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/from-terminated (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/to-terminated (0.00s) - --- PASS: TestTranscripts/builtin_fn_io_test.elvts/from-json (0.00s) + --- PASS: TestTranscripts/builtin_fn_io_test.elvts/from-json (0.01s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/to-json (0.00s) --- PASS: TestTranscripts/builtin_fn_io_test.elvts/printf (0.01s) --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/kind-of (0.00s) @@ -3446,51 +3474,51 @@ --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/deprecate (0.00s) --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/deprecate/different_call_sites_trigger_multiple_deprecation_messages (0.00s) --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/deprecate/the_same_call_site_only_triggers_the_message_once (0.00s) - --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/use-mod (0.00s) + --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/use-mod (0.01s) --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/resolve (0.00s) --- PASS: TestTranscripts/builtin_fn_misc_test.elvts/resolve/module_function (0.00s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/num (0.00s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/exact-num (0.00s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/inexact-num (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/< (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/< (0.01s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/mixed_types (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/<= (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/== (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/!= (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/> (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/<= (0.01s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/== (0.01s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/!= (0.01s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/> (0.01s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/Comparison/>= (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/+ (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/mixing_types (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/+ (0.01s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/mixing_types (0.01s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/- (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/* (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic// (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/* (0.01s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic// (0.01s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/basic_arithmetic/% (0.00s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/randint (0.00s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/randint/argument_checking (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/-randseed (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/argument_arity_check (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/-randseed (0.01s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/argument_arity_check (0.01s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/int (0.00s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/near_max/min_of_int (0.00s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/*big.Int (0.01s) - --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/*big.Rat (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/*big.Int (0.00s) + --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/*big.Rat (0.01s) --- PASS: TestTranscripts/builtin_fn_num_test.elvts/range/float64 (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/bool (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/not (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/is (0.00s) - --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/eq (0.00s) + --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/eq (0.01s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/not-eq (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/strings (0.00s) - --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/numbers (0.00s) - --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/booleans (0.00s) + --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/numbers (0.01s) + --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/booleans (0.01s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/lists (0.00s) - --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/different_types_are_uncomparable_without_&total. (0.00s) + --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/different_types_are_uncomparable_without_&total. (0.01s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/uncomparable_types (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/total_ordering_for_the_same_comparable_type (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/total_ordering_for_the_same_uncomparable_type (0.00s) --- PASS: TestTranscripts/builtin_fn_pred_test.elvts/compare/total_ordering_for_different_types (0.00s) - --- PASS: TestTranscripts/builtin_fn_str_test.elvts/string_comparison (0.00s) + --- PASS: TestTranscripts/builtin_fn_str_test.elvts/string_comparison (0.01s) --- PASS: TestTranscripts/builtin_fn_str_test.elvts/to-string (0.00s) - --- PASS: TestTranscripts/builtin_fn_str_test.elvts/base (0.00s) + --- PASS: TestTranscripts/builtin_fn_str_test.elvts/base (0.01s) --- PASS: TestTranscripts/builtin_fn_str_test.elvts/wcswidth (0.00s) --- PASS: TestTranscripts/builtin_fn_str_test.elvts/eawk (0.00s) --- PASS: TestTranscripts/builtin_fn_str_test.elvts/eawk/bad_input_type (0.00s) @@ -3499,14 +3527,14 @@ --- PASS: TestTranscripts/builtin_fn_str_test.elvts/eawk/continue (0.00s) --- PASS: TestTranscripts/builtin_fn_str_test.elvts/eawk/parsing_docker_image_ls_output_with_custom_separator (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/all (0.00s) - --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/one (0.00s) + --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/one (0.01s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/take (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/drop (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/compact (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/count (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/strings (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/booleans (0.00s) - --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/typed_numbers (0.00s) + --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/typed_numbers (0.01s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/lists (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/&reverse (0.00s) --- PASS: TestTranscripts/builtin_fn_stream_test.elvts/order/&key (0.00s) @@ -3554,11 +3582,11 @@ --- PASS: TestTranscripts/builtin_fn_styled_test.elvts/concatenating_styled_text/number_+_text (0.00s) --- PASS: TestTranscripts/builtin_fn_styled_test.elvts/concatenating_styled_text/unsupported_+_text (0.00s) --- PASS: TestTranscripts/builtin_fn_styled_test.elvts/concatenating_styled_text/introspecting_concatenated_text (0.00s) - --- PASS: TestTranscripts/builtin_fn_time_test.elvts/sleep/number_with_no_unit (0.00s) - --- PASS: TestTranscripts/builtin_fn_time_test.elvts/sleep/number_with_unit (0.00s) + --- PASS: TestTranscripts/builtin_fn_time_test.elvts/sleep/number_with_no_unit (0.01s) + --- PASS: TestTranscripts/builtin_fn_time_test.elvts/sleep/number_with_unit (0.01s) --- PASS: TestTranscripts/builtin_fn_time_test.elvts/sleep/valid_durations (0.00s) --- PASS: TestTranscripts/builtin_fn_time_test.elvts/sleep/can_be_interrupted (0.00s) - --- PASS: TestTranscripts/builtin_fn_time_test.elvts/time (0.00s) + --- PASS: TestTranscripts/builtin_fn_time_test.elvts/time (0.01s) --- PASS: TestTranscripts/builtin_fn_time_test.elvts/time/&on-end (0.00s) --- PASS: TestTranscripts/builtin_fn_time_test.elvts/time/propagating_exception (0.00s) --- PASS: TestTranscripts/builtin_fn_time_test.elvts/time/propagating_exception_from_&on-end (0.00s) @@ -3590,14 +3618,14 @@ --- PASS: TestTranscripts/builtin_special_test.elvts/var/Quoted_variable_name (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/declaring_one_variable_whose_name_ends_in_":" (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/declaring_a_variable_whose_name_ends_in_"~"_initializes_it_to_the_builtin_nop (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/var/declaring_multiple_variables (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/var/declaring_multiple_variables (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/declaring_one_variable_with_initial_value (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/declaring_multiple_variables_with_initial_values (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/rest_variable (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/rest_variable_with_empty_RHS (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/shadowing (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/var/concurrent_creation_and_access (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/var/assignment_errors_when_the_RHS_errors (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/var/concurrent_creation_and_access (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/var/assignment_errors_when_the_RHS_errors (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/arity_mismatch (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/variable_name_must_not_be_empty (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/var/variable_name_that_must_be_quoted_after_$_must_be_quoted (0.00s) @@ -3640,14 +3668,14 @@ --- PASS: TestTranscripts/builtin_special_test.elvts/del/variable_name_not_quoted_when_it_should_be (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/del/index_is_multiple_values (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/del/index_expression_throws (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/del/value_does_not_support_element_removal (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/del/intermediate_element_does_not_exist (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/del/value_does_not_support_element_removal (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/del/intermediate_element_does_not_exist (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/and (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/and/short_circuit (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/and/exception_propagation (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/and/output_error_is_bubbled (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/or (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/or/short_circuit (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/or (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/or/short_circuit (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/or/exception (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/or/output_error_is_bubbled (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/coalesce (0.00s) @@ -3680,9 +3708,9 @@ --- PASS: TestTranscripts/builtin_special_test.elvts/for/can't_create_new_variable_non-local_variable (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/for/can't_use_non-existent_variable (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/for/exception_when_evaluating_iterable (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/for/more_than_one_iterable (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/for/non-iterable_value (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/fn (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/for/more_than_one_iterable (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/for/non-iterable_value (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/fn (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/fn/recursive_functions_with_fn (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/fn/swallowing_exception_thrown_by_return (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/fn/error_when_evaluating_the_lambda (0.00s) @@ -3695,30 +3723,30 @@ --- PASS: TestTranscripts/builtin_special_test.elvts/use/module_is_cached_after_first_use (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/renaming_module (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/modules_can_be_used_multiple_times_with_different_aliases (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/use/variable_referencing_a_module_can_be_shadowed (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/use/relative_uses (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/use/variable_referencing_a_module_can_be_shadowed (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/use/relative_uses (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/relative_uses_from_the_REPL (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/variables_in_the_REPL_scope_is_invisible_from_modules (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/invalid_UTF-8_in_module_file (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/unknown_module_spec (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/use/wrong_number_of_arguments (0.00s) - --- PASS: TestTranscripts/builtin_special_test.elvts/use/circular_dependency (0.00s) + --- PASS: TestTranscripts/builtin_special_test.elvts/use/wrong_number_of_arguments (0.01s) + --- PASS: TestTranscripts/builtin_special_test.elvts/use/circular_dependency (0.01s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/importing_module_triggers_check_for_deprecated_features (0.00s) --- PASS: TestTranscripts/builtin_special_test.elvts/use/module_may_mutate_REPL_namespace (0.00s) - --- PASS: TestTranscripts/closure_test.elvts/closure/value_operations (0.00s) + --- PASS: TestTranscripts/closure_test.elvts/closure/value_operations (0.01s) --- PASS: TestTranscripts/closure_test.elvts/closure/arity_check (0.00s) --- PASS: TestTranscripts/closure_test.elvts/closure/unsupported_option (0.00s) --- PASS: TestTranscripts/closure_test.elvts/closure/introspection (0.00s) --- PASS: TestTranscripts/closure_test.elvts/closure/body_of_fn-defined_function (0.00s) - --- PASS: TestTranscripts/compile_effect_test.elvts/chunk/empty_chunk (0.00s) + --- PASS: TestTranscripts/compile_effect_test.elvts/chunk/empty_chunk (0.01s) --- PASS: TestTranscripts/compile_effect_test.elvts/chunk/outputs_of_pipelines_in_a_chunk_are_concatenated (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/chunk/a_failed_pipeline_cause_the_whole_chunk_to_fail (0.00s) - --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/pure_byte_pipeline_on_Unix (0.00s) + --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/pure_byte_pipeline_on_Unix (0.01s) --- SKIP: TestTranscripts/compile_effect_test.elvts/pipeline/pure_byte_pipeline_on_Windows (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/pure_value_pipeline (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/pipeline_draining (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/reader_gone (0.00s) - --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/reader_gone_from_SIGPIPE (0.00s) + --- PASS: TestTranscripts/compile_effect_test.elvts/pipeline/reader_gone_from_SIGPIPE (0.01s) --- PASS: TestTranscripts/compile_effect_test.elvts/background_pipeline/basic_behavior (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/background_pipeline/notification (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/background_pipeline/notification_with_exception (0.00s) @@ -3727,8 +3755,8 @@ --- PASS: TestTranscripts/compile_effect_test.elvts/command/regression_test_for_b.elv.sh/1204 (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/external_command_as_value (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/common_behavior (0.00s) - --- PASS: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/external_command_from_PATH (0.01s) - --- PASS: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/external_command_relative_to_working_directory (0.01s) + --- PASS: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/external_command_from_PATH (0.02s) + --- PASS: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/external_command_relative_to_working_directory (0.09s) --- PASS: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/non-existent_command_on_Unix (0.00s) --- SKIP: TestTranscripts/compile_effect_test.elvts/external_commands_invocation/non-existent_command_on_Windows (0.00s) --- PASS: TestTranscripts/compile_effect_test.elvts/legacy_temporary_assignment_syntax (0.00s) @@ -3765,11 +3793,11 @@ --- PASS: TestTranscripts/compile_value_test.elvts/compound/exception_from_any_component_is_propagated (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/compound/error_in_concatenating_the_values_throws_an_exception (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/compound/error_when_applying_tilde_throws_an_exception (0.00s) - --- PASS: TestTranscripts/compile_value_test.elvts/indexing (0.00s) + --- PASS: TestTranscripts/compile_value_test.elvts/indexing (0.01s) --- PASS: TestTranscripts/compile_value_test.elvts/list_literal (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/list_literal/exception_from_element_expression_is_propagated (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/map_literal (0.00s) - --- PASS: TestTranscripts/compile_value_test.elvts/map_literal/exception_from_key_or_value_is_propagated (0.00s) + --- PASS: TestTranscripts/compile_value_test.elvts/map_literal/exception_from_key_or_value_is_propagated (0.01s) --- PASS: TestTranscripts/compile_value_test.elvts/map_literal/error_if_number_of_keys_and_values_in_a_single_pair_does_not_match (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/string_literal (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/tilde (0.00s) @@ -3778,10 +3806,10 @@ --- PASS: TestTranscripts/compile_value_test.elvts/tilde/~other_and_glob (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/tilde/unknown_user (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/tilde/~*_is_an_error (0.00s) - --- PASS: TestTranscripts/compile_value_test.elvts/tilde/error_in_GetHome (0.00s) + --- PASS: TestTranscripts/compile_value_test.elvts/tilde/error_in_GetHome (0.01s) --- PASS: TestTranscripts/compile_value_test.elvts/wildcard (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/output_capture (0.00s) - --- PASS: TestTranscripts/compile_value_test.elvts/exception_capture/Exception_capture (0.00s) + --- PASS: TestTranscripts/compile_value_test.elvts/exception_capture/Exception_capture (0.01s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/basic_usage (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/must_exist_before_use (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/variable_use_in_compound_expr (0.00s) @@ -3791,7 +3819,7 @@ --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/unqualified_name_resolves_to_builtin_if_no_local_name_or_upvalue_exists (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/names_like_$:foo_are_reserved_for_now. (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/pseudo-namespace_E:_for_environment_variables (0.00s) - --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/colons_after_E:_are_part_of_the_variable_name (0.00s) + --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/colons_after_E:_are_part_of_the_variable_name (0.01s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/pseudo-namespace_e:_for_external_commands (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/namespace_access (0.00s) --- PASS: TestTranscripts/compile_value_test.elvts/variable_use/multi-level_namespace_access (0.00s) @@ -3827,28 +3855,28 @@ --- PASS: TestTranscripts/exception_test.elvts/ExternalCmdExit_introspection/Unix (0.00s) --- SKIP: TestTranscripts/exception_test.elvts/ExternalCmdExit_introspection/Windows (0.00s) --- PASS: TestTranscripts/exception_test.elvts/PipelineError_introspection (0.00s) - --- PASS: TestTranscripts/glob_test.elvts/globbing/simple_patterns (0.00s) + --- PASS: TestTranscripts/glob_test.elvts/globbing/simple_patterns (0.01s) --- PASS: TestTranscripts/glob_test.elvts/globbing/glob_applies_after_brace (0.00s) - --- PASS: TestTranscripts/glob_test.elvts/globbing/recursive_patterns (0.00s) + --- PASS: TestTranscripts/glob_test.elvts/globbing/recursive_patterns (0.01s) --- PASS: TestTranscripts/glob_test.elvts/globbing/no_match (0.00s) - --- PASS: TestTranscripts/glob_test.elvts/globbing/hidden_files (0.00s) - --- PASS: TestTranscripts/glob_test.elvts/globbing/rune_matchers (0.00s) - --- PASS: TestTranscripts/glob_test.elvts/globbing/but (0.00s) - --- PASS: TestTranscripts/glob_test.elvts/globbing/type (0.00s) + --- PASS: TestTranscripts/glob_test.elvts/globbing/hidden_files (0.01s) + --- PASS: TestTranscripts/glob_test.elvts/globbing/rune_matchers (0.01s) + --- PASS: TestTranscripts/glob_test.elvts/globbing/but (0.01s) + --- PASS: TestTranscripts/glob_test.elvts/globbing/type (0.01s) --- PASS: TestTranscripts/glob_test.elvts/globbing/bad_operations (0.00s) --- PASS: TestTranscripts/go_fn_test.elvts/nullary (0.00s) - --- PASS: TestTranscripts/go_fn_test.elvts/argument (0.00s) + --- PASS: TestTranscripts/go_fn_test.elvts/argument (0.02s) --- PASS: TestTranscripts/go_fn_test.elvts/argument/wrong_number_of_arguments (0.00s) --- PASS: TestTranscripts/go_fn_test.elvts/argument/wrong_argument_type (0.00s) --- PASS: TestTranscripts/go_fn_test.elvts/inputs (0.00s) --- PASS: TestTranscripts/go_fn_test.elvts/options/parsed_options (0.00s) --- PASS: TestTranscripts/go_fn_test.elvts/options/RawOptions (0.00s) --- PASS: TestTranscripts/go_fn_test.elvts/options/errors (0.00s) - --- PASS: TestTranscripts/go_fn_test.elvts/return_values (0.00s) + --- PASS: TestTranscripts/go_fn_test.elvts/return_values (0.01s) --- PASS: TestTranscripts/go_fn_test.elvts/error_return (0.00s) --- PASS: TestTranscripts/ns_test.elvts/ns (0.00s) - --- PASS: TestTranscripts/ns_test.elvts/ns/equality (0.00s) - --- PASS: TestTranscripts/ns_test.elvts/ns/access (0.00s) + --- PASS: TestTranscripts/ns_test.elvts/ns/equality (0.01s) + --- PASS: TestTranscripts/ns_test.elvts/ns/access (0.01s) --- PASS: TestTranscripts/ns_test.elvts/ns/keys (0.00s) --- PASS: TestTranscripts/ns_test.elvts/ns/has-key (0.00s) === RUN TestSplitSigil @@ -3922,11 +3950,11 @@ --- PASS: FuzzCheck/seed#2 (0.00s) --- PASS: FuzzCheck/30e5cf5b35c294c05ffc72c31859e85bd4c663bbac718db7b941824b8d74af82 (0.00s) PASS -ok src.elv.sh/pkg/eval 2.562s +ok src.elv.sh/pkg/eval 3.530s === RUN TestErrorMessages --- PASS: TestErrorMessages (0.00s) PASS -ok src.elv.sh/pkg/eval/errs 0.003s +ok src.elv.sh/pkg/eval/errs 0.006s === RUN TestMakeMap_PanicsWithOddNumberOfArguments === RUN TestMakeMap_PanicsWithOddNumberOfArguments/#00 --- PASS: TestMakeMap_PanicsWithOddNumberOfArguments (0.00s) @@ -4626,7 +4654,7 @@ === RUN TestPseudoMap --- PASS: TestPseudoMap (0.00s) PASS -ok src.elv.sh/pkg/eval/vals 0.021s +ok src.elv.sh/pkg/eval/vals 0.037s === RUN TestBlackhole --- PASS: TestBlackhole (0.00s) === RUN TestIsBlackhole @@ -4668,7 +4696,7 @@ --- PASS: TestIsReadOnly/#01 (0.00s) --- PASS: TestIsReadOnly/#02 (0.00s) PASS -ok src.elv.sh/pkg/eval/vars 0.006s +ok src.elv.sh/pkg/eval/vars 0.012s === RUN TestClaimFile --- PASS: TestClaimFile (0.00s) === RUN TestClaimFile_Concurrent @@ -4686,7 +4714,7 @@ === RUN TestEachExternal --- PASS: TestEachExternal (0.00s) PASS -ok src.elv.sh/pkg/fsutil 0.007s +ok src.elv.sh/pkg/fsutil 0.013s === RUN TestParse === RUN TestParse/short_option === RUN TestParse/short_option_with_required_argument @@ -4774,23 +4802,23 @@ --- PASS: TestComplete/Argument_after_-- (0.00s) --- PASS: TestComplete/Argument_after_first_non-option_argument (0.00s) PASS -ok src.elv.sh/pkg/getopt 0.005s +ok src.elv.sh/pkg/getopt 0.008s === RUN TestGlob_Relative ---- PASS: TestGlob_Relative (0.00s) +--- PASS: TestGlob_Relative (0.01s) === RUN TestGlob_Absolute ---- PASS: TestGlob_Absolute (0.00s) +--- PASS: TestGlob_Absolute (0.01s) === RUN TestGlob_InvalidUTF8InFilename --- PASS: TestGlob_InvalidUTF8InFilename (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) PASS -ok src.elv.sh/pkg/glob 0.011s +ok src.elv.sh/pkg/glob 0.021s === RUN TestLogger --- PASS: TestLogger (0.00s) === RUN TestSetOutput_Error --- PASS: TestSetOutput_Error (0.00s) PASS -ok src.elv.sh/pkg/logutil 0.004s +ok src.elv.sh/pkg/logutil 0.022s === RUN TestDidOpenDiagnostics === RUN TestDidOpenDiagnostics/empty === RUN TestDidOpenDiagnostics/no_error @@ -4799,7 +4827,7 @@ === RUN TestDidOpenDiagnostics/multi_line_with_CR === RUN TestDidOpenDiagnostics/multi_line_with_CRNL === RUN TestDidOpenDiagnostics/text_with_code_point_beyond_FFFF ---- PASS: TestDidOpenDiagnostics (0.00s) +--- PASS: TestDidOpenDiagnostics (0.01s) --- PASS: TestDidOpenDiagnostics/empty (0.00s) --- PASS: TestDidOpenDiagnostics/no_error (0.00s) --- PASS: TestDidOpenDiagnostics/single_error (0.00s) @@ -4837,8 +4865,8 @@ === RUN TestCompletion/command === RUN TestCompletion/variable === RUN TestCompletion/bad ---- PASS: TestCompletion (0.02s) - --- PASS: TestCompletion/command (0.01s) +--- PASS: TestCompletion (0.03s) + --- PASS: TestCompletion/command (0.02s) --- PASS: TestCompletion/variable (0.01s) --- PASS: TestCompletion/bad (0.00s) === RUN TestJSONRPCErrors @@ -4856,7 +4884,7 @@ --- PASS: TestProgramErrors (0.00s) --- PASS: TestProgramErrors/elvish_ (0.00s) PASS -ok src.elv.sh/pkg/lsp 0.044s +ok src.elv.sh/pkg/lsp 0.071s === RUN TestFmtPreservesHTMLRender === RUN TestFmtPreservesHTMLRender/Tabs/Example_1 fmt_test.go:262: input contains tab @@ -5597,7 +5625,7 @@ === RUN TestFmtPreservesHTMLRender/Links/Newline_in_link_destination === RUN TestFmtPreservesHTMLRender/Soft_line_breaks/Space_at_start_of_line === RUN TestFmtPreservesHTMLRender/Soft_line_breaks/Space_at_end_of_line ---- PASS: TestFmtPreservesHTMLRender (0.07s) +--- PASS: TestFmtPreservesHTMLRender (0.10s) --- SKIP: TestFmtPreservesHTMLRender/Tabs/Example_1 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Tabs/Example_2 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Tabs/Example_3 (0.00s) @@ -8502,7 +8530,7 @@ === RUN TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_end_of_line/Width_20 === RUN TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_end_of_line/Width_51 === RUN TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_end_of_line/Width_80 ---- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces (0.21s) +--- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces (0.35s) --- SKIP: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Tabs/Example_1/Width_20 (0.00s) --- SKIP: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Tabs/Example_1/Width_51 (0.00s) --- SKIP: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Tabs/Example_1/Width_80 (0.00s) @@ -9984,7 +10012,7 @@ --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_493/Width_80 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_494/Width_20 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_494/Width_51 (0.00s) - --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_494/Width_80 (0.00s) + --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_494/Width_80 (0.01s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_495/Width_20 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_495/Width_51 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Example_495/Width_80 (0.00s) @@ -10556,7 +10584,7 @@ --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Newline_in_link_destination/Width_51 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Links/Newline_in_link_destination/Width_80 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_start_of_line/Width_20 (0.00s) - --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_start_of_line/Width_51 (0.00s) + --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_start_of_line/Width_51 (0.01s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_start_of_line/Width_80 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_end_of_line/Width_20 (0.00s) --- PASS: TestReflowFmtPreservesHTMLRenderModuleWhitespaces/Soft_line_breaks/Space_at_end_of_line/Width_51 (0.00s) @@ -12779,7 +12807,7 @@ === RUN TestReflowFmtResultIsUnchangedUnderFmt/Soft_line_breaks/Space_at_end_of_line/Width_20 === RUN TestReflowFmtResultIsUnchangedUnderFmt/Soft_line_breaks/Space_at_end_of_line/Width_51 === RUN TestReflowFmtResultIsUnchangedUnderFmt/Soft_line_breaks/Space_at_end_of_line/Width_80 ---- PASS: TestReflowFmtResultIsUnchangedUnderFmt (0.17s) +--- PASS: TestReflowFmtResultIsUnchangedUnderFmt (0.29s) --- SKIP: TestReflowFmtResultIsUnchangedUnderFmt/Tabs/Example_1/Width_20 (0.00s) --- SKIP: TestReflowFmtResultIsUnchangedUnderFmt/Tabs/Example_1/Width_51 (0.00s) --- SKIP: TestReflowFmtResultIsUnchangedUnderFmt/Tabs/Example_1/Width_80 (0.00s) @@ -13055,7 +13083,7 @@ --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_91/Width_80 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_92/Width_20 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_92/Width_51 (0.00s) - --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_92/Width_80 (0.00s) + --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_92/Width_80 (0.01s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_93/Width_20 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_93/Width_51 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Setext_headings/Example_93/Width_80 (0.00s) @@ -14219,7 +14247,7 @@ --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Emphasis_and_strong_emphasis/Example_479/Width_80 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Emphasis_and_strong_emphasis/Example_480/Width_20 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Emphasis_and_strong_emphasis/Example_480/Width_51 (0.00s) - --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Emphasis_and_strong_emphasis/Example_480/Width_80 (0.00s) + --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Emphasis_and_strong_emphasis/Example_480/Width_80 (0.01s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_481/Width_20 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_481/Width_51 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_481/Width_80 (0.00s) @@ -14368,7 +14396,7 @@ --- SKIP: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_529/Width_51 (0.00s) --- SKIP: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_529/Width_80 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_530/Width_20 (0.00s) - --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_530/Width_51 (0.00s) + --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_530/Width_51 (0.01s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_530/Width_80 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_531/Width_20 (0.00s) --- PASS: TestReflowFmtResultIsUnchangedUnderFmt/Links/Example_531/Width_51 (0.00s) @@ -17488,7 +17516,7 @@ === RUN TestReflowFmtResultFitsInWidth/Soft_line_breaks/Space_at_end_of_line/Width_20 === RUN TestReflowFmtResultFitsInWidth/Soft_line_breaks/Space_at_end_of_line/Width_51 === RUN TestReflowFmtResultFitsInWidth/Soft_line_breaks/Space_at_end_of_line/Width_80 ---- PASS: TestReflowFmtResultFitsInWidth (0.19s) +--- PASS: TestReflowFmtResultFitsInWidth (0.31s) --- SKIP: TestReflowFmtResultFitsInWidth/Tabs/Example_1/Width_20 (0.00s) --- SKIP: TestReflowFmtResultFitsInWidth/Tabs/Example_1/Width_51 (0.00s) --- SKIP: TestReflowFmtResultFitsInWidth/Tabs/Example_1/Width_80 (0.00s) @@ -18316,7 +18344,7 @@ --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_275/Width_80 (0.00s) --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_276/Width_20 (0.00s) --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_276/Width_51 (0.00s) - --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_276/Width_80 (0.00s) + --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_276/Width_80 (0.01s) --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_277/Width_20 (0.00s) --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_277/Width_51 (0.00s) --- PASS: TestReflowFmtResultFitsInWidth/List_items/Example_277/Width_80 (0.00s) @@ -20354,7 +20382,7 @@ === RUN TestHTML/Raw_HTML/unclosed_< === RUN TestHTML/Raw_HTML/unclosed_