Diff of the two buildlogs: -- --- b1/build.log 2021-04-02 19:59:53.727503616 +0000 +++ b2/build.log 2021-04-02 20:02:26.493516174 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 5 14:22:14 -12 2022 -I: pbuilder-time-stamp: 1651803734 +I: Current time: Sat Apr 3 09:59:56 +14 2021 +I: pbuilder-time-stamp: 1617393596 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat Jun 1 08:49:35 2019 -12 +gpgv: Signature made Sun Jun 2 10:49:35 2019 +14 gpgv: using RSA key D1CB8F39BC5DED24C5D2C78C1302F1F036EBEB19 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-pelletier-go-toml_1.4.0+really1.2.0-1.dsc @@ -26,136 +26,170 @@ dpkg-source: info: unpacking golang-github-pelletier-go-toml_1.4.0+really1.2.0-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/19283/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/54587/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/54587/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/54587/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='3076c7d9db2644ac9728657a8d31616e' - 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='19283' - PS1='# ' - PS2='> ' + INVOCATION_ID=78286abd1b5949dba48066c67b9e0e1c + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=54587 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/tmp.uSNnWaM8iN/pbuilderrc_7wCz --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uSNnWaM8iN/b1 --logfile b1/build.log golang-github-pelletier-go-toml_1.4.0+really1.2.0-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.uSNnWaM8iN/pbuilderrc_FiLl --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uSNnWaM8iN/b2 --logfile b2/build.log golang-github-pelletier-go-toml_1.4.0+really1.2.0-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.10.0-0.bpo.4-amd64 #1 SMP Debian 5.10.19-1~bpo10+1 (2021-03-13) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Apr 23 02:47 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/19283/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Apr 3 10:00 sh -> bash + lrwxrwxrwx 1 root root 4 Mar 21 22:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/54587/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -250,7 +284,7 @@ Get: 45 http://deb.debian.org/debian buster/main amd64 golang-github-pelletier-go-buffruneio-dev all 0.2.0-1 [3908 B] Get: 46 http://deb.debian.org/debian buster/main amd64 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 47 http://deb.debian.org/debian buster/main amd64 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] -Fetched 74.2 MB in 1s (77.2 MB/s) +Fetched 74.2 MB in 3s (26.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (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 ... 19195 files and directories currently installed.) @@ -461,7 +495,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/golang-github-pelletier-go-toml-1.4.0+really1.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/golang-github-pelletier-go-toml-1.4.0+really1.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package golang-github-pelletier-go-toml dpkg-buildpackage: info: source version 1.4.0+really1.2.0-1 dpkg-buildpackage: info: source distribution unstable @@ -479,18 +513,18 @@ dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-pelletier-go-toml-1.4.0\+really1.2.0/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-pelletier-go-toml-1.4.0\+really1.2.0/obj-x86_64-linux-gnu/src\" -v -p 16 github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query + cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-pelletier-go-toml-1.4.0\+really1.2.0/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-pelletier-go-toml-1.4.0\+really1.2.0/obj-x86_64-linux-gnu/src\" -v -p 15 github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query internal/race errors runtime/internal/sys -runtime/internal/atomic unicode -sync/atomic unicode/utf8 +math/bits encoding unicode/utf16 internal/cpu -math/bits +runtime/internal/atomic +sync/atomic internal/testlog internal/bytealg math @@ -502,28 +536,28 @@ reflect bytes strings -internal/syscall/unix time +internal/syscall/unix internal/poll -encoding/binary sort -regexp/syntax +encoding/binary os +regexp/syntax encoding/base64 -fmt path/filepath -regexp +fmt io/ioutil +regexp +encoding/json log flag -encoding/json github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query dh_auto_test -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go test -vet=off -v -p 16 github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query + cd obj-x86_64-linux-gnu && go test -vet=off -v -p 15 github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query === RUN TestBareKeyBasic --- PASS: TestBareKeyBasic (0.00s) keysparsing_test.go:10: key=test expected=[test] parsed=[test] @@ -633,7 +667,7 @@ === RUN TestMultilineLiteralString --- PASS: TestMultilineLiteralString (0.00s) === RUN TestMultilineString ---- PASS: TestMultilineString (0.00s) +--- PASS: TestMultilineString (0.01s) === RUN TestUnicodeString --- PASS: TestUnicodeString (0.00s) === RUN TestEscapeInString @@ -701,26 +735,26 @@ === RUN TestSimpleKV --- PASS: TestSimpleKV (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3170)(a = 42 + (*toml.Tree)(0xc0002f61e0)(a = 42 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3200)(a = 42 + (*toml.Tree)(0xc0002f6270)(a = 42 b = 21 ) - parser_test.go:20: asserting path [b] - parser_test.go:33: comparing key [b] by string representation because it's of type int64 parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 + parser_test.go:20: asserting path [b] + parser_test.go:33: comparing key [b] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. === RUN TestNumberInKey --- PASS: TestNumberInKey (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a32c0)(hello2 = 42 + (*toml.Tree)(0xc0002f6330)(hello2 = 42 ) parser_test.go:20: asserting path [hello2] @@ -731,25 +765,25 @@ === RUN TestSimpleNumbers --- PASS: TestSimpleNumbers (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3470)(a = 42 + (*toml.Tree)(0xc0002f64e0)(a = 42 b = -21 c = 4.2 d = -2.1 ) - parser_test.go:20: asserting path [b] - parser_test.go:33: comparing key [b] by string representation because it's of type int64 parser_test.go:20: asserting path [c] parser_test.go:33: comparing key [c] by string representation because it's of type float64 parser_test.go:20: asserting path [d] parser_test.go:33: comparing key [d] by string representation because it's of type float64 parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 + parser_test.go:20: asserting path [b] + parser_test.go:33: comparing key [b] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. === RUN TestSpecialFloats --- PASS: TestSpecialFloats (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3530)(minusinf = -inf + (*toml.Tree)(0xc0002f65a0)(minusinf = -inf minusnan = nan normalinf = +inf normalnan = nan @@ -757,37 +791,37 @@ plusnan = nan ) - parser_test.go:20: asserting path [plusinf] - parser_test.go:33: comparing key [plusinf] by string representation because it's of type float64 - parser_test.go:20: asserting path [minusinf] - parser_test.go:33: comparing key [minusinf] by string representation because it's of type float64 - parser_test.go:20: asserting path [normalnan] - parser_test.go:33: comparing key [normalnan] by string representation because it's of type float64 parser_test.go:20: asserting path [plusnan] parser_test.go:33: comparing key [plusnan] by string representation because it's of type float64 parser_test.go:20: asserting path [minusnan] parser_test.go:33: comparing key [minusnan] by string representation because it's of type float64 parser_test.go:20: asserting path [normalinf] parser_test.go:33: comparing key [normalinf] by string representation because it's of type float64 + parser_test.go:20: asserting path [plusinf] + parser_test.go:33: comparing key [plusinf] by string representation because it's of type float64 + parser_test.go:20: asserting path [minusinf] + parser_test.go:33: comparing key [minusinf] by string representation because it's of type float64 + parser_test.go:20: asserting path [normalnan] + parser_test.go:33: comparing key [normalnan] by string representation because it's of type float64 parser_test.go:44: Finished tree assertion. === RUN TestHexIntegers --- PASS: TestHexIntegers (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a35f0)(a = 3735928559 + (*toml.Tree)(0xc0002f6690)(a = 3735928559 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3680)(a = 3735928559 + (*toml.Tree)(0xc0002f6720)(a = 3735928559 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3710)(a = 3735928559 + (*toml.Tree)(0xc0002f67b0)(a = 3735928559 ) parser_test.go:20: asserting path [a] @@ -796,14 +830,14 @@ === RUN TestOctIntegers --- PASS: TestOctIntegers (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3830)(a = 342391 + (*toml.Tree)(0xc0002f68d0)(a = 342391 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a38c0)(a = 493 + (*toml.Tree)(0xc0002f6960)(a = 493 ) parser_test.go:20: asserting path [a] @@ -812,7 +846,7 @@ === RUN TestBinIntegers --- PASS: TestBinIntegers (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a39e0)(a = 214 + (*toml.Tree)(0xc0002f6a80)(a = 214 ) parser_test.go:20: asserting path [a] @@ -825,35 +859,35 @@ === RUN TestNumbersWithUnderscores --- PASS: TestNumbersWithUnderscores (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3c20)(a = 1000 + (*toml.Tree)(0xc0002f6cc0)(a = 1000 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3cb0)(a = 5349221 + (*toml.Tree)(0xc0002f6d50)(a = 5349221 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3d40)(a = 12345 + (*toml.Tree)(0xc0002f6de0)(a = 12345 ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3dd0)(flt8 = 9224617 + (*toml.Tree)(0xc0002f6e70)(flt8 = 9224617 ) parser_test.go:20: asserting path [flt8] parser_test.go:33: comparing key [flt8] by string representation because it's of type float64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3e60)(flt9 = +inf + (*toml.Tree)(0xc0002f6f00)(flt9 = +inf ) parser_test.go:20: asserting path [flt9] @@ -862,7 +896,7 @@ === RUN TestFloatsWithExponents --- PASS: TestFloatsWithExponents (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3f20)(a = 49999998890981541806080.0 + (*toml.Tree)(0xc0002f6fc0)(a = 49999998890981541806080.0 b = 49999998890981541806080.0 c = -49999998890981541806080.0 d = -0.0000000000000000000005 @@ -883,7 +917,7 @@ === RUN TestSimpleDate --- PASS: TestSimpleDate (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c000)(a = 1979-05-27T07:32:00Z + (*toml.Tree)(0xc0002f7080)(a = 1979-05-27T07:32:00Z ) parser_test.go:20: asserting path [a] @@ -892,7 +926,7 @@ === RUN TestDateOffset --- PASS: TestDateOffset (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c0c0)(a = 1979-05-27T00:32:00-07:00 + (*toml.Tree)(0xc0002f7140)(a = 1979-05-27T00:32:00-07:00 ) parser_test.go:20: asserting path [a] @@ -901,7 +935,7 @@ === RUN TestDateNano --- PASS: TestDateNano (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c180)(a = 1979-05-27T00:32:00-07:00 + (*toml.Tree)(0xc0002f7200)(a = 1979-05-27T00:32:00-07:00 ) parser_test.go:20: asserting path [a] @@ -910,7 +944,7 @@ === RUN TestSimpleString --- PASS: TestSimpleString (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c240)(a = "hello world" + (*toml.Tree)(0xc0002f72c0)(a = "hello world" ) parser_test.go:20: asserting path [a] @@ -919,7 +953,7 @@ === RUN TestSpaceKey --- PASS: TestSpaceKey (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c300)(a b = "hello world" + (*toml.Tree)(0xc0002f7380)(a b = "hello world" ) parser_test.go:20: asserting path [a b] @@ -928,64 +962,64 @@ === RUN TestDoubleQuotedKey --- PASS: TestDoubleQuotedKey (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c3c0)( = "b" + (*toml.Tree)(0xc0002f7440)( = "b" key = "a" ❤ = "d" 🤔 = "c" ) + parser_test.go:20: asserting path [❤] + parser_test.go:33: comparing key [❤] by string representation because it's of type string parser_test.go:20: asserting path [key] parser_test.go:33: comparing key [key] by string representation because it's of type string parser_test.go:20: asserting path [ ] parser_test.go:33: comparing key [ ] by string representation because it's of type string parser_test.go:20: asserting path [🤔] parser_test.go:33: comparing key [🤔] by string representation because it's of type string - parser_test.go:20: asserting path [❤] - parser_test.go:33: comparing key [❤] by string representation because it's of type string parser_test.go:44: Finished tree assertion. === RUN TestSingleQuotedKey --- PASS: TestSingleQuotedKey (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c480)(\U0001F914 = "c" + (*toml.Tree)(0xc0002f7500)(\U0001F914 = "c" \t = "b" \u2764 = "d" key = "a" ) - parser_test.go:20: asserting path [\u2764] - parser_test.go:33: comparing key [\u2764] by string representation because it's of type string parser_test.go:20: asserting path [key] parser_test.go:33: comparing key [key] by string representation because it's of type string parser_test.go:20: asserting path [\t] parser_test.go:33: comparing key [\t] by string representation because it's of type string parser_test.go:20: asserting path [\U0001F914] parser_test.go:33: comparing key [\U0001F914] by string representation because it's of type string + parser_test.go:20: asserting path [\u2764] + parser_test.go:33: comparing key [\u2764] by string representation because it's of type string parser_test.go:44: Finished tree assertion. === RUN TestStringEscapables --- PASS: TestStringEscapables (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c540)(a = "a \n b" + (*toml.Tree)(0xc0002f75c0)(a = "a \n b" ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type string parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c5d0)(a = "a \t b" + (*toml.Tree)(0xc0002f7650)(a = "a \t b" ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type string parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c660)(a = "a \r b" + (*toml.Tree)(0xc0002f76e0)(a = "a \r b" ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type string parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c6f0)(a = "a \\ b" + (*toml.Tree)(0xc0002f7770)(a = "a \\ b" ) parser_test.go:20: asserting path [a] @@ -994,7 +1028,7 @@ === RUN TestEmptyQuotedString --- PASS: TestEmptyQuotedString (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c7b0)( + (*toml.Tree)(0xc0002f7830)( [] = 1 ) @@ -1007,7 +1041,7 @@ === RUN TestBools --- PASS: TestBools (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c900)(a = true + (*toml.Tree)(0xc0002f7980)(a = true b = false ) @@ -1019,7 +1053,7 @@ === RUN TestNestedKeys --- PASS: TestNestedKeys (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032c9c0)( + (*toml.Tree)(0xc0002f7a40)( [a] [a.b] @@ -1040,7 +1074,7 @@ === RUN TestNestedQuotedUnicodeKeys --- PASS: TestNestedQuotedUnicodeKeys (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032cc30)( + (*toml.Tree)(0xc0002f7cb0)( [j] [j.ʞ] @@ -1059,7 +1093,7 @@ parser_test.go:33: comparing key [j ʞ l d] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032ce70)( + (*toml.Tree)(0xc0002f7ef0)( [g] [g.h] @@ -1078,7 +1112,7 @@ parser_test.go:33: comparing key [g h i d] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d0b0)( + (*toml.Tree)(0xc0003ee150)( [d] [d.e] @@ -1099,7 +1133,7 @@ === RUN TestArrayOne --- PASS: TestArrayOne (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d320)(a = [1] + (*toml.Tree)(0xc0003ee3c0)(a = [1] ) parser_test.go:20: asserting path [a] @@ -1108,7 +1142,7 @@ === RUN TestArrayZero --- PASS: TestArrayZero (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d3e0)(a = [] + (*toml.Tree)(0xc0003ee480)(a = [] ) parser_test.go:20: asserting path [a] @@ -1117,14 +1151,14 @@ === RUN TestArraySimple --- PASS: TestArraySimple (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d4a0)(a = [42,21,10] + (*toml.Tree)(0xc0003ee540)(a = [42,21,10] ) parser_test.go:20: asserting path [a] parser_test.go:33: comparing key [a] by string representation because it's of type []interface {} parser_test.go:44: Finished tree assertion. parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d530)(a = [42,21,10] + (*toml.Tree)(0xc0003ee5d0)(a = [42,21,10] ) parser_test.go:20: asserting path [a] @@ -1133,7 +1167,7 @@ === RUN TestArrayMultiline --- PASS: TestArrayMultiline (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d5f0)(a = [42,21,10] + (*toml.Tree)(0xc0003ee690)(a = [42,21,10] ) parser_test.go:20: asserting path [a] @@ -1142,7 +1176,7 @@ === RUN TestArrayNested --- PASS: TestArrayNested (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d6b0)(a = [[42,21],[10]] + (*toml.Tree)(0xc0003ee750)(a = [[42,21],[10]] ) parser_test.go:20: asserting path [a] @@ -1151,7 +1185,7 @@ === RUN TestNestedArrayComment --- PASS: TestNestedArrayComment (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d7a0)(someArray = [["entry1"]] + (*toml.Tree)(0xc0003ee840)(someArray = [["entry1"]] ) parser_test.go:20: asserting path [someArray] @@ -1160,7 +1194,7 @@ === RUN TestNestedEmptyArrays --- PASS: TestNestedEmptyArrays (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032d860)(a = [[[]]] + (*toml.Tree)(0xc0003ee900)(a = [[[]]] ) parser_test.go:20: asserting path [a] @@ -1171,7 +1205,7 @@ === RUN TestArrayNestedStrings --- PASS: TestArrayNestedStrings (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032da10)(data = [["gamma","delta"],["Foo"]] + (*toml.Tree)(0xc0003eeab0)(data = [["gamma","delta"],["Foo"]] ) parser_test.go:20: asserting path [data] @@ -1186,7 +1220,7 @@ === RUN TestNewlinesInArrays --- PASS: TestNewlinesInArrays (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032ddd0)(a = [1,2,3] + (*toml.Tree)(0xc0003eee70)(a = [1,2,3] ) parser_test.go:20: asserting path [a] @@ -1195,7 +1229,7 @@ === RUN TestArrayWithExtraComma --- PASS: TestArrayWithExtraComma (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032de90)(a = [1,2,3] + (*toml.Tree)(0xc0003eef30)(a = [1,2,3] ) parser_test.go:20: asserting path [a] @@ -1204,7 +1238,7 @@ === RUN TestArrayWithExtraCommaComment --- PASS: TestArrayWithExtraCommaComment (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00032df50)(a = [1,2,3] + (*toml.Tree)(0xc0003eeff0)(a = [1,2,3] ) parser_test.go:20: asserting path [a] @@ -1213,7 +1247,7 @@ === RUN TestSimpleInlineGroup --- PASS: TestSimpleInlineGroup (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc030)( + (*toml.Tree)(0xc0003ef0b0)( [key] a = 42 ) @@ -1226,7 +1260,7 @@ === RUN TestDoubleInlineGroup --- PASS: TestDoubleInlineGroup (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc180)( + (*toml.Tree)(0xc0003ef200)( [key] a = 42 b = "foo" @@ -1234,15 +1268,15 @@ parser_test.go:20: asserting path [key] parser_test.go:30: comparing key [key] by subtree assestion - parser_test.go:20: asserting path [key a] - parser_test.go:33: comparing key [key a] by string representation because it's of type int64 parser_test.go:20: asserting path [key b] parser_test.go:33: comparing key [key b] by string representation because it's of type string + parser_test.go:20: asserting path [key a] + parser_test.go:33: comparing key [key a] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. === RUN TestExampleInlineGroup --- PASS: TestExampleInlineGroup (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc2d0)( + (*toml.Tree)(0xc0003ef350)( [name] first = "Tom" last = "Preston-Werner" @@ -1268,7 +1302,7 @@ === RUN TestExampleInlineGroupInArray --- PASS: TestExampleInlineGroupInArray (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc4b0)( + (*toml.Tree)(0xc0003ef530)( [[points]] x = 1 y = 2 @@ -1282,7 +1316,7 @@ parser_test.go:33: comparing key [points y] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. === RUN TestInlineTableUnterminated ---- PASS: TestInlineTableUnterminated (0.00s) +--- PASS: TestInlineTableUnterminated (0.07s) === RUN TestInlineTableCommaExpected --- PASS: TestInlineTableCommaExpected (0.00s) === RUN TestInlineTableCommaStart @@ -1298,7 +1332,7 @@ === RUN TestImplicitDeclarationBefore --- PASS: TestImplicitDeclarationBefore (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003ccbd0)( + (*toml.Tree)(0xc00049e600)( [a] better = 43 @@ -1310,14 +1344,14 @@ parser_test.go:20: asserting path [a] parser_test.go:30: comparing key [a] by subtree assestion - parser_test.go:20: asserting path [a better] - parser_test.go:33: comparing key [a better] by string representation because it's of type int64 parser_test.go:20: asserting path [a b] parser_test.go:30: comparing key [a b] by subtree assestion parser_test.go:20: asserting path [a b c] parser_test.go:30: comparing key [a b c] by subtree assestion parser_test.go:20: asserting path [a b c answer] parser_test.go:33: comparing key [a b c answer] by string representation because it's of type int64 + parser_test.go:20: asserting path [a better] + parser_test.go:33: comparing key [a better] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. === RUN TestFloatsWithoutLeadingZeros --- PASS: TestFloatsWithoutLeadingZeros (0.00s) @@ -1326,7 +1360,7 @@ === RUN TestParseFile --- PASS: TestParseFile (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003ccf90)(title = "TOML Example" + (*toml.Tree)(0xc00049e9f0)(title = "TOML Example" [clients] data = [["gamma","delta"],[1,2]] @@ -1354,32 +1388,28 @@ ip = "10.0.0.2" ) - parser_test.go:20: asserting path [clients] - parser_test.go:30: comparing key [clients] by subtree assestion - parser_test.go:20: asserting path [clients data] - parser_test.go:33: comparing key [clients data] by string representation because it's of type []interface {} parser_test.go:20: asserting path [title] parser_test.go:33: comparing key [title] by string representation because it's of type string parser_test.go:20: asserting path [owner] parser_test.go:30: comparing key [owner] by subtree assestion + parser_test.go:20: asserting path [owner name] + parser_test.go:33: comparing key [owner name] by string representation because it's of type string parser_test.go:20: asserting path [owner organization] parser_test.go:33: comparing key [owner organization] by string representation because it's of type string parser_test.go:20: asserting path [owner bio] parser_test.go:33: comparing key [owner bio] by string representation because it's of type string parser_test.go:20: asserting path [owner dob] parser_test.go:33: comparing key [owner dob] by string representation because it's of type time.Time - parser_test.go:20: asserting path [owner name] - parser_test.go:33: comparing key [owner name] by string representation because it's of type string parser_test.go:20: asserting path [database] parser_test.go:30: comparing key [database] by subtree assestion - parser_test.go:20: asserting path [database server] - parser_test.go:33: comparing key [database server] by string representation because it's of type string parser_test.go:20: asserting path [database ports] parser_test.go:33: comparing key [database ports] by string representation because it's of type []interface {} parser_test.go:20: asserting path [database connection_max] parser_test.go:33: comparing key [database connection_max] by string representation because it's of type int64 parser_test.go:20: asserting path [database enabled] parser_test.go:33: comparing key [database enabled] by string representation because it's of type bool + parser_test.go:20: asserting path [database server] + parser_test.go:33: comparing key [database server] by string representation because it's of type string parser_test.go:20: asserting path [servers] parser_test.go:30: comparing key [servers] by subtree assestion parser_test.go:20: asserting path [servers alpha] @@ -1394,11 +1424,15 @@ parser_test.go:33: comparing key [servers beta ip] by string representation because it's of type string parser_test.go:20: asserting path [servers beta dc] parser_test.go:33: comparing key [servers beta dc] by string representation because it's of type string + parser_test.go:20: asserting path [clients] + parser_test.go:30: comparing key [clients] by subtree assestion + parser_test.go:20: asserting path [clients data] + parser_test.go:33: comparing key [clients data] by string representation because it's of type []interface {} parser_test.go:44: Finished tree assertion. === RUN TestParseFileCRLF --- PASS: TestParseFileCRLF (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd3b0)(title = "TOML Example" + (*toml.Tree)(0xc00049ee10)(title = "TOML Example" [clients] data = [["gamma","delta"],[1,2]] @@ -1426,26 +1460,6 @@ ip = "10.0.0.2" ) - parser_test.go:20: asserting path [servers] - parser_test.go:30: comparing key [servers] by subtree assestion - parser_test.go:20: asserting path [servers alpha] - parser_test.go:30: comparing key [servers alpha] by subtree assestion - parser_test.go:20: asserting path [servers alpha ip] - parser_test.go:33: comparing key [servers alpha ip] by string representation because it's of type string - parser_test.go:20: asserting path [servers alpha dc] - parser_test.go:33: comparing key [servers alpha dc] by string representation because it's of type string - parser_test.go:20: asserting path [servers beta] - parser_test.go:30: comparing key [servers beta] by subtree assestion - parser_test.go:20: asserting path [servers beta ip] - parser_test.go:33: comparing key [servers beta ip] by string representation because it's of type string - parser_test.go:20: asserting path [servers beta dc] - parser_test.go:33: comparing key [servers beta dc] by string representation because it's of type string - parser_test.go:20: asserting path [clients] - parser_test.go:30: comparing key [clients] by subtree assestion - parser_test.go:20: asserting path [clients data] - parser_test.go:33: comparing key [clients data] by string representation because it's of type []interface {} - parser_test.go:20: asserting path [title] - parser_test.go:33: comparing key [title] by string representation because it's of type string parser_test.go:20: asserting path [owner] parser_test.go:30: comparing key [owner] by subtree assestion parser_test.go:20: asserting path [owner name] @@ -1458,19 +1472,39 @@ parser_test.go:33: comparing key [owner dob] by string representation because it's of type time.Time parser_test.go:20: asserting path [database] parser_test.go:30: comparing key [database] by subtree assestion + parser_test.go:20: asserting path [database connection_max] + parser_test.go:33: comparing key [database connection_max] by string representation because it's of type int64 parser_test.go:20: asserting path [database enabled] parser_test.go:33: comparing key [database enabled] by string representation because it's of type bool parser_test.go:20: asserting path [database server] parser_test.go:33: comparing key [database server] by string representation because it's of type string parser_test.go:20: asserting path [database ports] parser_test.go:33: comparing key [database ports] by string representation because it's of type []interface {} - parser_test.go:20: asserting path [database connection_max] - parser_test.go:33: comparing key [database connection_max] by string representation because it's of type int64 + parser_test.go:20: asserting path [servers] + parser_test.go:30: comparing key [servers] by subtree assestion + parser_test.go:20: asserting path [servers alpha] + parser_test.go:30: comparing key [servers alpha] by subtree assestion + parser_test.go:20: asserting path [servers alpha ip] + parser_test.go:33: comparing key [servers alpha ip] by string representation because it's of type string + parser_test.go:20: asserting path [servers alpha dc] + parser_test.go:33: comparing key [servers alpha dc] by string representation because it's of type string + parser_test.go:20: asserting path [servers beta] + parser_test.go:30: comparing key [servers beta] by subtree assestion + parser_test.go:20: asserting path [servers beta dc] + parser_test.go:33: comparing key [servers beta dc] by string representation because it's of type string + parser_test.go:20: asserting path [servers beta ip] + parser_test.go:33: comparing key [servers beta ip] by string representation because it's of type string + parser_test.go:20: asserting path [clients] + parser_test.go:30: comparing key [clients] by subtree assestion + parser_test.go:20: asserting path [clients data] + parser_test.go:33: comparing key [clients data] by string representation because it's of type []interface {} + parser_test.go:20: asserting path [title] + parser_test.go:33: comparing key [title] by string representation because it's of type string parser_test.go:44: Finished tree assertion. === RUN TestParseKeyGroupArray --- PASS: TestParseKeyGroupArray (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd7d0)( + (*toml.Tree)(0xc00049f230)( [foo] [[foo.bar]] @@ -1494,7 +1528,7 @@ === RUN TestParseKeyGroupArrayQueryExample --- PASS: TestParseKeyGroupArrayQueryExample (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cdbf0)( + (*toml.Tree)(0xc00049f650)( [[book]] author = "Stephen King" title = "The Stand" @@ -1526,7 +1560,7 @@ === RUN TestParseKeyGroupArraySpec --- PASS: TestParseKeyGroupArraySpec (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc060)( + (*toml.Tree)(0xc00049f8c0)( [[fruit]] name = "apple" @@ -1540,6 +1574,8 @@ parser_test.go:20: asserting path [fruit] parser_test.go:25: comparing key [fruit] by array iteration + parser_test.go:20: asserting path [fruit name] + parser_test.go:33: comparing key [fruit name] by string representation because it's of type string parser_test.go:20: asserting path [fruit physical] parser_test.go:30: comparing key [fruit physical] by subtree assestion parser_test.go:20: asserting path [fruit physical color] @@ -1548,8 +1584,6 @@ parser_test.go:33: comparing key [fruit physical shape] by string representation because it's of type string parser_test.go:20: asserting path [fruit name] parser_test.go:33: comparing key [fruit name] by string representation because it's of type string - parser_test.go:20: asserting path [fruit name] - parser_test.go:33: comparing key [fruit name] by string representation because it's of type string parser_test.go:44: Finished tree assertion. === RUN TestTomlValueStringRepresentation --- PASS: TestTomlValueStringRepresentation (0.00s) @@ -1593,30 +1627,30 @@ --- PASS: TestTomlFromMap (0.00s) === RUN TestTreeCreateToTree --- PASS: TestTreeCreateToTree (0.00s) - tomltree_create_test.go:37: validation ok .uint8 as *toml.tomlValue - tomltree_create_test.go:37: validation ok .array_uint as *toml.tomlValue + tomltree_create_test.go:37: validation ok .int16 as *toml.tomlValue + tomltree_create_test.go:37: validation ok .a_bool as *toml.tomlValue tomltree_create_test.go:37: validation ok .nested.foo as *toml.tomlValue tomltree_create_test.go:37: validation ok .nested as *toml.Tree - tomltree_create_test.go:37: validation ok .uint32 as *toml.tomlValue tomltree_create_test.go:37: validation ok .array as *toml.tomlValue + tomltree_create_test.go:37: validation ok .a_string as *toml.tomlValue tomltree_create_test.go:37: validation ok .array_table.0.sub_map as *toml.tomlValue tomltree_create_test.go:37: validation ok .array_table.0 as *toml.Tree tomltree_create_test.go:37: validation ok .array_table as []*toml.Tree + tomltree_create_test.go:37: validation ok .uint32 as *toml.tomlValue tomltree_create_test.go:37: validation ok .stringer as *toml.tomlValue - tomltree_create_test.go:37: validation ok .time as *toml.tomlValue - tomltree_create_test.go:37: validation ok .int8 as *toml.tomlValue - tomltree_create_test.go:37: validation ok .a_bool as *toml.tomlValue - tomltree_create_test.go:37: validation ok .int32 as *toml.tomlValue - tomltree_create_test.go:37: validation ok .array_times as *toml.tomlValue + tomltree_create_test.go:37: validation ok .array_uint as *toml.tomlValue tomltree_create_test.go:37: validation ok .map_times.now as *toml.tomlValue tomltree_create_test.go:37: validation ok .map_times as *toml.Tree + tomltree_create_test.go:37: validation ok .int8 as *toml.tomlValue tomltree_create_test.go:37: validation ok .float32 as *toml.tomlValue - tomltree_create_test.go:37: validation ok .a_string as *toml.tomlValue + tomltree_create_test.go:37: validation ok .an_int as *toml.tomlValue + tomltree_create_test.go:37: validation ok .array_times as *toml.tomlValue tomltree_create_test.go:37: validation ok .custom_string_map_key.custom as *toml.tomlValue tomltree_create_test.go:37: validation ok .custom_string_map_key as *toml.Tree + tomltree_create_test.go:37: validation ok .uint8 as *toml.tomlValue + tomltree_create_test.go:37: validation ok .time as *toml.tomlValue + tomltree_create_test.go:37: validation ok .int32 as *toml.tomlValue tomltree_create_test.go:37: validation ok .uint16 as *toml.tomlValue - tomltree_create_test.go:37: validation ok .an_int as *toml.tomlValue - tomltree_create_test.go:37: validation ok .int16 as *toml.tomlValue tomltree_create_test.go:37: validation ok as *toml.Tree === RUN TestTreeCreateToTreeInvalidLeafType --- PASS: TestTreeCreateToTreeInvalidLeafType (0.00s) @@ -1633,7 +1667,7 @@ === RUN TestTreeWriteToTomlString --- PASS: TestTreeWriteToTomlString (0.00s) parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000096690)( + (*toml.Tree)(0xc0002f6090)( [name] first = "Tom" last = "Preston-Werner" @@ -1659,7 +1693,7 @@ === RUN TestTreeWriteToTomlStringSimple --- PASS: TestTreeWriteToTomlStringSimple (0.00s) === RUN TestTreeWriteToTomlStringKeysOrders ---- PASS: TestTreeWriteToTomlStringKeysOrders (0.03s) +--- PASS: TestTreeWriteToTomlStringKeysOrders (0.07s) tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" foo = 1 @@ -1670,7 +1704,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000096e40)(bar = "baz" + (*toml.Tree)(0xc0002f64e0)(bar = "baz" foo = 1 foobar = true @@ -1679,18 +1713,18 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1702,7 +1736,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000097020)(bar = "baz" + (*toml.Tree)(0xc0002f66f0)(bar = "baz" foo = 1 foobar = true @@ -1734,7 +1768,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000097200)(bar = "baz" + (*toml.Tree)(0xc0002f68d0)(bar = "baz" foo = 1 foobar = true @@ -1743,8 +1777,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -1755,6 +1787,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1766,7 +1800,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0000973e0)(bar = "baz" + (*toml.Tree)(0xc0002f6ab0)(bar = "baz" foo = 1 foobar = true @@ -1798,7 +1832,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0000975c0)(bar = "baz" + (*toml.Tree)(0xc0002f6c90)(bar = "baz" foo = 1 foobar = true @@ -1830,7 +1864,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0000977a0)(bar = "baz" + (*toml.Tree)(0xc0002f6e70)(bar = "baz" foo = 1 foobar = true @@ -1839,10 +1873,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -1851,6 +1881,10 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1862,7 +1896,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0000979b0)(bar = "baz" + (*toml.Tree)(0xc0002f7050)(bar = "baz" foo = 1 foobar = true @@ -1871,10 +1905,6 @@ foo = 1 ) - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion parser_test.go:20: asserting path [qux foo] @@ -1883,6 +1913,10 @@ parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1894,7 +1928,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000097b90)(bar = "baz" + (*toml.Tree)(0xc0002f7230)(bar = "baz" foo = 1 foobar = true @@ -1903,18 +1937,18 @@ foo = 1 ) + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1926,7 +1960,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000097d70)(bar = "baz" + (*toml.Tree)(0xc0002f7410)(bar = "baz" foo = 1 foobar = true @@ -1935,6 +1969,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -1945,8 +1981,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1958,7 +1992,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000097f50)(bar = "baz" + (*toml.Tree)(0xc0002f75f0)(bar = "baz" foo = 1 foobar = true @@ -1967,18 +2001,18 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -1990,7 +2024,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2150)(bar = "baz" + (*toml.Tree)(0xc0002f77d0)(bar = "baz" foo = 1 foobar = true @@ -2022,7 +2056,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2330)(bar = "baz" + (*toml.Tree)(0xc0002f79b0)(bar = "baz" foo = 1 foobar = true @@ -2031,8 +2065,6 @@ foo = 1 ) - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -2043,6 +2075,8 @@ parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2054,7 +2088,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2510)(bar = "baz" + (*toml.Tree)(0xc0002f7b90)(bar = "baz" foo = 1 foobar = true @@ -2063,6 +2097,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -2073,8 +2109,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2086,7 +2120,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a26f0)(bar = "baz" + (*toml.Tree)(0xc0002f7d70)(bar = "baz" foo = 1 foobar = true @@ -2095,8 +2129,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -2107,6 +2139,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2118,7 +2152,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a28d0)(bar = "baz" + (*toml.Tree)(0xc0002f7f50)(bar = "baz" foo = 1 foobar = true @@ -2127,6 +2161,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion parser_test.go:20: asserting path [qux foo] @@ -2137,8 +2173,6 @@ parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2150,7 +2184,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2ab0)(bar = "baz" + (*toml.Tree)(0xc0002c6150)(bar = "baz" foo = 1 foobar = true @@ -2159,6 +2193,10 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -2167,10 +2205,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2182,7 +2216,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2d50)(bar = "baz" + (*toml.Tree)(0xc0002c6330)(bar = "baz" foo = 1 foobar = true @@ -2214,7 +2248,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2f30)(bar = "baz" + (*toml.Tree)(0xc0002c6510)(bar = "baz" foo = 1 foobar = true @@ -2246,7 +2280,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3110)(bar = "baz" + (*toml.Tree)(0xc0002c66f0)(bar = "baz" foo = 1 foobar = true @@ -2255,18 +2289,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2278,7 +2312,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a32f0)(bar = "baz" + (*toml.Tree)(0xc0002c68d0)(bar = "baz" foo = 1 foobar = true @@ -2310,7 +2344,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a34d0)(bar = "baz" + (*toml.Tree)(0xc0002c6ab0)(bar = "baz" foo = 1 foobar = true @@ -2319,8 +2353,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -2331,6 +2363,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2342,7 +2376,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a36b0)(bar = "baz" + (*toml.Tree)(0xc0002c6d50)(bar = "baz" foo = 1 foobar = true @@ -2351,8 +2385,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -2363,6 +2395,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2374,7 +2408,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3890)(bar = "baz" + (*toml.Tree)(0xc0002c6f30)(bar = "baz" foo = 1 foobar = true @@ -2383,18 +2417,18 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2406,7 +2440,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3a70)(bar = "baz" + (*toml.Tree)(0xc0002c7110)(bar = "baz" foo = 1 foobar = true @@ -2438,7 +2472,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3c50)(bar = "baz" + (*toml.Tree)(0xc0002c72f0)(bar = "baz" foo = 1 foobar = true @@ -2447,18 +2481,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2470,7 +2504,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3e30)(bar = "baz" + (*toml.Tree)(0xc0002c74d0)(bar = "baz" foo = 1 foobar = true @@ -2479,18 +2513,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2502,7 +2536,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000308030)(bar = "baz" + (*toml.Tree)(0xc0002c76b0)(bar = "baz" foo = 1 foobar = true @@ -2534,7 +2568,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000308210)(bar = "baz" + (*toml.Tree)(0xc0002c7890)(bar = "baz" foo = 1 foobar = true @@ -2566,7 +2600,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003083f0)(bar = "baz" + (*toml.Tree)(0xc0002c7a70)(bar = "baz" foo = 1 foobar = true @@ -2598,7 +2632,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003085d0)(bar = "baz" + (*toml.Tree)(0xc0002c7c50)(bar = "baz" foo = 1 foobar = true @@ -2607,18 +2641,18 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2630,7 +2664,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003087b0)(bar = "baz" + (*toml.Tree)(0xc0002c7e30)(bar = "baz" foo = 1 foobar = true @@ -2662,7 +2696,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000308990)(bar = "baz" + (*toml.Tree)(0xc000366030)(bar = "baz" foo = 1 foobar = true @@ -2671,6 +2705,10 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -2679,10 +2717,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2694,7 +2728,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000308b70)(bar = "baz" + (*toml.Tree)(0xc000366210)(bar = "baz" foo = 1 foobar = true @@ -2703,18 +2737,18 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2726,7 +2760,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000308d50)(bar = "baz" + (*toml.Tree)(0xc0003663f0)(bar = "baz" foo = 1 foobar = true @@ -2741,10 +2775,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. @@ -2758,7 +2792,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000308f30)(bar = "baz" + (*toml.Tree)(0xc0003665d0)(bar = "baz" foo = 1 foobar = true @@ -2790,7 +2824,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000309110)(bar = "baz" + (*toml.Tree)(0xc0003667b0)(bar = "baz" foo = 1 foobar = true @@ -2799,18 +2833,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2822,7 +2856,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003092f0)(bar = "baz" + (*toml.Tree)(0xc000366990)(bar = "baz" foo = 1 foobar = true @@ -2839,10 +2873,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2854,7 +2888,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003094d0)(bar = "baz" + (*toml.Tree)(0xc000366b70)(bar = "baz" foo = 1 foobar = true @@ -2886,7 +2920,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003096b0)(bar = "baz" + (*toml.Tree)(0xc000366d50)(bar = "baz" foo = 1 foobar = true @@ -2895,18 +2929,18 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2918,7 +2952,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000309890)(bar = "baz" + (*toml.Tree)(0xc000366f30)(bar = "baz" foo = 1 foobar = true @@ -2927,18 +2961,18 @@ foo = 1 ) + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2950,7 +2984,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000309a70)(bar = "baz" + (*toml.Tree)(0xc000367110)(bar = "baz" foo = 1 foobar = true @@ -2982,7 +3016,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000309c50)(bar = "baz" + (*toml.Tree)(0xc0003672f0)(bar = "baz" foo = 1 foobar = true @@ -2991,6 +3025,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion parser_test.go:20: asserting path [qux foo] @@ -3001,8 +3037,6 @@ parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3014,7 +3048,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc000309e30)(bar = "baz" + (*toml.Tree)(0xc0003674d0)(bar = "baz" foo = 1 foobar = true @@ -3046,7 +3080,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016a030)(bar = "baz" + (*toml.Tree)(0xc0003676b0)(bar = "baz" foo = 1 foobar = true @@ -3055,6 +3089,8 @@ foo = 1 ) + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -3065,8 +3101,6 @@ parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3078,7 +3112,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016a210)(bar = "baz" + (*toml.Tree)(0xc000367890)(bar = "baz" foo = 1 foobar = true @@ -3110,7 +3144,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016a3f0)(bar = "baz" + (*toml.Tree)(0xc000367a70)(bar = "baz" foo = 1 foobar = true @@ -3142,7 +3176,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016a5d0)(bar = "baz" + (*toml.Tree)(0xc000367c50)(bar = "baz" foo = 1 foobar = true @@ -3151,18 +3185,18 @@ foo = 1 ) + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3174,7 +3208,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016a7b0)(bar = "baz" + (*toml.Tree)(0xc000367e30)(bar = "baz" foo = 1 foobar = true @@ -3183,8 +3217,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3195,6 +3227,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3206,7 +3240,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016a990)(bar = "baz" + (*toml.Tree)(0xc00049e030)(bar = "baz" foo = 1 foobar = true @@ -3238,7 +3272,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016ab70)(bar = "baz" + (*toml.Tree)(0xc00049e210)(bar = "baz" foo = 1 foobar = true @@ -3255,10 +3289,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3270,7 +3304,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016ad50)(bar = "baz" + (*toml.Tree)(0xc00049e3f0)(bar = "baz" foo = 1 foobar = true @@ -3302,7 +3336,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016af30)(bar = "baz" + (*toml.Tree)(0xc00049e5d0)(bar = "baz" foo = 1 foobar = true @@ -3311,18 +3345,18 @@ foo = 1 ) + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3334,7 +3368,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016b110)(bar = "baz" + (*toml.Tree)(0xc00049e7b0)(bar = "baz" foo = 1 foobar = true @@ -3343,18 +3377,18 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3366,7 +3400,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016b2f0)(bar = "baz" + (*toml.Tree)(0xc00049e9c0)(bar = "baz" foo = 1 foobar = true @@ -3375,6 +3409,10 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -3383,10 +3421,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3398,7 +3432,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc00016b4d0)(bar = "baz" + (*toml.Tree)(0xc00049eba0)(bar = "baz" foo = 1 foobar = true @@ -3407,8 +3441,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3419,6 +3451,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3430,7 +3464,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2060)(bar = "baz" + (*toml.Tree)(0xc00049ed80)(bar = "baz" foo = 1 foobar = true @@ -3439,8 +3473,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3451,6 +3483,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3462,7 +3496,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2240)(bar = "baz" + (*toml.Tree)(0xc00049ef60)(bar = "baz" foo = 1 foobar = true @@ -3471,18 +3505,18 @@ foo = 1 ) + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3494,7 +3528,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2420)(bar = "baz" + (*toml.Tree)(0xc00049f140)(bar = "baz" foo = 1 foobar = true @@ -3526,7 +3560,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2600)(bar = "baz" + (*toml.Tree)(0xc00049f320)(bar = "baz" foo = 1 foobar = true @@ -3558,7 +3592,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d27e0)(bar = "baz" + (*toml.Tree)(0xc00049f500)(bar = "baz" foo = 1 foobar = true @@ -3567,6 +3601,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3577,8 +3613,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3590,7 +3624,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d29c0)(bar = "baz" + (*toml.Tree)(0xc00049f6e0)(bar = "baz" foo = 1 foobar = true @@ -3599,6 +3633,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3609,8 +3645,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3622,7 +3656,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2ba0)(bar = "baz" + (*toml.Tree)(0xc00049f8c0)(bar = "baz" foo = 1 foobar = true @@ -3631,8 +3665,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3643,6 +3675,8 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3654,7 +3688,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2d80)(bar = "baz" + (*toml.Tree)(0xc00049faa0)(bar = "baz" foo = 1 foobar = true @@ -3663,6 +3697,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3673,8 +3709,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3686,7 +3720,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d2f60)(bar = "baz" + (*toml.Tree)(0xc00049fc80)(bar = "baz" foo = 1 foobar = true @@ -3718,7 +3752,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d3140)(bar = "baz" + (*toml.Tree)(0xc00049fe60)(bar = "baz" foo = 1 foobar = true @@ -3735,10 +3769,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3750,7 +3784,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d3320)(bar = "baz" + (*toml.Tree)(0xc0002f6060)(bar = "baz" foo = 1 foobar = true @@ -3759,18 +3793,18 @@ foo = 1 ) + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3782,7 +3816,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d3500)(bar = "baz" + (*toml.Tree)(0xc0002f6240)(bar = "baz" foo = 1 foobar = true @@ -3791,18 +3825,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3814,7 +3848,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d36e0)(bar = "baz" + (*toml.Tree)(0xc0002f6420)(bar = "baz" foo = 1 foobar = true @@ -3846,7 +3880,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d38c0)(bar = "baz" + (*toml.Tree)(0xc0002f6630)(bar = "baz" foo = 1 foobar = true @@ -3878,7 +3912,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d3aa0)(bar = "baz" + (*toml.Tree)(0xc0002f6810)(bar = "baz" foo = 1 foobar = true @@ -3887,10 +3921,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -3899,6 +3929,10 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3910,7 +3944,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d3c80)(bar = "baz" + (*toml.Tree)(0xc0002f69f0)(bar = "baz" foo = 1 foobar = true @@ -3919,6 +3953,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3929,8 +3965,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3942,7 +3976,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0004d3e60)(bar = "baz" + (*toml.Tree)(0xc0002f6bd0)(bar = "baz" foo = 1 foobar = true @@ -3974,7 +4008,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc060)(bar = "baz" + (*toml.Tree)(0xc0002f6db0)(bar = "baz" foo = 1 foobar = true @@ -3983,6 +4017,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -3993,8 +4029,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4006,7 +4040,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc240)(bar = "baz" + (*toml.Tree)(0xc0002f6f90)(bar = "baz" foo = 1 foobar = true @@ -4015,6 +4049,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -4025,8 +4061,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4038,7 +4072,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc420)(bar = "baz" + (*toml.Tree)(0xc0002f7170)(bar = "baz" foo = 1 foobar = true @@ -4047,10 +4081,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -4059,6 +4089,10 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4070,7 +4104,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc600)(bar = "baz" + (*toml.Tree)(0xc0002f7350)(bar = "baz" foo = 1 foobar = true @@ -4079,6 +4113,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -4089,8 +4125,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4102,7 +4136,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc7e0)(bar = "baz" + (*toml.Tree)(0xc0002f7530)(bar = "baz" foo = 1 foobar = true @@ -4134,7 +4168,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cc9c0)(bar = "baz" + (*toml.Tree)(0xc0002f7710)(bar = "baz" foo = 1 foobar = true @@ -4143,18 +4177,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4166,7 +4200,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003ccba0)(bar = "baz" + (*toml.Tree)(0xc0002f78f0)(bar = "baz" foo = 1 foobar = true @@ -4183,10 +4217,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4198,7 +4232,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003ccd80)(bar = "baz" + (*toml.Tree)(0xc0002f7ad0)(bar = "baz" foo = 1 foobar = true @@ -4230,7 +4264,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003ccf60)(bar = "baz" + (*toml.Tree)(0xc0002f7cb0)(bar = "baz" foo = 1 foobar = true @@ -4239,10 +4273,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -4251,6 +4281,10 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4262,7 +4296,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd140)(bar = "baz" + (*toml.Tree)(0xc0002f7e90)(bar = "baz" foo = 1 foobar = true @@ -4294,7 +4328,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd320)(bar = "baz" + (*toml.Tree)(0xc0002c6090)(bar = "baz" foo = 1 foobar = true @@ -4303,10 +4337,6 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] @@ -4315,6 +4345,10 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4326,7 +4360,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd500)(bar = "baz" + (*toml.Tree)(0xc0002c6270)(bar = "baz" foo = 1 foobar = true @@ -4343,10 +4377,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4358,7 +4392,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd6e0)(bar = "baz" + (*toml.Tree)(0xc0002c6450)(bar = "baz" foo = 1 foobar = true @@ -4367,18 +4401,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4390,7 +4424,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cd920)(bar = "baz" + (*toml.Tree)(0xc0002c6630)(bar = "baz" foo = 1 foobar = true @@ -4407,10 +4441,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4422,7 +4456,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cdb00)(bar = "baz" + (*toml.Tree)(0xc0002c6810)(bar = "baz" foo = 1 foobar = true @@ -4431,6 +4465,8 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] @@ -4441,8 +4477,6 @@ parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4454,7 +4488,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cdce0)(bar = "baz" + (*toml.Tree)(0xc0002c69f0)(bar = "baz" foo = 1 foobar = true @@ -4486,7 +4520,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0003cdec0)(bar = "baz" + (*toml.Tree)(0xc0002c6c90)(bar = "baz" foo = 1 foobar = true @@ -4495,18 +4529,18 @@ foo = 1 ) - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4518,7 +4552,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a20c0)(bar = "baz" + (*toml.Tree)(0xc0002c6e70)(bar = "baz" foo = 1 foobar = true @@ -4550,7 +4584,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a22a0)(bar = "baz" + (*toml.Tree)(0xc0002c7050)(bar = "baz" foo = 1 foobar = true @@ -4582,7 +4616,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2480)(bar = "baz" + (*toml.Tree)(0xc0002c7230)(bar = "baz" foo = 1 foobar = true @@ -4614,7 +4648,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2660)(bar = "baz" + (*toml.Tree)(0xc0002c7410)(bar = "baz" foo = 1 foobar = true @@ -4623,18 +4657,18 @@ foo = 1 ) + parser_test.go:20: asserting path [foo] + parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux bar] parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string - parser_test.go:20: asserting path [foo] - parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4646,7 +4680,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2840)(bar = "baz" + (*toml.Tree)(0xc0002c75f0)(bar = "baz" foo = 1 foobar = true @@ -4678,7 +4712,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2a20)(bar = "baz" + (*toml.Tree)(0xc0002c77d0)(bar = "baz" foo = 1 foobar = true @@ -4710,7 +4744,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2cc0)(bar = "baz" + (*toml.Tree)(0xc0002c79b0)(bar = "baz" foo = 1 foobar = true @@ -4727,10 +4761,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4742,7 +4776,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a2ea0)(bar = "baz" + (*toml.Tree)(0xc0002c7b90)(bar = "baz" foo = 1 foobar = true @@ -4759,10 +4793,10 @@ parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4774,7 +4808,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3080)(bar = "baz" + (*toml.Tree)(0xc0002c7d70)(bar = "baz" foo = 1 foobar = true @@ -4783,18 +4817,18 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4806,7 +4840,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3260)(bar = "baz" + (*toml.Tree)(0xc0002c7f50)(bar = "baz" foo = 1 foobar = true @@ -4815,18 +4849,18 @@ foo = 1 ) + parser_test.go:20: asserting path [foobar] + parser_test.go:33: comparing key [foobar] by string representation because it's of type bool + parser_test.go:20: asserting path [bar] + parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 parser_test.go:20: asserting path [qux] parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [qux foo] parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [foobar] - parser_test.go:33: comparing key [foobar] by string representation because it's of type bool - parser_test.go:20: asserting path [bar] - parser_test.go:33: comparing key [bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:44: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4838,7 +4872,7 @@ foo = 1 parser_test.go:42: Asserting tree: - (*toml.Tree)(0xc0002a3440)(bar = "baz" + (*toml.Tree)(0xc00009e3f0)(bar = "baz" foo = 1 foobar = true @@ -4847,18 +4881,18 @@ foo = 1 ) - parser_test.go:20: asserting path [qux] - parser_test.go:30: comparing key [qux] by subtree assestion - parser_test.go:20: asserting path [qux foo] - parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:20: asserting path [qux bar] - parser_test.go:33: comparing key [qux bar] by string representation because it's of type string parser_test.go:20: asserting path [foobar] parser_test.go:33: comparing key [foobar] by string representation because it's of type bool parser_test.go:20: asserting path [bar] parser_test.go:33: comparing key [bar] by string representation because it's of type string parser_test.go:20: asserting path [foo] parser_test.go:33: comparing key [foo] by string representation because it's of type int64 + parser_test.go:20: asserting path [qux] + parser_test.go:30: comparing key [qux] by subtree assestion + parser_test.go:20: asserting path [qux bar] + parser_test.go:33: comparing key [qux bar] by string representation because it's of type string + parser_test.go:20: asserting path [qux foo] + parser_test.go:33: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:44: Finished tree assertion. === RUN TestTreeWriteToMapSimple --- PASS: TestTreeWriteToMapSimple (0.00s) @@ -4891,7 +4925,7 @@ === RUN ExampleUnmarshal --- PASS: ExampleUnmarshal (0.00s) PASS -ok github.com/pelletier/go-toml 0.067s +ok github.com/pelletier/go-toml 0.242s ? github.com/pelletier/go-toml/cmd [no test files] === RUN TestProcessMainReadFromStdin --- PASS: TestProcessMainReadFromStdin (0.00s) @@ -4900,7 +4934,7 @@ === RUN TestProcessMainReadFromMissingFile --- PASS: TestProcessMainReadFromMissingFile (0.00s) PASS -ok github.com/pelletier/go-toml/cmd/tomljson 0.004s +ok github.com/pelletier/go-toml/cmd/tomljson 0.029s ? github.com/pelletier/go-toml/cmd/tomll [no test files] === RUN TestLexSpecialChars --- PASS: TestLexSpecialChars (0.00s) @@ -4989,7 +5023,7 @@ === RUN TestQueryUnionSimple --- PASS: TestQueryUnionSimple (0.00s) === RUN TestQueryRecursionAll ---- PASS: TestQueryRecursionAll (0.00s) +--- PASS: TestQueryRecursionAll (0.02s) === RUN TestQueryRecursionUnionSimple --- PASS: TestQueryRecursionUnionSimple (0.00s) === RUN TestQueryFilterFn @@ -5003,7 +5037,7 @@ === RUN TestTomlQuery --- PASS: TestTomlQuery (0.00s) PASS -ok github.com/pelletier/go-toml/query 0.011s +ok github.com/pelletier/go-toml/query 0.036s create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang @@ -5031,24 +5065,26 @@ dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang -dpkg-gencontrol: warning: Depends field of package golang-github-pelletier-go-toml: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package golang-github-pelletier-go-toml-dev: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package golang-github-pelletier-go-toml: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang -dpkg-deb: building package 'golang-github-pelletier-go-toml' in '../golang-github-pelletier-go-toml_1.4.0+really1.2.0-1_amd64.deb'. dpkg-deb: building package 'golang-github-pelletier-go-toml-dev' in '../golang-github-pelletier-go-toml-dev_1.4.0+really1.2.0-1_all.deb'. +dpkg-deb: building package 'golang-github-pelletier-go-toml' in '../golang-github-pelletier-go-toml_1.4.0+really1.2.0-1_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../golang-github-pelletier-go-toml_1.4.0+really1.2.0-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/54587/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/54587/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/19283 and its subdirectories -I: Current time: Thu May 5 14:22:54 -12 2022 -I: pbuilder-time-stamp: 1651803774 +I: removing directory /srv/workspace/pbuilder/54587 and its subdirectories +I: Current time: Sat Apr 3 10:02:26 +14 2021 +I: pbuilder-time-stamp: 1617393746