Diff of the two buildlogs: -- --- b1/build.log 2023-05-19 06:49:54.219039447 +0000 +++ b2/build.log 2023-05-19 07:00:55.265852938 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 18 18:44:18 -12 2023 -I: pbuilder-time-stamp: 1684478658 +I: Current time: Fri May 19 20:50:25 +14 2023 +I: pbuilder-time-stamp: 1684479025 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./elvish_0.19.2.orig.tar.gz] I: copying [./elvish_0.19.2-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Mar 18 03:06:46 2023 -12 +gpgv: Signature made Sun Mar 19 05:06:46 2023 +14 gpgv: using EDDSA key 9185D4F57767AEEE6C55D41E7F44FA25EA5514CB gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./elvish_0.19.2-1.dsc: no acceptable signature found @@ -25,135 +25,167 @@ dpkg-source: info: unpacking elvish_0.19.2-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/27467/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24004/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +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 20:51 /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/24004/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24004/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + 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]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='530a9b7d21d845d6a7f8099c9551b4f8' - 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='27467' - PS1='# ' - PS2='> ' + INVOCATION_ID=7334af4b7e6e47508076e1f08bf2220a + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=24004 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.NVmadbSO/pbuilderrc_8nar --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NVmadbSO/b1 --logfile b1/build.log elvish_0.19.2-1.dsc' - SUDO_GID='114' - SUDO_UID='108' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.NVmadbSO/pbuilderrc_LkAz --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NVmadbSO/b2 --logfile b2/build.log --extrapackages usrmerge elvish_0.19.2-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux jtx1c 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/27467/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 19 20:51 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/24004/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -255,7 +287,7 @@ Get: 44 http://deb.debian.org/debian bookworm/main armhf golang-github-mattn-go-isatty-dev all 0.0.17-1 [6016 B] Get: 45 http://deb.debian.org/debian bookworm/main armhf golang-github-sourcegraph-go-lsp-dev all 0.0~git20200429.219e11d-2 [15.8 kB] Get: 46 http://deb.debian.org/debian bookworm/main armhf golang-github-sourcegraph-jsonrpc2-dev all 0.1.0-3 [14.8 kB] -Fetched 94.7 MB in 9s (11.1 MB/s) +Fetched 94.7 MB in 10s (9927 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:armhf. (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 ... 19329 files and directories currently installed.) @@ -453,8 +485,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/elvish-0.19.2/ && 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.19.2-1_source.changes +I: user script /srv/workspace/pbuilder/24004/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/24004/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/elvish-0.19.2/ && 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.19.2-1_source.changes dpkg-buildpackage: info: source package elvish dpkg-buildpackage: info: source version 0.19.2-1 dpkg-buildpackage: info: source distribution unstable @@ -474,31 +517,31 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/elvish-0.19.2' dh_auto_build -- -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=Debian-1" - cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 3 -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=Debian-1" src.elv.sh/cmd/elvish 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/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readlinebinding 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/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/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth -internal/goarch + cd obj-arm-linux-gnueabihf && go install -trimpath -v -p 4 -ldflags "-X src.elv.sh/pkg/buildinfo.BuildVariant=Debian-1" src.elv.sh/cmd/elvish 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/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readlinebinding 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/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/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth internal/unsafeheader -internal/cpu -internal/abi +internal/goarch internal/goexperiment +internal/cpu internal/goos +runtime/internal/syscall +internal/abi runtime/internal/math runtime/internal/sys -runtime/internal/syscall -internal/bytealg -runtime/internal/atomic internal/itoa sync/atomic internal/race +internal/bytealg +runtime/internal/atomic unicode/utf8 math/bits unicode -runtime encoding -math unicode/utf16 internal/nettrace +math src.elv.sh/pkg/env src.elv.sh/pkg/persistent/hash +runtime github.com/google/go-cmp/cmp/internal/flags src.elv.sh/pkg/persistent src.elv.sh/pkg/persistent/list @@ -508,83 +551,81 @@ internal/singleflight runtime/cgo math/rand +internal/sysinfo errors -internal/oserror sort -syscall +internal/oserror io +syscall internal/safefilepath path bytes strconv +strings +reflect +vendor/golang.org/x/net/dns/dnsmessage internal/syscall/unix time internal/syscall/execenv -reflect -strings -vendor/golang.org/x/net/dns/dnsmessage -internal/poll -io/fs -context src.elv.sh/pkg/store/storedefs +bufio src.elv.sh/pkg/daemon/daemondefs -os src.elv.sh/pkg/daemon/internal/api -bufio hash hash/fnv +src.elv.sh/pkg/strutil +internal/poll +io/fs +context +src.elv.sh/pkg/wcwidth +regexp/syntax +src.elv.sh/pkg/errutil +src.elv.sh/pkg/cli/histutil +os +embed +plugin encoding/binary internal/fmtsort path/filepath fmt -src.elv.sh/pkg/must -internal/godebug encoding/base64 +src.elv.sh/pkg/must golang.org/x/sys/unix +internal/godebug internal/intern net/netip +os/signal +regexp encoding/json flag log +net src.elv.sh/pkg/logutil src.elv.sh/pkg/prog -src.elv.sh/pkg/buildinfo -net -os/signal os/user +src.elv.sh/pkg/buildinfo encoding/gob go/token go.etcd.io/bbolt -src.elv.sh/pkg/fsutil src.elv.sh/pkg/testutil github.com/sourcegraph/go-lsp src.elv.sh/pkg/store github.com/sourcegraph/jsonrpc2 -src.elv.sh/pkg/strutil -src.elv.sh/pkg/wcwidth src.elv.sh/pkg/diag -src.elv.sh/pkg/cli/lscolors -regexp/syntax -src.elv.sh/pkg/errutil github.com/mattn/go-isatty src.elv.sh/pkg/sys src.elv.sh/pkg/sys/eunix +src.elv.sh/pkg/fsutil math/big -regexp -src.elv.sh/pkg/rpc -src.elv.sh/pkg/daemon +src.elv.sh/pkg/cli/lscolors src.elv.sh/pkg/parse src.elv.sh/pkg/persistent/hashmap -src.elv.sh/pkg/eval/errs src.elv.sh/pkg/persistent/vector -internal/sysinfo runtime/debug +src.elv.sh/pkg/eval/errs runtime/trace -src.elv.sh/pkg/cli/histutil -embed -testing os/exec -plugin +testing src.elv.sh/pkg/glob src.elv.sh/pkg/parse/cmpd src.elv.sh/pkg/getopt @@ -593,35 +634,38 @@ src.elv.sh/pkg/mods/epm src.elv.sh/pkg/mods/readlinebinding src.elv.sh/pkg/diff -src.elv.sh/pkg/eval/vals github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value +src.elv.sh/pkg/eval/vals compress/flate github.com/google/go-cmp/cmp +src.elv.sh/pkg/rpc +src.elv.sh/pkg/daemon +hash/crc32 src.elv.sh/pkg/ui src.elv.sh/pkg/eval/vars -hash/crc32 compress/gzip +text/tabwriter +src.elv.sh/pkg/prog/progtest +runtime/pprof +src.elv.sh/pkg/store/storetest src.elv.sh/pkg/cli/term src.elv.sh/pkg/eval -src.elv.sh/pkg/cli/tk src.elv.sh/pkg/cli/prompt src.elv.sh/pkg/edit/filter src.elv.sh/pkg/md -src.elv.sh/pkg/cli -src.elv.sh/pkg/cli/modes -src.elv.sh/pkg/cli/clitest github.com/google/go-cmp/cmp/cmpopts -text/tabwriter -runtime/pprof +src.elv.sh/pkg/cli/tk src.elv.sh/pkg/tt -src.elv.sh/pkg/edit/complete +src.elv.sh/pkg/cli +src.elv.sh/pkg/pprof +src.elv.sh/pkg/cli/clitest +src.elv.sh/pkg/cli/modes src.elv.sh/pkg/edit/highlight +src.elv.sh/pkg/edit/complete src.elv.sh/pkg/mods/file src.elv.sh/pkg/mods/flag -src.elv.sh/pkg/lsp -src.elv.sh/pkg/edit src.elv.sh/pkg/mods/math src.elv.sh/pkg/mods/path src.elv.sh/pkg/mods/platform @@ -631,17 +675,16 @@ src.elv.sh/pkg/mods/str src.elv.sh/pkg/mods/unix src.elv.sh/pkg/mods/daemon +src.elv.sh/pkg/lsp +src.elv.sh/pkg/edit src.elv.sh/pkg/eval/evaltest -src.elv.sh/pkg/pprof -src.elv.sh/pkg/prog/progtest -src.elv.sh/pkg/store/storetest src.elv.sh/pkg/mods/doc src.elv.sh/pkg/mods src.elv.sh/pkg/shell src.elv.sh/cmd/elvish make[1]: Leaving directory '/build/elvish-0.19.2' dh_auto_test -O--buildsystem=golang - cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 3 src.elv.sh/cmd/elvish 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/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readlinebinding 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/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/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth + cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 4 src.elv.sh/cmd/elvish 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/path src.elv.sh/pkg/mods/platform src.elv.sh/pkg/mods/re src.elv.sh/pkg/mods/readlinebinding 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/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/tt src.elv.sh/pkg/ui src.elv.sh/pkg/wcwidth ? src.elv.sh/cmd/elvish [no test files] === RUN TestProgram === RUN TestProgram/elvish_-version @@ -660,7 +703,7 @@ === RUN TestValue --- PASS: TestValue (0.00s) PASS -ok src.elv.sh/pkg/buildinfo 0.021s +ok src.elv.sh/pkg/buildinfo 0.036s === RUN TestRead_PassesInputEventsToHandler --- PASS: TestRead_PassesInputEventsToHandler (0.00s) === RUN TestLoop_RunReturnsAfterReturnCalled @@ -694,7 +737,7 @@ === RUN TestReadCode_LetsCodeAreaHandleEvents --- PASS: TestReadCode_LetsCodeAreaHandleEvents (0.00s) === RUN TestReadCode_ShowsHighlightedCode ---- PASS: TestReadCode_ShowsHighlightedCode (0.01s) +--- PASS: TestReadCode_ShowsHighlightedCode (0.00s) === RUN TestReadCode_ShowsErrorsFromHighlighter_ExceptInFinalRedraw --- PASS: TestReadCode_ShowsErrorsFromHighlighter_ExceptInFinalRedraw (0.00s) === RUN TestReadCode_RedrawsOnLateUpdateFromHighlighter @@ -728,7 +771,7 @@ === RUN TestReadCode_TrimsBufferToMaxHeight --- PASS: TestReadCode_TrimsBufferToMaxHeight (0.02s) === RUN TestReadCode_ShowNotes ---- PASS: TestReadCode_ShowNotes (0.01s) +--- PASS: TestReadCode_ShowNotes (0.00s) === RUN TestReadCode_DoesNotCrashWithNilTTY --- PASS: TestReadCode_DoesNotCrashWithNilTTY (0.00s) === RUN TestReadCode_DoesNotLockWithALotOfInputsWithNewlines @@ -738,7 +781,7 @@ === RUN TestTTYSignal --- PASS: TestTTYSignal (0.02s) PASS -ok src.elv.sh/pkg/cli 0.103s +ok src.elv.sh/pkg/cli 0.087s === RUN TestFixture --- PASS: TestFixture (0.00s) === RUN TestFakeTTY_Setup @@ -760,7 +803,7 @@ === RUN TestGetTTYCtrl_RealTTY --- PASS: TestGetTTYCtrl_RealTTY (0.00s) PASS -ok src.elv.sh/pkg/cli/clitest 0.012s +ok src.elv.sh/pkg/cli/clitest 0.080s === RUN TestDBStore_Cursor --- PASS: TestDBStore_Cursor (0.00s) === RUN TestDedupCursor @@ -786,7 +829,7 @@ === RUN TestMemStore_Cursor --- PASS: TestMemStore_Cursor (0.00s) PASS -ok src.elv.sh/pkg/cli/histutil 0.009s +ok src.elv.sh/pkg/cli/histutil 0.545s === RUN TestDetermineFeature === RUN TestDetermineFeature/regular_file === RUN TestDetermineFeature/regular_file_mh=true @@ -810,7 +853,7 @@ === RUN TestDetermineFeature/setuid === RUN TestDetermineFeature/setgid === RUN TestDetermineFeature/nonexistent_file ---- PASS: TestDetermineFeature (0.01s) +--- PASS: TestDetermineFeature (0.11s) --- PASS: TestDetermineFeature/regular_file (0.00s) --- PASS: TestDetermineFeature/regular_file_mh=true (0.00s) --- PASS: TestDetermineFeature/symlink (0.00s) @@ -835,11 +878,11 @@ === RUN TestLsColors --- PASS: TestLsColors (0.00s) === RUN TestLsColors_SkipsInvalidFields ---- PASS: TestLsColors_SkipsInvalidFields (0.00s) +--- PASS: TestLsColors_SkipsInvalidFields (0.01s) === RUN TestLsColors_Default ---- PASS: TestLsColors_Default (0.01s) +--- PASS: TestLsColors_Default (0.00s) PASS -ok src.elv.sh/pkg/cli/lscolors 0.053s +ok src.elv.sh/pkg/cli/lscolors 0.156s === RUN TestCompletion_Filter --- PASS: TestCompletion_Filter (0.00s) === RUN TestCompletion_Accept @@ -887,11 +930,11 @@ === RUN TestNewLastcmd_StoreError --- PASS: TestNewLastcmd_StoreError (0.00s) === RUN TestLastcmd ---- PASS: TestLastcmd (0.01s) +--- PASS: TestLastcmd (0.00s) === RUN TestListing_BasicUI ---- PASS: TestListing_BasicUI (0.00s) +--- PASS: TestListing_BasicUI (0.01s) === RUN TestListing_Accept_ClosingListing ---- PASS: TestListing_Accept_ClosingListing (0.00s) +--- PASS: TestListing_Accept_ClosingListing (0.01s) === RUN TestListing_Accept_DefaultNop --- PASS: TestListing_Accept_DefaultNop (0.01s) === RUN TestListing_AutoAccept @@ -903,13 +946,13 @@ === RUN TestNewLocation_StoreError --- PASS: TestNewLocation_StoreError (0.00s) === RUN TestLocation_FullWorkflow ---- PASS: TestLocation_FullWorkflow (0.00s) +--- PASS: TestLocation_FullWorkflow (0.01s) === RUN TestLocation_Hidden --- PASS: TestLocation_Hidden (0.00s) === RUN TestLocation_Pinned --- PASS: TestLocation_Pinned (0.00s) === RUN TestLocation_HideWd ---- PASS: TestLocation_HideWd (0.01s) +--- PASS: TestLocation_HideWd (0.00s) === RUN TestLocation_Workspace --- PASS: TestLocation_Workspace (0.00s) === RUN TestModeLine @@ -919,7 +962,7 @@ === RUN TestErrorInAscend --- PASS: TestErrorInAscend (0.00s) === RUN TestErrorInDescend ---- PASS: TestErrorInDescend (0.01s) +--- PASS: TestErrorInDescend (0.00s) === RUN TestErrorInCurrent --- PASS: TestErrorInCurrent (0.00s) === RUN TestErrorInParent @@ -931,9 +974,9 @@ === RUN TestNavigation_SelectedName_EmptyDirectory --- PASS: TestNavigation_SelectedName_EmptyDirectory (0.00s) === RUN TestNavigation_FakeFS ---- PASS: TestNavigation_FakeFS (0.03s) +--- PASS: TestNavigation_FakeFS (0.02s) === RUN TestNavigation_RealFS ---- PASS: TestNavigation_RealFS (0.03s) +--- PASS: TestNavigation_RealFS (0.08s) === RUN TestNewNavigation_FocusedWidgetNotCodeArea --- PASS: TestNewNavigation_FocusedWidgetNotCodeArea (0.00s) === RUN TestStub_Rendering @@ -941,21 +984,21 @@ === RUN TestStub_Handling --- PASS: TestStub_Handling (0.00s) PASS -ok src.elv.sh/pkg/cli/modes 0.174s +ok src.elv.sh/pkg/cli/modes 0.242s === RUN TestPrompt_DefaultCompute --- PASS: TestPrompt_DefaultCompute (0.00s) === RUN TestPrompt_ShowsComputedPrompt --- PASS: TestPrompt_ShowsComputedPrompt (0.00s) === RUN TestPrompt_StalePrompt ---- PASS: TestPrompt_StalePrompt (0.60s) +--- PASS: TestPrompt_StalePrompt (0.64s) === RUN TestPrompt_Eagerness0 --- PASS: TestPrompt_Eagerness0 (0.41s) === RUN TestPrompt_Eagerness5 ---- PASS: TestPrompt_Eagerness5 (0.20s) +--- PASS: TestPrompt_Eagerness5 (0.21s) === RUN TestPrompt_Eagerness10 --- PASS: TestPrompt_Eagerness10 (0.00s) PASS -ok src.elv.sh/pkg/cli/prompt 1.236s +ok src.elv.sh/pkg/cli/prompt 1.370s === RUN TestBufferBuilderWrites --- PASS: TestBufferBuilderWrites (0.00s) === RUN TestBufferBuilder @@ -1163,7 +1206,7 @@ === RUN TestReader_ReadEvent_BadSeq/\x1b[1;17A === RUN TestReader_ReadEvent_BadSeq/\x1b[x === RUN TestReader_ReadEvent_BadSeq/\x1bOx ---- PASS: TestReader_ReadEvent_BadSeq (0.08s) +--- 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) @@ -1256,7 +1299,7 @@ --- PASS: TestReader_ReadRawEvent/\x1bOA (0.00s) --- PASS: TestReader_ReadRawEvent/\x1bOH (0.00s) --- PASS: TestReader_ReadRawEvent/\x1b\x1bOA (0.00s) - --- PASS: TestReader_ReadRawEvent/\x1b\x1bOH (0.00s) + --- PASS: TestReader_ReadRawEvent/\x1b\x1bOH (0.01s) --- PASS: TestReader_ReadRawEvent/\x1bO (0.00s) --- PASS: TestReader_ReadRawEvent/\x1b[A (0.00s) --- PASS: TestReader_ReadRawEvent/\x1b[H (0.00s) @@ -1301,11 +1344,11 @@ --- PASS: TestReader_ReadRawEvent/\x1b[<4;3;4M (0.00s) --- PASS: TestReader_ReadRawEvent/\x1b[<16;3;4M (0.00s) === RUN TestSetupTerminal ---- PASS: TestSetupTerminal (0.00s) +--- PASS: TestSetupTerminal (0.01s) === RUN TestWriter --- PASS: TestWriter (0.00s) PASS -ok src.elv.sh/pkg/cli/term 0.223s +ok src.elv.sh/pkg/cli/term 0.234s === RUN TestCodeArea_Render === RUN TestCodeArea_Render/prompt_only === RUN TestCodeArea_Render/rprompt_only @@ -1375,7 +1418,7 @@ === RUN TestCodeArea_Handle/no_command_abbreviation_expansion_when_not_in_command_position === RUN TestCodeArea_Handle/key_bindings === RUN TestCodeArea_Handle/key_bindings_do_not_apply_when_pasting ---- PASS: TestCodeArea_Handle (0.01s) +--- PASS: TestCodeArea_Handle (0.03s) --- PASS: TestCodeArea_Handle/simple_inserts (0.00s) --- PASS: TestCodeArea_Handle/unicode_inserts (0.00s) --- PASS: TestCodeArea_Handle/unterminated_paste (0.00s) @@ -1429,9 +1472,9 @@ === RUN TestComboBox_Render === RUN TestComboBox_Render/rendering_codearea_and_listbox === RUN TestComboBox_Render/calling_filter_before_rendering ---- PASS: TestComboBox_Render (0.00s) +--- PASS: TestComboBox_Render (0.02s) --- PASS: TestComboBox_Render/rendering_codearea_and_listbox (0.00s) - --- PASS: TestComboBox_Render/calling_filter_before_rendering (0.00s) + --- PASS: TestComboBox_Render/calling_filter_before_rendering (0.02s) === RUN TestComboBox_Handle --- PASS: TestComboBox_Handle (0.00s) === RUN TestRefilter @@ -1449,7 +1492,7 @@ === RUN TestLayout_Render/HScrollbar_showing_thumb_in_first_half === RUN TestLayout_Render/HScrollbar_showing_a_minimal_1-size_thumb_at_beginning === RUN TestLayout_Render/HScrollbar_showing_a_minimal_1-size_thumb_at_end ---- PASS: TestLayout_Render (0.01s) +--- PASS: TestLayout_Render (0.00s) --- PASS: TestLayout_Render/empty_widget (0.00s) --- PASS: TestLayout_Render/Label_showing_all (0.00s) --- PASS: TestLayout_Render/Label_cropping (0.00s) @@ -1497,10 +1540,10 @@ === RUN TestListBox_Render_Horizontal/long_lines_cropped,_with_full_scrollbar === RUN TestListBox_Render_Horizontal/scrollbar_when_not_showing_all_items === RUN TestListBox_Render_Horizontal/scrollbar_when_not_showing_all_items#01 ---- PASS: TestListBox_Render_Horizontal (0.00s) +--- PASS: TestListBox_Render_Horizontal (0.02s) --- PASS: TestListBox_Render_Horizontal/placeholder_when_Items_is_nil (0.00s) --- PASS: TestListBox_Render_Horizontal/placeholder_when_NItems_is_0 (0.00s) - --- PASS: TestListBox_Render_Horizontal/all_items_when_there_is_enough_space,_using_minimal_height (0.00s) + --- PASS: TestListBox_Render_Horizontal/all_items_when_there_is_enough_space,_using_minimal_height (0.02s) --- PASS: TestListBox_Render_Horizontal/padding (0.00s) --- PASS: TestListBox_Render_Horizontal/extending_style (0.00s) --- PASS: TestListBox_Render_Horizontal/long_lines_cropped,_with_full_scrollbar (0.00s) @@ -1563,7 +1606,7 @@ === RUN TestListBox_Select_ChangeState/Right_from_0 === RUN TestListBox_Select_ChangeState/Right_from_9 === RUN TestListBox_Select_ChangeState/Right_from_10 ---- PASS: TestListBox_Select_ChangeState (0.00s) +--- PASS: TestListBox_Select_ChangeState (0.02s) --- PASS: TestListBox_Select_ChangeState/Next_from_-1 (0.00s) --- PASS: TestListBox_Select_ChangeState/Next_from_0 (0.00s) --- PASS: TestListBox_Select_ChangeState/Next_from_9 (0.00s) @@ -1657,33 +1700,33 @@ === RUN TestFuncBindings --- PASS: TestFuncBindings (0.00s) PASS -ok src.elv.sh/pkg/cli/tk 0.069s +ok src.elv.sh/pkg/cli/tk 0.180s === RUN TestActivate_ConnectsToExistingServer ---- PASS: TestActivate_ConnectsToExistingServer (0.01s) +--- PASS: TestActivate_ConnectsToExistingServer (2.66s) === RUN TestActivate_SpawnsNewServer ---- PASS: TestActivate_SpawnsNewServer (0.01s) +--- PASS: TestActivate_SpawnsNewServer (0.07s) === RUN TestActivate_RemovesHangingSocketAndSpawnsNewServer ---- PASS: TestActivate_RemovesHangingSocketAndSpawnsNewServer (0.03s) +--- PASS: TestActivate_RemovesHangingSocketAndSpawnsNewServer (0.05s) === RUN TestActivate_FailsIfCannotStatSock --- PASS: TestActivate_FailsIfCannotStatSock (0.00s) === RUN TestActivate_FailsIfCannotDialSock --- PASS: TestActivate_FailsIfCannotDialSock (1.02s) === RUN TestActivate_InterruptsOutdatedServerAndSpawnsNewServer ---- PASS: TestActivate_InterruptsOutdatedServerAndSpawnsNewServer (0.06s) +--- PASS: TestActivate_InterruptsOutdatedServerAndSpawnsNewServer (0.28s) === RUN TestActivate_FailsIfUnableToRemoveHangingSocket ---- PASS: TestActivate_FailsIfUnableToRemoveHangingSocket (0.00s) +--- PASS: TestActivate_FailsIfUnableToRemoveHangingSocket (0.01s) === RUN TestProgram_TerminatesIfCannotListen === RUN TestProgram_TerminatesIfCannotListen/elvish_-daemon_-sock_sock_-db_db ---- PASS: TestProgram_TerminatesIfCannotListen (0.01s) - --- PASS: TestProgram_TerminatesIfCannotListen/elvish_-daemon_-sock_sock_-db_db (0.01s) +--- PASS: TestProgram_TerminatesIfCannotListen (0.02s) + --- PASS: TestProgram_TerminatesIfCannotListen/elvish_-daemon_-sock_sock_-db_db (0.00s) === RUN TestProgram_ServesClientRequests ---- PASS: TestProgram_ServesClientRequests (0.18s) +--- PASS: TestProgram_ServesClientRequests (0.26s) === RUN TestProgram_StillServesIfCannotOpenDB --- PASS: TestProgram_StillServesIfCannotOpenDB (0.00s) === RUN TestProgram_QuitsOnSignalChannelWithNoClient ---- PASS: TestProgram_QuitsOnSignalChannelWithNoClient (0.02s) +--- PASS: TestProgram_QuitsOnSignalChannelWithNoClient (0.05s) === RUN TestProgram_QuitsOnSignalChannelWithClients ---- PASS: TestProgram_QuitsOnSignalChannelWithClients (0.01s) +--- PASS: TestProgram_QuitsOnSignalChannelWithClients (0.04s) === RUN TestProgram_BadCLI === RUN TestProgram_BadCLI/elvish === RUN TestProgram_BadCLI/elvish_-daemon_x @@ -1691,11 +1734,11 @@ --- PASS: TestProgram_BadCLI/elvish (0.00s) --- PASS: TestProgram_BadCLI/elvish_-daemon_x (0.00s) === RUN TestProgram_QuitsOnSystemSignal_SIGINT ---- PASS: TestProgram_QuitsOnSystemSignal_SIGINT (0.03s) +--- PASS: TestProgram_QuitsOnSystemSignal_SIGINT (0.07s) === RUN TestProgram_QuitsOnSystemSignal_SIGTERM ---- PASS: TestProgram_QuitsOnSystemSignal_SIGTERM (0.03s) +--- PASS: TestProgram_QuitsOnSystemSignal_SIGTERM (0.10s) PASS -ok src.elv.sh/pkg/daemon 1.467s +ok src.elv.sh/pkg/daemon 4.699s ? src.elv.sh/pkg/daemon/daemondefs [no test files] ? src.elv.sh/pkg/daemon/internal/api [no test files] === RUN TestPackAndUnpackCognateErrors @@ -1737,7 +1780,7 @@ === RUN TestComplainf --- PASS: TestComplainf (0.00s) PASS -ok src.elv.sh/pkg/diag 0.023s +ok src.elv.sh/pkg/diag 0.100s ? src.elv.sh/pkg/diff [no test files] === RUN TestBindingMap === RUN TestBindingMap/binding-map_[&[]={_}] @@ -1752,51 +1795,51 @@ === RUN TestBindingMap/(assoc_(binding-map_[&a=$nop~])_b_foo) === RUN TestBindingMap/count_(dissoc_(binding-map_[&a=$nop~])_a) === RUN TestBindingMap/count_(dissoc_(binding-map_[&a=$nop~])_foo) ---- PASS: TestBindingMap (0.11s) +--- PASS: TestBindingMap (0.12s) --- PASS: TestBindingMap/binding-map_[&[]={_}] (0.01s) - --- PASS: TestBindingMap/binding-map_[&foo={_}] (0.00s) - --- PASS: TestBindingMap/binding-map_[&a=string] (0.00s) - --- PASS: TestBindingMap/repr_(binding-map_[&]) (0.00s) + --- PASS: TestBindingMap/binding-map_[&foo={_}] (0.01s) + --- PASS: TestBindingMap/binding-map_[&a=string] (0.01s) + --- PASS: TestBindingMap/repr_(binding-map_[&]) (0.01s) --- PASS: TestBindingMap/repr_(binding-map_[&a=$nop~_&b=$nop~_&c=$nop~]) (0.01s) - --- PASS: TestBindingMap/eq_$nop~_(binding-map_[&a=$nop~])[a] (0.01s) + --- PASS: TestBindingMap/eq_$nop~_(binding-map_[&a=$nop~])[a] (0.00s) --- PASS: TestBindingMap/put_(binding-map_[&a=$nop~])[foo] (0.01s) - --- PASS: TestBindingMap/count_(assoc_(binding-map_[&a=$nop~])_b_$nop~) (0.00s) + --- PASS: TestBindingMap/count_(assoc_(binding-map_[&a=$nop~])_b_$nop~) (0.01s) --- PASS: TestBindingMap/(assoc_(binding-map_[&a=$nop~])_foo_$nop~) (0.01s) - --- PASS: TestBindingMap/(assoc_(binding-map_[&a=$nop~])_b_foo) (0.01s) - --- PASS: TestBindingMap/count_(dissoc_(binding-map_[&a=$nop~])_a) (0.02s) - --- PASS: TestBindingMap/count_(dissoc_(binding-map_[&a=$nop~])_foo) (0.02s) + --- PASS: TestBindingMap/(assoc_(binding-map_[&a=$nop~])_b_foo) (0.00s) + --- PASS: TestBindingMap/count_(dissoc_(binding-map_[&a=$nop~])_a) (0.01s) + --- PASS: TestBindingMap/count_(dissoc_(binding-map_[&a=$nop~])_foo) (0.01s) === RUN TestBindingHelp_NoBinding --- PASS: TestBindingHelp_NoBinding (0.00s) === RUN TestBindingTable ---- PASS: TestBindingTable (0.03s) +--- PASS: TestBindingTable (0.04s) === RUN TestCloseMode ---- PASS: TestCloseMode (0.01s) +--- PASS: TestCloseMode (0.03s) === RUN TestInsertRaw ---- PASS: TestInsertRaw (0.02s) +--- PASS: TestInsertRaw (0.12s) === RUN TestEndOfHistory ---- PASS: TestEndOfHistory (0.02s) +--- PASS: TestEndOfHistory (0.03s) === RUN TestKey --- PASS: TestKey (0.03s) === RUN TestRedraw ---- PASS: TestRedraw (0.03s) +--- PASS: TestRedraw (0.07s) === RUN TestClear ---- PASS: TestClear (0.02s) +--- PASS: TestClear (0.11s) === RUN TestNotify ---- PASS: TestNotify (0.02s) +--- PASS: TestNotify (0.15s) === RUN TestReturnCode ---- PASS: TestReturnCode (0.02s) +--- PASS: TestReturnCode (0.09s) === RUN TestReturnEOF ---- PASS: TestReturnEOF (0.03s) +--- PASS: TestReturnEOF (0.04s) === RUN TestSmartEnter_InsertsNewlineWhenIncomplete ---- PASS: TestSmartEnter_InsertsNewlineWhenIncomplete (0.02s) +--- PASS: TestSmartEnter_InsertsNewlineWhenIncomplete (0.06s) === RUN TestSmartEnter_AcceptsCodeWhenWholeBufferIsComplete ---- PASS: TestSmartEnter_AcceptsCodeWhenWholeBufferIsComplete (0.02s) +--- PASS: TestSmartEnter_AcceptsCodeWhenWholeBufferIsComplete (0.12s) === RUN TestWordify === RUN TestWordify/wordify_'ls_str_[list]' === RUN TestWordify/wordify_foo_>&- --- PASS: TestWordify (0.02s) - --- PASS: TestWordify/wordify_'ls_str_[list]' (0.02s) - --- PASS: TestWordify/wordify_foo_>&- (0.00s) + --- PASS: TestWordify/wordify_'ls_str_[list]' (0.00s) + --- PASS: TestWordify/wordify_foo_>&- (0.01s) === RUN TestBufferBuiltins === RUN TestBufferBuiltins/move-dot-left === RUN TestBufferBuiltins/move-dot-right @@ -1817,7 +1860,7 @@ === RUN TestBufferBuiltins/transpose-word_with_complex_input === RUN TestBufferBuiltins/transpose-small-word === RUN TestBufferBuiltins/transpose-alnum-word ---- PASS: TestBufferBuiltins (0.04s) +--- PASS: TestBufferBuiltins (0.14s) --- PASS: TestBufferBuiltins/move-dot-left (0.00s) --- PASS: TestBufferBuiltins/move-dot-right (0.00s) --- PASS: TestBufferBuiltins/kill-rune-left (0.00s) @@ -1829,7 +1872,7 @@ --- PASS: TestBufferBuiltins/transpose-rune_with_one_character_and_dot_at_end (0.00s) --- PASS: TestBufferBuiltins/transpose-rune_with_one_character_and_dot_at_beginning (0.00s) --- PASS: TestBufferBuiltins/transpose-word_with_dot_at_beginning (0.00s) - --- PASS: TestBufferBuiltins/transpose-word_with_dot_in_between_words (0.01s) + --- PASS: TestBufferBuiltins/transpose-word_with_dot_in_between_words (0.00s) --- PASS: TestBufferBuiltins/transpose-word_with_dot_at_end (0.00s) --- PASS: TestBufferBuiltins/transpose-word_with_dot_in_the_middle_of_a_word (0.00s) --- PASS: TestBufferBuiltins/transpose-word_with_one_word (0.00s) @@ -1843,12 +1886,12 @@ === RUN TestBuiltins_FocusedWidgetNotCodeArea/edit:move-dot-right === RUN TestBuiltins_FocusedWidgetNotCodeArea/edit:completion:start === RUN TestBuiltins_FocusedWidgetNotCodeArea/edit:history:start ---- PASS: TestBuiltins_FocusedWidgetNotCodeArea (0.10s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:insert-raw (0.01s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:smart-enter (0.02s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:move-dot-right (0.01s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:completion:start (0.03s) - --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:history:start (0.02s) +--- PASS: TestBuiltins_FocusedWidgetNotCodeArea (0.41s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:insert-raw (0.10s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:smart-enter (0.18s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:move-dot-right (0.05s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:completion:start (0.04s) + --- PASS: TestBuiltins_FocusedWidgetNotCodeArea/edit:history:start (0.03s) === RUN TestMoveDotLeftRight --- PASS: TestMoveDotLeftRight (0.00s) === RUN TestMoveDotSOLEOL @@ -1862,7 +1905,7 @@ === RUN TestMoveDotAlnumWord --- PASS: TestMoveDotAlnumWord (0.00s) === RUN TestCommandMode ---- PASS: TestCommandMode (0.02s) +--- PASS: TestCommandMode (0.04s) === RUN TestCompleteGetopt === RUN TestCompleteGetopt/complete_'' === RUN TestCompleteGetopt/complete_''_>&- @@ -1881,24 +1924,24 @@ === RUN TestCompleteGetopt/complete_arg1_''_>&- === RUN TestCompleteGetopt/complete_arg1_arg2_'' === RUN TestCompleteGetopt/complete_arg1_arg2_''_>&- ---- PASS: TestCompleteGetopt (0.06s) +--- PASS: TestCompleteGetopt (0.11s) --- PASS: TestCompleteGetopt/complete_'' (0.01s) --- PASS: TestCompleteGetopt/complete_''_>&- (0.00s) --- PASS: TestCompleteGetopt/complete_- (0.00s) --- PASS: TestCompleteGetopt/complete_-_>&- (0.00s) - --- PASS: TestCompleteGetopt/complete_-- (0.01s) - --- PASS: TestCompleteGetopt/complete_--a (0.01s) - --- PASS: TestCompleteGetopt/complete_--_>&- (0.00s) - --- PASS: TestCompleteGetopt/complete_-n_'' (0.00s) - --- PASS: TestCompleteGetopt/complete_-n_''_>&- (0.00s) - --- PASS: TestCompleteGetopt/complete_--name_'' (0.00s) - --- PASS: TestCompleteGetopt/complete_--name_''_>&- (0.01s) - --- PASS: TestCompleteGetopt/complete_-a_'' (0.00s) + --- PASS: TestCompleteGetopt/complete_-- (0.00s) + --- PASS: TestCompleteGetopt/complete_--a (0.00s) + --- PASS: TestCompleteGetopt/complete_--_>&- (0.01s) + --- PASS: TestCompleteGetopt/complete_-n_'' (0.01s) + --- PASS: TestCompleteGetopt/complete_-n_''_>&- (0.01s) + --- PASS: TestCompleteGetopt/complete_--name_'' (0.01s) + --- PASS: TestCompleteGetopt/complete_--name_''_>&- (0.00s) + --- PASS: TestCompleteGetopt/complete_-a_'' (0.01s) --- PASS: TestCompleteGetopt/complete_-a_''_>&- (0.00s) - --- PASS: TestCompleteGetopt/complete_arg1_'' (0.00s) - --- PASS: TestCompleteGetopt/complete_arg1_''_>&- (0.00s) + --- PASS: TestCompleteGetopt/complete_arg1_'' (0.02s) + --- PASS: TestCompleteGetopt/complete_arg1_''_>&- (0.01s) --- PASS: TestCompleteGetopt/complete_arg1_arg2_'' (0.00s) - --- PASS: TestCompleteGetopt/complete_arg1_arg2_''_>&- (0.00s) + --- PASS: TestCompleteGetopt/complete_arg1_arg2_''_>&- (0.01s) === RUN TestCompleteGetopt_TypeCheck === RUN TestCompleteGetopt_TypeCheck/complete-getopt_[foo_[]]_[]_[] === RUN TestCompleteGetopt_TypeCheck/complete-getopt_[]_[foo]_[] @@ -1914,29 +1957,29 @@ === RUN TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&completer=[]]]_[] === RUN TestCompleteGetopt_TypeCheck/complete-getopt_[]_[]_[foo] === RUN TestCompleteGetopt_TypeCheck/complete-getopt_[]_[]_[[]] ---- PASS: TestCompleteGetopt_TypeCheck (0.07s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[foo_[]]_[]_[] (0.01s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[foo]_[] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=[]]]_[] (0.01s) +--- PASS: TestCompleteGetopt_TypeCheck (0.21s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[foo_[]]_[]_[] (0.02s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[foo]_[] (0.01s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=[]]]_[] (0.00s) --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=foo]]_[] (0.01s) --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&long=[]]]_[] (0.01s) --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&]]_[] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-required=foo]]_[] (0.02s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-optional=foo]]_[] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-required=$true_&arg-optional=$true]]_[] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&desc=[]]]_[] (0.01s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-desc=[]]]_[] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&completer=[]]]_[] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[]_[foo] (0.00s) - --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[]_[[]] (0.00s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-required=foo]]_[] (0.01s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-optional=foo]]_[] (0.02s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-required=$true_&arg-optional=$true]]_[] (0.02s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&desc=[]]]_[] (0.02s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&arg-desc=[]]]_[] (0.03s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[[&short=a_&completer=[]]]_[] (0.01s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[]_[foo] (0.03s) + --- PASS: TestCompleteGetopt_TypeCheck/complete-getopt_[]_[]_[[]] (0.01s) === RUN TestCompletionAddon ---- PASS: TestCompletionAddon (0.14s) +--- PASS: TestCompletionAddon (0.07s) === RUN TestCompletionAddon_CompletesLongestCommonPrefix ---- PASS: TestCompletionAddon_CompletesLongestCommonPrefix (0.20s) +--- PASS: TestCompletionAddon_CompletesLongestCommonPrefix (0.06s) === RUN TestCompletionAddon_AppliesAutofix ---- PASS: TestCompletionAddon_AppliesAutofix (0.04s) +--- PASS: TestCompletionAddon_AppliesAutofix (0.07s) === RUN TestCompleteFilename ---- PASS: TestCompleteFilename (0.05s) +--- PASS: TestCompleteFilename (0.09s) === RUN TestComplexCandidate === RUN TestComplexCandidate/cc_a/b === RUN TestComplexCandidate/cc_a/b_&code-suffix='_' @@ -1951,36 +1994,36 @@ === RUN TestComplexCandidate/eq_(cc_stem_&display=STEM)_(cc_stem) === RUN TestComplexCandidate/put_[&(cc_stem)=value][(cc_stem)] === RUN TestComplexCandidate/put_(cc_a/b_&code-suffix='_'_&display=A/B)[stem_code-suffix_display] ---- PASS: TestComplexCandidate (0.03s) - --- PASS: TestComplexCandidate/cc_a/b (0.00s) - --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_' (0.01s) - --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_'_&display=A/B (0.00s) - --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_'_&display=(styled_A/B_red) (0.00s) - --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_'_&display=[] (0.00s) - --- PASS: TestComplexCandidate/kind-of_(cc_stem) (0.00s) - --- PASS: TestComplexCandidate/keys_(cc_stem) (0.00s) - --- PASS: TestComplexCandidate/repr_(cc_a/b_&code-suffix='_'_&display=A/B) (0.00s) +--- PASS: TestComplexCandidate (0.12s) + --- PASS: TestComplexCandidate/cc_a/b (0.01s) + --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_' (0.00s) + --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_'_&display=A/B (0.01s) + --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_'_&display=(styled_A/B_red) (0.01s) + --- PASS: TestComplexCandidate/cc_a/b_&code-suffix='_'_&display=[] (0.01s) + --- PASS: TestComplexCandidate/kind-of_(cc_stem) (0.01s) + --- PASS: TestComplexCandidate/keys_(cc_stem) (0.01s) + --- PASS: TestComplexCandidate/repr_(cc_a/b_&code-suffix='_'_&display=A/B) (0.01s) --- PASS: TestComplexCandidate/eq_(cc_stem)_(cc_stem) (0.01s) - --- PASS: TestComplexCandidate/eq_(cc_stem_&code-suffix='_')_(cc_stem) (0.00s) - --- PASS: TestComplexCandidate/eq_(cc_stem_&display=STEM)_(cc_stem) (0.00s) - --- PASS: TestComplexCandidate/put_[&(cc_stem)=value][(cc_stem)] (0.00s) + --- PASS: TestComplexCandidate/eq_(cc_stem_&code-suffix='_')_(cc_stem) (0.01s) + --- PASS: TestComplexCandidate/eq_(cc_stem_&display=STEM)_(cc_stem) (0.01s) + --- PASS: TestComplexCandidate/put_[&(cc_stem)=value][(cc_stem)] (0.01s) --- PASS: TestComplexCandidate/put_(cc_a/b_&code-suffix='_'_&display=A/B)[stem_code-suffix_display] (0.00s) === RUN TestComplexCandidate_InEditModule ---- PASS: TestComplexCandidate_InEditModule (0.09s) +--- PASS: TestComplexCandidate_InEditModule (0.07s) === RUN TestCompletionArgCompleter_ArgsAndValueOutput ---- PASS: TestCompletionArgCompleter_ArgsAndValueOutput (0.29s) +--- PASS: TestCompletionArgCompleter_ArgsAndValueOutput (0.08s) === RUN TestCompletionArgCompleter_BytesOutput ---- PASS: TestCompletionArgCompleter_BytesOutput (0.29s) +--- PASS: TestCompletionArgCompleter_BytesOutput (0.11s) === RUN TestCompleteSudo ---- PASS: TestCompleteSudo (0.18s) +--- PASS: TestCompleteSudo (0.11s) === RUN TestCompletionMatcher ---- PASS: TestCompletionMatcher (0.31s) +--- PASS: TestCompletionMatcher (0.26s) === RUN TestBuiltinMatchers ---- PASS: TestBuiltinMatchers (0.13s) +--- PASS: TestBuiltinMatchers (0.08s) === RUN TestBuiltinMatchers_Options ---- PASS: TestBuiltinMatchers_Options (0.15s) +--- PASS: TestBuiltinMatchers_Options (0.05s) === RUN TestBeforeReadline ---- PASS: TestBeforeReadline (0.03s) +--- PASS: TestBeforeReadline (0.06s) === RUN TestAfterReadline --- PASS: TestAfterReadline (0.03s) === RUN TestAddCmdFilters @@ -1991,147 +2034,147 @@ === RUN TestAddCmdFilters/positive === RUN TestAddCmdFilters/negative === RUN TestAddCmdFilters/default_value ---- PASS: TestAddCmdFilters (0.25s) - --- PASS: TestAddCmdFilters/callback_outputs_true (0.02s) - --- PASS: TestAddCmdFilters/callback_outputs_false (0.02s) - --- PASS: TestAddCmdFilters/false-true_chain (0.06s) +--- PASS: TestAddCmdFilters (0.36s) + --- PASS: TestAddCmdFilters/callback_outputs_true (0.04s) + --- PASS: TestAddCmdFilters/callback_outputs_false (0.06s) + --- PASS: TestAddCmdFilters/false-true_chain (0.05s) --- PASS: TestAddCmdFilters/true-false_chain (0.06s) - --- PASS: TestAddCmdFilters/positive (0.02s) - --- PASS: TestAddCmdFilters/negative (0.04s) - --- PASS: TestAddCmdFilters/default_value (0.02s) + --- PASS: TestAddCmdFilters/positive (0.04s) + --- PASS: TestAddCmdFilters/negative (0.06s) + --- PASS: TestAddCmdFilters/default_value (0.05s) === RUN TestAddCmdFilters_SkipsRemainingOnFalse ---- PASS: TestAddCmdFilters_SkipsRemainingOnFalse (0.02s) +--- PASS: TestAddCmdFilters_SkipsRemainingOnFalse (0.05s) === RUN TestGlobalBindings ---- PASS: TestGlobalBindings (0.02s) +--- PASS: TestGlobalBindings (0.04s) === RUN TestEditor_AddsHistoryAfterAccepting ---- PASS: TestEditor_AddsHistoryAfterAccepting (0.02s) +--- PASS: TestEditor_AddsHistoryAfterAccepting (0.08s) === RUN TestEditor_DoesNotAddEmptyCommandToHistory ---- PASS: TestEditor_DoesNotAddEmptyCommandToHistory (0.02s) +--- PASS: TestEditor_DoesNotAddEmptyCommandToHistory (0.08s) === RUN TestEditor_Notify ---- PASS: TestEditor_Notify (0.01s) +--- PASS: TestEditor_Notify (0.16s) === RUN TestHighlighter ---- PASS: TestHighlighter (0.06s) +--- PASS: TestHighlighter (0.07s) === RUN TestHighlighter_Autofix ---- PASS: TestHighlighter_Autofix (0.03s) +--- PASS: TestHighlighter_Autofix (0.08s) === RUN TestMakeHasCommand ---- PASS: TestMakeHasCommand (0.01s) +--- PASS: TestMakeHasCommand (0.03s) === RUN TestHistWalk_Up_EndOfHistory ---- PASS: TestHistWalk_Up_EndOfHistory (0.03s) +--- PASS: TestHistWalk_Up_EndOfHistory (0.14s) === RUN TestHistWalk_Down_EndOfHistory ---- PASS: TestHistWalk_Down_EndOfHistory (0.02s) +--- PASS: TestHistWalk_Down_EndOfHistory (0.09s) === RUN TestHistWalk_Accept ---- PASS: TestHistWalk_Accept (0.02s) +--- PASS: TestHistWalk_Accept (0.10s) === RUN TestHistWalk_ImplicitAccept ---- PASS: TestHistWalk_ImplicitAccept (0.02s) +--- PASS: TestHistWalk_ImplicitAccept (0.04s) === RUN TestHistWalk_Close ---- PASS: TestHistWalk_Close (0.02s) +--- PASS: TestHistWalk_Close (0.04s) === RUN TestHistWalk_DownOrQuit ---- PASS: TestHistWalk_DownOrQuit (0.03s) +--- PASS: TestHistWalk_DownOrQuit (0.05s) === RUN TestHistory_FastForward ---- PASS: TestHistory_FastForward (0.02s) +--- PASS: TestHistory_FastForward (0.05s) === RUN TestInsert_Abbr ---- PASS: TestInsert_Abbr (0.01s) +--- PASS: TestInsert_Abbr (0.09s) === RUN TestInsert_Binding ---- PASS: TestInsert_Binding (0.02s) +--- PASS: TestInsert_Binding (0.05s) === RUN TestInsert_QuotePaste ---- PASS: TestInsert_QuotePaste (0.02s) +--- PASS: TestInsert_QuotePaste (0.08s) === RUN TestToggleQuotePaste ---- PASS: TestToggleQuotePaste (0.06s) +--- PASS: TestToggleQuotePaste (0.07s) === RUN TestInstantAddon_ValueOutput ---- PASS: TestInstantAddon_ValueOutput (0.03s) +--- PASS: TestInstantAddon_ValueOutput (0.06s) === RUN TestInstantAddon_ByteOutput ---- PASS: TestInstantAddon_ByteOutput (0.04s) +--- PASS: TestInstantAddon_ByteOutput (0.11s) === RUN TestLocationAddon --- PASS: TestLocationAddon (0.08s) === RUN TestLocationAddon_Workspace ---- PASS: TestLocationAddon_Workspace (0.07s) +--- PASS: TestLocationAddon_Workspace (0.10s) === RUN TestLocation_AddDir ---- PASS: TestLocation_AddDir (0.06s) +--- PASS: TestLocation_AddDir (0.08s) === RUN TestListingBuiltins ---- PASS: TestListingBuiltins (0.02s) +--- PASS: TestListingBuiltins (0.08s) === RUN TestHistlistAddon ---- PASS: TestHistlistAddon (0.02s) +--- PASS: TestHistlistAddon (0.08s) === RUN TestLastCmdAddon ---- PASS: TestLastCmdAddon (0.02s) +--- PASS: TestLastCmdAddon (0.09s) === RUN TestCustomListing_PassingList ---- PASS: TestCustomListing_PassingList (0.01s) +--- PASS: TestCustomListing_PassingList (0.20s) === RUN TestCustomListing_PassingValueCallback ---- PASS: TestCustomListing_PassingValueCallback (0.01s) +--- PASS: TestCustomListing_PassingValueCallback (0.17s) === RUN TestCustomListing_PassingBytesCallback ---- PASS: TestCustomListing_PassingBytesCallback (0.04s) +--- PASS: TestCustomListing_PassingBytesCallback (0.02s) === RUN TestMinibuf ---- PASS: TestMinibuf (0.02s) +--- PASS: TestMinibuf (0.03s) === RUN TestNavigation ---- PASS: TestNavigation (0.02s) +--- PASS: TestNavigation (0.05s) === RUN TestNavigation_WidthRatio ---- PASS: TestNavigation_WidthRatio (0.01s) +--- PASS: TestNavigation_WidthRatio (0.03s) === RUN TestNavigation_EnterDoesNotAddSpaceAfterSpace ---- PASS: TestNavigation_EnterDoesNotAddSpaceAfterSpace (0.03s) +--- PASS: TestNavigation_EnterDoesNotAddSpaceAfterSpace (0.06s) === RUN TestNavigation_EnterDoesNotAddSpaceAtStartOfBuffer ---- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfBuffer (0.02s) +--- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfBuffer (0.03s) === RUN TestNavigation_EnterDoesNotAddSpaceAtStartOfLine ---- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfLine (0.02s) +--- PASS: TestNavigation_EnterDoesNotAddSpaceAtStartOfLine (0.04s) === RUN TestNavigation_EnterDoesNothingInEmptyDir ---- PASS: TestNavigation_EnterDoesNothingInEmptyDir (0.02s) +--- PASS: TestNavigation_EnterDoesNothingInEmptyDir (0.07s) === RUN TestNavigation_UsesEvalerChdir ---- PASS: TestNavigation_UsesEvalerChdir (0.03s) +--- PASS: TestNavigation_UsesEvalerChdir (0.07s) === RUN TestPrompt_ValueOutput ---- PASS: TestPrompt_ValueOutput (0.02s) +--- PASS: TestPrompt_ValueOutput (0.03s) === RUN TestPrompt_ByteOutput ---- PASS: TestPrompt_ByteOutput (0.02s) +--- PASS: TestPrompt_ByteOutput (0.04s) === RUN TestPrompt_ParsesSGRInByteOutput --- PASS: TestPrompt_ParsesSGRInByteOutput (0.02s) === RUN TestPrompt_NotifiesInvalidValueOutput ---- PASS: TestPrompt_NotifiesInvalidValueOutput (0.02s) +--- PASS: TestPrompt_NotifiesInvalidValueOutput (0.05s) === RUN TestPrompt_NotifiesException ---- PASS: TestPrompt_NotifiesException (0.02s) +--- PASS: TestPrompt_NotifiesException (0.06s) === RUN TestRPrompt ---- PASS: TestRPrompt (0.02s) +--- PASS: TestRPrompt (0.08s) === RUN TestPromptEagerness ---- PASS: TestPromptEagerness (0.03s) +--- PASS: TestPromptEagerness (0.16s) === RUN TestPromptStaleThreshold ---- PASS: TestPromptStaleThreshold (1.02s) +--- PASS: TestPromptStaleThreshold (1.10s) === RUN TestPromptStaleTransform ---- PASS: TestPromptStaleTransform (1.14s) +--- PASS: TestPromptStaleTransform (1.09s) === RUN TestPromptStaleTransform_Exception ---- PASS: TestPromptStaleTransform_Exception (1.10s) +--- PASS: TestPromptStaleTransform_Exception (1.08s) === RUN TestRPromptPersistent_True ---- PASS: TestRPromptPersistent_True (0.08s) +--- PASS: TestRPromptPersistent_True (0.17s) === RUN TestRPromptPersistent_False ---- PASS: TestRPromptPersistent_False (0.09s) +--- PASS: TestRPromptPersistent_False (0.24s) === RUN TestDefaultPromptForNonRoot ---- PASS: TestDefaultPromptForNonRoot (0.09s) +--- PASS: TestDefaultPromptForNonRoot (0.04s) === RUN TestDefaultPromptForRoot ---- PASS: TestDefaultPromptForRoot (0.08s) +--- PASS: TestDefaultPromptForRoot (0.06s) === RUN TestDefaultRPrompt ---- PASS: TestDefaultRPrompt (0.09s) +--- PASS: TestDefaultRPrompt (0.06s) === RUN TestInsertAtDot ---- PASS: TestInsertAtDot (0.09s) +--- PASS: TestInsertAtDot (0.05s) === RUN TestReplaceInput --- PASS: TestReplaceInput (0.09s) === RUN TestDot ---- PASS: TestDot (0.09s) +--- PASS: TestDot (0.06s) === RUN TestCurrentCommand ---- PASS: TestCurrentCommand (0.10s) +--- PASS: TestCurrentCommand (0.02s) === RUN TestCommandHistory ---- PASS: TestCommandHistory (0.09s) +--- PASS: TestCommandHistory (0.13s) === RUN TestInsertLastWord ---- PASS: TestInsertLastWord (0.09s) +--- PASS: TestInsertLastWord (0.06s) === RUN TestAddVar === RUN TestAddVar/add-var_foo_bar_put_$foo === RUN TestAddVar/add-var_a:b_'' === RUN TestAddVar/add-var_a~_'' ---- PASS: TestAddVar (0.01s) - --- PASS: TestAddVar/add-var_foo_bar_put_$foo (0.00s) - --- PASS: TestAddVar/add-var_a:b_'' (0.00s) - --- PASS: TestAddVar/add-var_a~_'' (0.00s) +--- PASS: TestAddVar (0.08s) + --- PASS: TestAddVar/add-var_foo_bar_put_$foo (0.04s) + --- PASS: TestAddVar/add-var_a:b_'' (0.03s) + --- PASS: TestAddVar/add-var_a~_'' (0.01s) === RUN TestDelVar === RUN TestDelVar/var_foo_=_bar_del-var_foo_put_$foo === RUN TestDelVar/del-var_foo === RUN TestDelVar/del-var_a:b --- PASS: TestDelVar (0.01s) --- PASS: TestDelVar/var_foo_=_bar_del-var_foo_put_$foo (0.01s) - --- PASS: TestDelVar/del-var_foo (0.00s) + --- PASS: TestDelVar/del-var_foo (0.01s) --- PASS: TestDelVar/del-var_a:b (0.00s) === RUN TestAddVars === RUN TestAddVars/add-vars_[&foo=bar]_put_$foo @@ -2139,30 +2182,30 @@ === RUN TestAddVars/add-vars_[&[]=''] === RUN TestAddVars/add-vars_[&a:b=''] === RUN TestAddVars/add-vars_[&a~=''] ---- PASS: TestAddVars (0.02s) - --- PASS: TestAddVars/add-vars_[&foo=bar]_put_$foo (0.00s) - --- PASS: TestAddVars/add-vars_[&a=A_&b=B]_put_$a_$b (0.00s) +--- PASS: TestAddVars (0.06s) + --- PASS: TestAddVars/add-vars_[&foo=bar]_put_$foo (0.01s) + --- PASS: TestAddVars/add-vars_[&a=A_&b=B]_put_$a_$b (0.01s) --- PASS: TestAddVars/add-vars_[&[]=''] (0.01s) - --- PASS: TestAddVars/add-vars_[&a:b=''] (0.00s) - --- PASS: TestAddVars/add-vars_[&a~=''] (0.00s) + --- PASS: TestAddVars/add-vars_[&a:b=''] (0.02s) + --- PASS: TestAddVars/add-vars_[&a~=''] (0.01s) === RUN TestDelVars === RUN TestDelVars/var_a_b_c_del-vars_[a_b]_put_$a === RUN TestDelVars/var_a_b_c_del-vars_[a_b]_put_$b === RUN TestDelVars/var_a_b_c_del-vars_[a_b]_put_$c === RUN TestDelVars/del-vars_[[]] === RUN TestDelVars/del-vars_[a:b] ---- PASS: TestDelVars (0.01s) - --- PASS: TestDelVars/var_a_b_c_del-vars_[a_b]_put_$a (0.00s) +--- PASS: TestDelVars (0.02s) + --- PASS: TestDelVars/var_a_b_c_del-vars_[a_b]_put_$a (0.01s) --- PASS: TestDelVars/var_a_b_c_del-vars_[a_b]_put_$b (0.00s) - --- PASS: TestDelVars/var_a_b_c_del-vars_[a_b]_put_$c (0.00s) + --- PASS: TestDelVars/var_a_b_c_del-vars_[a_b]_put_$c (0.01s) --- PASS: TestDelVars/del-vars_[[]] (0.00s) --- PASS: TestDelVars/del-vars_[a:b] (0.00s) PASS -ok src.elv.sh/pkg/edit 8.446s +ok src.elv.sh/pkg/edit 11.457s === RUN TestComplete ---- PASS: TestComplete (0.01s) +--- PASS: TestComplete (0.03s) PASS -ok src.elv.sh/pkg/edit/complete 0.024s +ok src.elv.sh/pkg/edit/complete 0.109s === RUN TestCompile === RUN TestCompile/empty_filter_matches_anything === RUN TestCompile/bareword_matches_any_string_containing_it @@ -2189,7 +2232,7 @@ === RUN TestCompile/variable_references_in_AND_subfilter_are_not_supported_yet === RUN TestCompile/variable_references_in_OR_subfilter_are_not_supported_yet === RUN TestCompile/other_subqueries_are_not_supported_yet ---- PASS: TestCompile (0.00s) +--- PASS: TestCompile (0.01s) --- PASS: TestCompile/empty_filter_matches_anything (0.00s) --- PASS: TestCompile/bareword_matches_any_string_containing_it (0.00s) --- PASS: TestCompile/bareword_is_case-insensitive_is_filter_is_all_lower_case (0.00s) @@ -2230,7 +2273,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.028s +ok src.elv.sh/pkg/edit/filter 0.031s === RUN TestHighlighter_HighlightRegions --- PASS: TestHighlighter_HighlightRegions (0.00s) === RUN TestHighlighter_ParseErrors @@ -2238,15 +2281,15 @@ === RUN TestHighlighter_AutofixesAndCheckErrors --- PASS: TestHighlighter_AutofixesAndCheckErrors (0.00s) === RUN TestHighlighter_HasCommand_LateResult_Async ---- PASS: TestHighlighter_HasCommand_LateResult_Async (0.40s) +--- PASS: TestHighlighter_HasCommand_LateResult_Async (0.41s) === RUN TestHighlighter_HasCommand_LateResult_Sync ---- PASS: TestHighlighter_HasCommand_LateResult_Sync (0.05s) +--- PASS: TestHighlighter_HasCommand_LateResult_Sync (0.04s) === RUN TestHighlighter_HasCommand_LateResultOutOfOrder --- PASS: TestHighlighter_HasCommand_LateResultOutOfOrder (1.22s) === RUN TestGetRegions --- PASS: TestGetRegions (0.00s) PASS -ok src.elv.sh/pkg/edit/highlight 1.704s +ok src.elv.sh/pkg/edit/highlight 1.702s === RUN TestExtract === RUN TestExtract/fn_with_doc_comment_block === RUN TestExtract/fn_with_no_doc_comment @@ -2278,22 +2321,22 @@ --- PASS: TestExtract/hash_with_no_space_breaks_comment_block (0.00s) --- PASS: TestExtract/empty_comment_line_does_not_break_comment_block (0.00s) PASS -ok src.elv.sh/pkg/elvdoc 0.009s +ok src.elv.sh/pkg/elvdoc 0.013s ? src.elv.sh/pkg/env [no test files] === RUN TestErrors --- PASS: TestErrors (0.00s) PASS -ok src.elv.sh/pkg/errutil 0.020s +ok src.elv.sh/pkg/errutil 0.030s === RUN TestExec_Argv0Argv === RUN TestExec_Argv0Argv/absolute_path_command === RUN TestExec_Argv0Argv/relative_path_command === RUN TestExec_Argv0Argv/no_command === RUN TestExec_Argv0Argv/bad_command ---- PASS: TestExec_Argv0Argv (0.02s) +--- PASS: TestExec_Argv0Argv (0.01s) --- PASS: TestExec_Argv0Argv/absolute_path_command (0.00s) --- PASS: TestExec_Argv0Argv/relative_path_command (0.00s) --- PASS: TestExec_Argv0Argv/no_command (0.00s) - --- PASS: TestExec_Argv0Argv/bad_command (0.01s) + --- PASS: TestExec_Argv0Argv/bad_command (0.00s) === RUN TestDecSHLVL --- PASS: TestDecSHLVL (0.00s) === RUN TestGoFnAsValue @@ -2310,38 +2353,38 @@ === RUN TestExit/exit === RUN TestExit/exit_1 === RUN TestExit/exit_1_2 ---- PASS: TestExit (0.05s) - --- PASS: TestExit/exit (0.03s) - --- PASS: TestExit/exit_1 (0.01s) - --- PASS: TestExit/exit_1_2 (0.01s) +--- PASS: TestExit (0.01s) + --- PASS: TestExit/exit (0.00s) + --- PASS: TestExit/exit_1 (0.00s) + --- PASS: TestExit/exit_1_2 (0.00s) === RUN TestExit_RunsPreExit === RUN TestExit_RunsPreExit/exit ---- PASS: TestExit_RunsPreExit (0.01s) - --- PASS: TestExit_RunsPreExit/exit (0.01s) +--- PASS: TestExit_RunsPreExit (0.00s) + --- PASS: TestExit_RunsPreExit/exit (0.00s) === RUN TestHasExternal === RUN TestHasExternal/has-external_sh === RUN TestHasExternal/has-external_random-invalid-command ---- PASS: TestHasExternal (0.01s) - --- PASS: TestHasExternal/has-external_sh (0.00s) +--- PASS: TestHasExternal (0.05s) + --- PASS: TestHasExternal/has-external_sh (0.05s) --- PASS: TestHasExternal/has-external_random-invalid-command (0.01s) === RUN TestSearchExternal === RUN TestSearchExternal/{_tmp_E:PATH_=_/bin;__search-external_sh_} === RUN TestSearchExternal/search-external_random-invalid-command ---- PASS: TestSearchExternal (0.02s) - --- PASS: TestSearchExternal/{_tmp_E:PATH_=_/bin;__search-external_sh_} (0.01s) - --- PASS: TestSearchExternal/search-external_random-invalid-command (0.01s) +--- PASS: TestSearchExternal (0.03s) + --- PASS: TestSearchExternal/{_tmp_E:PATH_=_/bin;__search-external_sh_} (0.02s) + --- PASS: TestSearchExternal/search-external_random-invalid-command (0.02s) === RUN TestExternal === RUN TestExternal/(external_sh)_-c_'echo_external-sh' ---- PASS: TestExternal (0.01s) - --- PASS: TestExternal/(external_sh)_-c_'echo_external-sh' (0.01s) +--- PASS: TestExternal (0.02s) + --- PASS: TestExternal/(external_sh)_-c_'echo_external-sh' (0.02s) === RUN TestNsCmd === RUN TestNsCmd/put_(ns_[&name=value])[name] === RUN TestNsCmd/var_n:_=_(ns_[&name=value]);_put_$n:name === RUN TestNsCmd/ns_[&[]=[]] ---- PASS: TestNsCmd (0.01s) - --- PASS: TestNsCmd/put_(ns_[&name=value])[name] (0.01s) - --- PASS: TestNsCmd/var_n:_=_(ns_[&name=value]);_put_$n:name (0.00s) - --- PASS: TestNsCmd/ns_[&[]=[]] (0.00s) +--- PASS: TestNsCmd (0.04s) + --- PASS: TestNsCmd/put_(ns_[&name=value])[name] (0.02s) + --- PASS: TestNsCmd/var_n:_=_(ns_[&name=value]);_put_$n:name (0.01s) + --- PASS: TestNsCmd/ns_[&[]=[]] (0.01s) === RUN TestMakeMap === RUN TestMakeMap/make-map_[] === RUN TestMakeMap/make-map_[[k_v]] @@ -2350,38 +2393,38 @@ === RUN TestMakeMap/make-map_[kv] === RUN TestMakeMap/make-map_[{_}_[k_v]] === RUN TestMakeMap/make-map_[[k_v]_[k]] ---- PASS: TestMakeMap (0.01s) - --- PASS: TestMakeMap/make-map_[] (0.00s) - --- PASS: TestMakeMap/make-map_[[k_v]] (0.00s) - --- PASS: TestMakeMap/make-map_[[k_v]_[k_v2]] (0.00s) - --- PASS: TestMakeMap/make-map_[[k1_v1]_[k2_v2]] (0.00s) - --- PASS: TestMakeMap/make-map_[kv] (0.00s) - --- PASS: TestMakeMap/make-map_[{_}_[k_v]] (0.00s) +--- PASS: TestMakeMap (0.10s) + --- PASS: TestMakeMap/make-map_[] (0.02s) + --- PASS: TestMakeMap/make-map_[[k_v]] (0.01s) + --- PASS: TestMakeMap/make-map_[[k_v]_[k_v2]] (0.02s) + --- PASS: TestMakeMap/make-map_[[k1_v1]_[k2_v2]] (0.02s) + --- PASS: TestMakeMap/make-map_[kv] (0.02s) + --- PASS: TestMakeMap/make-map_[{_}_[k_v]] (0.01s) --- PASS: TestMakeMap/make-map_[[k_v]_[k]] (0.00s) === RUN TestConj === RUN TestConj/conj_[]_a === RUN TestConj/conj_[a_b] === RUN TestConj/conj_[a_b]_c === RUN TestConj/conj_[a_b]_c_d ---- PASS: TestConj (0.01s) - --- PASS: TestConj/conj_[]_a (0.00s) +--- PASS: TestConj (0.03s) + --- PASS: TestConj/conj_[]_a (0.01s) --- PASS: TestConj/conj_[a_b] (0.00s) - --- PASS: TestConj/conj_[a_b]_c (0.00s) + --- PASS: TestConj/conj_[a_b]_c (0.01s) --- PASS: TestConj/conj_[a_b]_c_d (0.01s) === RUN TestAssoc === RUN TestAssoc/put_(assoc_[0]_0_zero)[0] === RUN TestAssoc/put_(assoc_[&]_k_v)[k] === RUN TestAssoc/put_(assoc_[&k=v]_k_v2)[k] ---- PASS: TestAssoc (0.00s) - --- PASS: TestAssoc/put_(assoc_[0]_0_zero)[0] (0.00s) - --- PASS: TestAssoc/put_(assoc_[&]_k_v)[k] (0.00s) - --- PASS: TestAssoc/put_(assoc_[&k=v]_k_v2)[k] (0.00s) +--- PASS: TestAssoc (0.02s) + --- PASS: TestAssoc/put_(assoc_[0]_0_zero)[0] (0.01s) + --- PASS: TestAssoc/put_(assoc_[&]_k_v)[k] (0.01s) + --- PASS: TestAssoc/put_(assoc_[&k=v]_k_v2)[k] (0.01s) === RUN TestDissoc === RUN TestDissoc/has-key_(dissoc_[&k=v]_k)_k === RUN TestDissoc/dissoc_foo_0 --- PASS: TestDissoc (0.01s) - --- PASS: TestDissoc/has-key_(dissoc_[&k=v]_k)_k (0.00s) - --- PASS: TestDissoc/dissoc_foo_0 (0.01s) + --- PASS: TestDissoc/has-key_(dissoc_[&k=v]_k)_k (0.01s) + --- PASS: TestDissoc/dissoc_foo_0 (0.00s) === RUN TestHasKey === RUN TestHasKey/has-key_[&k=v]_k === RUN TestHasKey/has-key_[&k=v]_bad @@ -2396,15 +2439,15 @@ === RUN TestHasKey/has-key_[lorem_ipsum_dolor_sit]_1..3 === RUN TestHasKey/has-key_[lorem_ipsum_dolor_sit]_1..5 === RUN TestHasKey/has-key_[lorem_ipsum_dolor_sit]_-2..=-1 ---- PASS: TestHasKey (0.02s) - --- PASS: TestHasKey/has-key_[&k=v]_k (0.01s) +--- PASS: TestHasKey (0.04s) + --- PASS: TestHasKey/has-key_[&k=v]_k (0.00s) --- PASS: TestHasKey/has-key_[&k=v]_bad (0.00s) --- PASS: TestHasKey/has-key_[lorem_ipsum]_0 (0.00s) --- PASS: TestHasKey/has-key_[lorem_ipsum]_0.. (0.00s) --- PASS: TestHasKey/has-key_[lorem_ipsum]_0..= (0.00s) - --- PASS: TestHasKey/has-key_[lorem_ipsum]_..2 (0.00s) - --- PASS: TestHasKey/has-key_[lorem_ipsum]_..=2 (0.00s) - --- PASS: TestHasKey/has-key_[lorem_ipsum]_2 (0.00s) + --- PASS: TestHasKey/has-key_[lorem_ipsum]_..2 (0.01s) + --- PASS: TestHasKey/has-key_[lorem_ipsum]_..=2 (0.01s) + --- PASS: TestHasKey/has-key_[lorem_ipsum]_2 (0.01s) --- PASS: TestHasKey/has-key_[lorem_ipsum_dolor_sit]_0..4 (0.00s) --- PASS: TestHasKey/has-key_[lorem_ipsum_dolor_sit]_0..=4 (0.00s) --- PASS: TestHasKey/has-key_[lorem_ipsum_dolor_sit]_1..3 (0.00s) @@ -2417,12 +2460,12 @@ === RUN TestHasValue/has-value_[foo_bar]_badehose === RUN TestHasValue/has-value_"foo"_o === RUN TestHasValue/has-value_"foo"_d ---- PASS: TestHasValue (0.00s) +--- PASS: TestHasValue (0.03s) --- PASS: TestHasValue/has-value_[&lorem=ipsum_&foo=bar]_lorem (0.00s) --- PASS: TestHasValue/has-value_[&lorem=ipsum_&foo=bar]_bar (0.00s) --- PASS: TestHasValue/has-value_[foo_bar]_bar (0.00s) - --- PASS: TestHasValue/has-value_[foo_bar]_badehose (0.00s) - --- PASS: TestHasValue/has-value_"foo"_o (0.00s) + --- PASS: TestHasValue/has-value_[foo_bar]_badehose (0.01s) + --- PASS: TestHasValue/has-value_"foo"_o (0.01s) --- PASS: TestHasValue/has-value_"foo"_d (0.00s) === RUN TestKeys === RUN TestKeys/keys_[&] @@ -2430,11 +2473,11 @@ === RUN TestKeys/keys_[&a=foo_&b=bar]_|_order === RUN TestKeys/keys_(num_1) === RUN TestKeys/keys_[&a=foo]_>&- ---- PASS: TestKeys (0.00s) +--- PASS: TestKeys (0.02s) --- PASS: TestKeys/keys_[&] (0.00s) --- PASS: TestKeys/keys_[&a=foo] (0.00s) --- PASS: TestKeys/keys_[&a=foo_&b=bar]_|_order (0.00s) - --- PASS: TestKeys/keys_(num_1) (0.00s) + --- PASS: TestKeys/keys_(num_1) (0.01s) --- PASS: TestKeys/keys_[&a=foo]_>&- (0.00s) === RUN TestGetEnv === RUN TestGetEnv/get-env_var @@ -2442,18 +2485,18 @@ === RUN TestGetEnv/put_$E:var === RUN TestGetEnv/get-env_var#02 === RUN TestGetEnv/put_$E:var#01 ---- PASS: TestGetEnv (0.00s) +--- PASS: TestGetEnv (0.02s) --- PASS: TestGetEnv/get-env_var (0.00s) - --- PASS: TestGetEnv/get-env_var#01 (0.00s) + --- PASS: TestGetEnv/get-env_var#01 (0.01s) --- PASS: TestGetEnv/put_$E:var (0.00s) --- PASS: TestGetEnv/get-env_var#02 (0.00s) --- PASS: TestGetEnv/put_$E:var#01 (0.00s) === RUN TestHasEnv === RUN TestHasEnv/has-env_var === RUN TestHasEnv/has-env_var#01 ---- PASS: TestHasEnv (0.00s) +--- PASS: TestHasEnv (0.01s) --- PASS: TestHasEnv/has-env_var (0.00s) - --- PASS: TestHasEnv/has-env_var#01 (0.00s) + --- PASS: TestHasEnv/has-env_var#01 (0.01s) === RUN TestSetEnv === RUN TestSetEnv/set-env_var_test1 --- PASS: TestSetEnv (0.00s) @@ -2466,18 +2509,18 @@ === RUN TestSetEnv_PATH/set_paths_=_["/invalid::path"] === RUN TestSetEnv_PATH/set_paths_=_["/invalid\000path"] === RUN TestSetEnv_PATH/get-env_PATH ---- PASS: TestSetEnv_PATH (0.02s) +--- PASS: TestSetEnv_PATH (0.03s) --- PASS: TestSetEnv_PATH/set-env_PATH_/test-path (0.00s) - --- PASS: TestSetEnv_PATH/put_$paths (0.00s) + --- PASS: TestSetEnv_PATH/put_$paths (0.01s) --- PASS: TestSetEnv_PATH/set_paths_=_[/test-path2_$@paths] (0.00s) - --- PASS: TestSetEnv_PATH/set_paths_=_[$true] (0.00s) + --- PASS: TestSetEnv_PATH/set_paths_=_[$true] (0.01s) --- PASS: TestSetEnv_PATH/set_paths_=_["/invalid::path"] (0.00s) --- PASS: TestSetEnv_PATH/set_paths_=_["/invalid\000path"] (0.00s) - --- PASS: TestSetEnv_PATH/get-env_PATH (0.01s) + --- PASS: TestSetEnv_PATH/get-env_PATH (0.00s) === RUN TestRunParallel === RUN TestRunParallel/run-parallel_{_put_lorem_}_{_echo_ipsum_} === RUN TestRunParallel/run-parallel_{_}_{_fail_foo_} ---- PASS: TestRunParallel (0.00s) +--- PASS: TestRunParallel (0.01s) --- PASS: TestRunParallel/run-parallel_{_put_lorem_}_{_echo_ipsum_} (0.00s) --- PASS: TestRunParallel/run-parallel_{_}_{_fail_foo_} (0.00s) === RUN TestEach @@ -2488,13 +2531,13 @@ === RUN TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_break_};_put_$x_} === RUN TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_continue_};_put_$x_} === RUN TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_fail_haha_};_put_$x_} ---- PASS: TestEach (0.01s) +--- PASS: TestEach (0.04s) --- PASS: TestEach/put_1_233_|_each_$put~ (0.00s) --- PASS: TestEach/echo_"1\n233"_|_each_$put~ (0.00s) - --- PASS: TestEach/echo_"1\r\n233"_|_each_$put~ (0.00s) - --- PASS: TestEach/each_$put~_[1_233] (0.00s) - --- PASS: TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_break_};_put_$x_} (0.00s) - --- PASS: TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_continue_};_put_$x_} (0.00s) + --- PASS: TestEach/echo_"1\r\n233"_|_each_$put~ (0.01s) + --- PASS: TestEach/each_$put~_[1_233] (0.01s) + --- PASS: TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_break_};_put_$x_} (0.01s) + --- PASS: TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_continue_};_put_$x_} (0.01s) --- PASS: TestEach/range_10_|_each_{|x|_if_(==_$x_4)_{_fail_haha_};_put_$x_} (0.00s) === RUN TestPeach === RUN TestPeach/range_5_|_peach_{|x|_*_2_$x_}_|_order @@ -2502,19 +2545,19 @@ === RUN TestPeach/____var_@in_=_(range_100)____while_$true_{_____var_@out_=_(all_$in_|_peach_{|x|_sleep_(*_(rand)_0.01);_put_$x_})_____if_(not-eq_$in_$out)_{______put_$true______break_____}____}___ === RUN TestPeach/peach_{|x|_fail_$x_}_[a] === RUN TestPeach/____var_tot_=_0____range_1_101_|_____peach_{|x|_if_(==_50_$x)_{_break_}_else_{_put_$x_}_}_|_____<_(+_(all))_(+_(range_1_101))___ ---- PASS: TestPeach (0.08s) +--- PASS: TestPeach (0.18s) --- PASS: TestPeach/range_5_|_peach_{|x|_*_2_$x_}_|_order (0.00s) - --- PASS: TestPeach/range_5_|_peach_{|x|_if_(==_$x_2)_{_continue_};_*_2_$x_}_|_order (0.00s) - --- PASS: TestPeach/____var_@in_=_(range_100)____while_$true_{_____var_@out_=_(all_$in_|_peach_{|x|_sleep_(*_(rand)_0.01);_put_$x_})_____if_(not-eq_$in_$out)_{______put_$true______break_____}____}___ (0.06s) - --- PASS: TestPeach/peach_{|x|_fail_$x_}_[a] (0.00s) - --- PASS: TestPeach/____var_tot_=_0____range_1_101_|_____peach_{|x|_if_(==_50_$x)_{_break_}_else_{_put_$x_}_}_|_____<_(+_(all))_(+_(range_1_101))___ (0.01s) + --- PASS: TestPeach/range_5_|_peach_{|x|_if_(==_$x_2)_{_continue_};_*_2_$x_}_|_order (0.01s) + --- PASS: TestPeach/____var_@in_=_(range_100)____while_$true_{_____var_@out_=_(all_$in_|_peach_{|x|_sleep_(*_(rand)_0.01);_put_$x_})_____if_(not-eq_$in_$out)_{______put_$true______break_____}____}___ (0.13s) + --- PASS: TestPeach/peach_{|x|_fail_$x_}_[a] (0.01s) + --- PASS: TestPeach/____var_tot_=_0____range_1_101_|_____peach_{|x|_if_(==_50_$x)_{_break_}_else_{_put_$x_}_}_|_____<_(+_(all))_(+_(range_1_101))___ (0.03s) === RUN TestFail === RUN TestFail/fail_haha === RUN TestFail/fn_f_{_fail_haha_}_fail_?(f) === RUN TestFail/fail_[] === RUN TestFail/put_?(fail_1)[reason][type] === RUN TestFail/put_?(fail_1)[reason][content] ---- PASS: TestFail (0.00s) +--- PASS: TestFail (0.01s) --- PASS: TestFail/fail_haha (0.00s) --- PASS: TestFail/fn_f_{_fail_haha_}_fail_?(f) (0.00s) --- PASS: TestFail/fail_[] (0.00s) @@ -2529,23 +2572,23 @@ === RUN TestDefer/defer_{_} === RUN TestDefer/{_defer_{_fail_foo_}_} === RUN TestDefer/{_defer_{|x|_}_} ---- PASS: TestDefer (0.00s) +--- PASS: TestDefer (0.02s) --- PASS: TestDefer/{_defer_{_put_a_};_put_b_} (0.00s) --- PASS: TestDefer/defer_{_} (0.00s) --- PASS: TestDefer/{_defer_{_fail_foo_}_} (0.00s) --- PASS: TestDefer/{_defer_{|x|_}_} (0.00s) === RUN TestTildeAbbr -=== RUN TestTildeAbbr/tilde-abbr_/tmp/elvishtest.3024963297/foobar +=== RUN TestTildeAbbr/tilde-abbr_/tmp/elvishtest.1132557118/foobar --- PASS: TestTildeAbbr (0.00s) - --- PASS: TestTildeAbbr/tilde-abbr_/tmp/elvishtest.3024963297/foobar (0.00s) + --- PASS: TestTildeAbbr/tilde-abbr_/tmp/elvishtest.1132557118/foobar (0.00s) === RUN TestCd === RUN TestCd/cd_dir1_dir2 -=== RUN TestCd/var_old_=_$pwd_cd_/tmp/elvishtest.662427282/d1_put_$pwd_cd_$old_eq_$old_$pwd -=== RUN TestCd/cd_/tmp/elvishtest.662427282/d1;_cd;_eq_$pwd_$E:HOME ---- PASS: TestCd (0.00s) +=== RUN TestCd/var_old_=_$pwd_cd_/tmp/elvishtest.3423684677/d1_put_$pwd_cd_$old_eq_$old_$pwd +=== RUN TestCd/cd_/tmp/elvishtest.3423684677/d1;_cd;_eq_$pwd_$E:HOME +--- PASS: TestCd (0.02s) --- PASS: TestCd/cd_dir1_dir2 (0.00s) - --- PASS: TestCd/var_old_=_$pwd_cd_/tmp/elvishtest.662427282/d1_put_$pwd_cd_$old_eq_$old_$pwd (0.00s) - --- PASS: TestCd/cd_/tmp/elvishtest.662427282/d1;_cd;_eq_$pwd_$E:HOME (0.00s) + --- PASS: TestCd/var_old_=_$pwd_cd_/tmp/elvishtest.3423684677/d1_put_$pwd_cd_$old_eq_$old_$pwd (0.01s) + --- PASS: TestCd/cd_/tmp/elvishtest.3423684677/d1;_cd;_eq_$pwd_$E:HOME (0.01s) === RUN TestCd_GetHomeError === RUN TestCd_GetHomeError/cd --- PASS: TestCd_GetHomeError (0.00s) @@ -2554,27 +2597,27 @@ === RUN TestPut/put_foo_bar === RUN TestPut/put_$nil === RUN TestPut/put_foo_>&- ---- PASS: TestPut (0.00s) - --- PASS: TestPut/put_foo_bar (0.00s) - --- PASS: TestPut/put_$nil (0.00s) +--- PASS: TestPut (0.02s) + --- PASS: TestPut/put_foo_bar (0.01s) + --- PASS: TestPut/put_$nil (0.01s) --- PASS: TestPut/put_foo_>&- (0.00s) === RUN TestRepeat === RUN TestRepeat/repeat_4_foo === RUN TestRepeat/repeat_1_foo_>&- ---- PASS: TestRepeat (0.00s) +--- PASS: TestRepeat (0.01s) --- PASS: TestRepeat/repeat_4_foo (0.00s) - --- PASS: TestRepeat/repeat_1_foo_>&- (0.00s) + --- PASS: TestRepeat/repeat_1_foo_>&- (0.01s) === RUN TestReadUpto === RUN TestReadUpto/print_abcd_|_read-upto_c === RUN TestReadUpto/print_abcd_|_{_read-upto_c;_slurp_} === RUN TestReadUpto/print_abcd_|_read-upto_z === RUN TestReadUpto/print_abcd_|_read-upto_cd === RUN TestReadUpto/print_abcd_|_read-upto_c_>&- ---- PASS: TestReadUpto (0.01s) +--- PASS: TestReadUpto (0.03s) --- PASS: TestReadUpto/print_abcd_|_read-upto_c (0.00s) --- PASS: TestReadUpto/print_abcd_|_{_read-upto_c;_slurp_} (0.01s) - --- PASS: TestReadUpto/print_abcd_|_read-upto_z (0.00s) - --- PASS: TestReadUpto/print_abcd_|_read-upto_cd (0.00s) + --- PASS: TestReadUpto/print_abcd_|_read-upto_z (0.01s) + --- PASS: TestReadUpto/print_abcd_|_read-upto_cd (0.01s) --- PASS: TestReadUpto/print_abcd_|_read-upto_c_>&- (0.00s) === RUN TestReadLine === RUN TestReadLine/print_eof-ending_|_read-line @@ -2582,17 +2625,17 @@ === RUN TestReadLine/print_"crlf-ending\r\n"_|_read-line === RUN TestReadLine/print_"extra-cr\r\r\n"_|_read-line === RUN TestReadLine/print_eof-ending_|_read-line_>&- ---- PASS: TestReadLine (0.01s) - --- PASS: TestReadLine/print_eof-ending_|_read-line (0.00s) +--- PASS: TestReadLine (0.03s) + --- PASS: TestReadLine/print_eof-ending_|_read-line (0.01s) --- PASS: TestReadLine/print_"lf-ending\n"_|_read-line (0.00s) --- PASS: TestReadLine/print_"crlf-ending\r\n"_|_read-line (0.00s) - --- PASS: TestReadLine/print_"extra-cr\r\r\n"_|_read-line (0.00s) + --- PASS: TestReadLine/print_"extra-cr\r\r\n"_|_read-line (0.01s) --- PASS: TestReadLine/print_eof-ending_|_read-line_>&- (0.00s) === RUN TestPrint === RUN TestPrint/print_[foo_bar] === RUN TestPrint/print_foo_bar_&sep=, === RUN TestPrint/print_foo_>&- ---- PASS: TestPrint (0.00s) +--- PASS: TestPrint (0.01s) --- PASS: TestPrint/print_[foo_bar] (0.00s) --- PASS: TestPrint/print_foo_bar_&sep=, (0.00s) --- PASS: TestPrint/print_foo_>&- (0.00s) @@ -2605,26 +2648,26 @@ === RUN TestPprint === RUN TestPprint/pprint_[foo_bar] === RUN TestPprint/pprint_foo_>&- ---- PASS: TestPprint (0.00s) - --- PASS: TestPprint/pprint_[foo_bar] (0.00s) +--- PASS: TestPprint (0.01s) + --- PASS: TestPprint/pprint_[foo_bar] (0.01s) --- PASS: TestPprint/pprint_foo_>&- (0.00s) === RUN TestReprCmd === RUN TestReprCmd/repr_foo_bar_['foo_bar'] === RUN TestReprCmd/repr_foo_>&- ---- PASS: TestReprCmd (0.00s) +--- PASS: TestReprCmd (0.01s) --- PASS: TestReprCmd/repr_foo_bar_['foo_bar'] (0.00s) --- PASS: TestReprCmd/repr_foo_>&- (0.00s) === RUN TestShow === RUN TestShow/show_?(fail_foo)_|_!=s_(slurp)_'' === RUN TestShow/repr_?(fail_foo)_>&- ---- PASS: TestShow (0.00s) - --- PASS: TestShow/show_?(fail_foo)_|_!=s_(slurp)_'' (0.00s) +--- PASS: TestShow (0.01s) + --- PASS: TestShow/show_?(fail_foo)_|_!=s_(slurp)_'' (0.01s) --- PASS: TestShow/repr_?(fail_foo)_>&- (0.00s) === RUN TestOnlyBytesAndOnlyValues === RUN TestOnlyBytesAndOnlyValues/{_print_bytes;_put_values_} === RUN TestOnlyBytesAndOnlyValues/{_print_bytes;_put_values_}_|_only-bytes === RUN TestOnlyBytesAndOnlyValues/{_print_bytes;_put_values_}_|_only-bytes_>&- ---- PASS: TestOnlyBytesAndOnlyValues (0.00s) +--- PASS: TestOnlyBytesAndOnlyValues (0.01s) --- PASS: TestOnlyBytesAndOnlyValues/{_print_bytes;_put_values_} (0.00s) --- PASS: TestOnlyBytesAndOnlyValues/{_print_bytes;_put_values_}_|_only-bytes (0.00s) --- PASS: TestOnlyBytesAndOnlyValues/{_print_bytes;_put_values_}_|_only-bytes_>&- (0.00s) @@ -2632,23 +2675,23 @@ === RUN TestOnlyValues/{_print_bytes;_put_values_} === RUN TestOnlyValues/{_print_bytes;_put_values_}_|_only-values === RUN TestOnlyValues/{_print_bytes;_put_values_}_|_only-values_>&- ---- PASS: TestOnlyValues (0.00s) +--- PASS: TestOnlyValues (0.01s) --- PASS: TestOnlyValues/{_print_bytes;_put_values_} (0.00s) --- PASS: TestOnlyValues/{_print_bytes;_put_values_}_|_only-values (0.00s) - --- PASS: TestOnlyValues/{_print_bytes;_put_values_}_|_only-values_>&- (0.00s) + --- PASS: TestOnlyValues/{_print_bytes;_put_values_}_|_only-values_>&- (0.01s) === RUN TestSlurp === RUN TestSlurp/print_"a\nb"_|_slurp === RUN TestSlurp/print_"a\nb"_|_slurp_>&- ---- PASS: TestSlurp (0.00s) - --- PASS: TestSlurp/print_"a\nb"_|_slurp (0.00s) +--- PASS: TestSlurp (0.01s) + --- PASS: TestSlurp/print_"a\nb"_|_slurp (0.01s) --- PASS: TestSlurp/print_"a\nb"_|_slurp_>&- (0.00s) === RUN TestFromLines === RUN TestFromLines/print_"a\nb"_|_from-lines === RUN TestFromLines/print_"a\nb\n"_|_from-lines === RUN TestFromLines/print_"a\nb\n"_|_from-lines_>&- ---- PASS: TestFromLines (0.01s) - --- PASS: TestFromLines/print_"a\nb"_|_from-lines (0.00s) - --- PASS: TestFromLines/print_"a\nb\n"_|_from-lines (0.00s) +--- PASS: TestFromLines (0.02s) + --- PASS: TestFromLines/print_"a\nb"_|_from-lines (0.01s) + --- PASS: TestFromLines/print_"a\nb\n"_|_from-lines (0.01s) --- PASS: TestFromLines/print_"a\nb\n"_|_from-lines_>&- (0.00s) === RUN TestFromTerminated === RUN TestFromTerminated/print_"a\nb\x00\x00c\x00d"_|_from-terminated_"\x00" @@ -2656,7 +2699,7 @@ === RUN TestFromTerminated/print_aXbXcXXd_|_from-terminated_"X" === RUN TestFromTerminated/from-terminated_"xyz" === RUN TestFromTerminated/print_aXbX_|_from-terminated_X_>&- ---- PASS: TestFromTerminated (0.00s) +--- PASS: TestFromTerminated (0.01s) --- PASS: TestFromTerminated/print_"a\nb\x00\x00c\x00d"_|_from-terminated_"\x00" (0.00s) --- PASS: TestFromTerminated/print_"a\x00b\x00"_|_from-terminated_"\x00" (0.00s) --- PASS: TestFromTerminated/print_aXbXcXXd_|_from-terminated_"X" (0.00s) @@ -2667,15 +2710,15 @@ === RUN TestFromJson/echo_'[null,_"foo"]'_|_from-json === RUN TestFromJson/echo_'invalid'_|_from-json === RUN TestFromJson/echo_'[]'_|_from-json_>&- ---- PASS: TestFromJson (0.00s) +--- PASS: TestFromJson (0.01s) --- PASS: TestFromJson/echo_'{"k":_"v",_"a":_[1,_2]}'_'"foo"'_|_from-json (0.00s) - --- PASS: TestFromJson/echo_'[null,_"foo"]'_|_from-json (0.00s) + --- PASS: TestFromJson/echo_'[null,_"foo"]'_|_from-json (0.01s) --- PASS: TestFromJson/echo_'invalid'_|_from-json (0.00s) --- PASS: TestFromJson/echo_'[]'_|_from-json_>&- (0.00s) === RUN TestToLines === RUN TestToLines/put_"l\norem"_ipsum_|_to-lines === RUN TestToLines/to-lines_[foo]_>&- ---- PASS: TestToLines (0.00s) +--- PASS: TestToLines (0.01s) --- PASS: TestToLines/put_"l\norem"_ipsum_|_to-lines (0.00s) --- PASS: TestToLines/to-lines_[foo]_>&- (0.00s) === RUN TestToTerminated @@ -2683,19 +2726,19 @@ === RUN TestToTerminated/to-terminated_"X"_[a_b_c] === RUN TestToTerminated/to-terminated_"XYZ"_[a_b_c] === RUN TestToTerminated/to-terminated_"X"_[a_b_c]_>&- ---- PASS: TestToTerminated (0.00s) +--- PASS: TestToTerminated (0.02s) --- PASS: TestToTerminated/put_"l\norem"_ipsum_|_to-terminated_"\x00" (0.00s) - --- PASS: TestToTerminated/to-terminated_"X"_[a_b_c] (0.00s) + --- PASS: TestToTerminated/to-terminated_"X"_[a_b_c] (0.01s) --- PASS: TestToTerminated/to-terminated_"XYZ"_[a_b_c] (0.00s) --- PASS: TestToTerminated/to-terminated_"X"_[a_b_c]_>&- (0.00s) === RUN TestToJson === RUN TestToJson/put_[&k=v_&a=[1_2]]_foo_|_to-json === RUN TestToJson/put_[$nil_foo]_|_to-json === RUN TestToJson/to-json_[foo]_>&- ---- PASS: TestToJson (0.00s) +--- PASS: TestToJson (0.02s) --- PASS: TestToJson/put_[&k=v_&a=[1_2]]_foo_|_to-json (0.00s) --- PASS: TestToJson/put_[$nil_foo]_|_to-json (0.00s) - --- PASS: TestToJson/to-json_[foo]_>&- (0.00s) + --- PASS: TestToJson/to-json_[foo]_>&- (0.01s) === RUN TestPrintf === RUN TestPrintf/printf_abcd === RUN TestPrintf/printf_"%s\n%s\n"_abc_xyz @@ -2718,19 +2761,19 @@ === RUN TestPrintf/printf_'%d'_3.5 === RUN TestPrintf/printf_'%A'_foo === RUN TestPrintf/printf_foo_>&- ---- PASS: TestPrintf (0.02s) +--- PASS: TestPrintf (0.10s) --- PASS: TestPrintf/printf_abcd (0.00s) --- PASS: TestPrintf/printf_"%s\n%s\n"_abc_xyz (0.00s) - --- PASS: TestPrintf/printf_"%q"_"abc_xyz" (0.00s) - --- PASS: TestPrintf/printf_"%q"_['a_b'] (0.00s) + --- PASS: TestPrintf/printf_"%q"_"abc_xyz" (0.02s) + --- PASS: TestPrintf/printf_"%q"_['a_b'] (0.01s) --- PASS: TestPrintf/printf_"%v"_abc (0.00s) - --- PASS: TestPrintf/printf_"%#v"_"abc_xyz" (0.00s) + --- PASS: TestPrintf/printf_"%#v"_"abc_xyz" (0.01s) --- PASS: TestPrintf/printf_'%5.3s'_3.1415 (0.00s) --- PASS: TestPrintf/printf_'%5.3s'_(num_3.1415) (0.00s) --- PASS: TestPrintf/printf_'%t'_$true (0.00s) --- PASS: TestPrintf/printf_'%t'_$nil (0.00s) --- PASS: TestPrintf/printf_'%3d'_(num_5) (0.00s) - --- PASS: TestPrintf/printf_'%3d'_5 (0.00s) + --- PASS: TestPrintf/printf_'%3d'_5 (0.01s) --- PASS: TestPrintf/printf_'%08b'_(num_5) (0.00s) --- PASS: TestPrintf/printf_'%08b'_5 (0.00s) --- PASS: TestPrintf/printf_'%.1f'_3.1415 (0.00s) @@ -2738,26 +2781,26 @@ --- PASS: TestPrintf/printf_'%s\n%s\n'_abc_xyz (0.00s) --- PASS: TestPrintf/printf_'%f'_1.3x (0.00s) --- PASS: TestPrintf/printf_'%d'_3.5 (0.00s) - --- PASS: TestPrintf/printf_'%A'_foo (0.00s) - --- PASS: TestPrintf/printf_foo_>&- (0.00s) + --- PASS: TestPrintf/printf_'%A'_foo (0.01s) + --- PASS: TestPrintf/printf_foo_>&- (0.01s) === RUN TestKindOf === RUN TestKindOf/kind-of_a_[] === RUN TestKindOf/kind-of_a_>&- ---- PASS: TestKindOf (0.00s) - --- PASS: TestKindOf/kind-of_a_[] (0.00s) - --- PASS: TestKindOf/kind-of_a_>&- (0.00s) +--- PASS: TestKindOf (0.03s) + --- PASS: TestKindOf/kind-of_a_[] (0.02s) + --- PASS: TestKindOf/kind-of_a_>&- (0.01s) === RUN TestConstantly === RUN TestConstantly/var_f_=_(constantly_foo);_$f;_$f === RUN TestConstantly/(constantly_foo)_>&- ---- PASS: TestConstantly (0.00s) - --- PASS: TestConstantly/var_f_=_(constantly_foo);_$f;_$f (0.00s) - --- PASS: TestConstantly/(constantly_foo)_>&- (0.00s) +--- PASS: TestConstantly (0.04s) + --- PASS: TestConstantly/var_f_=_(constantly_foo);_$f;_$f (0.01s) + --- PASS: TestConstantly/(constantly_foo)_>&- (0.03s) === RUN TestCallCommand === RUN TestCallCommand/call_{|arg_&opt=v|_put_$arg_$opt_}_[foo]_[&opt=bar] === RUN TestCallCommand/call_{_}_[foo]_[&[]=bar] ---- PASS: TestCallCommand (0.00s) - --- PASS: TestCallCommand/call_{|arg_&opt=v|_put_$arg_$opt_}_[foo]_[&opt=bar] (0.00s) - --- PASS: TestCallCommand/call_{_}_[foo]_[&[]=bar] (0.00s) +--- PASS: TestCallCommand (0.04s) + --- PASS: TestCallCommand/call_{|arg_&opt=v|_put_$arg_$opt_}_[foo]_[&opt=bar] (0.02s) + --- PASS: TestCallCommand/call_{_}_[foo]_[&[]=bar] (0.02s) === RUN TestEval === RUN TestEval/eval_'put_x' === RUN TestEval/var_x_=_foo;_eval_'put_$x' @@ -2771,31 +2814,31 @@ === RUN TestEval/eval_'[' === RUN TestEval/eval_'put_$x' === RUN TestEval/eval_'fail_x' ---- PASS: TestEval (0.03s) - --- PASS: TestEval/eval_'put_x' (0.00s) - --- PASS: TestEval/var_x_=_foo;_eval_'put_$x' (0.00s) - --- PASS: TestEval/var_x_=_foo;_eval_'set_x_=_bar';_put_$x (0.00s) - --- PASS: TestEval/var_x_=_foo;_{_nop_$x;_eval_'put_$x'_} (0.00s) +--- PASS: TestEval (0.21s) + --- PASS: TestEval/eval_'put_x' (0.02s) + --- PASS: TestEval/var_x_=_foo;_eval_'put_$x' (0.02s) + --- PASS: TestEval/var_x_=_foo;_eval_'set_x_=_bar';_put_$x (0.02s) + --- PASS: TestEval/var_x_=_foo;_{_nop_$x;_eval_'put_$x'_} (0.01s) --- PASS: TestEval/var_n_=_(ns_[&x=foo]);_eval_'put_$x'_&ns=$n (0.01s) - --- PASS: TestEval/var_n_=_(ns_[&x=foo]);_eval_'set_x_=_bar'_&ns=$n;_put_$n[x] (0.00s) + --- PASS: TestEval/var_n_=_(ns_[&x=foo]);_eval_'set_x_=_bar'_&ns=$n;_put_$n[x] (0.01s) --- PASS: TestEval/eval_'x_=_foo';_put_$x (0.00s) - --- PASS: TestEval/var_n_=_(ns_[&]);_eval_&ns=$n_'var_x_=_foo';_put_$n[x] (0.00s) - --- PASS: TestEval/eval_&on-end={|n|_put_$n[x]_}_'var_x_=_foo' (0.01s) - --- PASS: TestEval/eval_'[' (0.00s) - --- PASS: TestEval/eval_'put_$x' (0.00s) - --- PASS: TestEval/eval_'fail_x' (0.00s) + --- PASS: TestEval/var_n_=_(ns_[&]);_eval_&ns=$n_'var_x_=_foo';_put_$n[x] (0.03s) + --- PASS: TestEval/eval_&on-end={|n|_put_$n[x]_}_'var_x_=_foo' (0.02s) + --- PASS: TestEval/eval_'[' (0.01s) + --- PASS: TestEval/eval_'put_$x' (0.04s) + --- PASS: TestEval/eval_'fail_x' (0.02s) === RUN TestDeprecate === RUN TestDeprecate/deprecate_msg === RUN TestDeprecate/fn_f_{_deprecate_msg_}_f_2>/dev/null_f === RUN TestDeprecate/fn_f_{_deprecate_msg}_fn_g_{_f_}_g_2>/dev/null_g_2>&1 ---- PASS: TestDeprecate (0.00s) - --- PASS: TestDeprecate/deprecate_msg (0.00s) - --- PASS: TestDeprecate/fn_f_{_deprecate_msg_}_f_2>/dev/null_f (0.00s) - --- PASS: TestDeprecate/fn_f_{_deprecate_msg}_fn_g_{_f_}_g_2>/dev/null_g_2>&1 (0.00s) +--- PASS: TestDeprecate (0.09s) + --- PASS: TestDeprecate/deprecate_msg (0.03s) + --- PASS: TestDeprecate/fn_f_{_deprecate_msg_}_f_2>/dev/null_f (0.02s) + --- PASS: TestDeprecate/fn_f_{_deprecate_msg}_fn_g_{_f_}_g_2>/dev/null_g_2>&1 (0.03s) === RUN TestUseMod === RUN TestUseMod/put_(use-mod_./mod)[x] ---- PASS: TestUseMod (0.00s) - --- PASS: TestUseMod/put_(use-mod_./mod)[x] (0.00s) +--- PASS: TestUseMod (0.03s) + --- PASS: TestUseMod/put_(use-mod_./mod)[x] (0.03s) === RUN TestResolve === RUN TestResolve/resolve_for === RUN TestResolve/resolve_put @@ -2803,12 +2846,12 @@ === RUN TestResolve/use_mod;_resolve_mod:func === RUN TestResolve/resolve_cat === RUN TestResolve/resolve_external ---- PASS: TestResolve (0.01s) +--- PASS: TestResolve (0.02s) --- PASS: TestResolve/resolve_for (0.00s) --- PASS: TestResolve/resolve_put (0.00s) --- PASS: TestResolve/fn_f_{_};_resolve_f (0.00s) --- PASS: TestResolve/use_mod;_resolve_mod:func (0.00s) - --- PASS: TestResolve/resolve_cat (0.00s) + --- PASS: TestResolve/resolve_cat (0.01s) --- PASS: TestResolve/resolve_external (0.00s) === RUN TestNum === RUN TestNum/num_1 @@ -2816,7 +2859,7 @@ === RUN TestNum/num_1/2 === RUN TestNum/num_0.1 === RUN TestNum/num_(num_1) ---- PASS: TestNum (0.00s) +--- PASS: TestNum (0.01s) --- PASS: TestNum/num_1 (0.00s) --- PASS: TestNum/num_100000000000000000000 (0.00s) --- PASS: TestNum/num_1/2 (0.00s) @@ -2826,24 +2869,24 @@ === RUN TestExactNum/exact-num_1 === RUN TestExactNum/exact-num_0.125 === RUN TestExactNum/exact-num_inf ---- PASS: TestExactNum (0.00s) - --- PASS: TestExactNum/exact-num_1 (0.00s) - --- PASS: TestExactNum/exact-num_0.125 (0.00s) +--- PASS: TestExactNum (0.02s) + --- PASS: TestExactNum/exact-num_1 (0.01s) + --- PASS: TestExactNum/exact-num_0.125 (0.01s) --- PASS: TestExactNum/exact-num_inf (0.00s) === RUN TestInexactNum === RUN TestInexactNum/inexact-num_1 === RUN TestInexactNum/inexact-num_1.0 === RUN TestInexactNum/inexact-num_(num_1) === RUN TestInexactNum/inexact-num_(num_1.0) ---- PASS: TestInexactNum (0.00s) +--- PASS: TestInexactNum (0.04s) --- PASS: TestInexactNum/inexact-num_1 (0.00s) - --- PASS: TestInexactNum/inexact-num_1.0 (0.00s) - --- PASS: TestInexactNum/inexact-num_(num_1) (0.00s) - --- PASS: TestInexactNum/inexact-num_(num_1.0) (0.00s) + --- PASS: TestInexactNum/inexact-num_1.0 (0.01s) + --- PASS: TestInexactNum/inexact-num_(num_1) (0.01s) + --- PASS: TestInexactNum/inexact-num_(num_1.0) (0.02s) === RUN TestFloat64 === RUN TestFloat64/float64_1 ---- PASS: TestFloat64 (0.00s) - --- PASS: TestFloat64/float64_1 (0.00s) +--- PASS: TestFloat64 (0.02s) + --- PASS: TestFloat64/float64_1 (0.02s) === RUN TestNumCmp === RUN TestNumCmp/<_1_2_3 === RUN TestNumCmp/<_1_3_2 @@ -2898,12 +2941,12 @@ === RUN TestNumCmp/>=_1/2_1/3_1/2 === RUN TestNumCmp/>=_3.0_3.0_2.0 === RUN TestNumCmp/>=_3.0_2.0_3.0 ---- PASS: TestNumCmp (0.03s) - --- PASS: TestNumCmp/<_1_2_3 (0.00s) - --- PASS: TestNumCmp/<_1_3_2 (0.00s) - --- PASS: TestNumCmp/<_100000000000000000001_100000000000000000002_100000000000000000003 (0.00s) - --- PASS: TestNumCmp/<_100000000000000000001_100000000000000000003_100000000000000000002 (0.00s) - --- PASS: TestNumCmp/<_1_100000000000000000001 (0.00s) +--- PASS: TestNumCmp (0.30s) + --- PASS: TestNumCmp/<_1_2_3 (0.02s) + --- PASS: TestNumCmp/<_1_3_2 (0.02s) + --- PASS: TestNumCmp/<_100000000000000000001_100000000000000000002_100000000000000000003 (0.02s) + --- PASS: TestNumCmp/<_100000000000000000001_100000000000000000003_100000000000000000002 (0.01s) + --- PASS: TestNumCmp/<_1_100000000000000000001 (0.01s) --- PASS: TestNumCmp/<_1/4_1/3_1/2 (0.00s) --- PASS: TestNumCmp/<_1/4_1/2_1/3 (0.00s) --- PASS: TestNumCmp/<_1/2_1_100000000000000000001 (0.00s) @@ -2920,38 +2963,38 @@ --- PASS: TestNumCmp/<=_1/3_1/2_1/1 (0.00s) --- PASS: TestNumCmp/<=_1.0_1.0_2.0 (0.00s) --- PASS: TestNumCmp/<=_1.0_2.0_1.0 (0.00s) - --- PASS: TestNumCmp/==_1_1_1 (0.00s) - --- PASS: TestNumCmp/==_1_2_1 (0.00s) - --- PASS: TestNumCmp/==_100000000000000000001_100000000000000000001_100000000000000000001 (0.00s) - --- PASS: TestNumCmp/==_100000000000000000001_100000000000000000002_100000000000000000001 (0.00s) + --- PASS: TestNumCmp/==_1_1_1 (0.01s) + --- PASS: TestNumCmp/==_1_2_1 (0.01s) + --- PASS: TestNumCmp/==_100000000000000000001_100000000000000000001_100000000000000000001 (0.01s) + --- PASS: TestNumCmp/==_100000000000000000001_100000000000000000002_100000000000000000001 (0.01s) --- PASS: TestNumCmp/==_1/2_1/2_1/2 (0.00s) - --- PASS: TestNumCmp/==_1/2_1/3_1/2 (0.00s) + --- PASS: TestNumCmp/==_1/2_1/3_1/2 (0.01s) --- PASS: TestNumCmp/==_1.0_1.0_1.0 (0.00s) --- PASS: TestNumCmp/==_1.0_2.0_1.0 (0.00s) --- PASS: TestNumCmp/!=_1_2_1 (0.00s) - --- PASS: TestNumCmp/!=_1_1_2 (0.00s) - --- PASS: TestNumCmp/!=_100000000000000000001_100000000000000000002_100000000000000000001 (0.00s) - --- PASS: TestNumCmp/!=_100000000000000000001_100000000000000000001_100000000000000000002 (0.00s) - --- PASS: TestNumCmp/!=_1/2_1/3_1/2 (0.00s) + --- PASS: TestNumCmp/!=_1_1_2 (0.01s) + --- PASS: TestNumCmp/!=_100000000000000000001_100000000000000000002_100000000000000000001 (0.01s) + --- PASS: TestNumCmp/!=_100000000000000000001_100000000000000000001_100000000000000000002 (0.02s) + --- PASS: TestNumCmp/!=_1/2_1/3_1/2 (0.01s) --- PASS: TestNumCmp/!=_1/2_1/2_1/3 (0.00s) --- PASS: TestNumCmp/!=_1.0_2.0_1.0 (0.00s) --- PASS: TestNumCmp/!=_1.0_1.0_2.0 (0.00s) --- PASS: TestNumCmp/>_3_2_1 (0.00s) --- PASS: TestNumCmp/>_3_1_2 (0.00s) --- PASS: TestNumCmp/>_100000000000000000003_100000000000000000002_100000000000000000001 (0.00s) - --- PASS: TestNumCmp/>_100000000000000000003_100000000000000000001_100000000000000000002 (0.00s) - --- PASS: TestNumCmp/>_1/2_1/3_1/4 (0.00s) + --- PASS: TestNumCmp/>_100000000000000000003_100000000000000000001_100000000000000000002 (0.01s) + --- PASS: TestNumCmp/>_1/2_1/3_1/4 (0.01s) --- PASS: TestNumCmp/>_1/2_1/4_1/3 (0.00s) - --- PASS: TestNumCmp/>_3.0_2.0_1.0 (0.00s) + --- PASS: TestNumCmp/>_3.0_2.0_1.0 (0.01s) --- PASS: TestNumCmp/>_3.0_1.0_2.0 (0.00s) --- PASS: TestNumCmp/>=_3_3_2 (0.00s) --- PASS: TestNumCmp/>=_3_2_3 (0.00s) --- PASS: TestNumCmp/>=_100000000000000000003_100000000000000000003_100000000000000000002 (0.00s) - --- PASS: TestNumCmp/>=_100000000000000000003_100000000000000000002_100000000000000000003 (0.00s) - --- PASS: TestNumCmp/>=_1/2_1/2_1/3 (0.00s) + --- PASS: TestNumCmp/>=_100000000000000000003_100000000000000000002_100000000000000000003 (0.01s) + --- PASS: TestNumCmp/>=_1/2_1/2_1/3 (0.01s) --- PASS: TestNumCmp/>=_1/2_1/3_1/2 (0.00s) - --- PASS: TestNumCmp/>=_3.0_3.0_2.0 (0.00s) - --- PASS: TestNumCmp/>=_3.0_2.0_3.0 (0.00s) + --- PASS: TestNumCmp/>=_3.0_3.0_2.0 (0.01s) + --- PASS: TestNumCmp/>=_3.0_2.0_3.0 (0.01s) === RUN TestArithmeticCommands === RUN TestArithmeticCommands/+ === RUN TestArithmeticCommands/+_233100_233 @@ -2992,18 +3035,18 @@ === RUN TestArithmeticCommands//_1.0_0 === RUN TestArithmeticCommands/%_23_7 === RUN TestArithmeticCommands/%_1_0 ---- PASS: TestArithmeticCommands (0.03s) - --- PASS: TestArithmeticCommands/+ (0.00s) - --- PASS: TestArithmeticCommands/+_233100_233 (0.00s) - --- PASS: TestArithmeticCommands/+_100000000000000000000_100000000000000000001 (0.00s) +--- PASS: TestArithmeticCommands (0.16s) + --- PASS: TestArithmeticCommands/+ (0.01s) + --- PASS: TestArithmeticCommands/+_233100_233 (0.02s) + --- PASS: TestArithmeticCommands/+_100000000000000000000_100000000000000000001 (0.01s) --- PASS: TestArithmeticCommands/+_1_2_100000000000000000000 (0.00s) - --- PASS: TestArithmeticCommands/+_1/2_1/3_1/4 (0.00s) - --- PASS: TestArithmeticCommands/+_1/2_1/2_1_100000000000000000000 (0.00s) - --- PASS: TestArithmeticCommands/+_0.5_0.25_1.0 (0.00s) - --- PASS: TestArithmeticCommands/+_0.5_1/4_1 (0.00s) - --- PASS: TestArithmeticCommands/- (0.00s) - --- PASS: TestArithmeticCommands/-_233 (0.00s) - --- PASS: TestArithmeticCommands/-_100000000000000000000 (0.00s) + --- PASS: TestArithmeticCommands/+_1/2_1/3_1/4 (0.01s) + --- PASS: TestArithmeticCommands/+_1/2_1/2_1_100000000000000000000 (0.01s) + --- PASS: TestArithmeticCommands/+_0.5_0.25_1.0 (0.01s) + --- PASS: TestArithmeticCommands/+_0.5_1/4_1 (0.01s) + --- PASS: TestArithmeticCommands/- (0.02s) + --- PASS: TestArithmeticCommands/-_233 (0.01s) + --- PASS: TestArithmeticCommands/-_100000000000000000000 (0.01s) --- PASS: TestArithmeticCommands/-_1/2 (0.00s) --- PASS: TestArithmeticCommands/-_1.0 (0.00s) --- PASS: TestArithmeticCommands/-_20_10_2 (0.00s) @@ -3020,7 +3063,7 @@ --- PASS: TestArithmeticCommands//_2 (0.00s) --- PASS: TestArithmeticCommands//_100000000000000000000 (0.00s) --- PASS: TestArithmeticCommands//_2.0 (0.00s) - --- PASS: TestArithmeticCommands//_233333_353 (0.00s) + --- PASS: TestArithmeticCommands//_233333_353 (0.01s) --- PASS: TestArithmeticCommands//_3_4_2 (0.00s) --- PASS: TestArithmeticCommands//_200000000000000000000_100000000000000000000 (0.00s) --- PASS: TestArithmeticCommands//_200000000000000000000_2 (0.00s) @@ -3040,10 +3083,10 @@ === RUN TestRandint/randint_2_1 === RUN TestRandint/randint === RUN TestRandint/randint_1_2_3 ---- PASS: TestRandint (0.02s) +--- PASS: TestRandint (0.01s) --- PASS: TestRandint/randint_1_2 (0.00s) --- PASS: TestRandint/randint_1 (0.00s) - --- PASS: TestRandint/var_i_=_(randint_10_100);_and_(<=_10_$i)_(<_$i_100) (0.01s) + --- PASS: TestRandint/var_i_=_(randint_10_100);_and_(<=_10_$i)_(<_$i_100) (0.00s) --- PASS: TestRandint/var_i_=_(randint_10);_and_(<=_0_$i)_(<_$i_10) (0.00s) --- PASS: TestRandint/randint_2_1 (0.00s) --- PASS: TestRandint/randint (0.00s) @@ -3090,7 +3133,7 @@ === RUN TestRange/range_&step=-0.5_10 === RUN TestRange/range_&step=0.5_10_0 === RUN TestRange/range_1.2_>&- ---- PASS: TestRange (0.02s) +--- PASS: TestRange (0.06s) --- PASS: TestRange/range (0.00s) --- PASS: TestRange/range_0_1_2 (0.00s) --- PASS: TestRange/range_3 (0.00s) @@ -3116,7 +3159,7 @@ --- PASS: TestRange/range_23/10_1/10 (0.00s) --- PASS: TestRange/range_1/10_9/10_&step=3/10 (0.00s) --- PASS: TestRange/range_9/10_0/10_&step=-3/10 (0.00s) - --- PASS: TestRange/range_&step=-1/2_10 (0.00s) + --- PASS: TestRange/range_&step=-1/2_10 (0.01s) --- PASS: TestRange/range_&step=1/2_10_0 (0.00s) --- PASS: TestRange/range_1/2_3/2_>&- (0.00s) --- PASS: TestRange/range_1.2 (0.00s) @@ -3138,7 +3181,7 @@ === RUN TestBool/bool_"" === RUN TestBool/bool_?(fail_x) === RUN TestBool/bool_$false ---- PASS: TestBool (0.01s) +--- PASS: TestBool (0.02s) --- PASS: TestBool/bool_$true (0.00s) --- PASS: TestBool/bool_a (0.00s) --- PASS: TestBool/bool_[a] (0.00s) @@ -3153,7 +3196,7 @@ === RUN TestNot/not_?(fail_x) === RUN TestNot/not_$true === RUN TestNot/not_0 ---- PASS: TestNot (0.00s) +--- PASS: TestNot (0.01s) --- PASS: TestNot/not_$false (0.00s) --- PASS: TestNot/not_?(fail_x) (0.00s) --- PASS: TestNot/not_$true (0.00s) @@ -3163,7 +3206,7 @@ === RUN TestIs/is_a_b === RUN TestIs/is_[]_[] === RUN TestIs/is_[1]_[1] ---- PASS: TestIs (0.00s) +--- PASS: TestIs (0.01s) --- PASS: TestIs/is_1_1 (0.00s) --- PASS: TestIs/is_a_b (0.00s) --- PASS: TestIs/is_[]_[] (0.00s) @@ -3174,7 +3217,7 @@ === RUN TestEq/eq_[]_[] === RUN TestEq/eq_[1]_[1] === RUN TestEq/eq_1_1_2 ---- PASS: TestEq (0.00s) +--- PASS: TestEq (0.01s) --- PASS: TestEq/eq_1_1 (0.00s) --- PASS: TestEq/eq_a_b (0.00s) --- PASS: TestEq/eq_[]_[] (0.00s) @@ -3211,7 +3254,7 @@ === RUN TestCompare/compare_1_(num_1) === RUN TestCompare/compare_x_[x] === RUN TestCompare/compare_a_[&a=x] ---- PASS: TestCompare (0.02s) +--- PASS: TestCompare (0.05s) --- PASS: TestCompare/compare_a_b (0.00s) --- PASS: TestCompare/compare_b_a (0.00s) --- PASS: TestCompare/compare_x_x (0.00s) @@ -3219,7 +3262,7 @@ --- PASS: TestCompare/compare_(num_2)_(num_1) (0.00s) --- PASS: TestCompare/compare_(num_3)_(num_3) (0.00s) --- PASS: TestCompare/compare_(num_1/4)_(num_1/2) (0.00s) - --- PASS: TestCompare/compare_(num_1/3)_(num_0.2) (0.00s) + --- PASS: TestCompare/compare_(num_1/3)_(num_0.2) (0.01s) --- PASS: TestCompare/compare_(num_3.0)_(num_3) (0.00s) --- PASS: TestCompare/compare_(num_nan)_(num_3) (0.00s) --- PASS: TestCompare/compare_(num_3)_(num_nan) (0.00s) @@ -3255,7 +3298,7 @@ --- PASS: TestStringComparisonCommands/<=s_a_a (0.00s) --- PASS: TestStringComparisonCommands/<=s_a_b (0.00s) --- PASS: TestStringComparisonCommands/<=s_b_a (0.00s) - --- PASS: TestStringComparisonCommands/==s_haha_haha (0.01s) + --- PASS: TestStringComparisonCommands/==s_haha_haha (0.00s) --- PASS: TestStringComparisonCommands/==s_10_10.0 (0.00s) --- PASS: TestStringComparisonCommands/!=s_haha_haha (0.00s) --- PASS: TestStringComparisonCommands/!=s_10_10.1 (0.00s) @@ -3267,45 +3310,45 @@ === RUN TestToString === RUN TestToString/to-string_str_(num_1)_$true === RUN TestToString/to-string_str_>&- ---- PASS: TestToString (0.00s) +--- PASS: TestToString (0.01s) --- PASS: TestToString/to-string_str_(num_1)_$true (0.00s) - --- PASS: TestToString/to-string_str_>&- (0.00s) + --- PASS: TestToString/to-string_str_>&- (0.01s) === RUN TestBase === RUN TestBase/base_2_1_3_4_16_255 === RUN TestBase/base_16_42_233 === RUN TestBase/base_1_1 === RUN TestBase/base_37_10 === RUN TestBase/base_2_1_>&- ---- PASS: TestBase (0.00s) +--- PASS: TestBase (0.03s) --- PASS: TestBase/base_2_1_3_4_16_255 (0.00s) --- PASS: TestBase/base_16_42_233 (0.00s) - --- PASS: TestBase/base_1_1 (0.00s) - --- PASS: TestBase/base_37_10 (0.00s) + --- PASS: TestBase/base_1_1 (0.01s) + --- PASS: TestBase/base_37_10 (0.01s) --- PASS: TestBase/base_2_1_>&- (0.00s) === RUN TestWcswidth === RUN TestWcswidth/wcswidth_你好 === RUN TestWcswidth/-override-wcwidth_x_10;_wcswidth_1x2x;_-override-wcwidth_x_1 ---- PASS: TestWcswidth (0.00s) +--- PASS: TestWcswidth (0.01s) --- PASS: TestWcswidth/wcswidth_你好 (0.00s) - --- PASS: TestWcswidth/-override-wcwidth_x_10;_wcswidth_1x2x;_-override-wcwidth_x_1 (0.00s) + --- PASS: TestWcswidth/-override-wcwidth_x_10;_wcswidth_1x2x;_-override-wcwidth_x_1 (0.01s) === RUN TestEawk === RUN TestEawk/echo_"__ax__by_cz__\n11\t22_33"_|_eawk_{|@a|_put_$a[-1]_} === RUN TestEawk/num_42_|_eawk_{|@a|_fail_"this_should_not_run"_} === RUN TestEawk/____to-lines_[1_2_3_4]_|_eawk_{|@a|_____if_(==s_3_$a[1])_{______fail_"stop_eawk"_____}_____put_$a[1]____}___ === RUN TestEawk/____to-lines_["_a"_"b\tc_"_"d"_"e"]_|_eawk_{|@a|_____if_(==s_d_$a[1])_{______break_____}_else_{______put_$a[-1]_____}____}___ === RUN TestEawk/____to-lines_["_a"_"b\tc_"_"d"_"e"]_|_eawk_{|@a|_____if_(==s_d_$a[1])_{______continue_____}_else_{______put_$a[-1]_____}____}___ ---- PASS: TestEawk (0.01s) - --- PASS: TestEawk/echo_"__ax__by_cz__\n11\t22_33"_|_eawk_{|@a|_put_$a[-1]_} (0.00s) - --- PASS: TestEawk/num_42_|_eawk_{|@a|_fail_"this_should_not_run"_} (0.00s) - --- PASS: TestEawk/____to-lines_[1_2_3_4]_|_eawk_{|@a|_____if_(==s_3_$a[1])_{______fail_"stop_eawk"_____}_____put_$a[1]____}___ (0.00s) - --- PASS: TestEawk/____to-lines_["_a"_"b\tc_"_"d"_"e"]_|_eawk_{|@a|_____if_(==s_d_$a[1])_{______break_____}_else_{______put_$a[-1]_____}____}___ (0.00s) - --- PASS: TestEawk/____to-lines_["_a"_"b\tc_"_"d"_"e"]_|_eawk_{|@a|_____if_(==s_d_$a[1])_{______continue_____}_else_{______put_$a[-1]_____}____}___ (0.00s) +--- PASS: TestEawk (0.10s) + --- PASS: TestEawk/echo_"__ax__by_cz__\n11\t22_33"_|_eawk_{|@a|_put_$a[-1]_} (0.01s) + --- PASS: TestEawk/num_42_|_eawk_{|@a|_fail_"this_should_not_run"_} (0.02s) + --- PASS: TestEawk/____to-lines_[1_2_3_4]_|_eawk_{|@a|_____if_(==s_3_$a[1])_{______fail_"stop_eawk"_____}_____put_$a[1]____}___ (0.02s) + --- PASS: TestEawk/____to-lines_["_a"_"b\tc_"_"d"_"e"]_|_eawk_{|@a|_____if_(==s_d_$a[1])_{______break_____}_else_{______put_$a[-1]_____}____}___ (0.04s) + --- PASS: TestEawk/____to-lines_["_a"_"b\tc_"_"d"_"e"]_|_eawk_{|@a|_____if_(==s_d_$a[1])_{______continue_____}_else_{______put_$a[-1]_____}____}___ (0.01s) === RUN TestAll === RUN TestAll/put_foo_bar_|_all === RUN TestAll/echo_foobar_|_all === RUN TestAll/all_[foo_bar] === RUN TestAll/all_[foo_bar]_>&- ---- PASS: TestAll (0.00s) +--- PASS: TestAll (0.01s) --- PASS: TestAll/put_foo_bar_|_all (0.00s) --- PASS: TestAll/echo_foobar_|_all (0.00s) --- PASS: TestAll/all_[foo_bar] (0.00s) @@ -3318,7 +3361,7 @@ === RUN TestOne/one_[] === RUN TestOne/one_[foo_bar] === RUN TestOne/one_[foo]_>&- ---- PASS: TestOne (0.01s) +--- PASS: TestOne (0.03s) --- PASS: TestOne/put_foo_|_one (0.00s) --- PASS: TestOne/put_|_one (0.00s) --- PASS: TestOne/put_foo_bar_|_one (0.00s) @@ -3329,35 +3372,35 @@ === RUN TestTake === RUN TestTake/range_100_|_take_2 === RUN TestTake/take_1_[foo_bar]_>&- ---- PASS: TestTake (0.00s) +--- PASS: TestTake (0.01s) --- PASS: TestTake/range_100_|_take_2 (0.00s) --- PASS: TestTake/take_1_[foo_bar]_>&- (0.00s) === RUN TestDrop === RUN TestDrop/range_100_|_drop_98 === RUN TestDrop/drop_1_[foo_bar_lorem]_>&- ---- PASS: TestDrop (0.00s) - --- PASS: TestDrop/range_100_|_drop_98 (0.00s) +--- PASS: TestDrop (0.02s) + --- PASS: TestDrop/range_100_|_drop_98 (0.01s) --- PASS: TestDrop/drop_1_[foo_bar_lorem]_>&- (0.00s) === RUN TestCompact === RUN TestCompact/put_a_a_b_b_c_|_compact === RUN TestCompact/put_a_b_a_|_compact === RUN TestCompact/compact_[a_a]_>&- ---- PASS: TestCompact (0.00s) +--- PASS: TestCompact (0.01s) --- PASS: TestCompact/put_a_a_b_b_c_|_compact (0.00s) --- PASS: TestCompact/put_a_b_a_|_compact (0.00s) - --- PASS: TestCompact/compact_[a_a]_>&- (0.00s) + --- PASS: TestCompact/compact_[a_a]_>&- (0.01s) === RUN TestCount === RUN TestCount/range_100_|_count === RUN TestCount/count_[(range_100)] === RUN TestCount/count_123 === RUN TestCount/count_1_2_3 === RUN TestCount/count_$true ---- PASS: TestCount (0.01s) +--- PASS: TestCount (0.03s) --- PASS: TestCount/range_100_|_count (0.00s) --- PASS: TestCount/count_[(range_100)] (0.01s) --- PASS: TestCount/count_123 (0.00s) --- PASS: TestCount/count_1_2_3 (0.00s) - --- PASS: TestCount/count_$true (0.00s) + --- PASS: TestCount/count_$true (0.01s) === RUN TestOrder === RUN TestOrder/put_foo_bar_ipsum_|_order === RUN TestOrder/put_foo_bar_bar_|_order @@ -3393,41 +3436,41 @@ === RUN TestOrder/put_c_b_a_|_order_&less-than=$nil_&key=$nil === RUN TestOrder/put_l_x_o_x_r_x_e_x_m_|_order_&less-than={|a_b|_eq_$a_x_} === RUN TestOrder/order_[foo]_>&- ---- PASS: TestOrder (0.21s) +--- PASS: TestOrder (0.46s) --- PASS: TestOrder/put_foo_bar_ipsum_|_order (0.00s) --- PASS: TestOrder/put_foo_bar_bar_|_order (0.01s) - --- PASS: TestOrder/put_10_1_5_2_|_order (0.00s) + --- PASS: TestOrder/put_10_1_5_2_|_order (0.01s) --- PASS: TestOrder/put_$true_$false_$true_|_order (0.00s) --- PASS: TestOrder/put_$false_$true_$false_|_order (0.00s) - --- PASS: TestOrder/put_10_1_1_|_each_$num~_|_order (0.00s) + --- PASS: TestOrder/put_10_1_1_|_each_$num~_|_order (0.01s) --- PASS: TestOrder/put_10_1_5_2_-1_|_each_$num~_|_order (0.01s) - --- PASS: TestOrder/put_1_100000000000000000000_2_100000000000000000000_|_each_$num~_|_order (0.00s) + --- PASS: TestOrder/put_1_100000000000000000000_2_100000000000000000000_|_each_$num~_|_order (0.02s) --- PASS: TestOrder/put_1_2_3/2_3/2_|_each_$num~_|_order (0.00s) --- PASS: TestOrder/put_1_1.5_2_1.5_|_each_$num~_|_order (0.01s) - --- PASS: TestOrder/put_(num_1)_(num_1.5)_(num_2)_(num_1.5)_|_order (0.02s) - --- PASS: TestOrder/put_NaN_-1_NaN_|_each_$num~_|_order (0.02s) + --- PASS: TestOrder/put_(num_1)_(num_1.5)_(num_2)_(num_1.5)_|_order (0.01s) + --- PASS: TestOrder/put_NaN_-1_NaN_|_each_$num~_|_order (0.01s) --- PASS: TestOrder/put_[b]_[a]_|_order (0.01s) - --- PASS: TestOrder/put_[a]_[b]_[a]_|_order (0.01s) + --- PASS: TestOrder/put_[a]_[b]_[a]_|_order (0.02s) --- PASS: TestOrder/put_[(num_10)]_[(num_2)]_|_order (0.02s) --- PASS: TestOrder/put_[a_b]_[b_b]_[a_c]_|_order (0.01s) - --- PASS: TestOrder/put_[a]_[]_[a_(num_2)]_[a_(num_1)]_|_order (0.00s) - --- PASS: TestOrder/put_(num_1)_1_|_order (0.00s) - --- PASS: TestOrder/put_1_(num_1)_|_order (0.01s) - --- PASS: TestOrder/put_1_(num_1)_b_|_order (0.00s) - --- PASS: TestOrder/put_[a]_a_|_order (0.00s) - --- PASS: TestOrder/put_[a]_[(num_1)]_|_order (0.00s) - --- PASS: TestOrder/put_foo_bar_ipsum_|_order_&reverse (0.00s) - --- PASS: TestOrder/put_10_1_5_2_|_order_&key={|v|_num_$v_} (0.00s) - --- PASS: TestOrder/put_10_1_5_2_|_order_&reverse_&key={|v|_num_$v_} (0.00s) - --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_<_$a_$b_} (0.00s) - --- PASS: TestOrder/put_[a_1]_[b_10]_[c_2]_|_order_&key={|v|_put_$v[1]}_&less-than=$'<~' (0.01s) - --- PASS: TestOrder/put_1_10_2_5_|_order_&reverse_&less-than={|a_b|_<_$a_$b_} (0.01s) - --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_put_$true_$false_} (0.01s) + --- PASS: TestOrder/put_[a]_[]_[a_(num_2)]_[a_(num_1)]_|_order (0.01s) + --- PASS: TestOrder/put_(num_1)_1_|_order (0.01s) + --- PASS: TestOrder/put_1_(num_1)_|_order (0.03s) + --- PASS: TestOrder/put_1_(num_1)_b_|_order (0.02s) + --- PASS: TestOrder/put_[a]_a_|_order (0.01s) + --- PASS: TestOrder/put_[a]_[(num_1)]_|_order (0.01s) + --- PASS: TestOrder/put_foo_bar_ipsum_|_order_&reverse (0.01s) + --- PASS: TestOrder/put_10_1_5_2_|_order_&key={|v|_num_$v_} (0.01s) + --- PASS: TestOrder/put_10_1_5_2_|_order_&reverse_&key={|v|_num_$v_} (0.02s) + --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_<_$a_$b_} (0.03s) + --- PASS: TestOrder/put_[a_1]_[b_10]_[c_2]_|_order_&key={|v|_put_$v[1]}_&less-than=$'<~' (0.02s) + --- PASS: TestOrder/put_1_10_2_5_|_order_&reverse_&less-than={|a_b|_<_$a_$b_} (0.02s) + --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_put_$true_$false_} (0.02s) --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_put_x_} (0.01s) - --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_fail_bad_} (0.01s) - --- PASS: TestOrder/put_c_b_a_|_order_&less-than=$nil_&key=$nil (0.01s) - --- PASS: TestOrder/put_l_x_o_x_r_x_e_x_m_|_order_&less-than={|a_b|_eq_$a_x_} (0.01s) - --- PASS: TestOrder/order_[foo]_>&- (0.00s) + --- PASS: TestOrder/put_1_10_2_5_|_order_&less-than={|a_b|_fail_bad_} (0.02s) + --- PASS: TestOrder/put_c_b_a_|_order_&less-than=$nil_&key=$nil (0.00s) + --- PASS: TestOrder/put_l_x_o_x_r_x_e_x_m_|_order_&less-than={|a_b|_eq_$a_x_} (0.04s) + --- PASS: TestOrder/order_[foo]_>&- (0.01s) === RUN TestStyledSegment === RUN TestStyledSegment/print_(styled_(styled-segment_abc_&fg-color=cyan)_bold) === RUN TestStyledSegment/print_(styled_(styled-segment_(styled-segment_abc_&fg-color=magenta)_&dim=$true)_cyan) @@ -3437,15 +3480,15 @@ === RUN TestStyledSegment/print_(styled_(styled-segment_abc_&inverse=$true)_toggle-inverse) === RUN TestStyledSegment/styled-segment_[] === RUN TestStyledSegment/styled-segment_text_&foo=bar ---- PASS: TestStyledSegment (0.01s) - --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&fg-color=cyan)_bold) (0.00s) - --- PASS: TestStyledSegment/print_(styled_(styled-segment_(styled-segment_abc_&fg-color=magenta)_&dim=$true)_cyan) (0.00s) - --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&inverse=$true)_inverse) (0.00s) - --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc)_toggle-inverse) (0.00s) - --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&inverse=$true)_no-inverse) (0.00s) +--- PASS: TestStyledSegment (0.10s) + --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&fg-color=cyan)_bold) (0.01s) + --- PASS: TestStyledSegment/print_(styled_(styled-segment_(styled-segment_abc_&fg-color=magenta)_&dim=$true)_cyan) (0.03s) + --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&inverse=$true)_inverse) (0.02s) + --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc)_toggle-inverse) (0.01s) + --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&inverse=$true)_no-inverse) (0.02s) --- PASS: TestStyledSegment/print_(styled_(styled-segment_abc_&inverse=$true)_toggle-inverse) (0.00s) --- PASS: TestStyledSegment/styled-segment_[] (0.00s) - --- PASS: TestStyledSegment/styled-segment_text_&foo=bar (0.01s) + --- PASS: TestStyledSegment/styled-segment_text_&foo=bar (0.00s) === RUN TestStyled === RUN TestStyled/print_(styled_abc_bold) === RUN TestStyled/print_(styled_abc_red_cyan) @@ -3466,32 +3509,32 @@ === RUN TestStyled/styled_abc_hopefully-never-exists === RUN TestStyled/styled_[] === RUN TestStyled/styled_abc_[] ---- PASS: TestStyled (0.09s) +--- PASS: TestStyled (0.21s) --- PASS: TestStyled/print_(styled_abc_bold) (0.00s) --- PASS: TestStyled/print_(styled_abc_red_cyan) (0.00s) --- PASS: TestStyled/print_(styled_abc_bg-green) (0.00s) - --- PASS: TestStyled/print_(styled_abc_no-dim) (0.00s) + --- PASS: TestStyled/print_(styled_abc_no-dim) (0.01s) --- PASS: TestStyled/print_(styled_(styled_abc_red)_blue) (0.01s) --- PASS: TestStyled/print_(styled_(styled_abc_italic)_red) (0.02s) - --- PASS: TestStyled/print_(styled_(styled_abc_inverse)_inverse) (0.01s) + --- PASS: TestStyled/print_(styled_(styled_abc_inverse)_inverse) (0.02s) --- PASS: TestStyled/print_(styled_(styled_abc_inverse)_no-inverse) (0.02s) --- PASS: TestStyled/print_(styled_(styled_abc_inverse)_toggle-inverse) (0.02s) - --- PASS: TestStyled/print_(styled_(styled_abc_inverse)_toggle-inverse_toggle-inverse) (0.01s) + --- PASS: TestStyled/print_(styled_(styled_abc_inverse)_toggle-inverse_toggle-inverse) (0.02s) --- PASS: TestStyled/print_(styled_abc_{|s|_put_$s_}) (0.00s) - --- PASS: TestStyled/print_(styled_abc_{|s|_styled-segment_$s_&bold=$true_&italic=$false_}) (0.00s) - --- PASS: TestStyled/print_(styled_abc_italic_{|s|_styled-segment_$s_&bold=$true_&italic=$false_}) (0.00s) - --- PASS: TestStyled/styled_abc_{|_|_fail_bad_} (0.00s) - --- PASS: TestStyled/styled_abc_{|_|_put_a_b_} (0.00s) - --- PASS: TestStyled/styled_abc_{|_|_put_[]_} (0.00s) - --- PASS: TestStyled/styled_abc_hopefully-never-exists (0.00s) + --- PASS: TestStyled/print_(styled_abc_{|s|_styled-segment_$s_&bold=$true_&italic=$false_}) (0.01s) + --- PASS: TestStyled/print_(styled_abc_italic_{|s|_styled-segment_$s_&bold=$true_&italic=$false_}) (0.01s) + --- PASS: TestStyled/styled_abc_{|_|_fail_bad_} (0.01s) + --- PASS: TestStyled/styled_abc_{|_|_put_a_b_} (0.02s) + --- PASS: TestStyled/styled_abc_{|_|_put_[]_} (0.02s) + --- PASS: TestStyled/styled_abc_hopefully-never-exists (0.02s) --- PASS: TestStyled/styled_[] (0.00s) --- PASS: TestStyled/styled_abc_[] (0.00s) === RUN TestStyled_DoesNotModifyArgument === RUN TestStyled_DoesNotModifyArgument/var_x_=_(styled_text);_var_y_=_(styled_$x_red);_put_$x[0][fg-color] === RUN TestStyled_DoesNotModifyArgument/var_x_=_(styled-segment_text);_var_y_=_(styled_$x_red);_put_$x[fg-color] ---- PASS: TestStyled_DoesNotModifyArgument (0.00s) - --- PASS: TestStyled_DoesNotModifyArgument/var_x_=_(styled_text);_var_y_=_(styled_$x_red);_put_$x[0][fg-color] (0.00s) - --- PASS: TestStyled_DoesNotModifyArgument/var_x_=_(styled-segment_text);_var_y_=_(styled_$x_red);_put_$x[fg-color] (0.00s) +--- PASS: TestStyled_DoesNotModifyArgument (0.05s) + --- PASS: TestStyled_DoesNotModifyArgument/var_x_=_(styled_text);_var_y_=_(styled_$x_red);_put_$x[0][fg-color] (0.02s) + --- PASS: TestStyled_DoesNotModifyArgument/var_x_=_(styled-segment_text);_var_y_=_(styled_$x_red);_put_$x[fg-color] (0.02s) === RUN TestStyledConcat === RUN TestStyledConcat/print_(styled-segment_abc_&fg-color=red)abc === RUN TestStyledConcat/print_(styled-segment_abc_&bg-color=red)(styled-segment_abc_&fg-color=red) @@ -3514,28 +3557,28 @@ === RUN TestStyledConcat/print_(num_13)(styled_abc_blink) === RUN TestStyledConcat/print_(num_4/3)(styled_abc_blink) === RUN TestStyledConcat/print_{_}(styled_abc) ---- PASS: TestStyledConcat (0.05s) - --- PASS: TestStyledConcat/print_(styled-segment_abc_&fg-color=red)abc (0.00s) +--- PASS: TestStyledConcat (0.26s) + --- PASS: TestStyledConcat/print_(styled-segment_abc_&fg-color=red)abc (0.01s) --- PASS: TestStyledConcat/print_(styled-segment_abc_&bg-color=red)(styled-segment_abc_&fg-color=red) (0.00s) - --- PASS: TestStyledConcat/print_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan) (0.00s) - --- PASS: TestStyledConcat/print_(styled-segment_abc_&blink)(num_44/3) (0.00s) - --- PASS: TestStyledConcat/print_(styled-segment_abc_&blink)(num_42) (0.00s) - --- PASS: TestStyledConcat/print_(styled-segment_abc){_} (0.00s) - --- PASS: TestStyledConcat/print_abc(styled-segment_abc_&fg-color=red) (0.00s) - --- PASS: TestStyledConcat/print_(num_99.0)(styled-segment_abc_&blink) (0.03s) - --- PASS: TestStyledConcat/print_(num_66)(styled-segment_abc_&blink) (0.00s) - --- PASS: TestStyledConcat/print_(num_3/2)(styled-segment_abc_&blink) (0.00s) - --- PASS: TestStyledConcat/print_{_}(styled-segment_abc) (0.00s) + --- PASS: TestStyledConcat/print_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan) (0.01s) + --- PASS: TestStyledConcat/print_(styled-segment_abc_&blink)(num_44/3) (0.02s) + --- PASS: TestStyledConcat/print_(styled-segment_abc_&blink)(num_42) (0.02s) + --- PASS: TestStyledConcat/print_(styled-segment_abc){_} (0.02s) + --- PASS: TestStyledConcat/print_abc(styled-segment_abc_&fg-color=red) (0.02s) + --- PASS: TestStyledConcat/print_(num_99.0)(styled-segment_abc_&blink) (0.01s) + --- PASS: TestStyledConcat/print_(num_66)(styled-segment_abc_&blink) (0.02s) + --- PASS: TestStyledConcat/print_(num_3/2)(styled-segment_abc_&blink) (0.01s) + --- PASS: TestStyledConcat/print_{_}(styled-segment_abc) (0.01s) --- PASS: TestStyledConcat/print_(styled_abc_blink)abc (0.00s) --- PASS: TestStyledConcat/print_(styled_abc_blink)(num_13) (0.00s) - --- PASS: TestStyledConcat/print_(styled_abc_blink)(num_3/4) (0.00s) - --- PASS: TestStyledConcat/print_(styled_abc_inverse)(styled-segment_abc_&bg-color=white) (0.00s) - --- PASS: TestStyledConcat/print_(styled_abc_bold)(styled_abc_dim) (0.00s) - --- PASS: TestStyledConcat/print_(styled_abc){_} (0.00s) - --- PASS: TestStyledConcat/print_abc(styled_abc_blink) (0.00s) - --- PASS: TestStyledConcat/print_(num_13)(styled_abc_blink) (0.00s) - --- PASS: TestStyledConcat/print_(num_4/3)(styled_abc_blink) (0.00s) - --- PASS: TestStyledConcat/print_{_}(styled_abc) (0.00s) + --- PASS: TestStyledConcat/print_(styled_abc_blink)(num_3/4) (0.01s) + --- PASS: TestStyledConcat/print_(styled_abc_inverse)(styled-segment_abc_&bg-color=white) (0.01s) + --- PASS: TestStyledConcat/print_(styled_abc_bold)(styled_abc_dim) (0.01s) + --- PASS: TestStyledConcat/print_(styled_abc){_} (0.01s) + --- PASS: TestStyledConcat/print_abc(styled_abc_blink) (0.02s) + --- PASS: TestStyledConcat/print_(num_13)(styled_abc_blink) (0.02s) + --- PASS: TestStyledConcat/print_(num_4/3)(styled_abc_blink) (0.01s) + --- PASS: TestStyledConcat/print_{_}(styled_abc) (0.01s) === RUN TestStyledIndexing === RUN TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[bold] === RUN TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[italic] @@ -3544,14 +3587,14 @@ === RUN TestStyledIndexing/put_(styled_abc_red)[0][bg-color] === RUN TestStyledIndexing/var_t_=_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan);_put_$t[1][fg-color] === RUN TestStyledIndexing/var_t_=_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan);_put_$t[1][underlined] ---- PASS: TestStyledIndexing (0.01s) - --- PASS: TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[bold] (0.00s) - --- PASS: TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[italic] (0.00s) - --- PASS: TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[fg-color] (0.00s) - --- PASS: TestStyledIndexing/put_(styled_abc_red)[0][bold] (0.00s) - --- PASS: TestStyledIndexing/put_(styled_abc_red)[0][bg-color] (0.00s) - --- PASS: TestStyledIndexing/var_t_=_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan);_put_$t[1][fg-color] (0.00s) - --- PASS: TestStyledIndexing/var_t_=_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan);_put_$t[1][underlined] (0.00s) +--- PASS: TestStyledIndexing (0.12s) + --- PASS: TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[bold] (0.02s) + --- PASS: TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[italic] (0.02s) + --- PASS: TestStyledIndexing/put_(styled-segment_abc_&italic=$true_&fg-color=red)[fg-color] (0.02s) + --- PASS: TestStyledIndexing/put_(styled_abc_red)[0][bold] (0.02s) + --- PASS: TestStyledIndexing/put_(styled_abc_red)[0][bg-color] (0.01s) + --- PASS: TestStyledIndexing/var_t_=_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan);_put_$t[1][fg-color] (0.02s) + --- PASS: TestStyledIndexing/var_t_=_(styled-segment_abc_&underlined=$true)(styled_abc_bright-cyan);_put_$t[1][underlined] (0.01s) === RUN TestSleep === RUN TestSleep/sleep_0 === RUN TestSleep/sleep_1 @@ -3568,16 +3611,16 @@ === RUN TestSleep/sleep_(num_1.7) === RUN TestSleep/sleep_(num_-7) === RUN TestSleep/sleep_[1] ---- PASS: TestSleep (0.01s) - --- PASS: TestSleep/sleep_0 (0.00s) - --- PASS: TestSleep/sleep_1 (0.00s) - --- PASS: TestSleep/sleep_1.3s (0.00s) +--- PASS: TestSleep (0.12s) + --- PASS: TestSleep/sleep_0 (0.01s) + --- PASS: TestSleep/sleep_1 (0.02s) + --- PASS: TestSleep/sleep_1.3s (0.02s) --- PASS: TestSleep/sleep_0.1 (0.00s) --- PASS: TestSleep/sleep_0.1ms (0.00s) - --- PASS: TestSleep/sleep_3h5m7s (0.00s) - --- PASS: TestSleep/sleep_1x (0.00s) - --- PASS: TestSleep/sleep_-7 (0.00s) - --- PASS: TestSleep/sleep_-3h (0.00s) + --- PASS: TestSleep/sleep_3h5m7s (0.01s) + --- PASS: TestSleep/sleep_1x (0.02s) + --- PASS: TestSleep/sleep_-7 (0.02s) + --- PASS: TestSleep/sleep_-3h (0.02s) --- PASS: TestSleep/sleep_1/2 (0.00s) --- PASS: TestSleep/sleep_(num_42) (0.00s) --- PASS: TestSleep/sleep_(num_0) (0.00s) @@ -3614,19 +3657,19 @@ === RUN TestBenchmark/benchmark_&min-time=-1s_{_} === RUN TestBenchmark/benchmark_&min-runs=0_&min-time=0s_{_}_>&- === RUN TestBenchmark/benchmark_&min-runs=0_&min-time=0s_&on-end=$put~_{_}_>&- ---- PASS: TestBenchmark (0.03s) +--- PASS: TestBenchmark (0.05s) --- PASS: TestBenchmark/benchmark_&min-runs=2_&min-time=2s_{_} (0.00s) --- PASS: TestBenchmark/var_f_=_{|m|_put_$m[avg]_$m[stddev]_$m[min]_$m[max]_$m[runs]}_benchmark_&min-runs=2_&min-time=2s_&on-end=$f_{_} (0.00s) - --- PASS: TestBenchmark/benchmark_&min-runs=4_&min-time=0s_&on-end={|m|_put_$m[runs]}_{_} (0.00s) + --- PASS: TestBenchmark/benchmark_&min-runs=4_&min-time=0s_&on-end={|m|_put_$m[runs]}_{_} (0.01s) --- PASS: TestBenchmark/benchmark_&min-runs=0_&min-time=10s_&on-end={|m|_put_$m[runs]}_{_} (0.00s) --- PASS: TestBenchmark/benchmark_&min-runs=3_&on-run-end=$put~_&on-end={|m|_}_{_} (0.00s) --- PASS: TestBenchmark/var_i_=_0_benchmark_{_set_i_=_(+_$i_1);_if_(==_$i_3)_{_fail_failure_}_} (0.00s) --- PASS: TestBenchmark/benchmark_{_fail_failure_} (0.00s) --- PASS: TestBenchmark/benchmark_&on-end=$put~_{_fail_failure_} (0.00s) - --- PASS: TestBenchmark/benchmark_&on-run-end={|_|_fail_failure_}_{_} (0.01s) + --- PASS: TestBenchmark/benchmark_&on-run-end={|_|_fail_failure_}_{_} (0.00s) --- PASS: TestBenchmark/benchmark_&min-runs=2_&min-time=0s_&on-end={|_|_fail_failure_}_{_} (0.00s) --- PASS: TestBenchmark/benchmark_&min-runs=-1_{_} (0.00s) - --- PASS: TestBenchmark/benchmark_&min-time=abc_{_} (0.00s) + --- PASS: TestBenchmark/benchmark_&min-time=abc_{_} (0.01s) --- PASS: TestBenchmark/benchmark_&min-time=-1s_{_} (0.00s) --- PASS: TestBenchmark/benchmark_&min-runs=0_&min-time=0s_{_}_>&- (0.00s) --- PASS: TestBenchmark/benchmark_&min-runs=0_&min-time=0s_&on-end=$put~_{_}_>&- (0.00s) @@ -3637,8 +3680,8 @@ === RUN TestExplicitBuiltinModule === RUN TestExplicitBuiltinModule/all_$args === RUN TestExplicitBuiltinModule/use_builtin;_all_$builtin:args ---- PASS: TestExplicitBuiltinModule (0.01s) - --- PASS: TestExplicitBuiltinModule/all_$args (0.01s) +--- PASS: TestExplicitBuiltinModule (0.00s) + --- PASS: TestExplicitBuiltinModule/all_$args (0.00s) --- PASS: TestExplicitBuiltinModule/use_builtin;_all_$builtin:args (0.00s) === RUN TestPragma === RUN TestPragma/pragma_unknown-command @@ -3677,7 +3720,7 @@ === RUN TestVar/var_a[0] === RUN TestVar/var_a'b' === RUN TestVar/var_{a_b}[0]_=_x_y ---- PASS: TestVar (0.04s) +--- PASS: TestVar (0.03s) --- PASS: TestVar/var_x_put_$x (0.00s) --- PASS: TestVar/var_'a/b'_put_$'a/b' (0.00s) --- PASS: TestVar/var_a: (0.00s) @@ -3685,10 +3728,10 @@ --- PASS: TestVar/var_cmd~;_is_$cmd~_$nop~ (0.00s) --- PASS: TestVar/var_x_y_put_$x_$y (0.00s) --- PASS: TestVar/var_x_=_foo_put_$x (0.00s) - --- PASS: TestVar/var_x_y_=_foo_bar_put_$x_$y (0.01s) + --- PASS: TestVar/var_x_y_=_foo_bar_put_$x_$y (0.00s) --- PASS: TestVar/var_x_@y_z_=_a_b_c_d_put_$x_$y_$z (0.00s) --- PASS: TestVar/var_@x_=_put_$x (0.00s) - --- PASS: TestVar/var_x_=_old;_fn_f_{_put_$x_}_var_x_=_new;_put_$x;_f (0.01s) + --- PASS: TestVar/var_x_=_old;_fn_f_{_put_$x_}_var_x_=_new;_put_$x;_f (0.00s) --- PASS: TestVar/var_x_=_1_put_$x_|_var_y_=_(all) (0.00s) --- PASS: TestVar/nop_(var_x_=_1)_|_nop (0.00s) --- PASS: TestVar/var_x_=_[][1] (0.00s) @@ -3720,7 +3763,7 @@ === RUN TestSet/var_r;_set_@r_true_=_1 === RUN TestSet/var_x;_set_x === RUN TestSet/has-env_X;_set_E:X_=_x;_get-env_X;_unset-env_X ---- PASS: TestSet (0.01s) +--- PASS: TestSet (0.02s) --- PASS: TestSet/var_x;_set_x_=_foo_put_$x (0.00s) --- PASS: TestSet/var_x;_set_@x_=_put_$x (0.00s) --- PASS: TestSet/set_x_=_foo (0.00s) @@ -3743,10 +3786,10 @@ === RUN TestSet_ErrorInSetMethod/var_a;_set_bad_@a_=_foo === RUN TestSet_ErrorInSetMethod/var_a;_set_a_@bad_=_foo === RUN TestSet_ErrorInSetMethod/var_a;_set_@a_bad_=_foo ---- PASS: TestSet_ErrorInSetMethod (0.03s) - --- PASS: TestSet_ErrorInSetMethod/set_bad_=_foo (0.01s) - --- PASS: TestSet_ErrorInSetMethod/var_a;_set_bad_@a_=_foo (0.01s) - --- PASS: TestSet_ErrorInSetMethod/var_a;_set_a_@bad_=_foo (0.01s) +--- PASS: TestSet_ErrorInSetMethod (0.01s) + --- PASS: TestSet_ErrorInSetMethod/set_bad_=_foo (0.00s) + --- PASS: TestSet_ErrorInSetMethod/var_a;_set_bad_@a_=_foo (0.00s) + --- PASS: TestSet_ErrorInSetMethod/var_a;_set_a_@bad_=_foo (0.00s) --- PASS: TestSet_ErrorInSetMethod/var_a;_set_@a_bad_=_foo (0.00s) === RUN TestTmp === RUN TestTmp/var_x_=_foo;_put_$x;_{_tmp_x_=_bar;_put_$x_};_put_$x @@ -3787,7 +3830,7 @@ === RUN TestDel/var_x_=_[&k]_del_x[(fail_x)] === RUN TestDel/var_x_=_(num_1)_del_x[k] === RUN TestDel/var_x_=_[&]_del_x[k][0] ---- PASS: TestDel (0.02s) +--- PASS: TestDel (0.03s) --- PASS: TestDel/var_x_=_1;_del_x (0.00s) --- PASS: TestDel/var_x_=_1;_del_x;_echo_$x (0.00s) --- PASS: TestDel/has-env_TEST_ENV_del_E:TEST_ENV_has-env_TEST_ENV (0.00s) @@ -3803,9 +3846,9 @@ --- PASS: TestDel/var_x_=_[];_del_@x (0.00s) --- PASS: TestDel/var_'a/b'_=_foo;_del_a/b (0.00s) --- PASS: TestDel/var_x_=_[&k1=v1_&k2=v2]_del_x[k1_k2] (0.00s) - --- PASS: TestDel/var_x_=_[&k]_del_x[(fail_x)] (0.00s) - --- PASS: TestDel/var_x_=_(num_1)_del_x[k] (0.01s) - --- PASS: TestDel/var_x_=_[&]_del_x[k][0] (0.01s) + --- PASS: TestDel/var_x_=_[&k]_del_x[(fail_x)] (0.01s) + --- PASS: TestDel/var_x_=_(num_1)_del_x[k] (0.00s) + --- PASS: TestDel/var_x_=_[&]_del_x[k][0] (0.00s) === RUN TestAnd === RUN TestAnd/and_$true_$false === RUN TestAnd/and_a_b @@ -3814,8 +3857,8 @@ === RUN TestAnd/var_x_=_a;_and_$false_(x_=_b);_put_$x === RUN TestAnd/and_a_(fail_x) === RUN TestAnd/and_a_>&- ---- PASS: TestAnd (0.01s) - --- PASS: TestAnd/and_$true_$false (0.01s) +--- PASS: TestAnd (0.02s) + --- PASS: TestAnd/and_$true_$false (0.00s) --- PASS: TestAnd/and_a_b (0.00s) --- PASS: TestAnd/and_$false_b (0.00s) --- PASS: TestAnd/and_$true_b (0.00s) @@ -3830,14 +3873,14 @@ === RUN TestOr/var_x_=_a;_or_$true_(x_=_b);_put_$x === RUN TestOr/or_$false_(fail_x) === RUN TestOr/or_a_>&- ---- PASS: TestOr (0.03s) +--- PASS: TestOr (0.01s) --- PASS: TestOr/or_$true_$false (0.00s) --- PASS: TestOr/or_a_b (0.00s) - --- PASS: TestOr/or_$false_b (0.01s) + --- PASS: TestOr/or_$false_b (0.00s) --- PASS: TestOr/or_$true_b (0.00s) --- PASS: TestOr/var_x_=_a;_or_$true_(x_=_b);_put_$x (0.00s) --- PASS: TestOr/or_$false_(fail_x) (0.00s) - --- PASS: TestOr/or_a_>&- (0.01s) + --- PASS: TestOr/or_a_>&- (0.00s) === RUN TestCoalesce === RUN TestCoalesce/coalesce_a_b === RUN TestCoalesce/coalesce_$nil_b @@ -3846,8 +3889,8 @@ === RUN TestCoalesce/coalesce_$nil_(fail_foo) === RUN TestCoalesce/coalesce_a_(fail_foo) === RUN TestCoalesce/coalesce_a_>&- ---- PASS: TestCoalesce (0.02s) - --- PASS: TestCoalesce/coalesce_a_b (0.01s) +--- PASS: TestCoalesce (0.01s) + --- PASS: TestCoalesce/coalesce_a_b (0.00s) --- PASS: TestCoalesce/coalesce_$nil_b (0.00s) --- PASS: TestCoalesce/coalesce_$nil_$nil (0.00s) --- PASS: TestCoalesce/coalesce (0.00s) @@ -3866,9 +3909,9 @@ === RUN TestIf/if_$false_{_put_1_}_elif_$false_{_put_2_}_else_{_put_3_} === RUN TestIf/if_$false_{_put_2_}_elif_true_{_put_2_}_else_{_put_3_} === RUN TestIf/if_(fail_x)_{_} ---- PASS: TestIf (0.02s) - --- PASS: TestIf/if_true_{_put_then_} (0.01s) - --- PASS: TestIf/if_$false_{_put_then_}_else_{_put_else_} (0.01s) +--- PASS: TestIf (0.01s) + --- PASS: TestIf/if_true_{_put_then_} (0.00s) + --- PASS: TestIf/if_$false_{_put_then_}_else_{_put_else_} (0.00s) --- PASS: TestIf/if_$false_{_put_1_}_elif_$false_{_put_2_}_else_{_put_3_} (0.00s) --- PASS: TestIf/if_$false_{_put_2_}_elif_true_{_put_2_}_else_{_put_3_} (0.00s) --- PASS: TestIf/if_(fail_x)_{_} (0.00s) @@ -3885,18 +3928,18 @@ === RUN TestTry/try_{_fail_reason_}_catch_x_{_} === RUN TestTry/try_{_fail_hard_}_catch_'x='_{_put_'x=_='(to-string_$'x=')_} === RUN TestTry/try_{_}_catch ---- PASS: TestTry (0.07s) +--- PASS: TestTry (0.03s) --- PASS: TestTry/try_{_nop_}_catch_{_put_bad_}_else_{_put_good_} (0.00s) --- PASS: TestTry/try_{_fail_tr_}_catch_-_{_put_bad_}_else_{_put_good_} (0.00s) --- PASS: TestTry/try_{_fail_tr_}_finally_{_put_final_} (0.00s) - --- PASS: TestTry/try_{_fail_tr_}_catch_{_fail_ex_}_finally_{_put_final_} (0.01s) - --- PASS: TestTry/try_{_fail_tr_}_catch_{_put_ex_}_finally_{_fail_final_} (0.01s) - --- PASS: TestTry/try_{_fail_tr_}_catch_{_fail_ex_}_finally_{_fail_final_} (0.01s) + --- PASS: TestTry/try_{_fail_tr_}_catch_{_fail_ex_}_finally_{_put_final_} (0.00s) + --- PASS: TestTry/try_{_fail_tr_}_catch_{_put_ex_}_finally_{_fail_final_} (0.00s) + --- PASS: TestTry/try_{_fail_tr_}_catch_{_fail_ex_}_finally_{_fail_final_} (0.00s) --- PASS: TestTry/try_{_fail_tr_} (0.00s) --- PASS: TestTry/try_{_nop_}_catch_@a_{_} (0.00s) --- PASS: TestTry/try_{_fail_reason_}_catch_nil_{_} (0.00s) - --- PASS: TestTry/try_{_fail_reason_}_catch_x_{_} (0.01s) - --- PASS: TestTry/try_{_fail_hard_}_catch_'x='_{_put_'x=_='(to-string_$'x=')_} (0.02s) + --- PASS: TestTry/try_{_fail_reason_}_catch_x_{_} (0.00s) + --- PASS: TestTry/try_{_fail_hard_}_catch_'x='_{_put_'x=_='(to-string_$'x=')_} (0.01s) --- PASS: TestTry/try_{_}_catch (0.00s) === RUN TestWhile === RUN TestWhile/var_x_=_(num_0)_while_(<_$x_4)_{_put_$x;_set_x_=_(+_$x_1)_} @@ -3908,11 +3951,11 @@ === RUN TestWhile/while_$false_{_put_bad_}_else_{_put_good_} --- PASS: TestWhile (0.05s) --- PASS: TestWhile/var_x_=_(num_0)_while_(<_$x_4)_{_put_$x;_set_x_=_(+_$x_1)_} (0.01s) - --- PASS: TestWhile/var_x_=_(num_0)_while_(<_$x_4)_{_put_$x;_break_} (0.01s) - --- PASS: TestWhile/var_x_=_(num_0)_while_(<_$x_4)_{_put_$x;_set_x_=_(+_$x_1);_continue;_put_bad_} (0.02s) + --- PASS: TestWhile/var_x_=_(num_0)_while_(<_$x_4)_{_put_$x;_break_} (0.00s) + --- PASS: TestWhile/var_x_=_(num_0)_while_(<_$x_4)_{_put_$x;_set_x_=_(+_$x_1);_continue;_put_bad_} (0.01s) --- PASS: TestWhile/var_x_=_0;_while_(<_$x_4)_{_fail_haha_} (0.00s) --- PASS: TestWhile/while_(fail_x)_{_} (0.00s) - --- PASS: TestWhile/var_x_=_0;_while_(<_$x_4)_{_put_$x;_set_x_=_(+_$x_1)_}_else_{_put_bad_} (0.01s) + --- PASS: TestWhile/var_x_=_0;_while_(<_$x_4)_{_put_$x;_set_x_=_(+_$x_1)_}_else_{_put_bad_} (0.02s) --- PASS: TestWhile/while_$false_{_put_bad_}_else_{_put_good_} (0.00s) === RUN TestFor === RUN TestFor/for_x_[tempora_mores]_{_put_'O_'$x_} @@ -3928,18 +3971,18 @@ === RUN TestFor/for_x_[][0]_{_} === RUN TestFor/for_x_(put_a_b)_{_} === RUN TestFor/for_x_(num_0)_{_} ---- PASS: TestFor (0.04s) +--- PASS: TestFor (0.05s) --- PASS: TestFor/for_x_[tempora_mores]_{_put_'O_'$x_} (0.00s) - --- PASS: TestFor/for_x_[a]_{_break_}_else_{_put_$x_} (0.00s) + --- PASS: TestFor/for_x_[a]_{_break_}_else_{_put_$x_} (0.01s) --- PASS: TestFor/for_x_[a]_{_put_$x_}_else_{_put_$x_} (0.00s) - --- PASS: TestFor/for_x_[a_b]_{_put_$x;_continue;_put_$x;_} (0.00s) + --- PASS: TestFor/for_x_[a_b]_{_put_$x;_continue;_put_$x;_} (0.01s) --- PASS: TestFor/for_x_[]_{_}_else_{_put_else_} (0.00s) --- PASS: TestFor/for_x_[a]_{_}_else_{_put_else_} (0.00s) --- PASS: TestFor/for_x_[a]_{_fail_foo_} (0.00s) --- PASS: TestFor/for_{x,y}_[]_{_} (0.00s) --- PASS: TestFor/for_no-such-namespace:x_[a_b]_{_} (0.00s) - --- PASS: TestFor/var_a:_=_(ns_[&])_for_a:b_[]_{_} (0.01s) - --- PASS: TestFor/for_x_[][0]_{_} (0.01s) + --- PASS: TestFor/var_a:_=_(ns_[&])_for_a:b_[]_{_} (0.00s) + --- PASS: TestFor/for_x_[][0]_{_} (0.00s) --- PASS: TestFor/for_x_(put_a_b)_{_} (0.00s) --- PASS: TestFor/for_x_(num_0)_{_} (0.01s) === RUN TestFn @@ -3947,17 +3990,17 @@ === RUN TestFn/fn_f_{|n|_if_(==_$n_0)_{_num_1_}_else_{_*_$n_(f_(-_$n_1))_}_};_f_3 === RUN TestFn/fn_f_{_put_a;_return;_put_b_};_f === RUN TestFn/fn_f_{|&opt=(fail_x)|_} ---- PASS: TestFn (0.02s) - --- PASS: TestFn/fn_f_{|x|_put_x=$x'.'_};_f_lorem;_f_ipsum (0.00s) - --- PASS: TestFn/fn_f_{|n|_if_(==_$n_0)_{_num_1_}_else_{_*_$n_(f_(-_$n_1))_}_};_f_3 (0.00s) - --- PASS: TestFn/fn_f_{_put_a;_return;_put_b_};_f (0.00s) - --- PASS: TestFn/fn_f_{|&opt=(fail_x)|_} (0.01s) +--- PASS: TestFn (0.04s) + --- PASS: TestFn/fn_f_{|x|_put_x=$x'.'_};_f_lorem;_f_ipsum (0.01s) + --- PASS: TestFn/fn_f_{|n|_if_(==_$n_0)_{_num_1_}_else_{_*_$n_(f_(-_$n_1))_}_};_f_3 (0.02s) + --- PASS: TestFn/fn_f_{_put_a;_return;_put_b_};_f (0.01s) + --- PASS: TestFn/fn_f_{|&opt=(fail_x)|_} (0.00s) === RUN TestUse_SetsVariableCorrectlyIfModuleCallsExtendGlobal --- PASS: TestUse_SetsVariableCorrectlyIfModuleCallsExtendGlobal (0.00s) === RUN TestUse_SupportsCircularDependency === RUN TestUse_SupportsCircularDependency/use_a --- PASS: TestUse_SupportsCircularDependency (0.01s) - --- PASS: TestUse_SupportsCircularDependency/use_a (0.01s) + --- PASS: TestUse_SupportsCircularDependency/use_a (0.00s) === RUN TestUse === RUN TestUse/use_lorem;_put_$lorem:name === RUN TestUse/{_use_lorem_};_put_$lorem:name @@ -3981,11 +4024,11 @@ === RUN TestUse/use_non-existent === RUN TestUse/use === RUN TestUse/use_a_b_c ---- PASS: TestUse (0.15s) - --- PASS: TestUse/use_lorem;_put_$lorem:name (0.01s) +--- PASS: TestUse (0.28s) + --- PASS: TestUse/use_lorem;_put_$lorem:name (0.02s) --- PASS: TestUse/{_use_lorem_};_put_$lorem:name (0.00s) - --- PASS: TestUse/use_shadow (0.01s) - --- PASS: TestUse/use_lorem;_{_put_$lorem:name_} (0.01s) + --- PASS: TestUse/use_shadow (0.00s) + --- PASS: TestUse/use_lorem;_{_put_$lorem:name_} (0.02s) --- PASS: TestUse/{_use_lorem;_{_put_$lorem:name_}_} (0.01s) --- PASS: TestUse/({_use_lorem;_put_{_{_put_$lorem:name_}_}_}) (0.01s) --- PASS: TestUse/{_use_lorem;_{_lorem:put-name_}_} (0.01s) @@ -3993,29 +4036,29 @@ --- PASS: TestUse/use_has-init;_use_has-init (0.01s) --- PASS: TestUse/use_lorem;_use_lorem_lorem2;_put_$lorem:name_$lorem2:name (0.01s) --- PASS: TestUse/use_d;_put_$d:name;_use_a/b/c/d;_put_$d:name (0.01s) - --- PASS: TestUse/use_a/b/c/x;_put_$x:d_$x:lorem (0.01s) + --- PASS: TestUse/use_a/b/c/x;_put_$x:d_$x:lorem (0.02s) --- PASS: TestUse/use_./d;_put_$d:name (0.01s) --- PASS: TestUse/use_a/b/c/d_mod;_put_$mod:name (0.01s) - --- PASS: TestUse/var_x_=_foo;_use_put-x (0.01s) + --- PASS: TestUse/var_x_=_foo;_use_put-x (0.02s) --- PASS: TestUse/use_unknown (0.01s) --- PASS: TestUse/use_./unknown (0.01s) --- PASS: TestUse/use_../unknown (0.01s) --- PASS: TestUse/use_invalid-utf8 (0.00s) --- PASS: TestUse/use_non-existent (0.01s) --- PASS: TestUse/use (0.00s) - --- PASS: TestUse/use_a_b_c (0.00s) + --- PASS: TestUse/use_a_b_c (0.01s) === RUN TestUse_WarnsAboutDeprecatedFeatures === RUN TestUse_WarnsAboutDeprecatedFeatures/use_dep ---- PASS: TestUse_WarnsAboutDeprecatedFeatures (0.00s) - --- PASS: TestUse_WarnsAboutDeprecatedFeatures/use_dep (0.00s) +--- PASS: TestUse_WarnsAboutDeprecatedFeatures (0.03s) + --- PASS: TestUse_WarnsAboutDeprecatedFeatures/use_dep (0.01s) === RUN TestChdir ---- PASS: TestChdir (0.00s) +--- PASS: TestChdir (0.01s) === RUN TestChdirElvishHooks -=== RUN TestChdirElvishHooks/____var_dir-in-before_dir-in-after_=_''_''____set_@before-chdir_=_{|dst|_set_dir-in-before_=_$dst_}____set_@after-chdir__=_{|dst|_set_dir-in-after__=_$dst_}____cd_/tmp/elvishtest.2441803166____put_$dir-in-before_$dir-in-after____ +=== RUN TestChdirElvishHooks/____var_dir-in-before_dir-in-after_=_''_''____set_@before-chdir_=_{|dst|_set_dir-in-before_=_$dst_}____set_@after-chdir__=_{|dst|_set_dir-in-after__=_$dst_}____cd_/tmp/elvishtest.2334218540____put_$dir-in-before_$dir-in-after____ --- PASS: TestChdirElvishHooks (0.02s) - --- PASS: TestChdirElvishHooks/____var_dir-in-before_dir-in-after_=_''_''____set_@before-chdir_=_{|dst|_set_dir-in-before_=_$dst_}____set_@after-chdir__=_{|dst|_set_dir-in-after__=_$dst_}____cd_/tmp/elvishtest.2441803166____put_$dir-in-before_$dir-in-after____ (0.02s) + --- PASS: TestChdirElvishHooks/____var_dir-in-before_dir-in-after_=_''_''____set_@before-chdir_=_{|dst|_set_dir-in-before_=_$dst_}____set_@after-chdir__=_{|dst|_set_dir-in-after__=_$dst_}____cd_/tmp/elvishtest.2334218540____put_$dir-in-before_$dir-in-after____ (0.02s) === RUN TestChdirError ---- PASS: TestChdirError (0.00s) +--- PASS: TestChdirError (0.01s) === RUN TestClosureAsValue === RUN TestClosureAsValue/kind-of_{_} === RUN TestClosureAsValue/eq_{_}_{_} @@ -4032,22 +4075,22 @@ === RUN TestClosureAsValue/put_{|x_@y|_body_}[def] === RUN TestClosureAsValue/put_{_body_}[src][code] === RUN TestClosureAsValue/fn_f_{_body_};_put_$f~[body] ---- PASS: TestClosureAsValue (0.05s) - --- PASS: TestClosureAsValue/kind-of_{_} (0.02s) +--- PASS: TestClosureAsValue (0.09s) + --- PASS: TestClosureAsValue/kind-of_{_} (0.01s) --- PASS: TestClosureAsValue/eq_{_}_{_} (0.00s) - --- PASS: TestClosureAsValue/var_x_=_{_};_put_[&$x=_foo][$x] (0.00s) - --- PASS: TestClosureAsValue/var_f_=_{|x|_}_$f_a_b (0.01s) + --- PASS: TestClosureAsValue/var_x_=_{_};_put_[&$x=_foo][$x] (0.01s) + --- PASS: TestClosureAsValue/var_f_=_{|x|_}_$f_a_b (0.00s) --- PASS: TestClosureAsValue/var_f_=_{|x_y|_}_$f_a (0.01s) - --- PASS: TestClosureAsValue/var_f_=_{|x_y_@rest|_}_$f_a (0.00s) - --- PASS: TestClosureAsValue/var_f_=_{|&valid1=1_&valid2=2|_};_$f_&bad1=1_&bad2=2 (0.00s) + --- PASS: TestClosureAsValue/var_f_=_{|x_y_@rest|_}_$f_a (0.01s) + --- PASS: TestClosureAsValue/var_f_=_{|&valid1=1_&valid2=2|_};_$f_&bad1=1_&bad2=2 (0.01s) --- PASS: TestClosureAsValue/all_{|a_b|_}[arg-names] (0.00s) --- PASS: TestClosureAsValue/put_{|@r|_}[rest-arg] (0.00s) --- PASS: TestClosureAsValue/all_{|&opt=def|_}[opt-names] (0.00s) - --- PASS: TestClosureAsValue/all_{|&opt=def|_}[opt-defaults] (0.00s) + --- PASS: TestClosureAsValue/all_{|&opt=def|_}[opt-defaults] (0.01s) --- PASS: TestClosureAsValue/put_{_body_}[body] (0.00s) - --- PASS: TestClosureAsValue/put_{|x_@y|_body_}[def] (0.00s) + --- PASS: TestClosureAsValue/put_{|x_@y|_body_}[def] (0.01s) --- PASS: TestClosureAsValue/put_{_body_}[src][code] (0.01s) - --- PASS: TestClosureAsValue/fn_f_{_body_};_put_$f~[body] (0.00s) + --- PASS: TestClosureAsValue/fn_f_{_body_};_put_$f~[body] (0.01s) === RUN TestUnsupportedOptionsError --- PASS: TestUnsupportedOptionsError (0.00s) === RUN TestChunk @@ -4056,34 +4099,34 @@ === RUN TestChunk/put_a;_e:false;_put_b --- PASS: TestChunk (0.02s) --- PASS: TestChunk/#00 (0.00s) - --- PASS: TestChunk/put_x;_put_y;_put_z (0.00s) + --- PASS: TestChunk/put_x;_put_y;_put_z (0.01s) --- PASS: TestChunk/put_a;_e:false;_put_b (0.02s) === RUN TestPipeline === RUN TestPipeline/echo_"Albert\nAllan\nAlbraham\nBerlin"_|_sed_s/l/1/g_|_grep_e === RUN TestPipeline/put_233_42_19_|_each_{|x|+_$x_10} === RUN TestPipeline/range_100_|_put_x ---- PASS: TestPipeline (0.05s) - --- PASS: TestPipeline/echo_"Albert\nAllan\nAlbraham\nBerlin"_|_sed_s/l/1/g_|_grep_e (0.04s) +--- PASS: TestPipeline (0.09s) + --- PASS: TestPipeline/echo_"Albert\nAllan\nAlbraham\nBerlin"_|_sed_s/l/1/g_|_grep_e (0.07s) --- PASS: TestPipeline/put_233_42_19_|_each_{|x|+_$x_10} (0.01s) --- PASS: TestPipeline/range_100_|_put_x (0.01s) === RUN TestPipeline_BgJob === RUN TestPipeline_BgJob/set_notify-bg-job-success_=_$false_var_p_=_(file:pipe)_{_print_foo_>_$p;_file:close_$p[w]_}&_slurp_<_$p;_file:close_$p[r] === RUN TestPipeline_BgJob/set_notify-bg-job-success_=_$true_var_p_=_(file:pipe)_fn_f_{_file:close_$p[w]_}_f_&_slurp_<_$p;_file:close_$p[r] === RUN TestPipeline_BgJob/set_notify-bg-job-success_=_$true_var_p_=_(file:pipe)_fn_f_{_file:close_$p[w];_fail_foo_}_f_&_slurp_<_$p;_file:close_$p[r] ---- PASS: TestPipeline_BgJob (0.01s) - --- PASS: TestPipeline_BgJob/set_notify-bg-job-success_=_$false_var_p_=_(file:pipe)_{_print_foo_>_$p;_file:close_$p[w]_}&_slurp_<_$p;_file:close_$p[r] (0.00s) - --- PASS: TestPipeline_BgJob/set_notify-bg-job-success_=_$true_var_p_=_(file:pipe)_fn_f_{_file:close_$p[w]_}_f_&_slurp_<_$p;_file:close_$p[r] (0.00s) - --- PASS: TestPipeline_BgJob/set_notify-bg-job-success_=_$true_var_p_=_(file:pipe)_fn_f_{_file:close_$p[w];_fail_foo_}_f_&_slurp_<_$p;_file:close_$p[r] (0.00s) +--- PASS: TestPipeline_BgJob (0.05s) + --- PASS: TestPipeline_BgJob/set_notify-bg-job-success_=_$false_var_p_=_(file:pipe)_{_print_foo_>_$p;_file:close_$p[w]_}&_slurp_<_$p;_file:close_$p[r] (0.03s) + --- PASS: TestPipeline_BgJob/set_notify-bg-job-success_=_$true_var_p_=_(file:pipe)_fn_f_{_file:close_$p[w]_}_f_&_slurp_<_$p;_file:close_$p[r] (0.01s) + --- PASS: TestPipeline_BgJob/set_notify-bg-job-success_=_$true_var_p_=_(file:pipe)_fn_f_{_file:close_$p[w];_fail_foo_}_f_&_slurp_<_$p;_file:close_$p[r] (0.01s) === RUN TestPipeline_ReaderGone === RUN TestPipeline_ReaderGone/while_$true_{_echo_y_}_|_nop === RUN TestPipeline_ReaderGone/var_reached_=_$false_{_while_$true_{_echo_y_};_reached_=_$true_}_|_nop_put_$reached === RUN TestPipeline_ReaderGone/while_$true_{_put_y_}_|_nop === RUN TestPipeline_ReaderGone/var_reached_=_$false_{_while_$true_{_put_y_};_reached_=_$true_}_|_nop_put_$reached ---- PASS: TestPipeline_ReaderGone (0.01s) +--- PASS: TestPipeline_ReaderGone (0.04s) --- PASS: TestPipeline_ReaderGone/while_$true_{_echo_y_}_|_nop (0.00s) - --- PASS: TestPipeline_ReaderGone/var_reached_=_$false_{_while_$true_{_echo_y_};_reached_=_$true_}_|_nop_put_$reached (0.01s) - --- PASS: TestPipeline_ReaderGone/while_$true_{_put_y_}_|_nop (0.00s) - --- PASS: TestPipeline_ReaderGone/var_reached_=_$false_{_while_$true_{_put_y_};_reached_=_$true_}_|_nop_put_$reached (0.00s) + --- PASS: TestPipeline_ReaderGone/var_reached_=_$false_{_while_$true_{_echo_y_};_reached_=_$true_}_|_nop_put_$reached (0.00s) + --- PASS: TestPipeline_ReaderGone/while_$true_{_put_y_}_|_nop (0.03s) + --- PASS: TestPipeline_ReaderGone/var_reached_=_$false_{_while_$true_{_put_y_};_reached_=_$true_}_|_nop_put_$reached (0.01s) === RUN TestCommand === RUN TestCommand/put_foo === RUN TestCommand/{put_put}_foo @@ -4091,8 +4134,8 @@ === RUN TestCommand/put_[][1] === RUN TestCommand/put_&[]=[] === RUN TestCommand/put_&x=[][1] ---- PASS: TestCommand (0.00s) - --- PASS: TestCommand/put_foo (0.00s) +--- PASS: TestCommand (0.01s) + --- PASS: TestCommand/put_foo (0.01s) --- PASS: TestCommand/{put_put}_foo (0.00s) --- PASS: TestCommand/[]_foo (0.00s) --- PASS: TestCommand/put_[][1] (0.00s) @@ -4100,8 +4143,8 @@ --- PASS: TestCommand/put_&x=[][1] (0.00s) === RUN TestCommand_Special === RUN TestCommand_Special/nop_(and_(use_builtin));_nop_$builtin:echo~ ---- PASS: TestCommand_Special (0.00s) - --- PASS: TestCommand_Special/nop_(and_(use_builtin));_nop_$builtin:echo~ (0.00s) +--- PASS: TestCommand_Special (0.01s) + --- PASS: TestCommand_Special/nop_(and_(use_builtin));_nop_$builtin:echo~ (0.01s) === RUN TestCommand_LegacyTemporaryAssignment === RUN TestCommand_LegacyTemporaryAssignment/var_a_b_=_alice_bob;_{a,@b}=(put_amy_ben)_put_$a_$@b;_put_$a_$b === RUN TestCommand_LegacyTemporaryAssignment/var_l_=_[a];_l[0]=x_put_$l[0];_put_$l[0] @@ -4111,14 +4154,14 @@ === RUN TestCommand_LegacyTemporaryAssignment/@a=(put_a_b)_put_$@a === RUN TestCommand_LegacyTemporaryAssignment/{a,@b}=(put_a_b_c)_put_$@b === RUN TestCommand_LegacyTemporaryAssignment/x=y ---- PASS: TestCommand_LegacyTemporaryAssignment (0.01s) - --- PASS: TestCommand_LegacyTemporaryAssignment/var_a_b_=_alice_bob;_{a,@b}=(put_amy_ben)_put_$a_$@b;_put_$a_$b (0.00s) - --- PASS: TestCommand_LegacyTemporaryAssignment/var_l_=_[a];_l[0]=x_put_$l[0];_put_$l[0] (0.00s) - --- PASS: TestCommand_LegacyTemporaryAssignment/var_m_=_[&k=v];_m[k]=v2_put_$m[k];_put_$m[k] (0.00s) - --- PASS: TestCommand_LegacyTemporaryAssignment/li=[foo_bar]_for_x_$li_{_put_$x_} (0.00s) +--- PASS: TestCommand_LegacyTemporaryAssignment (0.08s) + --- PASS: TestCommand_LegacyTemporaryAssignment/var_a_b_=_alice_bob;_{a,@b}=(put_amy_ben)_put_$a_$@b;_put_$a_$b (0.02s) + --- PASS: TestCommand_LegacyTemporaryAssignment/var_l_=_[a];_l[0]=x_put_$l[0];_put_$l[0] (0.03s) + --- PASS: TestCommand_LegacyTemporaryAssignment/var_m_=_[&k=v];_m[k]=v2_put_$m[k];_put_$m[k] (0.01s) + --- PASS: TestCommand_LegacyTemporaryAssignment/li=[foo_bar]_for_x_$li_{_put_$x_} (0.01s) --- PASS: TestCommand_LegacyTemporaryAssignment/{a_b}={foo_bar}_put_$a_$b (0.00s) --- PASS: TestCommand_LegacyTemporaryAssignment/@a=(put_a_b)_put_$@a (0.00s) - --- PASS: TestCommand_LegacyTemporaryAssignment/{a,@b}=(put_a_b_c)_put_$@b (0.00s) + --- PASS: TestCommand_LegacyTemporaryAssignment/{a,@b}=(put_a_b_c)_put_$@b (0.01s) --- PASS: TestCommand_LegacyTemporaryAssignment/x=y (0.00s) === RUN TestCommand_LegacyTemporaryAssignmentSyntaxIsDeprecated --- PASS: TestCommand_LegacyTemporaryAssignmentSyntaxIsDeprecated (0.00s) @@ -4143,44 +4186,44 @@ === RUN TestCommand_Redir/echo_>_[] === RUN TestCommand_Redir/echo_>_(fail_foo) === RUN TestCommand_Redir/echo_(fail_foo)>_file ---- PASS: TestCommand_Redir (0.02s) - --- PASS: TestCommand_Redir/echo_233_>_out1__slurp_<_out1 (0.00s) - --- PASS: TestCommand_Redir/echo_1_>_out;_echo_2_>>_out;_slurp_<_out (0.00s) - --- PASS: TestCommand_Redir/echo_233_<>_out1__slurp_<_out1 (0.00s) - --- PASS: TestCommand_Redir/for_x_[lorem_ipsum]_{_echo_$x_}_>_out2_slurp_<_out2 (0.00s) - --- PASS: TestCommand_Redir/{_echo_foobar_>&2_}_2>_out3_slurp_<_out3 (0.00s) - --- PASS: TestCommand_Redir/echo_233_stdout>_out1__slurp_stdin<_out1 (0.00s) - --- PASS: TestCommand_Redir/{_echo_foobar_>&stderr_}_stderr>_out4_slurp_<_out4 (0.00s) - --- PASS: TestCommand_Redir/echo_foo_>&4 (0.00s) - --- PASS: TestCommand_Redir/{_echo_foo_>&4_}_4>out5_slurp_<_out5 (0.00s) - --- PASS: TestCommand_Redir/echo_haha_>_out3_var_f_=_(file:open_out3)_slurp_<$f__file:close_$f (0.00s) - --- PASS: TestCommand_Redir/var_p_=_(file:pipe);_echo_haha_>_$p;_file:close_$p[w];_slurp_<_$p;_file:close_$p[r] (0.00s) +--- PASS: TestCommand_Redir (0.33s) + --- PASS: TestCommand_Redir/echo_233_>_out1__slurp_<_out1 (0.01s) + --- PASS: TestCommand_Redir/echo_1_>_out;_echo_2_>>_out;_slurp_<_out (0.01s) + --- PASS: TestCommand_Redir/echo_233_<>_out1__slurp_<_out1 (0.01s) + --- PASS: TestCommand_Redir/for_x_[lorem_ipsum]_{_echo_$x_}_>_out2_slurp_<_out2 (0.01s) + --- PASS: TestCommand_Redir/{_echo_foobar_>&2_}_2>_out3_slurp_<_out3 (0.01s) + --- PASS: TestCommand_Redir/echo_233_stdout>_out1__slurp_stdin<_out1 (0.02s) + --- PASS: TestCommand_Redir/{_echo_foobar_>&stderr_}_stderr>_out4_slurp_<_out4 (0.01s) + --- PASS: TestCommand_Redir/echo_foo_>&4 (0.02s) + --- PASS: TestCommand_Redir/{_echo_foo_>&4_}_4>out5_slurp_<_out5 (0.01s) + --- PASS: TestCommand_Redir/echo_haha_>_out3_var_f_=_(file:open_out3)_slurp_<$f__file:close_$f (0.02s) + --- PASS: TestCommand_Redir/var_p_=_(file:pipe);_echo_haha_>_$p;_file:close_$p[w];_slurp_<_$p;_file:close_$p[r] (0.01s) --- PASS: TestCommand_Redir/echo_abc_>_bytes_each_$echo~_<_bytes (0.00s) - --- PASS: TestCommand_Redir/echo_def_>_bytes_only-values_<_bytes_|_count (0.00s) - --- PASS: TestCommand_Redir/put_foo_>a (0.00s) - --- PASS: TestCommand_Redir/put_foo_>&- (0.00s) - --- PASS: TestCommand_Redir/echo_[]>_test (0.00s) + --- PASS: TestCommand_Redir/echo_def_>_bytes_only-values_<_bytes_|_count (0.02s) + --- PASS: TestCommand_Redir/put_foo_>a (0.02s) + --- PASS: TestCommand_Redir/put_foo_>&- (0.01s) + --- PASS: TestCommand_Redir/echo_[]>_test (0.01s) --- PASS: TestCommand_Redir/echo_>&test (0.00s) - --- PASS: TestCommand_Redir/echo_>_[] (0.00s) - --- PASS: TestCommand_Redir/echo_>_(fail_foo) (0.00s) - --- PASS: TestCommand_Redir/echo_(fail_foo)>_file (0.00s) + --- PASS: TestCommand_Redir/echo_>_[] (0.01s) + --- PASS: TestCommand_Redir/echo_>_(fail_foo) (0.02s) + --- PASS: TestCommand_Redir/echo_(fail_foo)>_file (0.01s) === RUN TestCommand_Stacktrace === RUN TestCommand_Stacktrace/fail_oops === RUN TestCommand_Stacktrace/fn_f_{_fail_oops_}_f === RUN TestCommand_Stacktrace/fn_f_{_fail_oops_}_fn_g_{_f_}_g === RUN TestCommand_Stacktrace/fn_f_{_}_f_a === RUN TestCommand_Stacktrace/count_1_2_3 ---- PASS: TestCommand_Stacktrace (0.00s) +--- PASS: TestCommand_Stacktrace (0.03s) --- PASS: TestCommand_Stacktrace/fail_oops (0.00s) --- PASS: TestCommand_Stacktrace/fn_f_{_fail_oops_}_f (0.00s) - --- PASS: TestCommand_Stacktrace/fn_f_{_fail_oops_}_fn_g_{_f_}_g (0.00s) + --- PASS: TestCommand_Stacktrace/fn_f_{_fail_oops_}_fn_g_{_f_}_g (0.02s) --- PASS: TestCommand_Stacktrace/fn_f_{_}_f_a (0.00s) --- PASS: TestCommand_Stacktrace/count_1_2_3 (0.00s) === RUN TestPipeline_ReaderGone_Unix === RUN TestPipeline_ReaderGone_Unix/yes_|_true === RUN TestPipeline_ReaderGone_Unix/var_reached_=_$false_{_yes;_reached_=_$true_}_|_true_put_$reached ---- PASS: TestPipeline_ReaderGone_Unix (0.09s) - --- PASS: TestPipeline_ReaderGone_Unix/yes_|_true (0.07s) +--- PASS: TestPipeline_ReaderGone_Unix (0.07s) + --- PASS: TestPipeline_ReaderGone_Unix/yes_|_true (0.05s) --- PASS: TestPipeline_ReaderGone_Unix/var_reached_=_$false_{_yes;_reached_=_$true_}_|_true_put_$reached (0.02s) === RUN TestCommand_External === RUN TestCommand_External/hello @@ -4197,21 +4240,21 @@ === RUN TestCommand_External/pragma_unknown-command_=_disallow_e:hello === RUN TestCommand_External/pragma_unknown-command_=_disallow_./foo === RUN TestCommand_External/pragma_unknown-command_=_disallow_var_x_=_./foo_$x ---- PASS: TestCommand_External (0.11s) - --- PASS: TestCommand_External/hello (0.01s) +--- PASS: TestCommand_External (0.37s) + --- PASS: TestCommand_External/hello (0.02s) --- PASS: TestCommand_External/./foo (0.01s) - --- PASS: TestCommand_External/lorem/ipsum (0.01s) - --- PASS: TestCommand_External/e:hello (0.01s) - --- PASS: TestCommand_External/e:./foo (0.01s) - --- PASS: TestCommand_External/var_x_=_ipsum_lorem/$x (0.01s) + --- PASS: TestCommand_External/lorem/ipsum (0.03s) + --- PASS: TestCommand_External/e:hello (0.02s) + --- PASS: TestCommand_External/e:./foo (0.03s) + --- PASS: TestCommand_External/var_x_=_ipsum_lorem/$x (0.02s) --- PASS: TestCommand_External/var_x_=_hello;_$x (0.01s) - --- PASS: TestCommand_External/./foo_5_tmp.txt;_f ---- PASS: TestEvalTimeDeprecate (0.00s) +--- PASS: TestEvalTimeDeprecate (0.05s) --- PASS: TestEvalTimeDeprecate/dep (0.00s) --- PASS: TestEvalTimeDeprecate/fn_f_{_dep_}_f_2>_tmp.txt;_f (0.00s) === RUN TestMultipleEval === RUN TestMultipleEval/var_x_=_hello_put_$x === RUN TestMultipleEval/fn_f_{_put_old_}_fn_f_{_put_new_}_f === RUN TestMultipleEval/var_x_=_foo_del_x_put_$x ---- PASS: TestMultipleEval (0.00s) - --- PASS: TestMultipleEval/var_x_=_hello_put_$x (0.00s) +--- PASS: TestMultipleEval (0.01s) + --- PASS: TestMultipleEval/var_x_=_hello_put_$x (0.01s) --- PASS: TestMultipleEval/fn_f_{_put_old_}_fn_f_{_put_new_}_f (0.00s) --- PASS: TestMultipleEval/var_x_=_foo_del_x_put_$x (0.00s) === RUN TestEval_AlternativeGlobal @@ -4464,8 +4507,8 @@ --- PASS: TestFlow_Fields/put_?(return)[reason][type_name] (0.00s) === RUN TestExternalCmdExit_Fields === RUN TestExternalCmdExit_Fields/put_?(false)[reason][type_exit-status] ---- PASS: TestExternalCmdExit_Fields (0.01s) - --- PASS: TestExternalCmdExit_Fields/put_?(false)[reason][type_exit-status] (0.01s) +--- PASS: TestExternalCmdExit_Fields (0.02s) + --- PASS: TestExternalCmdExit_Fields/put_?(false)[reason][type_exit-status] (0.02s) === RUN TestPipelineError_Fields === RUN TestPipelineError_Fields/put_?(fail_1_|_fail_2)[reason][type] === RUN TestPipelineError_Fields/count_?(fail_1_|_fail_2)[reason][exceptions] @@ -4486,9 +4529,9 @@ === RUN TestBuiltinFnExternal/var_e_=_(external_true);_$e_&option === RUN TestBuiltinFnExternal/var_e_=_(external_false);_$e === RUN TestBuiltinFnExternal/var_e_=_(external_true);_{_tmp_E:PATH_=_/;_$e_} ---- PASS: TestBuiltinFnExternal (0.03s) +--- PASS: TestBuiltinFnExternal (0.04s) --- PASS: TestBuiltinFnExternal/var_e_=_(external_true);_kind-of_$e (0.00s) - --- PASS: TestBuiltinFnExternal/var_e_=_(external_true);_put_(repr_$e) (0.00s) + --- PASS: TestBuiltinFnExternal/var_e_=_(external_true);_put_(repr_$e) (0.01s) --- PASS: TestBuiltinFnExternal/var_e_=_(external_false);_var_m_=_[&$e=true];_put_(repr_$m) (0.00s) --- PASS: TestBuiltinFnExternal/var_e_=_(external_true);_$e (0.01s) --- PASS: TestBuiltinFnExternal/var_e_=_(external_true);_$e_&option (0.00s) @@ -4499,7 +4542,7 @@ === RUN TestGlob_Simple/put_z* === RUN TestGlob_Simple/put_? === RUN TestGlob_Simple/put_????m ---- PASS: TestGlob_Simple (0.00s) +--- PASS: TestGlob_Simple (0.01s) --- PASS: TestGlob_Simple/put_* (0.00s) --- PASS: TestGlob_Simple/put_z* (0.00s) --- PASS: TestGlob_Simple/put_? (0.00s) @@ -4508,7 +4551,7 @@ === RUN TestGlob_Recursive/put_** === RUN TestGlob_Recursive/put_**.go === RUN TestGlob_Recursive/put_1**.go ---- PASS: TestGlob_Recursive (0.00s) +--- PASS: TestGlob_Recursive (0.01s) --- PASS: TestGlob_Recursive/put_** (0.00s) --- PASS: TestGlob_Recursive/put_**.go (0.00s) --- PASS: TestGlob_Recursive/put_1**.go (0.00s) @@ -4529,7 +4572,7 @@ --- PASS: TestGlob_MatchHidden/put_*[match-hidden] (0.00s) --- PASS: TestGlob_MatchHidden/put_*[match-hidden]/* (0.00s) --- PASS: TestGlob_MatchHidden/put_*/*[match-hidden] (0.00s) - --- PASS: TestGlob_MatchHidden/put_*[match-hidden]/*[match-hidden] (0.00s) + --- PASS: TestGlob_MatchHidden/put_*[match-hidden]/*[match-hidden] (0.01s) === RUN TestGlob_RuneMatchers === RUN TestGlob_RuneMatchers/put_*[letter] === RUN TestGlob_RuneMatchers/put_?[set:ab]* @@ -4548,8 +4591,8 @@ --- PASS: TestGlob_RuneMatchers/put_*[range:foo] (0.00s) === RUN TestGlob_But === RUN TestGlob_But/put_*[but:foobar][but:ipsum] ---- PASS: TestGlob_But (0.00s) - --- PASS: TestGlob_But/put_*[but:foobar][but:ipsum] (0.00s) +--- PASS: TestGlob_But (0.01s) + --- PASS: TestGlob_But/put_*[but:foobar][but:ipsum] (0.01s) === RUN TestGlob_Type === RUN TestGlob_Type/put_**[type:dir] === RUN TestGlob_Type/put_**[type:regular]m @@ -4558,7 +4601,7 @@ === RUN TestGlob_Type/put_*[type:dir][type:regular] === RUN TestGlob_Type/put_**[type:dir]f*[type:regular] === RUN TestGlob_Type/put_**[type:unknown] ---- PASS: TestGlob_Type (0.01s) +--- PASS: TestGlob_Type (0.02s) --- PASS: TestGlob_Type/put_**[type:dir] (0.00s) --- PASS: TestGlob_Type/put_**[type:regular]m (0.00s) --- PASS: TestGlob_Type/put_**[type:regular]f* (0.00s) @@ -4571,8 +4614,8 @@ === RUN TestGlob_BadOperation/put_*[bad-mod] === RUN TestGlob_BadOperation/put_*{_} === RUN TestGlob_BadOperation/put_{_}* ---- PASS: TestGlob_BadOperation (0.00s) - --- PASS: TestGlob_BadOperation/put_*[[]] (0.00s) +--- PASS: TestGlob_BadOperation (0.02s) + --- PASS: TestGlob_BadOperation/put_*[[]] (0.01s) --- PASS: TestGlob_BadOperation/put_*[bad-mod] (0.00s) --- PASS: TestGlob_BadOperation/put_*{_} (0.00s) --- PASS: TestGlob_BadOperation/put_{_}* (0.00s) @@ -4600,15 +4643,15 @@ === RUN TestGoFn_RawOptions/f#07 === RUN TestGoFn_RawOptions/f#08 === RUN TestGoFn_RawOptions/f#09 ---- PASS: TestGoFn_RawOptions (0.03s) +--- PASS: TestGoFn_RawOptions (0.05s) --- PASS: TestGoFn_RawOptions/f (0.00s) --- PASS: TestGoFn_RawOptions/f_&foo=bar (0.00s) --- PASS: TestGoFn_RawOptions/f_&foo=bar#01 (0.00s) - --- PASS: TestGoFn_RawOptions/f_&foo=bar#02 (0.00s) + --- PASS: TestGoFn_RawOptions/f_&foo=bar#02 (0.01s) --- PASS: TestGoFn_RawOptions/f_&bad=bar (0.00s) --- PASS: TestGoFn_RawOptions/f_&foo=[] (0.00s) --- PASS: TestGoFn_RawOptions/f_lorem_ipsum (0.00s) - --- PASS: TestGoFn_RawOptions/f_lorem_ipsum#01 (0.01s) + --- PASS: TestGoFn_RawOptions/f_lorem_ipsum#01 (0.00s) --- PASS: TestGoFn_RawOptions/f_314_1.25 (0.00s) --- PASS: TestGoFn_RawOptions/f_[foo_bar] (0.00s) --- PASS: TestGoFn_RawOptions/f_[foo_bar]#01 (0.00s) @@ -4634,10 +4677,10 @@ === RUN TestNs/keys_(ns_[&a=b]) === RUN TestNs/has-key_(ns_[&a=b_&x=y])_a === RUN TestNs/has-key_(ns_[&a=b_&x=y])_b ---- PASS: TestNs (0.01s) +--- PASS: TestNs (0.02s) --- PASS: TestNs/kind-of_(ns_[&]) (0.00s) --- PASS: TestNs/var_ns_=_(ns_[&]);_eq_$ns_$ns (0.00s) - --- PASS: TestNs/eq_(ns_[&])_(ns_[&]) (0.01s) + --- PASS: TestNs/eq_(ns_[&])_(ns_[&]) (0.00s) --- PASS: TestNs/eq_(ns_[&])_[&] (0.00s) --- PASS: TestNs/var_ns:_=_(ns_[&a=b_&x=y]);_put_$ns:a (0.00s) --- PASS: TestNs/var_ns:_=_(ns_[&a=b_&x=y]);_put_$ns:[a] (0.00s) @@ -4664,7 +4707,7 @@ === RUN TestPurelyEvalCompound/$y === RUN TestPurelyEvalCompound/a[0] === RUN TestPurelyEvalCompound/$@x ---- PASS: TestPurelyEvalCompound (0.06s) +--- PASS: TestPurelyEvalCompound (0.02s) --- PASS: TestPurelyEvalCompound/foobar (0.00s) --- PASS: TestPurelyEvalCompound/'foobar' (0.00s) --- PASS: TestPurelyEvalCompound/foo'bar' (0.00s) @@ -4715,11 +4758,11 @@ --- PASS: FuzzCheck/seed#2 (0.00s) --- PASS: FuzzCheck/30e5cf5b35c294c05ffc72c31859e85bd4c663bbac718db7b941824b8d74af82 (0.00s) PASS -ok src.elv.sh/pkg/eval 2.423s +ok src.elv.sh/pkg/eval 6.900s === RUN TestErrorMessages --- PASS: TestErrorMessages (0.00s) PASS -ok src.elv.sh/pkg/eval/errs 0.014s +ok src.elv.sh/pkg/eval/errs 0.035s ? src.elv.sh/pkg/eval/evaltest [no test files] === RUN TestMakeMap_PanicsWithOddNumberOfArguments --- PASS: TestMakeMap_PanicsWithOddNumberOfArguments (0.00s) @@ -4782,7 +4825,7 @@ === RUN TestParseNum --- PASS: TestParseNum (0.00s) === RUN TestUnifyNums ---- PASS: TestUnifyNums (0.00s) +--- PASS: TestUnifyNums (0.01s) === RUN TestUnifyNums2 --- PASS: TestUnifyNums2 (0.00s) === RUN TestInvalidNumType @@ -4798,7 +4841,7 @@ === RUN TestPseudoStructMap --- PASS: TestPseudoStructMap (0.00s) PASS -ok src.elv.sh/pkg/eval/vals 0.025s +ok src.elv.sh/pkg/eval/vals 0.051s === RUN TestBlackhole --- PASS: TestBlackhole (0.00s) === RUN TestIsBlackhole @@ -4830,11 +4873,11 @@ === RUN TestIsReadOnly --- PASS: TestIsReadOnly (0.00s) PASS -ok src.elv.sh/pkg/eval/vars 0.009s +ok src.elv.sh/pkg/eval/vars 0.045s === RUN TestClaimFile ---- PASS: TestClaimFile (0.00s) +--- PASS: TestClaimFile (0.04s) === RUN TestClaimFile_Concurrent ---- PASS: TestClaimFile_Concurrent (0.00s) +--- PASS: TestClaimFile_Concurrent (0.01s) === RUN TestGetwd === RUN TestGetwd/wd_outside_HOME_not_abbreviated === RUN TestGetwd/wd_at_HOME_abbreviated @@ -4848,7 +4891,7 @@ === RUN TestEachExternal --- PASS: TestEachExternal (0.00s) PASS -ok src.elv.sh/pkg/fsutil 0.034s +ok src.elv.sh/pkg/fsutil 0.110s === RUN TestParse === RUN TestParse/short_option === RUN TestParse/short_option_with_required_argument @@ -4936,23 +4979,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.017s +ok src.elv.sh/pkg/getopt 0.031s === RUN TestGlob_Relative --- PASS: TestGlob_Relative (0.02s) === RUN TestGlob_Absolute ---- PASS: TestGlob_Absolute (0.02s) +--- PASS: TestGlob_Absolute (0.08s) === RUN TestGlob_InvalidUTF8InFilename --- PASS: TestGlob_InvalidUTF8InFilename (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) PASS -ok src.elv.sh/pkg/glob 0.062s +ok src.elv.sh/pkg/glob 0.146s === RUN TestLogger ---- PASS: TestLogger (0.00s) +--- PASS: TestLogger (0.01s) === RUN TestSetOutput_Error --- PASS: TestSetOutput_Error (0.00s) PASS -ok src.elv.sh/pkg/logutil 0.034s +ok src.elv.sh/pkg/logutil 0.021s === RUN TestDidOpenDiagnostics === RUN TestDidOpenDiagnostics/empty === RUN TestDidOpenDiagnostics/no_error @@ -4961,13 +5004,13 @@ === RUN TestDidOpenDiagnostics/multi_line_with_CR === RUN TestDidOpenDiagnostics/multi_line_with_CRNL === RUN TestDidOpenDiagnostics/text_with_code_point_beyond_FFFF ---- PASS: TestDidOpenDiagnostics (0.01s) +--- PASS: TestDidOpenDiagnostics (0.04s) --- PASS: TestDidOpenDiagnostics/empty (0.00s) --- PASS: TestDidOpenDiagnostics/no_error (0.00s) --- PASS: TestDidOpenDiagnostics/single_error (0.00s) - --- PASS: TestDidOpenDiagnostics/multi_line_with_NL (0.00s) + --- PASS: TestDidOpenDiagnostics/multi_line_with_NL (0.01s) --- PASS: TestDidOpenDiagnostics/multi_line_with_CR (0.00s) - --- PASS: TestDidOpenDiagnostics/multi_line_with_CRNL (0.00s) + --- PASS: TestDidOpenDiagnostics/multi_line_with_CRNL (0.01s) --- PASS: TestDidOpenDiagnostics/text_with_code_point_beyond_FFFF (0.00s) === RUN TestDidChangeDiagnostics === RUN TestDidChangeDiagnostics/empty @@ -4991,9 +5034,9 @@ === RUN TestCompletion/command === RUN TestCompletion/variable === RUN TestCompletion/bad ---- PASS: TestCompletion (0.02s) - --- PASS: TestCompletion/command (0.01s) - --- PASS: TestCompletion/variable (0.01s) +--- PASS: TestCompletion (0.05s) + --- PASS: TestCompletion/command (0.03s) + --- PASS: TestCompletion/variable (0.02s) --- PASS: TestCompletion/bad (0.00s) === RUN TestJSONRPCErrors === RUN TestJSONRPCErrors/unknown/method @@ -5010,7 +5053,7 @@ --- PASS: TestProgramErrors (0.00s) --- PASS: TestProgramErrors/elvish_ (0.00s) PASS -ok src.elv.sh/pkg/lsp 0.066s +ok src.elv.sh/pkg/lsp 0.199s === RUN TestFmtPreservesHTMLRender === RUN TestFmtPreservesHTMLRender/Tabs/Example_1 fmt_test.go:262: input contains tab @@ -5751,7 +5794,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.15s) +--- PASS: TestFmtPreservesHTMLRender (0.47s) --- SKIP: TestFmtPreservesHTMLRender/Tabs/Example_1 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Tabs/Example_2 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Tabs/Example_3 (0.00s) @@ -5766,7 +5809,7 @@ --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_12 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Backslash_escapes/Example_13 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_14 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_15 (0.01s) + --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_15 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_16 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_17 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_18 (0.00s) @@ -5776,7 +5819,7 @@ --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_22 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_23 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Backslash_escapes/Example_24 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Entity_and_numeric_character_references/Example_25 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Entity_and_numeric_character_references/Example_25 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Entity_and_numeric_character_references/Example_26 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Entity_and_numeric_character_references/Example_27 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Entity_and_numeric_character_references/Example_28 (0.00s) @@ -5819,7 +5862,7 @@ --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_65 (0.00s) --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_66 (0.00s) --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_67 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_68 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_68 (0.02s) --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_69 (0.00s) --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_70 (0.00s) --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Example_71 (0.00s) @@ -5966,7 +6009,7 @@ --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_212 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_213 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_214 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_215 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_215 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_216 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_217 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Link_reference_definitions/Example_218 (0.00s) @@ -6013,7 +6056,7 @@ --- PASS: TestFmtPreservesHTMLRender/List_items/Example_259 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_260 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_261 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/List_items/Example_262 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/List_items/Example_262 (0.01s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_263 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_264 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_265 (0.00s) @@ -6044,7 +6087,7 @@ --- PASS: TestFmtPreservesHTMLRender/List_items/Example_290 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_291 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_292 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/List_items/Example_293 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/List_items/Example_293 (0.01s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_294 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_295 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_296 (0.00s) @@ -6053,7 +6096,7 @@ --- PASS: TestFmtPreservesHTMLRender/List_items/Example_299 (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Example_300 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Lists/Example_301 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Lists/Example_302 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Lists/Example_302 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Lists/Example_303 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Lists/Example_304 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Lists/Example_305 (0.00s) @@ -6119,7 +6162,7 @@ --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_365 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_366 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_367 (0.00s) - --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_368 (0.00s) + --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_368 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_369 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_370 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_371 (0.00s) @@ -6178,7 +6221,7 @@ --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_424 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_425 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_426 (0.00s) - --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_427 (0.00s) + --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_427 (0.01s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_428 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_429 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_430 (0.00s) @@ -6218,7 +6261,7 @@ --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_464 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_465 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_466 (0.00s) - --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_467 (0.00s) + --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_467 (0.02s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_468 (0.00s) --- SKIP: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_469 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Emphasis_and_strong_emphasis/Example_470 (0.00s) @@ -6239,7 +6282,7 @@ --- PASS: TestFmtPreservesHTMLRender/Links/Example_485 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_486 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_487 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Links/Example_488 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Links/Example_488 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_489 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_490 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_491 (0.00s) @@ -6271,7 +6314,7 @@ --- PASS: TestFmtPreservesHTMLRender/Links/Example_517 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_518 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_519 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Links/Example_520 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Links/Example_520 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_521 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_522 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_523 (0.00s) @@ -6283,12 +6326,12 @@ --- SKIP: TestFmtPreservesHTMLRender/Links/Example_529 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_530 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_531 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Links/Example_532 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Links/Example_533 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Links/Example_534 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Links/Example_532 (0.01s) + --- PASS: TestFmtPreservesHTMLRender/Links/Example_533 (0.02s) + --- PASS: TestFmtPreservesHTMLRender/Links/Example_534 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_535 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_536 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Links/Example_537 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Links/Example_537 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_538 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_539 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_540 (0.00s) @@ -6323,7 +6366,7 @@ --- PASS: TestFmtPreservesHTMLRender/Links/Example_569 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Links/Example_570 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_571 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Images/Example_572 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Images/Example_572 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_573 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_574 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_575 (0.00s) @@ -6336,7 +6379,7 @@ --- PASS: TestFmtPreservesHTMLRender/Images/Example_582 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_583 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_584 (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Images/Example_585 (0.00s) + --- PASS: TestFmtPreservesHTMLRender/Images/Example_585 (0.01s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_586 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_587 (0.00s) --- PASS: TestFmtPreservesHTMLRender/Images/Example_588 (0.00s) @@ -6406,7 +6449,7 @@ --- PASS: TestFmtPreservesHTMLRender/ATX_headings/Attribute_extension (0.00s) --- PASS: TestFmtPreservesHTMLRender/Fenced_code_blocks/Empty_line_in_list_item (0.00s) --- PASS: TestFmtPreservesHTMLRender/HTML_blocks/Closed_by_lack_of_blockquote_marker (0.00s) - --- PASS: TestFmtPreservesHTMLRender/HTML_blocks/Closed_by_insufficient_list_item_indentation (0.00s) + --- PASS: TestFmtPreservesHTMLRender/HTML_blocks/Closed_by_insufficient_list_item_indentation (0.01s) --- PASS: TestFmtPreservesHTMLRender/Blockquotes/Increasing_level (0.00s) --- PASS: TestFmtPreservesHTMLRender/Blockquotes/Reducing_level (0.00s) --- PASS: TestFmtPreservesHTMLRender/List_items/Two_leading_empty_lines_with_spaces (0.00s) @@ -6422,7 +6465,7 @@ --- PASS: TestFmtPreservesHTMLRender/Image/Keep_raw_HTML_in_alt (0.00s) --- PASS: TestFmtPreservesHTMLRender/Autolinks/Entity (0.00s) --- PASS: TestFmtPreservesHTMLRender/Raw_HTML/unclosed_< (0.00s) - --- PASS: TestFmtPreservesHTMLRender/Raw_HTML/unclosed_