Diff of the two buildlogs: -- --- b1/build.log 2023-04-16 18:12:11.972664501 +0000 +++ b2/build.log 2023-04-16 18:14:06.107601466 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Apr 16 06:11:10 -12 2023 -I: pbuilder-time-stamp: 1681668670 +I: Current time: Sun May 19 14:35:14 +14 2024 +I: pbuilder-time-stamp: 1716078914 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./golang-github-pelletier-go-toml_1.9.4.orig.tar.gz] I: copying [./golang-github-pelletier-go-toml_1.9.4-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Tue Oct 19 21:31:38 2021 -12 +gpgv: Signature made Wed Oct 20 23:31:38 2021 +14 gpgv: using RSA key 142421B19AD4A95996F95072EA2500B412C59ACF gpgv: issuer "foka@debian.org" gpgv: Can't check signature: No public key @@ -26,52 +26,84 @@ dpkg-source: info: unpacking golang-github-pelletier-go-toml_1.9.4-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/24550/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3985/tmp/hooks/D01_modify_environment starting +debug: Running on codethink11-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 19 14:35 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3985/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3985/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='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='24550' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=3985 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.UHxndUPL/pbuilderrc_k9HM --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UHxndUPL/b1 --logfile b1/build.log golang-github-pelletier-go-toml_1.9.4-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.UHxndUPL/pbuilderrc_9KmN --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.UHxndUPL/b2 --logfile b2/build.log --extrapackages usrmerge golang-github-pelletier-go-toml_1.9.4-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink12-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 14 22:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/24550/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 19 06:48 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3985/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -153,7 +185,7 @@ Get: 36 http://deb.debian.org/debian bookworm/main arm64 golang-any arm64 2:1.19~1 [5876 B] Get: 37 http://deb.debian.org/debian bookworm/main arm64 golang-github-burntsushi-toml-dev all 1.2.0-2 [90.8 kB] Get: 38 http://deb.debian.org/debian bookworm/main arm64 golang-gopkg-yaml.v2-dev all 2.4.0-4 [61.5 kB] -Fetched 93.5 MB in 2s (56.5 MB/s) +Fetched 93.5 MB in 2s (55.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19616 files and directories currently installed.) @@ -319,8 +351,17 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/golang-github-pelletier-go-toml-1.9.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-pelletier-go-toml_1.9.4-1_source.changes +I: user script /srv/workspace/pbuilder/3985/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/3985/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/golang-github-pelletier-go-toml-1.9.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-pelletier-go-toml_1.9.4-1_source.changes dpkg-buildpackage: info: source package golang-github-pelletier-go-toml dpkg-buildpackage: info: source version 1.9.4-1 dpkg-buildpackage: info: source distribution unstable @@ -340,44 +381,44 @@ dh_auto_build -O--buildsystem=golang dh_auto_build: warning: github.com/pelletier/go-toml/benchmark contains no non-test Go files, removing it from build cd obj-aarch64-linux-gnu && go install -trimpath -v -p 8 github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd/jsontoml github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query -internal/race -internal/goos internal/goarch -internal/unsafeheader internal/goexperiment +internal/race +internal/goos internal/cpu +internal/unsafeheader sync/atomic runtime/internal/syscall -unicode internal/abi -unicode/utf8 +unicode runtime/internal/math runtime/internal/sys +unicode/utf8 encoding internal/itoa math/bits -unicode/utf16 internal/bytealg runtime/internal/atomic +unicode/utf16 math runtime internal/reflectlite sync -internal/testlog math/rand -errors +internal/testlog sort +errors internal/oserror -path -internal/safefilepath io strconv +path +internal/safefilepath syscall bytes strings reflect -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv time io/fs internal/poll @@ -392,8 +433,8 @@ math/big github.com/pelletier/go-toml github.com/pelletier/go-toml/cmd/jsontoml -github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll +github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/query dh_auto_test -O--buildsystem=golang cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8 github.com/pelletier/go-toml github.com/pelletier/go-toml/benchmark github.com/pelletier/go-toml/cmd/jsontoml github.com/pelletier/go-toml/cmd/tomljson github.com/pelletier/go-toml/cmd/tomll github.com/pelletier/go-toml/query @@ -897,9 +938,9 @@ === RUN TestUnmarshalSliceFail --- PASS: TestUnmarshalSliceFail (0.00s) === RUN TestUnmarshalSliceFail2 ---- PASS: TestUnmarshalSliceFail2 (0.00s) +--- PASS: TestUnmarshalSliceFail2 (0.01s) === RUN TestMarshalMixedTypeArray ---- PASS: TestMarshalMixedTypeArray (0.00s) +--- PASS: TestMarshalMixedTypeArray (0.01s) === RUN TestUnmarshalMixedTypeArray --- PASS: TestUnmarshalMixedTypeArray (0.00s) === RUN TestUnmarshalArray @@ -940,13 +981,13 @@ --- PASS: TestCreateSubTree (0.00s) === RUN TestSimpleKV parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046a540)(a = 42 + (*toml.Tree)(0x4000100c60)(a = 42 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046a630)(a = 42 + (*toml.Tree)(0x4000100d50)(a = 42 b = 21 ) parser_test.go:18: asserting path [a] @@ -957,7 +998,7 @@ --- PASS: TestSimpleKV (0.00s) === RUN TestNumberInKey parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046a6f0)(hello2 = 42 + (*toml.Tree)(0x4000100e10)(hello2 = 42 ) parser_test.go:18: asserting path [hello2] parser_test.go:31: comparing key [hello2] by string representation because it's of type int64 @@ -967,24 +1008,24 @@ --- PASS: TestIncorrectKeyExtraSquareBracket (0.00s) === RUN TestSimpleNumbers parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046a8a0)(a = 42 + (*toml.Tree)(0x4000100fc0)(a = 42 b = -21 c = 4.2 d = -2.1 ) + parser_test.go:18: asserting path [a] + parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:18: asserting path [b] parser_test.go:31: comparing key [b] by string representation because it's of type int64 parser_test.go:18: asserting path [c] parser_test.go:31: comparing key [c] by string representation because it's of type float64 parser_test.go:18: asserting path [d] parser_test.go:31: comparing key [d] by string representation because it's of type float64 - parser_test.go:18: asserting path [a] - parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. --- PASS: TestSimpleNumbers (0.00s) === RUN TestSpecialFloats parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046a990)(minusinf = -inf + (*toml.Tree)(0x40001010b0)(minusinf = -inf minusnan = nan normalinf = +inf normalnan = nan @@ -1007,19 +1048,19 @@ --- PASS: TestSpecialFloats (0.00s) === RUN TestHexIntegers parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046aa80)(a = 3735928559 + (*toml.Tree)(0x40001011a0)(a = 3735928559 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046ab70)(a = 3735928559 + (*toml.Tree)(0x4000101290)(a = 3735928559 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046ac30)(a = 3735928559 + (*toml.Tree)(0x4000101350)(a = 3735928559 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 @@ -1027,13 +1068,13 @@ --- PASS: TestHexIntegers (0.00s) === RUN TestOctIntegers parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046ad50)(a = 342391 + (*toml.Tree)(0x4000101470)(a = 342391 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046ae70)(a = 493 + (*toml.Tree)(0x4000101560)(a = 493 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 @@ -1041,7 +1082,7 @@ --- PASS: TestOctIntegers (0.00s) === RUN TestBinIntegers parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046af90)(a = 214 + (*toml.Tree)(0x4000101680)(a = 214 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 @@ -1053,31 +1094,31 @@ --- PASS: TestIntegerNoDigit (0.00s) === RUN TestNumbersWithUnderscores parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b380)(a = 1000 + (*toml.Tree)(0x4000101890)(a = 1000 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b470)(a = 5349221 + (*toml.Tree)(0x4000101980)(a = 5349221 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b530)(a = 12345 + (*toml.Tree)(0x4000101a40)(a = 12345 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b5f0)(flt8 = 9224617.445991227 + (*toml.Tree)(0x4000101b00)(flt8 = 9224617.445991227 ) parser_test.go:18: asserting path [flt8] parser_test.go:31: comparing key [flt8] by string representation because it's of type float64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b6b0)(flt9 = 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104.0 + (*toml.Tree)(0x4000101bc0)(flt9 = 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104.0 ) parser_test.go:18: asserting path [flt9] parser_test.go:31: comparing key [flt9] by string representation because it's of type float64 @@ -1085,7 +1126,7 @@ --- PASS: TestNumbersWithUnderscores (0.00s) === RUN TestFloatsWithExponents parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b770)(a = 49999999999999995805696.0 + (*toml.Tree)(0x4000101c80)(a = 49999999999999995805696.0 b = 49999999999999995805696.0 c = -49999999999999995805696.0 d = -0.0000000000000000000005 @@ -1105,7 +1146,7 @@ --- PASS: TestFloatsWithExponents (0.00s) === RUN TestSimpleDate parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b860)(a = 1979-05-27T07:32:00Z + (*toml.Tree)(0x4000101d70)(a = 1979-05-27T07:32:00Z ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type time.Time @@ -1113,7 +1154,7 @@ --- PASS: TestSimpleDate (0.00s) === RUN TestDateOffset parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046b950)(a = 1979-05-27T00:32:00-07:00 + (*toml.Tree)(0x4000101ec0)(a = 1979-05-27T00:32:00-07:00 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type time.Time @@ -1121,7 +1162,7 @@ --- PASS: TestDateOffset (0.00s) === RUN TestDateNano parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046ba40)(a = 1979-05-27T00:32:00-07:00 + (*toml.Tree)(0x4000101fb0)(a = 1979-05-27T00:32:00-07:00 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type time.Time @@ -1129,7 +1170,7 @@ --- PASS: TestDateNano (0.00s) === RUN TestLocalDateTime parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046bb30)(a = 1979-05-27T07:32:00 + (*toml.Tree)(0x400031e0c0)(a = 1979-05-27T07:32:00 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type toml.LocalDateTime @@ -1137,7 +1178,7 @@ --- PASS: TestLocalDateTime (0.00s) === RUN TestLocalDateTimeNano parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046bc20)(a = 1979-05-27T07:32:00.999999000 + (*toml.Tree)(0x400031e1b0)(a = 1979-05-27T07:32:00.999999000 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type toml.LocalDateTime @@ -1145,7 +1186,7 @@ --- PASS: TestLocalDateTimeNano (0.00s) === RUN TestLocalDate parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046bd10)(a = 1979-05-27 + (*toml.Tree)(0x400031e2d0)(a = 1979-05-27 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type toml.LocalDate @@ -1161,7 +1202,7 @@ --- PASS: TestDateTimeOffsetError (0.00s) === RUN TestLocalTime parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400046bf80)(a = 07:32:00 + (*toml.Tree)(0x400031e540)(a = 07:32:00 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type toml.LocalTime @@ -1169,7 +1210,7 @@ --- PASS: TestLocalTime (0.00s) === RUN TestLocalTimeNano parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100660)(a = 00:32:00.999999000 + (*toml.Tree)(0x400031e660)(a = 00:32:00.999999000 ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type toml.LocalTime @@ -1177,7 +1218,7 @@ --- PASS: TestLocalTimeNano (0.00s) === RUN TestSimpleString parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100750)(a = "hello world" + (*toml.Tree)(0x400031e750)(a = "hello world" ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type string @@ -1185,7 +1226,7 @@ --- PASS: TestSimpleString (0.00s) === RUN TestSpaceKey parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100900)("a b" = "hello world" + (*toml.Tree)(0x400031e840)("a b" = "hello world" ) parser_test.go:18: asserting path [a b] parser_test.go:31: comparing key [a b] by string representation because it's of type string @@ -1193,24 +1234,24 @@ --- PASS: TestSpaceKey (0.00s) === RUN TestDoubleQuotedKey parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001009f0)("\t" = "b" + (*toml.Tree)(0x400031e930)("\t" = "b" key = "a" "❤" = "d" "🤔" = "c" ) - parser_test.go:18: asserting path [🤔] - parser_test.go:31: comparing key [🤔] by string representation because it's of type string parser_test.go:18: asserting path [❤] parser_test.go:31: comparing key [❤] by string representation because it's of type string parser_test.go:18: asserting path [key] parser_test.go:31: comparing key [key] by string representation because it's of type string parser_test.go:18: asserting path [ ] parser_test.go:31: comparing key [ ] by string representation because it's of type string + parser_test.go:18: asserting path [🤔] + parser_test.go:31: comparing key [🤔] by string representation because it's of type string parser_test.go:42: Finished tree assertion. --- PASS: TestDoubleQuotedKey (0.00s) === RUN TestSingleQuotedKey parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100ae0)("\\U0001F914" = "c" + (*toml.Tree)(0x400031ea20)("\\U0001F914" = "c" "\\t" = "b" "\\u2764" = "d" key = "a" @@ -1227,33 +1268,33 @@ --- PASS: TestSingleQuotedKey (0.00s) === RUN TestStringEscapables parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100bd0)(a = "a \n b" + (*toml.Tree)(0x400031eb10)(a = "a \n b" ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type string parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100cc0)(a = "a \t b" + (*toml.Tree)(0x400031ec00)(a = "a \t b" ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type string parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100d80)(a = "a \r b" + (*toml.Tree)(0x400031ecc0)(a = "a \r b" ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type string parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100e40)(a = "a \\ b" + (*toml.Tree)(0x400031ed80)(a = "a \\ b" ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type string parser_test.go:42: Finished tree assertion. ---- PASS: TestStringEscapables (0.00s) +--- PASS: TestStringEscapables (0.01s) === RUN TestEmptyQuotedString parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100f00)( + (*toml.Tree)(0x400031ee40)( [] = 1 ) @@ -1265,7 +1306,7 @@ --- PASS: TestEmptyQuotedString (0.00s) === RUN TestBools parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101050)(a = true + (*toml.Tree)(0x400031ef90)(a = true b = false ) parser_test.go:18: asserting path [a] @@ -1276,7 +1317,7 @@ --- PASS: TestBools (0.00s) === RUN TestNestedKeys parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101140)( + (*toml.Tree)(0x400031f080)( [a] [a.b] @@ -1296,7 +1337,7 @@ --- PASS: TestNestedKeys (0.00s) === RUN TestNestedQuotedUnicodeKeys parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001013b0)( + (*toml.Tree)(0x400031f2f0)( [j] [j."ʞ"] @@ -1314,7 +1355,7 @@ parser_test.go:31: comparing key [j ʞ l d] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101620)( + (*toml.Tree)(0x400031f560)( [g] [g.h] @@ -1332,7 +1373,7 @@ parser_test.go:31: comparing key [g h i d] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101860)( + (*toml.Tree)(0x400031f7a0)( [d] [d.e] @@ -1352,7 +1393,7 @@ --- PASS: TestNestedQuotedUnicodeKeys (0.00s) === RUN TestArrayOne parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101aa0)(a = [1] + (*toml.Tree)(0x400031f9e0)(a = [1] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1360,7 +1401,7 @@ --- PASS: TestArrayOne (0.00s) === RUN TestArrayZero parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101b90)(a = [] + (*toml.Tree)(0x400031fad0)(a = [] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1368,13 +1409,13 @@ --- PASS: TestArrayZero (0.00s) === RUN TestArraySimple parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101c80)(a = [42, 21, 10] + (*toml.Tree)(0x400031fbc0)(a = [42, 21, 10] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} parser_test.go:42: Finished tree assertion. parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101d70)(a = [42, 21, 10] + (*toml.Tree)(0x400031fcb0)(a = [42, 21, 10] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1382,7 +1423,7 @@ --- PASS: TestArraySimple (0.00s) === RUN TestArrayMultiline parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101e30)(a = [42, 21, 10] + (*toml.Tree)(0x400031fd70)(a = [42, 21, 10] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1390,7 +1431,7 @@ --- PASS: TestArrayMultiline (0.00s) === RUN TestArrayNested parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101f80)(a = [[42, 21], [10]] + (*toml.Tree)(0x400031fe60)(a = [[42, 21], [10]] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1398,7 +1439,7 @@ --- PASS: TestArrayNested (0.00s) === RUN TestNestedArrayComment parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e0c0)(someArray = [["entry1"]] + (*toml.Tree)(0x400031ff80)(someArray = [["entry1"]] ) parser_test.go:18: asserting path [someArray] parser_test.go:31: comparing key [someArray] by string representation because it's of type []interface {} @@ -1406,7 +1447,7 @@ --- PASS: TestNestedArrayComment (0.00s) === RUN TestNestedEmptyArrays parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e1b0)(a = [[[]]] + (*toml.Tree)(0x4000398090)(a = [[[]]] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1414,7 +1455,7 @@ --- PASS: TestNestedEmptyArrays (0.00s) === RUN TestArrayNestedStrings parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e2d0)(data = [["gamma", "delta"], ["Foo"]] + (*toml.Tree)(0x4000398180)(data = [["gamma", "delta"], ["Foo"]] ) parser_test.go:18: asserting path [data] parser_test.go:31: comparing key [data] by string representation because it's of type []interface {} @@ -1428,7 +1469,7 @@ --- PASS: TestUnterminatedArray (0.00s) === RUN TestNewlinesInArrays parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e660)(a = [1, 2, 3] + (*toml.Tree)(0x40003984e0)(a = [1, 2, 3] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1436,7 +1477,7 @@ --- PASS: TestNewlinesInArrays (0.00s) === RUN TestArrayWithExtraComma parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e750)(a = [1, 2, 3] + (*toml.Tree)(0x40003985d0)(a = [1, 2, 3] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1444,7 +1485,7 @@ --- PASS: TestArrayWithExtraComma (0.00s) === RUN TestArrayWithExtraCommaComment parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e840)(a = [1, 2, 3] + (*toml.Tree)(0x40003986c0)(a = [1, 2, 3] ) parser_test.go:18: asserting path [a] parser_test.go:31: comparing key [a] by string representation because it's of type []interface {} @@ -1452,7 +1493,7 @@ --- PASS: TestArrayWithExtraCommaComment (0.00s) === RUN TestSimpleInlineGroup parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031e930)( + (*toml.Tree)(0x40003987b0)( [key] a = 42 ) @@ -1464,7 +1505,7 @@ --- PASS: TestSimpleInlineGroup (0.00s) === RUN TestDoubleInlineGroup parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031ea80)( + (*toml.Tree)(0x4000398900)( [key] a = 42 b = "foo" @@ -1479,7 +1520,7 @@ --- PASS: TestDoubleInlineGroup (0.00s) === RUN TestNestedInlineGroup parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031ec00)( + (*toml.Tree)(0x4000398a80)( [out] [out.block0] @@ -1494,21 +1535,21 @@ parser_test.go:28: comparing key [out] by subtree assestion parser_test.go:18: asserting path [out block0] parser_test.go:28: comparing key [out block0] by subtree assestion - parser_test.go:18: asserting path [out block0 y] - parser_test.go:31: comparing key [out block0 y] by string representation because it's of type int64 parser_test.go:18: asserting path [out block0 x] parser_test.go:31: comparing key [out block0 x] by string representation because it's of type int64 + parser_test.go:18: asserting path [out block0 y] + parser_test.go:31: comparing key [out block0 y] by string representation because it's of type int64 parser_test.go:18: asserting path [out block1] parser_test.go:28: comparing key [out block1] by subtree assestion - parser_test.go:18: asserting path [out block1 p] - parser_test.go:31: comparing key [out block1 p] by string representation because it's of type string parser_test.go:18: asserting path [out block1 q] parser_test.go:31: comparing key [out block1 q] by string representation because it's of type string + parser_test.go:18: asserting path [out block1 p] + parser_test.go:31: comparing key [out block1 p] by string representation because it's of type string parser_test.go:42: Finished tree assertion. --- PASS: TestNestedInlineGroup (0.00s) === RUN TestArrayInNestedInlineGroup parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031ef00)( + (*toml.Tree)(0x4000398d80)( [image] name = "xxx" @@ -1530,7 +1571,7 @@ --- PASS: TestArrayInNestedInlineGroup (0.00s) === RUN TestExampleInlineGroup parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031f170)( + (*toml.Tree)(0x4000399020)( [name] first = "Tom" last = "Preston-Werner" @@ -1555,7 +1596,7 @@ --- PASS: TestExampleInlineGroup (0.00s) === RUN TestInlineGroupBareKeysUnderscore parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031f3e0)( + (*toml.Tree)(0x4000399290)( [foo] _bar = "buz" ) @@ -1567,7 +1608,7 @@ --- PASS: TestInlineGroupBareKeysUnderscore (0.00s) === RUN TestInlineGroupBareKeysDash parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031f530)( + (*toml.Tree)(0x40003993e0)( [foo] -bar = "buz" ) @@ -1579,7 +1620,7 @@ --- PASS: TestInlineGroupBareKeysDash (0.00s) === RUN TestInlineGroupKeyQuoted parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031f680)( + (*toml.Tree)(0x4000399530)( [foo] bar = "buz" ) @@ -1591,17 +1632,17 @@ --- PASS: TestInlineGroupKeyQuoted (0.00s) === RUN TestExampleInlineGroupInArray parser_test.go:40: Asserting tree: - (*toml.Tree)(0x400031f7d0)( + (*toml.Tree)(0x4000399680)( [[points]] x = 1 y = 2 ) parser_test.go:18: asserting path [points] parser_test.go:23: comparing key [points] by array iteration - parser_test.go:18: asserting path [points y] - parser_test.go:31: comparing key [points y] by string representation because it's of type int64 parser_test.go:18: asserting path [points x] parser_test.go:31: comparing key [points x] by string representation because it's of type int64 + parser_test.go:18: asserting path [points y] + parser_test.go:31: comparing key [points y] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. --- PASS: TestExampleInlineGroupInArray (0.00s) === RUN TestInlineTableUnterminated @@ -1630,7 +1671,7 @@ --- PASS: TestEmptyIntermediateTable (0.00s) === RUN TestImplicitDeclarationBefore parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396270)( + (*toml.Tree)(0x400022c120)( [a] better = 43 @@ -1657,7 +1698,7 @@ --- PASS: TestMissingFile (0.00s) === RUN TestParseFile parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396600)(title = "TOML Example" + (*toml.Tree)(0x400022c4b0)(title = "TOML Example" [clients] data = [["gamma", "delta"], [1, 2]] @@ -1685,28 +1726,16 @@ dc = "eqdc10" ip = "10.0.0.2" ) - parser_test.go:18: asserting path [title] - parser_test.go:31: comparing key [title] by string representation because it's of type string - parser_test.go:18: asserting path [owner] - parser_test.go:28: comparing key [owner] by subtree assestion - parser_test.go:18: asserting path [owner name] - parser_test.go:31: comparing key [owner name] by string representation because it's of type string - parser_test.go:18: asserting path [owner organization] - parser_test.go:31: comparing key [owner organization] by string representation because it's of type string - parser_test.go:18: asserting path [owner bio] - parser_test.go:31: comparing key [owner bio] by string representation because it's of type string - parser_test.go:18: asserting path [owner dob] - parser_test.go:31: comparing key [owner dob] by string representation because it's of type time.Time parser_test.go:18: asserting path [database] parser_test.go:28: comparing key [database] by subtree assestion - parser_test.go:18: asserting path [database enabled] - parser_test.go:31: comparing key [database enabled] by string representation because it's of type bool - parser_test.go:18: asserting path [database server] - parser_test.go:31: comparing key [database server] by string representation because it's of type string parser_test.go:18: asserting path [database ports] parser_test.go:31: comparing key [database ports] by string representation because it's of type []interface {} parser_test.go:18: asserting path [database connection_max] parser_test.go:31: comparing key [database connection_max] by string representation because it's of type int64 + parser_test.go:18: asserting path [database enabled] + parser_test.go:31: comparing key [database enabled] by string representation because it's of type bool + parser_test.go:18: asserting path [database server] + parser_test.go:31: comparing key [database server] by string representation because it's of type string parser_test.go:18: asserting path [servers] parser_test.go:28: comparing key [servers] by subtree assestion parser_test.go:18: asserting path [servers alpha] @@ -1727,11 +1756,23 @@ parser_test.go:31: comparing key [clients data] by string representation because it's of type []interface {} parser_test.go:18: asserting path [clients score] parser_test.go:31: comparing key [clients score] by string representation because it's of type float64 + parser_test.go:18: asserting path [title] + parser_test.go:31: comparing key [title] by string representation because it's of type string + parser_test.go:18: asserting path [owner] + parser_test.go:28: comparing key [owner] by subtree assestion + parser_test.go:18: asserting path [owner dob] + parser_test.go:31: comparing key [owner dob] by string representation because it's of type time.Time + parser_test.go:18: asserting path [owner name] + parser_test.go:31: comparing key [owner name] by string representation because it's of type string + parser_test.go:18: asserting path [owner organization] + parser_test.go:31: comparing key [owner organization] by string representation because it's of type string + parser_test.go:18: asserting path [owner bio] + parser_test.go:31: comparing key [owner bio] by string representation because it's of type string parser_test.go:42: Finished tree assertion. ---- PASS: TestParseFile (0.00s) +--- PASS: TestParseFile (0.01s) === RUN TestParseFileCRLF parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396b70)(title = "TOML Example" + (*toml.Tree)(0x400022ca20)(title = "TOML Example" [clients] data = [["gamma", "delta"], [1, 2]] @@ -1759,12 +1800,6 @@ dc = "eqdc10" ip = "10.0.0.2" ) - parser_test.go:18: asserting path [clients] - parser_test.go:28: comparing key [clients] by subtree assestion - parser_test.go:18: asserting path [clients data] - parser_test.go:31: comparing key [clients data] by string representation because it's of type []interface {} - parser_test.go:18: asserting path [clients score] - parser_test.go:31: comparing key [clients score] by string representation because it's of type float64 parser_test.go:18: asserting path [title] parser_test.go:31: comparing key [title] by string representation because it's of type string parser_test.go:18: asserting path [owner] @@ -1779,14 +1814,14 @@ parser_test.go:31: comparing key [owner dob] by string representation because it's of type time.Time parser_test.go:18: asserting path [database] parser_test.go:28: comparing key [database] by subtree assestion - parser_test.go:18: asserting path [database server] - parser_test.go:31: comparing key [database server] by string representation because it's of type string - parser_test.go:18: asserting path [database ports] - parser_test.go:31: comparing key [database ports] by string representation because it's of type []interface {} parser_test.go:18: asserting path [database connection_max] parser_test.go:31: comparing key [database connection_max] by string representation because it's of type int64 parser_test.go:18: asserting path [database enabled] parser_test.go:31: comparing key [database enabled] by string representation because it's of type bool + parser_test.go:18: asserting path [database server] + parser_test.go:31: comparing key [database server] by string representation because it's of type string + parser_test.go:18: asserting path [database ports] + parser_test.go:31: comparing key [database ports] by string representation because it's of type []interface {} parser_test.go:18: asserting path [servers] parser_test.go:28: comparing key [servers] by subtree assestion parser_test.go:18: asserting path [servers alpha] @@ -1801,11 +1836,17 @@ parser_test.go:31: comparing key [servers beta ip] by string representation because it's of type string parser_test.go:18: asserting path [servers beta dc] parser_test.go:31: comparing key [servers beta dc] by string representation because it's of type string + parser_test.go:18: asserting path [clients] + parser_test.go:28: comparing key [clients] by subtree assestion + parser_test.go:18: asserting path [clients data] + parser_test.go:31: comparing key [clients data] by string representation because it's of type []interface {} + parser_test.go:18: asserting path [clients score] + parser_test.go:31: comparing key [clients score] by string representation because it's of type float64 parser_test.go:42: Finished tree assertion. --- PASS: TestParseFileCRLF (0.00s) === RUN TestParseKeyGroupArray parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397110)( + (*toml.Tree)(0x400022cf90)( [foo] [[foo.bar]] @@ -1828,7 +1869,7 @@ --- PASS: TestParseKeyGroupArrayUnfinished (0.00s) === RUN TestParseKeyGroupArrayQueryExample parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397500)( + (*toml.Tree)(0x400022d380)( [[book]] author = "Stephen King" title = "The Stand" @@ -1859,7 +1900,7 @@ --- PASS: TestParseKeyGroupArrayQueryExample (0.00s) === RUN TestParseKeyGroupArraySpec parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397800)( + (*toml.Tree)(0x400022d680)( [[fruit]] name = "apple" @@ -1910,7 +1951,7 @@ --- PASS: TestInvalidKeyInlineTable (0.00s) === RUN TestDottedKeys parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002aa5a0)(name = "Orange" + (*toml.Tree)(0x40002ae420)(name = "Orange" [physical] color = "orange" @@ -1919,6 +1960,10 @@ [site] "google.com" = true ) + parser_test.go:18: asserting path [site] + parser_test.go:28: comparing key [site] by subtree assestion + parser_test.go:18: asserting path [site google.com] + parser_test.go:31: comparing key [site google.com] by string representation because it's of type bool parser_test.go:18: asserting path [name] parser_test.go:31: comparing key [name] by string representation because it's of type string parser_test.go:18: asserting path [physical] @@ -1927,10 +1972,6 @@ parser_test.go:31: comparing key [physical color] by string representation because it's of type string parser_test.go:18: asserting path [physical shape] parser_test.go:31: comparing key [physical shape] by string representation because it's of type string - parser_test.go:18: asserting path [site] - parser_test.go:28: comparing key [site] by subtree assestion - parser_test.go:18: asserting path [site google.com] - parser_test.go:31: comparing key [site google.com] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. --- PASS: TestDottedKeys (0.00s) === RUN TestInvalidDottedKeyEmptyGroup @@ -2437,30 +2478,30 @@ answer = "δ" --- PASS: TestValidUnicodeLiteral (0.00s) === RUN TestTreeCreateToTree - tomltree_create_test.go:38: validation ok .float32 as *toml.tomlValue - tomltree_create_test.go:38: validation ok .array_uint as *toml.tomlValue - tomltree_create_test.go:38: validation ok .custom_string_map_key.custom as *toml.tomlValue - tomltree_create_test.go:38: validation ok .custom_string_map_key as *toml.Tree - tomltree_create_test.go:38: validation ok .an_int as *toml.tomlValue - tomltree_create_test.go:38: validation ok .uint8 as *toml.tomlValue - tomltree_create_test.go:38: validation ok .int16 as *toml.tomlValue - tomltree_create_test.go:38: validation ok .nested.foo as *toml.tomlValue - tomltree_create_test.go:38: validation ok .nested as *toml.Tree - tomltree_create_test.go:38: validation ok .int8 as *toml.tomlValue - tomltree_create_test.go:38: validation ok .int32 as *toml.tomlValue - tomltree_create_test.go:38: validation ok .stringer as *toml.tomlValue tomltree_create_test.go:38: validation ok .a_string as *toml.tomlValue - tomltree_create_test.go:38: validation ok .uint32 as *toml.tomlValue tomltree_create_test.go:38: validation ok .time as *toml.tomlValue - tomltree_create_test.go:38: validation ok .map_times.now as *toml.tomlValue - tomltree_create_test.go:38: validation ok .map_times as *toml.Tree - tomltree_create_test.go:38: validation ok .a_bool as *toml.tomlValue - tomltree_create_test.go:38: validation ok .array as *toml.tomlValue - tomltree_create_test.go:38: validation ok .array_times as *toml.tomlValue tomltree_create_test.go:38: validation ok .uint16 as *toml.tomlValue tomltree_create_test.go:38: validation ok .array_table.0.sub_map as *toml.tomlValue tomltree_create_test.go:38: validation ok .array_table.0 as *toml.Tree tomltree_create_test.go:38: validation ok .array_table as []*toml.Tree + tomltree_create_test.go:38: validation ok .an_int as *toml.tomlValue + tomltree_create_test.go:38: validation ok .array as *toml.tomlValue + tomltree_create_test.go:38: validation ok .int32 as *toml.tomlValue + tomltree_create_test.go:38: validation ok .a_bool as *toml.tomlValue + tomltree_create_test.go:38: validation ok .int16 as *toml.tomlValue + tomltree_create_test.go:38: validation ok .uint32 as *toml.tomlValue + tomltree_create_test.go:38: validation ok .uint8 as *toml.tomlValue + tomltree_create_test.go:38: validation ok .stringer as *toml.tomlValue + tomltree_create_test.go:38: validation ok .custom_string_map_key.custom as *toml.tomlValue + tomltree_create_test.go:38: validation ok .custom_string_map_key as *toml.Tree + tomltree_create_test.go:38: validation ok .int8 as *toml.tomlValue + tomltree_create_test.go:38: validation ok .float32 as *toml.tomlValue + tomltree_create_test.go:38: validation ok .array_uint as *toml.tomlValue + tomltree_create_test.go:38: validation ok .array_times as *toml.tomlValue + tomltree_create_test.go:38: validation ok .nested.foo as *toml.tomlValue + tomltree_create_test.go:38: validation ok .nested as *toml.Tree + tomltree_create_test.go:38: validation ok .map_times.now as *toml.tomlValue + tomltree_create_test.go:38: validation ok .map_times as *toml.Tree tomltree_create_test.go:38: validation ok as *toml.Tree --- PASS: TestTreeCreateToTree (0.00s) === RUN TestTreeCreateToTreeInvalidLeafType @@ -2480,7 +2521,7 @@ === RUN TestTomlSliceOfSliceInt --- PASS: TestTomlSliceOfSliceInt (0.00s) === RUN TestTomlSliceOfSliceInt64 ---- PASS: TestTomlSliceOfSliceInt64 (0.00s) +--- PASS: TestTomlSliceOfSliceInt64 (0.01s) === RUN TestTomlSliceOfSliceInt64FromMap --- PASS: TestTomlSliceOfSliceInt64FromMap (0.00s) === RUN TestTomlSliceOfSliceError @@ -2489,7 +2530,7 @@ --- PASS: TestTreeWriteToEmptyTable (0.00s) === RUN TestTreeWriteToTomlString parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e8690)( + (*toml.Tree)(0x4000399e30)( [name] first = "Tom" last = "Preston-Werner" @@ -2498,18 +2539,18 @@ x = 1 y = 2 ) - parser_test.go:18: asserting path [points] - parser_test.go:28: comparing key [points] by subtree assestion - parser_test.go:18: asserting path [points x] - parser_test.go:31: comparing key [points x] by string representation because it's of type int64 - parser_test.go:18: asserting path [points y] - parser_test.go:31: comparing key [points y] by string representation because it's of type int64 parser_test.go:18: asserting path [name] parser_test.go:28: comparing key [name] by subtree assestion parser_test.go:18: asserting path [name first] parser_test.go:31: comparing key [name first] by string representation because it's of type string parser_test.go:18: asserting path [name last] parser_test.go:31: comparing key [name last] by string representation because it's of type string + parser_test.go:18: asserting path [points] + parser_test.go:28: comparing key [points] by subtree assestion + parser_test.go:18: asserting path [points x] + parser_test.go:31: comparing key [points x] by string representation because it's of type int64 + parser_test.go:18: asserting path [points y] + parser_test.go:31: comparing key [points y] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. --- PASS: TestTreeWriteToTomlString (0.00s) === RUN TestTreeWriteToTomlStringSimple @@ -2525,7 +2566,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e8c30)(bar = "baz" + (*toml.Tree)(0x400033a3f0)(bar = "baz" foo = 1 foobar = true @@ -2533,10 +2574,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -2545,6 +2582,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2556,7 +2597,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e8f00)(bar = "baz" + (*toml.Tree)(0x400033a6c0)(bar = "baz" foo = 1 foobar = true @@ -2572,10 +2613,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2587,7 +2628,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e91d0)(bar = "baz" + (*toml.Tree)(0x400033a990)(bar = "baz" foo = 1 foobar = true @@ -2595,6 +2636,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] @@ -2603,10 +2648,6 @@ parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2618,7 +2659,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e94a0)(bar = "baz" + (*toml.Tree)(0x400033ac60)(bar = "baz" foo = 1 foobar = true @@ -2626,6 +2667,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -2634,10 +2679,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2649,7 +2690,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e9770)(bar = "baz" + (*toml.Tree)(0x400033af30)(bar = "baz" foo = 1 foobar = true @@ -2680,7 +2721,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e9a40)(bar = "baz" + (*toml.Tree)(0x400033b200)(bar = "baz" foo = 1 foobar = true @@ -2711,7 +2752,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001e9d10)(bar = "baz" + (*toml.Tree)(0x400033b530)(bar = "baz" foo = 1 foobar = true @@ -2719,18 +2760,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2742,7 +2783,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000238000)(bar = "baz" + (*toml.Tree)(0x400033b800)(bar = "baz" foo = 1 foobar = true @@ -2758,10 +2799,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2773,7 +2814,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002382d0)(bar = "baz" + (*toml.Tree)(0x400033bad0)(bar = "baz" foo = 1 foobar = true @@ -2781,18 +2822,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2804,7 +2845,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002385a0)(bar = "baz" + (*toml.Tree)(0x400033bda0)(bar = "baz" foo = 1 foobar = true @@ -2835,7 +2876,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000238870)(bar = "baz" + (*toml.Tree)(0x4000194090)(bar = "baz" foo = 1 foobar = true @@ -2843,10 +2884,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -2855,6 +2892,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2866,7 +2907,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000238b40)(bar = "baz" + (*toml.Tree)(0x4000194360)(bar = "baz" foo = 1 foobar = true @@ -2874,18 +2915,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2897,7 +2938,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000238e10)(bar = "baz" + (*toml.Tree)(0x4000194630)(bar = "baz" foo = 1 foobar = true @@ -2913,10 +2954,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2928,7 +2969,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002390e0)(bar = "baz" + (*toml.Tree)(0x4000194900)(bar = "baz" foo = 1 foobar = true @@ -2959,7 +3000,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002393b0)(bar = "baz" + (*toml.Tree)(0x4000194bd0)(bar = "baz" foo = 1 foobar = true @@ -2967,6 +3008,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -2975,10 +3020,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -2990,7 +3031,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000239680)(bar = "baz" + (*toml.Tree)(0x4000194ea0)(bar = "baz" foo = 1 foobar = true @@ -3021,7 +3062,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000239950)(bar = "baz" + (*toml.Tree)(0x4000195170)(bar = "baz" foo = 1 foobar = true @@ -3029,6 +3070,8 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -3039,8 +3082,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3052,7 +3093,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000239c20)(bar = "baz" + (*toml.Tree)(0x4000195440)(bar = "baz" foo = 1 foobar = true @@ -3083,7 +3124,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000239ef0)(bar = "baz" + (*toml.Tree)(0x4000195710)(bar = "baz" foo = 1 foobar = true @@ -3099,10 +3140,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3114,7 +3155,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002961e0)(bar = "baz" + (*toml.Tree)(0x40001959e0)(bar = "baz" foo = 1 foobar = true @@ -3145,7 +3186,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002964b0)(bar = "baz" + (*toml.Tree)(0x4000195cb0)(bar = "baz" foo = 1 foobar = true @@ -3176,7 +3217,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000296780)(bar = "baz" + (*toml.Tree)(0x4000195f80)(bar = "baz" foo = 1 foobar = true @@ -3192,10 +3233,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3207,7 +3248,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000296a50)(bar = "baz" + (*toml.Tree)(0x40001f6270)(bar = "baz" foo = 1 foobar = true @@ -3215,10 +3256,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -3227,6 +3264,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3238,7 +3279,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000296d20)(bar = "baz" + (*toml.Tree)(0x40001f6540)(bar = "baz" foo = 1 foobar = true @@ -3246,18 +3287,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3269,7 +3310,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000296ff0)(bar = "baz" + (*toml.Tree)(0x40001f6810)(bar = "baz" foo = 1 foobar = true @@ -3285,10 +3326,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3300,7 +3341,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40002972c0)(bar = "baz" + (*toml.Tree)(0x40001f6ae0)(bar = "baz" foo = 1 foobar = true @@ -3308,10 +3349,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -3320,6 +3357,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3331,7 +3372,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000297590)(bar = "baz" + (*toml.Tree)(0x40001f6db0)(bar = "baz" foo = 1 foobar = true @@ -3362,7 +3403,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000297860)(bar = "baz" + (*toml.Tree)(0x40001f7080)(bar = "baz" foo = 1 foobar = true @@ -3370,18 +3411,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3393,7 +3434,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000297b30)(bar = "baz" + (*toml.Tree)(0x40001f7350)(bar = "baz" foo = 1 foobar = true @@ -3424,7 +3465,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000297e00)(bar = "baz" + (*toml.Tree)(0x40001f7620)(bar = "baz" foo = 1 foobar = true @@ -3432,10 +3473,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -3444,6 +3481,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3455,7 +3496,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003280f0)(bar = "baz" + (*toml.Tree)(0x40001f78f0)(bar = "baz" foo = 1 foobar = true @@ -3463,8 +3504,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -3475,6 +3514,8 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3486,7 +3527,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003283c0)(bar = "baz" + (*toml.Tree)(0x40001f7bc0)(bar = "baz" foo = 1 foobar = true @@ -3517,7 +3558,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000328690)(bar = "baz" + (*toml.Tree)(0x40001f7e90)(bar = "baz" foo = 1 foobar = true @@ -3548,7 +3589,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000328960)(bar = "baz" + (*toml.Tree)(0x4000276180)(bar = "baz" foo = 1 foobar = true @@ -3556,18 +3597,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3579,7 +3620,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000328c30)(bar = "baz" + (*toml.Tree)(0x4000276450)(bar = "baz" foo = 1 foobar = true @@ -3610,7 +3651,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000328f00)(bar = "baz" + (*toml.Tree)(0x4000276720)(bar = "baz" foo = 1 foobar = true @@ -3641,7 +3682,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003291d0)(bar = "baz" + (*toml.Tree)(0x40002769f0)(bar = "baz" foo = 1 foobar = true @@ -3649,18 +3690,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3672,7 +3713,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003294a0)(bar = "baz" + (*toml.Tree)(0x4000276cc0)(bar = "baz" foo = 1 foobar = true @@ -3703,7 +3744,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000329770)(bar = "baz" + (*toml.Tree)(0x4000276f90)(bar = "baz" foo = 1 foobar = true @@ -3711,10 +3752,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -3723,6 +3760,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3734,7 +3775,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000329a40)(bar = "baz" + (*toml.Tree)(0x4000277260)(bar = "baz" foo = 1 foobar = true @@ -3765,7 +3806,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000329d10)(bar = "baz" + (*toml.Tree)(0x4000277530)(bar = "baz" foo = 1 foobar = true @@ -3773,6 +3814,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] @@ -3781,10 +3826,6 @@ parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3796,7 +3837,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b6000)(bar = "baz" + (*toml.Tree)(0x4000277800)(bar = "baz" foo = 1 foobar = true @@ -3827,7 +3868,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b62d0)(bar = "baz" + (*toml.Tree)(0x4000277ad0)(bar = "baz" foo = 1 foobar = true @@ -3835,18 +3876,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3858,7 +3899,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b65a0)(bar = "baz" + (*toml.Tree)(0x4000277da0)(bar = "baz" foo = 1 foobar = true @@ -3889,7 +3930,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b6870)(bar = "baz" + (*toml.Tree)(0x4000300090)(bar = "baz" foo = 1 foobar = true @@ -3905,10 +3946,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3920,7 +3961,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b6b40)(bar = "baz" + (*toml.Tree)(0x4000300360)(bar = "baz" foo = 1 foobar = true @@ -3936,10 +3977,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -3951,7 +3992,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b6e10)(bar = "baz" + (*toml.Tree)(0x4000300630)(bar = "baz" foo = 1 foobar = true @@ -3982,7 +4023,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b70e0)(bar = "baz" + (*toml.Tree)(0x4000300900)(bar = "baz" foo = 1 foobar = true @@ -4013,7 +4054,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b73b0)(bar = "baz" + (*toml.Tree)(0x4000300bd0)(bar = "baz" foo = 1 foobar = true @@ -4029,10 +4070,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4044,7 +4085,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b7680)(bar = "baz" + (*toml.Tree)(0x4000300ea0)(bar = "baz" foo = 1 foobar = true @@ -4075,7 +4116,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b7950)(bar = "baz" + (*toml.Tree)(0x4000301170)(bar = "baz" foo = 1 foobar = true @@ -4091,10 +4132,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4106,7 +4147,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b7c20)(bar = "baz" + (*toml.Tree)(0x4000301440)(bar = "baz" foo = 1 foobar = true @@ -4114,6 +4155,8 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -4124,8 +4167,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4137,7 +4178,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003b7ef0)(bar = "baz" + (*toml.Tree)(0x4000301710)(bar = "baz" foo = 1 foobar = true @@ -4145,18 +4186,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4168,7 +4209,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dc1e0)(bar = "baz" + (*toml.Tree)(0x400039c180)(bar = "baz" foo = 1 foobar = true @@ -4184,10 +4225,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4199,7 +4240,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dc180)(bar = "baz" + (*toml.Tree)(0x400039c450)(bar = "baz" foo = 1 foobar = true @@ -4230,7 +4271,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dc540)(bar = "baz" + (*toml.Tree)(0x400039c720)(bar = "baz" foo = 1 foobar = true @@ -4246,10 +4287,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4261,7 +4302,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dc810)(bar = "baz" + (*toml.Tree)(0x400039c9f0)(bar = "baz" foo = 1 foobar = true @@ -4292,7 +4333,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dcae0)(bar = "baz" + (*toml.Tree)(0x400039ccc0)(bar = "baz" foo = 1 foobar = true @@ -4323,7 +4364,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dcdb0)(bar = "baz" + (*toml.Tree)(0x400039cf90)(bar = "baz" foo = 1 foobar = true @@ -4331,6 +4372,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -4339,10 +4384,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4354,7 +4395,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dd080)(bar = "baz" + (*toml.Tree)(0x400039d260)(bar = "baz" foo = 1 foobar = true @@ -4362,18 +4403,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4385,7 +4426,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dd350)(bar = "baz" + (*toml.Tree)(0x400039d530)(bar = "baz" foo = 1 foobar = true @@ -4416,7 +4457,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dd620)(bar = "baz" + (*toml.Tree)(0x400039d800)(bar = "baz" foo = 1 foobar = true @@ -4424,18 +4465,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4447,7 +4488,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dd8f0)(bar = "baz" + (*toml.Tree)(0x400039dad0)(bar = "baz" foo = 1 foobar = true @@ -4455,8 +4496,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -4467,6 +4506,8 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4478,7 +4519,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004ddbc0)(bar = "baz" + (*toml.Tree)(0x400039dda0)(bar = "baz" foo = 1 foobar = true @@ -4509,7 +4550,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40004dde90)(bar = "baz" + (*toml.Tree)(0x4000300090)(bar = "baz" foo = 1 foobar = true @@ -4517,18 +4558,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4540,7 +4581,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000524180)(bar = "baz" + (*toml.Tree)(0x4000300360)(bar = "baz" foo = 1 foobar = true @@ -4548,8 +4589,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -4560,6 +4599,8 @@ parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4571,7 +4612,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000524450)(bar = "baz" + (*toml.Tree)(0x4000300630)(bar = "baz" foo = 1 foobar = true @@ -4602,7 +4643,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000524750)(bar = "baz" + (*toml.Tree)(0x4000300900)(bar = "baz" foo = 1 foobar = true @@ -4618,10 +4659,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4633,7 +4674,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000524a20)(bar = "baz" + (*toml.Tree)(0x4000300bd0)(bar = "baz" foo = 1 foobar = true @@ -4641,18 +4682,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4664,7 +4705,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000524d50)(bar = "baz" + (*toml.Tree)(0x4000300ea0)(bar = "baz" foo = 1 foobar = true @@ -4672,10 +4713,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -4684,6 +4721,10 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4695,7 +4736,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000525020)(bar = "baz" + (*toml.Tree)(0x4000301170)(bar = "baz" foo = 1 foobar = true @@ -4711,10 +4752,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4726,7 +4767,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40005252f0)(bar = "baz" + (*toml.Tree)(0x4000301440)(bar = "baz" foo = 1 foobar = true @@ -4734,18 +4775,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4757,7 +4798,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40005255c0)(bar = "baz" + (*toml.Tree)(0x40003019e0)(bar = "baz" foo = 1 foobar = true @@ -4765,10 +4806,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] @@ -4777,6 +4814,10 @@ parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4788,7 +4829,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000525890)(bar = "baz" + (*toml.Tree)(0x4000301cb0)(bar = "baz" foo = 1 foobar = true @@ -4796,18 +4837,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4819,7 +4860,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000525b60)(bar = "baz" + (*toml.Tree)(0x4000301f80)(bar = "baz" foo = 1 foobar = true @@ -4850,7 +4891,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000525e30)(bar = "baz" + (*toml.Tree)(0x40004a82a0)(bar = "baz" foo = 1 foobar = true @@ -4858,8 +4899,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] @@ -4870,6 +4909,8 @@ parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4881,7 +4922,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40001006f0)(bar = "baz" + (*toml.Tree)(0x40004a8570)(bar = "baz" foo = 1 foobar = true @@ -4889,6 +4930,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -4897,10 +4942,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4912,7 +4953,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100a20)(bar = "baz" + (*toml.Tree)(0x40004a8840)(bar = "baz" foo = 1 foobar = true @@ -4920,18 +4961,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4943,7 +4984,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100cf0)(bar = "baz" + (*toml.Tree)(0x40004a8b10)(bar = "baz" foo = 1 foobar = true @@ -4951,8 +4992,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] @@ -4963,6 +5002,8 @@ parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -4974,7 +5015,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000100fc0)(bar = "baz" + (*toml.Tree)(0x40004a8de0)(bar = "baz" foo = 1 foobar = true @@ -4982,6 +5023,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -4990,10 +5035,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5005,7 +5046,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101290)(bar = "baz" + (*toml.Tree)(0x40004a90b0)(bar = "baz" foo = 1 foobar = true @@ -5013,18 +5054,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5036,7 +5077,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101560)(bar = "baz" + (*toml.Tree)(0x40004a9380)(bar = "baz" foo = 1 foobar = true @@ -5044,10 +5085,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion parser_test.go:18: asserting path [qux foo] @@ -5056,6 +5093,10 @@ parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5067,7 +5108,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101830)(bar = "baz" + (*toml.Tree)(0x40004a9650)(bar = "baz" foo = 1 foobar = true @@ -5075,8 +5116,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -5087,6 +5126,8 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5098,7 +5139,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101b00)(bar = "baz" + (*toml.Tree)(0x40004a9920)(bar = "baz" foo = 1 foobar = true @@ -5114,10 +5155,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5129,7 +5170,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000101dd0)(bar = "baz" + (*toml.Tree)(0x40004a9bf0)(bar = "baz" foo = 1 foobar = true @@ -5137,18 +5178,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string + parser_test.go:18: asserting path [foo] + parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string - parser_test.go:18: asserting path [foo] - parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5160,7 +5201,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396120)(bar = "baz" + (*toml.Tree)(0x40004a9ec0)(bar = "baz" foo = 1 foobar = true @@ -5191,7 +5232,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003963f0)(bar = "baz" + (*toml.Tree)(0x400046a1b0)(bar = "baz" foo = 1 foobar = true @@ -5199,18 +5240,18 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5222,7 +5263,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x40003966c0)(bar = "baz" + (*toml.Tree)(0x400046a480)(bar = "baz" foo = 1 foobar = true @@ -5253,7 +5294,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396990)(bar = "baz" + (*toml.Tree)(0x400046a7b0)(bar = "baz" foo = 1 foobar = true @@ -5261,8 +5302,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -5273,6 +5312,8 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5284,7 +5325,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396c60)(bar = "baz" + (*toml.Tree)(0x400046aae0)(bar = "baz" foo = 1 foobar = true @@ -5292,6 +5333,10 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -5300,10 +5345,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5315,7 +5356,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000396f60)(bar = "baz" + (*toml.Tree)(0x400046adb0)(bar = "baz" foo = 1 foobar = true @@ -5323,18 +5364,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5346,7 +5387,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397230)(bar = "baz" + (*toml.Tree)(0x400046b080)(bar = "baz" foo = 1 foobar = true @@ -5377,7 +5418,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397500)(bar = "baz" + (*toml.Tree)(0x400046b350)(bar = "baz" foo = 1 foobar = true @@ -5385,8 +5426,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -5397,6 +5436,8 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5408,7 +5449,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397800)(bar = "baz" + (*toml.Tree)(0x400046b620)(bar = "baz" foo = 1 foobar = true @@ -5439,7 +5480,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397ad0)(bar = "baz" + (*toml.Tree)(0x400046b8f0)(bar = "baz" foo = 1 foobar = true @@ -5447,18 +5488,18 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [qux] - parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [qux foo] - parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux] + parser_test.go:28: comparing key [qux] by subtree assestion + parser_test.go:18: asserting path [qux foo] + parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5470,7 +5511,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000397da0)(bar = "baz" + (*toml.Tree)(0x400046bbc0)(bar = "baz" foo = 1 foobar = true @@ -5478,6 +5519,8 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -5488,8 +5531,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5501,7 +5542,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000336090)(bar = "baz" + (*toml.Tree)(0x400046be90)(bar = "baz" foo = 1 foobar = true @@ -5509,6 +5550,8 @@ bar = "baz2" foo = 1 ) + parser_test.go:18: asserting path [foobar] + parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] @@ -5519,8 +5562,6 @@ parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux bar] parser_test.go:31: comparing key [qux bar] by string representation because it's of type string - parser_test.go:18: asserting path [foobar] - parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5532,7 +5573,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000336360)(bar = "baz" + (*toml.Tree)(0x4000100750)(bar = "baz" foo = 1 foobar = true @@ -5548,10 +5589,10 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5563,7 +5604,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000336630)(bar = "baz" + (*toml.Tree)(0x4000100a50)(bar = "baz" foo = 1 foobar = true @@ -5571,8 +5612,6 @@ bar = "baz2" foo = 1 ) - parser_test.go:18: asserting path [bar] - parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:18: asserting path [foo] parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] @@ -5583,6 +5622,8 @@ parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool + parser_test.go:18: asserting path [bar] + parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. tomltree_write_test.go:118: Intermediate string representation: tomltree_write_test.go:119: bar = "baz" @@ -5594,7 +5635,7 @@ foo = 1 parser_test.go:40: Asserting tree: - (*toml.Tree)(0x4000336900)(bar = "baz" + (*toml.Tree)(0x4000100d20)(bar = "baz" foo = 1 foobar = true @@ -5606,16 +5647,16 @@ parser_test.go:31: comparing key [foo] by string representation because it's of type int64 parser_test.go:18: asserting path [qux] parser_test.go:28: comparing key [qux] by subtree assestion - parser_test.go:18: asserting path [qux bar] - parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [qux foo] parser_test.go:31: comparing key [qux foo] by string representation because it's of type int64 + parser_test.go:18: asserting path [qux bar] + parser_test.go:31: comparing key [qux bar] by string representation because it's of type string parser_test.go:18: asserting path [foobar] parser_test.go:31: comparing key [foobar] by string representation because it's of type bool parser_test.go:18: asserting path [bar] parser_test.go:31: comparing key [bar] by string representation because it's of type string parser_test.go:42: Finished tree assertion. ---- PASS: TestTreeWriteToTomlStringKeysOrders (0.04s) +--- PASS: TestTreeWriteToTomlStringKeysOrders (0.13s) === RUN TestTreeWriteToMapSimple --- PASS: TestTreeWriteToMapSimple (0.00s) === RUN TestTreeWriteToInvalidTreeSimpleValue @@ -5657,10 +5698,10 @@ === RUN ExampleEncoder_anonymous --- PASS: ExampleEncoder_anonymous (0.00s) PASS -ok github.com/pelletier/go-toml 0.117s +ok github.com/pelletier/go-toml 0.334s testing: warning: no tests to run PASS -ok github.com/pelletier/go-toml/benchmark 0.008s [no tests to run] +ok github.com/pelletier/go-toml/benchmark 0.033s [no tests to run] === RUN TestProcessMainReadFromStdin --- PASS: TestProcessMainReadFromStdin (0.00s) === RUN TestProcessMainReadFromFile @@ -5668,7 +5709,7 @@ === RUN TestProcessMainReadFromMissingFile --- PASS: TestProcessMainReadFromMissingFile (0.00s) PASS -ok github.com/pelletier/go-toml/cmd/jsontoml 0.005s +ok github.com/pelletier/go-toml/cmd/jsontoml 0.012s === RUN TestProcessMainReadFromStdin --- PASS: TestProcessMainReadFromStdin (0.00s) === RUN TestProcessMainReadFromFile @@ -5676,7 +5717,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.011s ? github.com/pelletier/go-toml/cmd/tomll [no test files] === RUN TestLexSpecialChars --- PASS: TestLexSpecialChars (0.00s) @@ -5811,7 +5852,7 @@ === RUN TestQueryRecursionUnionSimple --- PASS: TestQueryRecursionUnionSimple (0.00s) === RUN TestQueryFilterFn ---- PASS: TestQueryFilterFn (0.00s) +--- PASS: TestQueryFilterFn (0.02s) === RUN TestQueryExample --- PASS: TestQueryExample (0.00s) === RUN TestQueryReadmeExample @@ -5821,7 +5862,7 @@ === RUN TestTomlQuery --- PASS: TestTomlQuery (0.00s) PASS -ok github.com/pelletier/go-toml/query 0.029s +ok github.com/pelletier/go-toml/query 0.041s create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang @@ -5840,21 +5881,21 @@ dh_fixperms -O--buildsystem=golang dh_missing -O--buildsystem=golang dh_strip -a -O--buildsystem=golang -dh_strip: warning: Could not find the BuildID in debian/golang-github-pelletier-go-toml/usr/bin/tomljson dh_strip: warning: Could not find the BuildID in debian/golang-github-pelletier-go-toml/usr/bin/tomll +dh_strip: warning: Could not find the BuildID in debian/golang-github-pelletier-go-toml/usr/bin/tomljson dh_strip: warning: Could not find the BuildID in debian/golang-github-pelletier-go-toml/usr/bin/jsontoml dh_makeshlibs -a -O--buildsystem=golang dh_shlibdeps -a -O--buildsystem=golang 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-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 dpkg-gencontrol: warning: package golang-github-pelletier-go-toml: substitution variable ${misc:Static-Built-Using} unused, but is defined +dpkg-gencontrol: warning: Depends field of package golang-github-pelletier-go-toml-dev: 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.9.4-1_arm64.deb'. dpkg-deb: building package 'golang-github-pelletier-go-toml-dev' in '../golang-github-pelletier-go-toml-dev_1.9.4-1_all.deb'. +dpkg-deb: building package 'golang-github-pelletier-go-toml' in '../golang-github-pelletier-go-toml_1.9.4-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-pelletier-go-toml_1.9.4-1_arm64.buildinfo dpkg-genchanges --build=binary -O../golang-github-pelletier-go-toml_1.9.4-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5862,12 +5903,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3985/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3985/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/24550 and its subdirectories -I: Current time: Sun Apr 16 06:12:10 -12 2023 -I: pbuilder-time-stamp: 1681668730 +I: removing directory /srv/workspace/pbuilder/3985 and its subdirectories +I: Current time: Sun May 19 14:37:04 +14 2024 +I: pbuilder-time-stamp: 1716079024