Diff of the two buildlogs: -- --- b1/build.log 2025-08-17 20:12:08.373880720 +0000 +++ b2/build.log 2025-08-17 20:18:33.090417183 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Aug 17 08:05:23 -12 2025 -I: pbuilder-time-stamp: 1755461123 +I: Current time: Sun Sep 20 16:35:12 +14 2026 +I: pbuilder-time-stamp: 1789871712 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,53 +29,85 @@ dpkg-source: info: applying 0006-upgrade-tablewriter.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2694930/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3399672/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-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 Sep 20 02: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/3399672/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3399672/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + 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=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='293b1774688940bf838e28b64f20f882' - 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='2694930' - PS1='# ' - PS2='> ' + INVOCATION_ID=13ed694d2fc4493ab5a3116952cea3b0 + 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=3399672 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.REIAwKzJ/pbuilderrc_AoSu --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.REIAwKzJ/b1 --logfile b1/build.log hugo_0.131.0-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.REIAwKzJ/pbuilderrc_1EHS --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.REIAwKzJ/b2 --logfile b2/build.log hugo_0.131.0-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2694930/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3399672/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -598,7 +630,7 @@ Get: 313 http://deb.debian.org/debian unstable/main arm64 golang-github-matryer-try-dev all 1+git20161228.6.9ac251b-4 [4120 B] Get: 314 http://deb.debian.org/debian unstable/main arm64 golang-github-tdewolff-parse-dev all 2.7.15-1 [84.7 kB] Get: 315 http://deb.debian.org/debian unstable/main arm64 golang-github-tdewolff-minify-dev all 2.20.37-1 [135 kB] -Fetched 227 MB in 3s (73.4 MB/s) +Fetched 227 MB in 1s (240 MB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (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 ... 20003 files and directories currently installed.) @@ -1637,8 +1669,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Aug 17 20:06:46 UTC 2025. -Universal Time is now: Sun Aug 17 20:06:46 UTC 2025. +Local time is now: Sun Sep 20 02:35:59 UTC 2026. +Universal Time is now: Sun Sep 20 02:35:59 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... @@ -1894,7 +1926,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/hugo-0.131.0/ && 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 > ../hugo_0.131.0-2_source.changes +I: user script /srv/workspace/pbuilder/3399672/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3399672/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/hugo-0.131.0/ && 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 > ../hugo_0.131.0-2_source.changes dpkg-buildpackage: info: source package hugo dpkg-buildpackage: info: source version 0.131.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1936,56 +1972,56 @@ go version go1.24.4 linux/arm64 dh_auto_build -- -ldflags '-X "github.com/gohugoio/hugo/common/hugo.buildDate=2025-08-16T17:04:35Z" -X "github.com/gohugoio/hugo/common/hugo.vendorInfo=debian:0.131.0-2"' -tags 'dev extended' cd _build && go install -trimpath -v -p 12 -ldflags "-X \"github.com/gohugoio/hugo/common/hugo.buildDate=2025-08-16T17:04:35Z\" -X \"github.com/gohugoio/hugo/common/hugo.vendorInfo=debian:0.131.0-2\"" -tags "dev extended" github.com/gohugoio/hugo github.com/gohugoio/hugo/bufferpool github.com/gohugoio/hugo/cache github.com/gohugoio/hugo/cache/dynacache github.com/gohugoio/hugo/cache/filecache github.com/gohugoio/hugo/cache/httpcache github.com/gohugoio/hugo/codegen github.com/gohugoio/hugo/commands github.com/gohugoio/hugo/common github.com/gohugoio/hugo/common/collections github.com/gohugoio/hugo/common/constants github.com/gohugoio/hugo/common/hashing github.com/gohugoio/hugo/common/hcontext github.com/gohugoio/hugo/common/herrors github.com/gohugoio/hugo/common/hexec github.com/gohugoio/hugo/common/hreflect github.com/gohugoio/hugo/common/hstrings github.com/gohugoio/hugo/common/htime github.com/gohugoio/hugo/common/hugio github.com/gohugoio/hugo/common/hugo github.com/gohugoio/hugo/common/loggers github.com/gohugoio/hugo/common/maps github.com/gohugoio/hugo/common/math github.com/gohugoio/hugo/common/para github.com/gohugoio/hugo/common/paths github.com/gohugoio/hugo/common/predicate github.com/gohugoio/hugo/common/rungroup github.com/gohugoio/hugo/common/tasks github.com/gohugoio/hugo/common/terminal github.com/gohugoio/hugo/common/text github.com/gohugoio/hugo/common/types github.com/gohugoio/hugo/common/types/css github.com/gohugoio/hugo/common/types/hstring github.com/gohugoio/hugo/common/urls github.com/gohugoio/hugo/compare github.com/gohugoio/hugo/config github.com/gohugoio/hugo/config/allconfig github.com/gohugoio/hugo/config/privacy github.com/gohugoio/hugo/config/security github.com/gohugoio/hugo/config/services github.com/gohugoio/hugo/config/testconfig github.com/gohugoio/hugo/create github.com/gohugoio/hugo/create/skeletons github.com/gohugoio/hugo/deploy github.com/gohugoio/hugo/deploy/deployconfig github.com/gohugoio/hugo/deps github.com/gohugoio/hugo/docshelper github.com/gohugoio/hugo/helpers github.com/gohugoio/hugo/htesting github.com/gohugoio/hugo/htesting/hqt github.com/gohugoio/hugo/hugofs github.com/gohugoio/hugo/hugofs/files github.com/gohugoio/hugo/hugofs/glob github.com/gohugoio/hugo/hugolib github.com/gohugoio/hugo/hugolib/doctree github.com/gohugoio/hugo/hugolib/filesystems github.com/gohugoio/hugo/hugolib/pagesfromdata github.com/gohugoio/hugo/hugolib/paths github.com/gohugoio/hugo/hugolib/segments github.com/gohugoio/hugo/identity github.com/gohugoio/hugo/identity/identitytesting github.com/gohugoio/hugo/langs github.com/gohugoio/hugo/langs/i18n github.com/gohugoio/hugo/lazy github.com/gohugoio/hugo/livereload github.com/gohugoio/hugo/markup github.com/gohugoio/hugo/markup/asciidocext github.com/gohugoio/hugo/markup/asciidocext/asciidocext_config github.com/gohugoio/hugo/markup/asciidocext/internal github.com/gohugoio/hugo/markup/blackfriday github.com/gohugoio/hugo/markup/converter github.com/gohugoio/hugo/markup/converter/hooks github.com/gohugoio/hugo/markup/goldmark github.com/gohugoio/hugo/markup/goldmark/codeblocks github.com/gohugoio/hugo/markup/goldmark/goldmark_config github.com/gohugoio/hugo/markup/goldmark/hugocontext github.com/gohugoio/hugo/markup/goldmark/images github.com/gohugoio/hugo/markup/goldmark/internal/extensions/attributes github.com/gohugoio/hugo/markup/goldmark/internal/render github.com/gohugoio/hugo/markup/highlight github.com/gohugoio/hugo/markup/highlight/chromalexers github.com/gohugoio/hugo/markup/internal github.com/gohugoio/hugo/markup/internal/attributes github.com/gohugoio/hugo/markup/markup_config github.com/gohugoio/hugo/markup/org github.com/gohugoio/hugo/markup/pandoc github.com/gohugoio/hugo/markup/rst github.com/gohugoio/hugo/markup/tableofcontents github.com/gohugoio/hugo/media github.com/gohugoio/hugo/metrics github.com/gohugoio/hugo/minifiers github.com/gohugoio/hugo/modules github.com/gohugoio/hugo/modules/npm github.com/gohugoio/hugo/navigation github.com/gohugoio/hugo/output github.com/gohugoio/hugo/output/layouts github.com/gohugoio/hugo/parser github.com/gohugoio/hugo/parser/metadecoders github.com/gohugoio/hugo/parser/pageparser github.com/gohugoio/hugo/publisher github.com/gohugoio/hugo/related github.com/gohugoio/hugo/releaser github.com/gohugoio/hugo/resources github.com/gohugoio/hugo/resources/images github.com/gohugoio/hugo/resources/images/exif github.com/gohugoio/hugo/resources/images/webp github.com/gohugoio/hugo/resources/internal github.com/gohugoio/hugo/resources/jsconfig github.com/gohugoio/hugo/resources/kinds github.com/gohugoio/hugo/resources/page github.com/gohugoio/hugo/resources/page/page_generate github.com/gohugoio/hugo/resources/page/pagemeta github.com/gohugoio/hugo/resources/page/siteidentities github.com/gohugoio/hugo/resources/postpub github.com/gohugoio/hugo/resources/resource github.com/gohugoio/hugo/resources/resource_factories/bundler github.com/gohugoio/hugo/resources/resource_factories/create github.com/gohugoio/hugo/resources/resource_transformers/babel github.com/gohugoio/hugo/resources/resource_transformers/cssjs github.com/gohugoio/hugo/resources/resource_transformers/htesting github.com/gohugoio/hugo/resources/resource_transformers/integrity github.com/gohugoio/hugo/resources/resource_transformers/js github.com/gohugoio/hugo/resources/resource_transformers/minifier github.com/gohugoio/hugo/resources/resource_transformers/templates github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss github.com/gohugoio/hugo/source github.com/gohugoio/hugo/tpl github.com/gohugoio/hugo/tpl/cast github.com/gohugoio/hugo/tpl/collections github.com/gohugoio/hugo/tpl/compare github.com/gohugoio/hugo/tpl/crypto github.com/gohugoio/hugo/tpl/css github.com/gohugoio/hugo/tpl/data github.com/gohugoio/hugo/tpl/debug github.com/gohugoio/hugo/tpl/diagrams github.com/gohugoio/hugo/tpl/encoding github.com/gohugoio/hugo/tpl/fmt github.com/gohugoio/hugo/tpl/hash github.com/gohugoio/hugo/tpl/hugo github.com/gohugoio/hugo/tpl/images github.com/gohugoio/hugo/tpl/inflect github.com/gohugoio/hugo/tpl/internal github.com/gohugoio/hugo/tpl/internal/go_templates/cfg github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate github.com/gohugoio/hugo/tpl/internal/go_templates/testenv github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse github.com/gohugoio/hugo/tpl/internal/resourcehelpers github.com/gohugoio/hugo/tpl/js github.com/gohugoio/hugo/tpl/lang github.com/gohugoio/hugo/tpl/math github.com/gohugoio/hugo/tpl/openapi github.com/gohugoio/hugo/tpl/openapi/openapi3 github.com/gohugoio/hugo/tpl/os github.com/gohugoio/hugo/tpl/page github.com/gohugoio/hugo/tpl/partials github.com/gohugoio/hugo/tpl/path github.com/gohugoio/hugo/tpl/reflect github.com/gohugoio/hugo/tpl/resources github.com/gohugoio/hugo/tpl/safe github.com/gohugoio/hugo/tpl/site github.com/gohugoio/hugo/tpl/strings github.com/gohugoio/hugo/tpl/templates github.com/gohugoio/hugo/tpl/time github.com/gohugoio/hugo/tpl/tplimpl github.com/gohugoio/hugo/tpl/transform github.com/gohugoio/hugo/tpl/urls github.com/gohugoio/hugo/transform github.com/gohugoio/hugo/transform/livereloadinject github.com/gohugoio/hugo/transform/metainject github.com/gohugoio/hugo/transform/urlreplacers github.com/gohugoio/hugo/watcher github.com/gohugoio/hugo/watcher/filenotify -internal/goarch internal/godebugs -internal/unsafeheader +internal/goarch +internal/byteorder internal/coverage/rtcov -internal/goos -internal/profilerecord internal/asan -internal/msan +internal/goos +internal/unsafeheader internal/goexperiment -internal/byteorder -internal/runtime/syscall internal/cpu -internal/runtime/math +internal/runtime/syscall +internal/profilerecord +internal/msan +internal/abi sync/atomic +internal/runtime/math math/bits -internal/abi unicode unicode/utf8 internal/itoa container/list -internal/chacha8rand crypto/internal/fips140/alias +internal/chacha8rand crypto/internal/fips140deps/byteorder cmp -crypto/internal/fips140/subtle crypto/internal/boring/sig +crypto/internal/fips140/subtle +math unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 -vendor/golang.org/x/crypto/internal/alias internal/nettrace +vendor/golang.org/x/crypto/internal/alias +internal/bytealg +internal/runtime/atomic +internal/runtime/sys +crypto/internal/fips140deps/cpu encoding log/internal google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set -math github.com/gobwas/glob/util/runes -internal/bytealg -internal/runtime/atomic -internal/runtime/sys -crypto/internal/fips140deps/cpu -github.com/gohugoio/locales/currency github.com/pelletier/go-toml/v2/internal/characters +github.com/gohugoio/locales/currency golang.org/x/net/html/atom golang.org/x/exp/maps github.com/google/go-cmp/cmp/internal/flags github.com/gohugoio/hugo/markup/asciidocext/asciidocext_config github.com/gohugoio/hugo/common/types/hstring github.com/gohugoio/hugo/markup/goldmark/goldmark_config -github.com/rivo/uniseg log/slog/internal +github.com/rivo/uniseg github.com/gohugoio/hugo/common/predicate github.com/bep/gowebp/libwebp/webpoptions golang.org/x/text/encoding/internal/identifier @@ -2001,138 +2037,136 @@ go.opencensus.io/internal/tagencoding internal/runtime/exithook google.golang.org/grpc/serviceconfig -github.com/googleapis/gax-go/v2/internal internal/stringslite +github.com/googleapis/gax-go/v2/internal golang.org/x/xerrors/internal github.com/golang/groupcache/lru go.opencensus.io go.opencensus.io/trace/internal github.com/aws/smithy-go/container/private/cache image/color/palette -github.com/gohugoio/hugo/markup/blackfriday github.com/gohugoio/hugo/cache github.com/gohugoio/hugo/common -github.com/aws/smithy-go/container/private/cache/lru github.com/gohugoio/hugo/tpl/internal/go_templates/cfg github.com/gohugoio/hugo/tpl/openapi +github.com/aws/smithy-go/container/private/cache/lru internal/race -internal/sync +github.com/gohugoio/hugo/markup/blackfriday internal/runtime/maps +internal/sync github.com/aws/aws-sdk-go/internal/sdkmath github.com/tdewolff/parse/strconv runtime -internal/reflectlite iter crypto/subtle +internal/reflectlite weak sync maps slices errors sort -internal/oserror -path -vendor/golang.org/x/net/dns/dnsmessage -math/rand/v2 -strconv internal/bisect internal/testlog -io internal/singleflight unique -syscall -runtime/cgo google.golang.org/protobuf/internal/pragma -github.com/yuin/goldmark-emoji/definition log/slog/internal/buffer github.com/josharian/intern +github.com/yuin/goldmark-emoji/definition github.com/aws/aws-sdk-go/internal/sync/singleflight -bytes -crypto/internal/randutil -net/netip -reflect -strings +runtime/cgo +github.com/aws/smithy-go/sync +io +internal/oserror +path +vendor/golang.org/x/net/dns/dnsmessage +google.golang.org/grpc/internal/buffer +math/rand/v2 +strconv +syscall internal/godebug hash +strings +bytes +crypto/internal/fips140deps/godebug golang.org/x/text/internal/tag +crypto/internal/randutil internal/saferio +math/rand +crypto hash/crc32 hash/fnv -crypto +net/netip golang.org/x/mod/semver +reflect hash/adler32 +encoding/base32 golang.org/x/text/transform vendor/golang.org/x/text/transform github.com/gohugoio/hugo/bufferpool github.com/kr/text -encoding/base32 github.com/aws/smithy-go/transport/http/internal/io github.com/aws/smithy-go/io -golang.org/x/text/runes -golang.org/x/text/encoding -github.com/aws/aws-sdk-go/internal/sdkio -google.golang.org/grpc/internal/buffer -github.com/aws/smithy-go/sync -crypto/internal/fips140deps/godebug -math/rand -golang.org/x/text/encoding/internal +crypto/internal/fips140 crypto/internal/impl bufio regexp/syntax html -crypto/internal/fips140 +golang.org/x/text/runes +crypto/internal/fips140/sha3 +crypto/tls/internal/fips140tls +crypto/internal/fips140/sha256 +crypto/internal/fips140/sha512 net/http/internal/ascii +crypto/sha3 github.com/gohugoio/hugo/compare github.com/gobwas/glob/util/strings github.com/armon/go-radix -crypto/internal/fips140/sha256 -crypto/internal/fips140/sha3 -crypto/internal/fips140/sha512 -crypto/tls/internal/fips140tls go/build/constraint github.com/gohugoio/hugo/output/layouts -golang.org/x/text/encoding/charmap -image -crypto/sha3 +golang.org/x/text/encoding crypto/internal/fips140hash +image crypto/internal/fips140/hmac +github.com/gohugoio/hugo/resources/kinds +github.com/aws/aws-sdk-go-v2/internal/strings +golang.org/x/text/encoding/internal time internal/syscall/unix internal/syscall/execenv crypto/internal/fips140/check +github.com/pbnjay/memory +golang.org/x/text/encoding/charmap +github.com/aws/aws-sdk-go/internal/sdkio crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod -crypto/internal/fips140/edwards25519 crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 -regexp +crypto/internal/fips140/edwards25519 crypto/internal/fips140/tls13 -github.com/pbnjay/memory -github.com/gohugoio/hugo/resources/kinds +regexp image/internal/imageutil github.com/muesli/smartcrop/options github.com/marekm4/color-extractor -golang.org/x/image/vp8 -golang.org/x/image/vp8l image/draw image/jpeg -github.com/aws/aws-sdk-go-v2/internal/strings +golang.org/x/image/vp8 +golang.org/x/image/vp8l github.com/aws/aws-sdk-go/internal/strings -github.com/aws/aws-sdk-go/internal/sdkuri -google.golang.org/grpc/internal/grpcrand -cloud.google.com/go/internal/version -github.com/aws/aws-sdk-go-v2/aws/arn -github.com/aws/aws-sdk-go/aws/arn github.com/disintegration/gift github.com/makeworld-the-better-one/dither golang.org/x/image/draw golang.org/x/image/vector +github.com/aws/aws-sdk-go/internal/sdkuri google.golang.org/api/internal/third_party/uritemplates +google.golang.org/grpc/internal/grpcrand +cloud.google.com/go/internal/version context -internal/poll io/fs +internal/poll github.com/bep/clocks github.com/bep/debounce github.com/hashicorp/golang-lru/v2/internal @@ -2141,57 +2175,60 @@ github.com/google/go-cmp/cmp/internal/diff github.com/bep/lazycache github.com/gohugoio/localescompressed -crypto/internal/fips140/nistec github.com/olekukonko/ll/lx -github.com/gohugoio/hugo/common/tasks github.com/gohugoio/hugo/lazy -github.com/gohugoio/hugo/common/hcontext -github.com/aws/aws-sdk-go-v2/internal/sdk internal/filepathlite embed github.com/spf13/afero/internal/common +github.com/gohugoio/hugo/common/hcontext +github.com/gohugoio/hugo/common/tasks +github.com/aws/aws-sdk-go-v2/internal/sdk +google.golang.org/protobuf/internal/editiondefaults +crypto/internal/fips140/nistec github.com/aws/smithy-go/context github.com/aws/smithy-go/ptr github.com/aws/aws-sdk-go-v2/internal/timeconv github.com/aws/aws-sdk-go/internal/sdkrand -internal/fmtsort -encoding/binary -google.golang.org/protobuf/internal/editiondefaults -github.com/gohugoio/hugo/common/math -github.com/google/go-cmp/cmp/internal/function -github.com/rogpeppe/go-internal/fmtsort -os -github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort -github.com/mohae/deepcopy google.golang.org/grpc/backoff google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/keepalive google.golang.org/grpc/internal/backoff golang.org/x/sync/semaphore +github.com/aws/aws-sdk-go-v2/aws/arn github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config +github.com/aws/aws-sdk-go/aws/arn +os +internal/fmtsort +encoding/binary +github.com/gohugoio/hugo/common/math +github.com/google/go-cmp/cmp/internal/function +github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort +github.com/rogpeppe/go-internal/fmtsort +github.com/mohae/deepcopy +github.com/bep/golibsass/internal/libsass +github.com/bep/gowebp/internal/libwebp +vendor/golang.org/x/crypto/internal/poly1305 encoding/base64 github.com/cespare/xxhash -golang.org/x/image/ccitt -vendor/golang.org/x/crypto/internal/poly1305 -golang.org/x/sys/unix golang.org/x/image/bmp -github.com/bep/gowebp/internal/libwebp -encoding/pem +golang.org/x/sys/unix +golang.org/x/image/ccitt github.com/evanw/esbuild/internal/xxhash -github.com/bep/golibsass/internal/libsass +encoding/pem crypto/internal/sysrand fmt path/filepath net io/ioutil -google.golang.org/protobuf/internal/detrand internal/sysinfo +google.golang.org/protobuf/internal/detrand golang.org/x/mod/internal/lazyregexp crypto/internal/entropy -crypto/internal/fips140/drbg github.com/rogpeppe/go-internal/lockedfile/internal/filelock github.com/mattn/go-runewidth +crypto/internal/fips140/drbg github.com/tdewolff/parse/buffer +golang.org/x/image/riff crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ecdh @@ -2200,124 +2237,118 @@ crypto/internal/fips140/mlkem crypto/md5 crypto/rc4 -crypto/cipher crypto/internal/fips140/rsa +crypto/cipher os/exec -github.com/spf13/afero/mem -github.com/gohugoio/hugo/hugofs/files crypto/internal/boring crypto/des +vendor/golang.org/x/crypto/chacha20 +math/big crypto/aes crypto/ecdh -math/big crypto/sha512 crypto/hmac -vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/chacha20poly1305 crypto/sha1 crypto/sha256 encoding/hex net/url encoding/csv encoding/json -vendor/golang.org/x/crypto/chacha20poly1305 compress/flate encoding/xml github.com/dlclark/regexp2/syntax github.com/pkg/errors +compress/gzip log flag -compress/gzip github.com/bep/logg golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm mime -github.com/dlclark/regexp2 -os/user -golang.org/x/text/secure/bidirule -runtime/debug crypto/elliptic crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/dsa +github.com/dlclark/regexp2 +golang.org/x/text/secure/bidirule crypto/ed25519 crypto/internal/hpke crypto/rsa -golang.org/x/net/idna +os/user +runtime/debug golang.org/x/crypto/pbkdf2 software.sslmate.com/src/go-pkcs12/internal/rc2 -vendor/golang.org/x/text/unicode/bidi -vendor/golang.org/x/text/unicode/norm -github.com/alecthomas/chroma/v2 +github.com/spf13/afero/mem vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix +golang.org/x/net/idna +vendor/golang.org/x/text/unicode/bidi +vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack -vendor/golang.org/x/text/secure/bidirule crypto/ecdsa +github.com/alecthomas/chroma/v2 +vendor/golang.org/x/text/secure/bidirule mime/quotedprintable -vendor/golang.org/x/net/idna net/http/internal text/template/parse -github.com/alecthomas/chroma/v2/formatters/html -github.com/alecthomas/chroma/v2/styles -github.com/fsnotify/fsnotify/internal google.golang.org/protobuf/internal/errors +github.com/fsnotify/fsnotify/internal +vendor/golang.org/x/net/idna +go/token google.golang.org/protobuf/encoding/protowire github.com/fsnotify/fsnotify -go/token +google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/internal/version github.com/cli/safeexec -google.golang.org/protobuf/reflect/protoreflect github.com/bep/golibsass/libsass/libsasserrors +github.com/gohugoio/hugo/hugofs/files github.com/gobwas/glob/match +github.com/alecthomas/chroma/v2/formatters/html +github.com/alecthomas/chroma/v2/styles +text/template github.com/gobwas/glob/syntax/lexer github.com/mattn/go-isatty +github.com/pelletier/go-toml/v2/internal/danger github.com/gobwas/glob/syntax/ast github.com/gohugoio/hugo/common/terminal -github.com/pelletier/go-toml/v2/internal/danger -github.com/gohugoio/hugo/common/text -github.com/gobwas/glob/syntax github.com/pelletier/go-toml/v2/unstable +github.com/gohugoio/hugo/common/text github.com/tdewolff/parse -text/template github.com/gobwas/glob/compiler -github.com/gohugoio/hugo/common/hstrings -github.com/gobwas/glob -github.com/gohugoio/hashstructure -github.com/bep/logg/handlers/multi -github.com/gohugoio/hugo/hugofs/glob -github.com/mattn/go-colorable -github.com/pelletier/go-toml/v2/internal/tracker -github.com/fatih/color -github.com/gohugoio/hugo/common/collections -github.com/gohugoio/hugo/common/urls -github.com/pelletier/go-toml/v2 -golang.org/x/text/internal/language -encoding/gob +github.com/gobwas/glob/syntax google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset -google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/genid +google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/order -google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface +google.golang.org/protobuf/reflect/protoregistry +github.com/gobwas/glob google.golang.org/protobuf/internal/protolazy +github.com/gohugoio/hugo/hugofs/glob +github.com/pelletier/go-toml/v2/internal/tracker +github.com/gohugoio/hugo/common/hstrings +github.com/gohugoio/hashstructure +github.com/bep/logg/handlers/multi +github.com/pelletier/go-toml/v2 +github.com/mattn/go-colorable +github.com/gohugoio/hugo/common/collections +google.golang.org/protobuf/proto +github.com/fatih/color +google.golang.org/protobuf/internal/encoding/defval +github.com/gohugoio/hugo/common/urls html/template +golang.org/x/text/internal/language +encoding/gob golang.org/x/net/html -google.golang.org/protobuf/internal/encoding/defval -golang.org/x/text/internal/language/compact -google.golang.org/protobuf/proto gopkg.in/yaml.v2 -github.com/BurntSushi/locker -github.com/alecthomas/chroma/v2/lexers -github.com/gohugoio/hugo/docshelper -golang.org/x/text/language -github.com/google/go-cmp/cmp/internal/value -github.com/google/go-cmp/cmp google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext +github.com/BurntSushi/locker crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy @@ -2327,566 +2358,571 @@ vendor/golang.org/x/net/http/httpguts mime/multipart github.com/mitchellh/mapstructure -golang.org/x/text/internal/colltab +golang.org/x/text/internal/language/compact github.com/gohugoio/hugo/common/types github.com/gohugoio/hugo/common/htime +golang.org/x/text/language +github.com/niklasfasching/go-org/org github.com/gohugoio/hugo/identity github.com/gohugoio/hugo/common/maps -google.golang.org/protobuf/internal/encoding/tag github.com/clbanning/mxj/v2 -golang.org/x/text/collate -github.com/niklasfasching/go-org/org github.com/gohugoio/hugo/common/paths +github.com/alecthomas/chroma/v2/lexers +google.golang.org/protobuf/internal/encoding/tag github.com/gohugoio/hugo/common/hashing -google.golang.org/protobuf/internal/impl +golang.org/x/text/internal/colltab github.com/gohugoio/hugo/common/loggers +google.golang.org/protobuf/internal/impl github.com/gohugoio/hugo/common/hreflect -crypto/tls -software.sslmate.com/src/go-pkcs12 -github.com/google/go-cmp/cmp/cmpopts +golang.org/x/text/collate +github.com/gohugoio/hugo/docshelper +github.com/google/go-cmp/cmp/internal/value text/tabwriter -go/scanner -github.com/kr/pretty +software.sslmate.com/src/go-pkcs12 +crypto/tls github.com/spf13/cobra +github.com/google/go-cmp/cmp +github.com/kr/pretty github.com/bep/mclib/internal +go/scanner go/doc/comment go/ast +github.com/bep/mclib +github.com/bep/simplecobra runtime/trace -testing golang.org/x/mod/module github.com/rogpeppe/go-internal/lockedfile +testing github.com/yuin/goldmark/util -github.com/bep/mclib -github.com/gohugoio/hugo/markup/highlight/chromalexers github.com/gohugoio/hugo/markup/tableofcontents github.com/jdkato/prose/internal/util github.com/kyokomi/emoji/v2 -database/sql/driver +github.com/gohugoio/hugo/markup/highlight/chromalexers github.com/jdkato/prose/transform +github.com/google/go-cmp/cmp/cmpopts +database/sql/driver log/slog -github.com/olekukonko/tablewriter/pkg/twwidth -github.com/bep/simplecobra +go/parser +go/printer database/sql +github.com/olekukonko/tablewriter/pkg/twwidth github.com/olekukonko/tablewriter/pkg/twwarp +github.com/olekukonko/ll/lh github.com/tdewolff/parse/css github.com/tdewolff/parse/html -go/parser -go/printer github.com/tdewolff/parse/js -github.com/olekukonko/ll/lh github.com/tdewolff/parse/json +github.com/olekukonko/ll +github.com/frankban/quicktest github.com/tdewolff/parse/xml -github.com/olekukonko/errors github.com/gohugoio/hugo/related -github.com/olekukonko/ll compress/zlib -github.com/bep/imagemeta -github.com/frankban/quicktest github.com/bep/tmc +github.com/olekukonko/errors +github.com/bep/imagemeta github.com/bep/gowebp/libwebp github.com/gohugoio/hugo/resources/images/webp image/png golang.org/x/image/math/fixed -golang.org/x/image/font golang.org/x/image/tiff/lzw -golang.org/x/image/font/sfnt -golang.org/x/image/tiff -compress/lzw -github.com/olekukonko/tablewriter/tw net/http/httptrace -github.com/muesli/smartcrop -image/gif +golang.org/x/image/tiff +golang.org/x/image/font net/http +golang.org/x/image/font/sfnt +github.com/muesli/smartcrop +github.com/olekukonko/tablewriter/tw +compress/lzw golang.org/x/sync/errgroup github.com/bep/gitmap -github.com/gobuffalo/flect +image/gif +github.com/gohugoio/hugo/resources/images/exif github.com/gohugoio/hugo/common/para +github.com/gobuffalo/flect github.com/gohugoio/hugo/common/rungroup github.com/gohugoio/hugo/metrics github.com/gohugoio/hugo/resources/internal github.com/gohugoio/hugo/resources/jsconfig +google.golang.org/protobuf/internal/filetype github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse -golang.org/x/image/riff -github.com/gohugoio/hugo/resources/images/exif -github.com/gohugoio/go-i18n/v2/internal golang.org/x/image/webp +github.com/gohugoio/go-i18n/v2/internal github.com/gohugoio/go-i18n/v2/internal/plural -golang.org/x/image/font/opentype github.com/gohugoio/hugo/resources/page/siteidentities internal/lazyregexp +golang.org/x/image/font/opentype github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass -go/doc +google.golang.org/protobuf/runtime/protoimpl github.com/bep/golibsass/libsass github.com/bep/goat -archive/zip -google.golang.org/protobuf/internal/filetype +github.com/bep/godartsass/internal/embeddedsassv1 +github.com/bep/godartsass/v2/internal/embeddedsass +go/doc github.com/olekukonko/tablewriter/renderer +archive/zip github.com/evanw/esbuild/internal/logger github.com/gohugoio/go-i18n/v2/i18n github.com/mailru/easyjson/jlexer -google.golang.org/protobuf/runtime/protoimpl -github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate github.com/mailru/easyjson/buffer -github.com/bep/godartsass/internal/embeddedsassv1 -github.com/bep/godartsass/v2/internal/embeddedsass +github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate +github.com/bep/godartsass github.com/mailru/easyjson/jwriter gopkg.in/yaml.v3 github.com/perimeterx/marshmallow +github.com/bep/godartsass/v2 github.com/evanw/esbuild/internal/css_lexer github.com/ghodss/yaml -github.com/evanw/esbuild/internal/fs -github.com/bep/godartsass/v2 github.com/rogpeppe/go-internal/diff -github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate github.com/hairyhenderson/go-codeowners golang.org/x/tools/txtar +github.com/evanw/esbuild/internal/fs github.com/aws/aws-sdk-go-v2/internal/rand -github.com/bep/godartsass github.com/aws/aws-sdk-go-v2/internal/sync/singleflight github.com/aws/smithy-go/internal/sync/singleflight github.com/aws/smithy-go/logging github.com/aws/smithy-go -github.com/evanw/esbuild/internal/helpers github.com/olekukonko/tablewriter github.com/aws/smithy-go/time github.com/aws/smithy-go/middleware github.com/aws/smithy-go/rand -github.com/aws/smithy-go/auth github.com/aws/aws-sdk-go-v2/aws/protocol/xml +github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate +github.com/aws/smithy-go/auth github.com/aws/aws-sdk-go-v2/aws/ratelimit github.com/aws/smithy-go/document github.com/aws/smithy-go/encoding -github.com/jmespath/go-jmespath -github.com/dustin/go-humanize github.com/aws/smithy-go/encoding/xml -github.com/evanw/esbuild/internal/ast -github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config +github.com/jmespath/go-jmespath github.com/aws/aws-sdk-go-v2/service/cloudfront/types -github.com/aws/aws-sdk-go-v2/internal/shareddefaults +github.com/dustin/go-humanize +github.com/evanw/esbuild/internal/helpers github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics github.com/aws/aws-sdk-go-v2/internal/context github.com/aws/aws-sdk-go-v2/internal/middleware -github.com/evanw/esbuild/internal/css_ast -github.com/evanw/esbuild/internal/sourcemap github.com/aws/smithy-go/waiter +github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config +github.com/aws/aws-sdk-go-v2/internal/shareddefaults github.com/aws/aws-sdk-go-v2/aws/protocol/restjson github.com/aws/aws-sdk-go-v2/service/sso/types +github.com/evanw/esbuild/internal/ast github.com/aws/aws-sdk-go-v2/service/ssooidc/types github.com/aws/smithy-go/encoding/json github.com/aws/aws-sdk-go-v2/service/sts/types -github.com/invopop/yaml +github.com/evanw/esbuild/internal/css_ast +github.com/evanw/esbuild/internal/sourcemap github.com/aws/aws-sdk-go-v2/internal/ini +github.com/invopop/yaml github.com/aws/aws-sdk-go/aws/awserr github.com/aws/aws-sdk-go/internal/shareddefaults -github.com/evanw/esbuild/internal/compat github.com/aws/aws-sdk-go/aws/awsutil go.opencensus.io/resource runtime/pprof +go.opencensus.io/metric/metricdata github.com/aws/aws-sdk-go/internal/ini github.com/aws/aws-sdk-go/aws/endpoints -go.opencensus.io/metric/metricdata google.golang.org/genproto/googleapis/rpc/code go.opencensus.io/metric/metricproducer google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb -google.golang.org/grpc/internal/grpclog -google.golang.org/grpc/grpclog +github.com/evanw/esbuild/internal/compat github.com/googleapis/gax-go/v2/apierror/internal/proto -github.com/aws/aws-sdk-go/aws/credentials +google.golang.org/grpc/internal/grpclog google.golang.org/genproto/googleapis/rpc/errdetails -google.golang.org/grpc/connectivity -github.com/evanw/esbuild/internal/js_ast -github.com/evanw/esbuild/internal/runtime -google.golang.org/grpc/internal +google.golang.org/grpc/grpclog google.golang.org/genproto/googleapis/rpc/status google.golang.org/protobuf/protoadapt -github.com/aws/aws-sdk-go/aws/credentials/processcreds -google.golang.org/grpc/codes google.golang.org/protobuf/internal/encoding/json +github.com/aws/aws-sdk-go/aws/credentials +google.golang.org/grpc/connectivity github.com/googleapis/gax-go/v2/callctx -google.golang.org/grpc/internal/status +google.golang.org/grpc/internal golang.org/x/net/internal/timeseries -google.golang.org/grpc/attributes -go.opencensus.io/tag +github.com/aws/aws-sdk-go/aws/credentials/processcreds google.golang.org/protobuf/encoding/protojson +go.opencensus.io/tag +google.golang.org/grpc/codes +google.golang.org/grpc/attributes google.golang.org/grpc/internal/credentials -google.golang.org/grpc/status +google.golang.org/grpc/internal/status +github.com/evanw/esbuild/internal/js_ast +github.com/evanw/esbuild/internal/runtime google.golang.org/grpc/credentials google.golang.org/grpc/metadata +github.com/golang/protobuf/ptypes/duration go.opencensus.io/stats/internal +google.golang.org/grpc/status google.golang.org/grpc/internal/grpcutil -google.golang.org/grpc/internal/balancerload go.opencensus.io/stats google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure -go.opencensus.io/stats/view google.golang.org/grpc/encoding -github.com/golang/protobuf/ptypes/duration -google.golang.org/protobuf/types/known/timestamppb +go.opencensus.io/stats/view google.golang.org/grpc/encoding/proto -github.com/evanw/esbuild/internal/config +google.golang.org/grpc/internal/balancerload +google.golang.org/protobuf/types/known/timestamppb google.golang.org/grpc/internal/idle google.golang.org/grpc/internal/metadata -github.com/golang/protobuf/ptypes/timestamp -google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype +google.golang.org/grpc/internal/pretty golang.org/x/net/http/httpguts -golang.org/x/net/http2/hpack -google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/resolver/unix -google.golang.org/grpc/internal/syscall +github.com/golang/protobuf/ptypes/timestamp google.golang.org/grpc/channelz +golang.org/x/net/http2/hpack +google.golang.org/grpc/internal/syscall +google.golang.org/grpc/balancer google.golang.org/grpc/peer google.golang.org/grpc/stats -google.golang.org/grpc/balancer +google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/tap -github.com/evanw/esbuild/internal/css_parser -github.com/evanw/esbuild/internal/js_lexer -github.com/evanw/esbuild/internal/css_printer google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/balancer/base -google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/envconfig -google.golang.org/grpc/internal/resolver google.golang.org/grpc/internal/resolver/dns/internal -google.golang.org/grpc/balancer/roundrobin -google.golang.org/grpc/internal/balancer/gracefulswitch -google.golang.org/grpc/internal/resolver/dns golang.org/x/xerrors +google.golang.org/grpc/internal/resolver/dns +google.golang.org/grpc/internal/resolver go.opencensus.io/internal +google.golang.org/grpc/balancer/roundrobin +google.golang.org/grpc/internal/balancer/gracefulswitch +github.com/evanw/esbuild/internal/config go.opencensus.io/trace/tracestate gocloud.dev/internal/openurl +google.golang.org/grpc/resolver/dns +google.golang.org/grpc/internal/binarylog log/syslog +go.opencensus.io/trace github.com/google/uuid -github.com/evanw/esbuild/internal/renamer github.com/Azure/go-autorest/autorest/date -go.opencensus.io/trace -google.golang.org/grpc/resolver/dns github.com/golang-jwt/jwt golang.org/x/crypto/pkcs12/internal/rc2 gocloud.dev/internal/escape -github.com/evanw/esbuild/internal/js_parser -github.com/evanw/esbuild/internal/js_printer +github.com/evanw/esbuild/internal/css_parser +github.com/evanw/esbuild/internal/js_lexer +github.com/evanw/esbuild/internal/css_printer golang.org/x/crypto/pkcs12 golang.org/x/oauth2/jws google.golang.org/api/transport/cert google.golang.org/grpc/resolver/manual google.golang.org/grpc/credentials/alts/internal -google.golang.org/grpc/credentials/alts/internal/conn google.golang.org/grpc/internal/googlecloud google.golang.org/grpc/internal/xds -google.golang.org/protobuf/types/descriptorpb google.golang.org/genproto/googleapis/type/expr +google.golang.org/protobuf/types/descriptorpb +github.com/evanw/esbuild/internal/renamer +google.golang.org/grpc/credentials/alts/internal/conn cloud.google.com/go/internal/optional google.golang.org/api/iterator +github.com/gohugoio/hugo/langs github.com/aws/aws-sdk-go-v2/internal/awsutil github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn github.com/aws/aws-sdk-go-v2/service/s3/types -github.com/aws/aws-sdk-go-v2/service/s3/internal/arn +github.com/evanw/esbuild/internal/js_printer +github.com/evanw/esbuild/internal/js_parser github.com/aws/aws-sdk-go/internal/s3shared/arn github.com/spf13/afero net/http/httputil github.com/tdewolff/minify github.com/go-openapi/swag -github.com/yuin/goldmark/text -github.com/yuin/goldmark/ast +github.com/aws/smithy-go/encoding/httpbinding github.com/tdewolff/minify/css -github.com/gohugoio/httpcache -github.com/gohugoio/hugo/langs github.com/tdewolff/minify/html +github.com/gohugoio/httpcache github.com/tdewolff/minify/js github.com/tdewolff/minify/json +github.com/yuin/goldmark/text github.com/tdewolff/minify/xml +github.com/yuin/goldmark/ast github.com/aws/smithy-go/transport/http +github.com/aws/smithy-go/endpoints +github.com/go-openapi/jsonpointer +google.golang.org/api/googleapi github.com/bep/overlayfs github.com/gohugoio/hugo/common/herrors github.com/gohugoio/hugo/common/hugio github.com/gohugoio/hugo/htesting -github.com/yuin/goldmark/parser -github.com/yuin/goldmark/renderer -github.com/gohugoio/hugo/markup/internal/attributes -github.com/yuin/goldmark-emoji/ast -github.com/gohugoio/hugo/parser/metadecoders -github.com/yuin/goldmark/renderer/html -github.com/yuin/goldmark/extension/ast github.com/tdewolff/minify/svg -github.com/go-openapi/jsonpointer -github.com/gohugoio/hugo/markup/converter/hooks +github.com/getkin/kin-openapi/openapi3 github.com/aws/smithy-go/auth/bearer +github.com/gohugoio/hugo/parser/metadecoders github.com/aws/aws-sdk-go-v2/internal/auth +github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn +github.com/aws/aws-sdk-go-v2/aws +github.com/aws/aws-sdk-go-v2/aws/protocol/query +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding github.com/gohugoio/hugo/config github.com/gohugoio/hugo/parser github.com/gohugoio/hugo/parser/pageparser -github.com/getkin/kin-openapi/openapi3 -github.com/aws/aws-sdk-go-v2/aws -github.com/aws/smithy-go/encoding/httpbinding -github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn -github.com/aws/smithy-go/endpoints -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding github.com/aws/smithy-go/private/requestcompression -github.com/aws/aws-sdk-go-v2/aws/protocol/query -google.golang.org/api/googleapi +github.com/googleapis/gax-go/v2/apierror golang.org/x/net/trace golang.org/x/net/http2 -github.com/googleapis/gax-go/v2/apierror +github.com/gohugoio/hugo/markup/internal/attributes +github.com/yuin/goldmark/parser +github.com/gohugoio/hugo/markup/converter/hooks +github.com/yuin/goldmark/renderer +github.com/yuin/goldmark-emoji/ast +github.com/yuin/goldmark/extension/ast github.com/aws/aws-sdk-go-v2/aws/defaults +github.com/yuin/goldmark/renderer/html github.com/aws/aws-sdk-go-v2/aws/middleware +github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 github.com/gohugoio/hugo/config/security github.com/gohugoio/hugo/media github.com/gohugoio/hugo/markup/highlight -github.com/yuin/goldmark +github.com/gohugoio/hugo/common/hexec github.com/gohugoio/hugo/cache/httpcache github.com/gohugoio/hugo/config/privacy -github.com/gohugoio/hugo/common/hexec github.com/gohugoio/hugo/config/services -github.com/gohugoio/hugo-goldmark-extensions/extras -github.com/gohugoio/hugo-goldmark-extensions/passthrough -github.com/gohugoio/hugo/markup/goldmark/images -github.com/gohugoio/hugo/markup/goldmark/internal/extensions/attributes -github.com/yuin/goldmark-emoji -github.com/yuin/goldmark/extension -github.com/gohugoio/hugo/markup/markup_config github.com/gohugoio/hugo/deploy/deployconfig -github.com/gohugoio/hugo/hugofs github.com/gohugoio/hugo/hugolib/segments -github.com/gohugoio/hugo/output github.com/gohugoio/hugo/navigation +github.com/gohugoio/hugo/markup/markup_config github.com/aws/aws-sdk-go-v2/aws/retry -github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 +github.com/aws/aws-sdk-go-v2/aws/signer/v4 github.com/gohugoio/hugo/markup/converter +github.com/gohugoio/hugo/hugofs +github.com/gohugoio/hugo/output github.com/aws/aws-sdk-go-v2/aws/transport/http -github.com/aws/aws-sdk-go-v2/internal/configsources -github.com/gohugoio/hugo/tpl github.com/gohugoio/hugo/markup/internal +github.com/yuin/goldmark github.com/gohugoio/hugo/markup/goldmark/internal/render -github.com/gohugoio/hugo/markup/org -github.com/aws/aws-sdk-go-v2/aws/signer/v4 -github.com/aws/aws-sdk-go-v2/internal/endpoints github.com/gohugoio/hugo/markup/asciidocext/internal -github.com/gohugoio/hugo/markup/pandoc +github.com/gohugoio/hugo-goldmark-extensions/extras +github.com/gohugoio/hugo-goldmark-extensions/passthrough +github.com/gohugoio/hugo/markup/goldmark/images +github.com/gohugoio/hugo/markup/goldmark/internal/extensions/attributes +github.com/gohugoio/hugo/markup/asciidocext +github.com/yuin/goldmark-emoji github.com/gohugoio/hugo/markup/goldmark/codeblocks github.com/gohugoio/hugo/markup/goldmark/hugocontext +github.com/yuin/goldmark/extension +github.com/gohugoio/hugo/markup/org +github.com/gohugoio/hugo/markup/pandoc github.com/gohugoio/hugo/markup/rst +github.com/gohugoio/hugo/tpl +github.com/aws/aws-sdk-go-v2/internal/auth/smithy +github.com/aws/aws-sdk-go-v2/internal/configsources +github.com/aws/aws-sdk-go-v2/internal/endpoints github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 github.com/aws/aws-sdk-go-v2/credentials github.com/aws/aws-sdk-go-v2/feature/ec2/imds -github.com/gohugoio/hugo/markup/asciidocext github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client github.com/aws/aws-sdk-go-v2/credentials/processcreds +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url github.com/aws/aws-sdk-go-v2/service/cloudfront/internal/endpoints -github.com/gohugoio/hugo/markup/goldmark github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints -github.com/aws/aws-sdk-go-v2/internal/auth/smithy +github.com/aws/aws-sdk-go-v2/credentials/endpointcreds github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url -github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints github.com/aws/aws-sdk-go-v2/service/cloudfront -github.com/aws/aws-sdk-go-v2/credentials/endpointcreds -github.com/aws/aws-sdk-go-v2/service/sso -github.com/aws/aws-sdk-go-v2/service/ssooidc -github.com/aws/aws-sdk-go-v2/service/sts +github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints go.opencensus.io/trace/propagation -github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds +github.com/aws/aws-sdk-go-v2/service/sso github.com/mattn/go-ieproxy +github.com/aws/aws-sdk-go-v2/service/sts go.opencensus.io/plugin/ocgrpc github.com/Azure/azure-pipeline-go/pipeline -github.com/Azure/go-autorest/logger +github.com/aws/aws-sdk-go-v2/service/ssooidc +github.com/gohugoio/hugo/markup/goldmark +github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds github.com/gohugoio/hugo/common/hugo -github.com/gohugoio/hugo/markup github.com/gohugoio/hugo/transform -github.com/Azure/go-autorest/tracing -net/http/cookiejar +github.com/Azure/go-autorest/logger +github.com/Azure/azure-storage-blob-go/azblob github.com/gohugoio/hugo/minifiers github.com/gohugoio/hugo/transform/livereloadinject github.com/gohugoio/hugo/transform/urlreplacers -github.com/Azure/azure-storage-blob-go/azblob github.com/gohugoio/hugo/modules github.com/gohugoio/hugo/transform/metainject -github.com/Azure/go-autorest/autorest/adal +google.golang.org/grpc/internal/transport +github.com/gohugoio/hugo/markup +github.com/Azure/go-autorest/tracing +net/http/cookiejar golang.org/x/oauth2/internal cloud.google.com/go/compute/metadata golang.org/x/oauth2 +github.com/Azure/go-autorest/autorest/adal +google.golang.org/genproto/googleapis/api/annotations +cloud.google.com/go/internal/trace github.com/gohugoio/hugo/hugolib/paths +go.opencensus.io/plugin/ochttp/propagation/b3 golang.org/x/oauth2/authhandler -golang.org/x/oauth2/google/internal/impersonate github.com/gohugoio/hugo/hugolib/filesystems +github.com/evanw/esbuild/internal/cache +golang.org/x/oauth2/google/internal/impersonate golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/jwt -google.golang.org/grpc/internal/transport -github.com/aws/aws-sdk-go-v2/credentials/ssocreds google.golang.org/api/internal/impersonate -github.com/Azure/go-autorest/autorest +github.com/evanw/esbuild/internal/resolver +github.com/aws/aws-sdk-go-v2/credentials/ssocreds golang.org/x/oauth2/google/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser -google.golang.org/genproto/googleapis/api/annotations -github.com/evanw/esbuild/internal/cache -cloud.google.com/go/internal/trace -go.opencensus.io/plugin/ochttp/propagation/b3 -google.golang.org/api/googleapi/transport -github.com/evanw/esbuild/internal/resolver go.opencensus.io/plugin/ochttp +github.com/gohugoio/hugo/helpers +github.com/Azure/go-autorest/autorest +google.golang.org/api/googleapi/transport google.golang.org/api/transport/http/internal/propagation github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi -github.com/gohugoio/hugo/helpers github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4 golang.org/x/oauth2/google github.com/aws/aws-sdk-go-v2/service/internal/checksum +github.com/aws/aws-sdk-go-v2/credentials/stscreds github.com/aws/aws-sdk-go-v2/internal/v4a -github.com/aws/aws-sdk-go-v2/service/internal/s3shared +github.com/aws/aws-sdk-go-v2/config google.golang.org/grpc/credentials/oauth gocloud.dev/gcp -github.com/aws/aws-sdk-go-v2/credentials/stscreds +google.golang.org/grpc +github.com/aws/aws-sdk-go-v2/service/internal/s3shared +github.com/aws/aws-sdk-go-v2/service/s3/internal/arn github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints github.com/aws/smithy-go/endpoints/private/rulesfn -github.com/Azure/go-autorest/autorest/azure github.com/gorilla/websocket github.com/gohugoio/hugo/releaser +github.com/Azure/go-autorest/autorest/azure github.com/gohugoio/hugo/watcher/filenotify -github.com/aws/aws-sdk-go-v2/config github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations -github.com/gohugoio/hugo/watcher github.com/russross/blackfriday/v2 +github.com/gohugoio/hugo/watcher github.com/spf13/fsync -go.uber.org/automaxprocs/internal/cgroups github.com/evanw/esbuild/internal/graph github.com/aws/aws-sdk-go-v2/service/s3 -github.com/aws/aws-sdk-go/aws +go.uber.org/automaxprocs/internal/cgroups +github.com/evanw/esbuild/internal/bundler +github.com/gohugoio/hugo/livereload go.uber.org/automaxprocs/internal/runtime internal/profile go.uber.org/automaxprocs/maxprocs -google.golang.org/grpc -github.com/evanw/esbuild/internal/bundler os/signal -github.com/aws/aws-sdk-go/aws/request -github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/gohugoio/hugo/codegen github.com/gohugoio/hugo/cache/filecache github.com/gohugoio/hugo/resources/resource github.com/gohugoio/hugo/source -github.com/gohugoio/hugo/create/skeletons github.com/gohugoio/hugo/resources/images -github.com/gohugoio/hugo/resources/page github.com/gohugoio/hugo/cache/dynacache github.com/gohugoio/hugo/resources/postpub github.com/gohugoio/hugo/hugolib/doctree -github.com/aws/aws-sdk-go/aws/client -github.com/aws/aws-sdk-go/aws/corehandlers -github.com/aws/aws-sdk-go/private/protocol -github.com/aws/aws-sdk-go/aws/csm -github.com/aws/aws-sdk-go/internal/s3shared -github.com/aws/aws-sdk-go/internal/s3shared/s3err -github.com/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/private/checksum -github.com/aws/aws-sdk-go/private/protocol/eventstream -github.com/gohugoio/hugo/livereload +github.com/gohugoio/hugo/resources/page +github.com/gohugoio/hugo/create/skeletons github.com/gohugoio/hugo/modules/npm -github.com/aws/aws-sdk-go/private/protocol/rest -github.com/aws/aws-sdk-go/private/protocol/json/jsonutil -github.com/aws/aws-sdk-go/private/protocol/query/queryutil -github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil -github.com/evanw/esbuild/internal/linker -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/cpuguy83/go-md2man/v2/md2man net/http/pprof -github.com/aws/aws-sdk-go/aws/signer/v4 -github.com/aws/aws-sdk-go/private/protocol/jsonrpc -github.com/aws/aws-sdk-go/aws/defaults -github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi -github.com/aws/aws-sdk-go/private/protocol/restjson -github.com/spf13/cobra/doc -github.com/aws/aws-sdk-go/private/protocol/query -github.com/gohugoio/hugo/codegen github.com/gohugoio/hugo/htesting/hqt -github.com/aws/aws-sdk-go/service/sso -github.com/aws/aws-sdk-go/service/ssooidc github.com/gohugoio/hugo/identity/identitytesting github.com/gohugoio/hugo/tpl/internal/go_templates/testenv -github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/private/protocol/restxml -github.com/aws/aws-sdk-go/service/s3 -github.com/aws/aws-sdk-go/service/sso/ssoiface -github.com/aws/aws-sdk-go/service/sts/stsiface -github.com/aws/aws-sdk-go/aws/credentials/ssocreds -github.com/aws/aws-sdk-go/aws/credentials/stscreds -github.com/gohugoio/hugo/resources/page/pagemeta -github.com/gohugoio/hugo/resources/page/page_generate -github.com/aws/aws-sdk-go/aws/session +github.com/evanw/esbuild/internal/linker +github.com/aws/aws-sdk-go/aws +github.com/spf13/cobra/doc +github.com/aws/aws-sdk-go/aws/auth/bearer +github.com/aws/aws-sdk-go/private/protocol/eventstream +github.com/aws/aws-sdk-go/aws/request github.com/googleapis/gax-go/v2 -google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp +google.golang.org/grpc/credentials/alts/internal/handshaker/service google.golang.org/api/internal google.golang.org/grpc/balancer/grpclb/grpc_lb_v1 -google.golang.org/grpc/credentials/alts/internal/handshaker/service -github.com/evanw/esbuild/pkg/api -gocloud.dev/internal/retry +google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp google.golang.org/genproto/googleapis/iam/credentials/v1 +google.golang.org/genproto/googleapis/iam/v1 +gocloud.dev/internal/retry google.golang.org/api/option -github.com/gohugoio/hugo/config/allconfig -github.com/gohugoio/hugo/hugolib/pagesfromdata +github.com/aws/aws-sdk-go/aws/client +github.com/aws/aws-sdk-go/aws/corehandlers +github.com/aws/aws-sdk-go/private/protocol +github.com/aws/aws-sdk-go/aws/csm gocloud.dev/internal/gcerr -gocloud.dev/aws -gocloud.dev/gcerrors +github.com/aws/aws-sdk-go/aws/ec2metadata gocloud.dev/internal/useragent google.golang.org/api/transport/internal/dca +google.golang.org/grpc/balancer/grpclb +gocloud.dev/gcerrors gocloud.dev/blob/driver gocloud.dev/internal/oc -google.golang.org/grpc/balancer/grpclb google.golang.org/grpc/credentials/alts/internal/authinfo -google.golang.org/genproto/googleapis/iam/v1 -cloud.google.com/go/internal +github.com/aws/aws-sdk-go/private/protocol/rest +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil +github.com/aws/aws-sdk-go/private/protocol/query/queryutil +github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/evanw/esbuild/pkg/api gocloud.dev/blob -google.golang.org/api/internal/gensupport google.golang.org/grpc/credentials/alts/internal/handshaker -google.golang.org/api/option/internaloption +github.com/gohugoio/hugo/resources/page/pagemeta +cloud.google.com/go/iam +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +cloud.google.com/go/internal +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/aws/signer/v4 +github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/aws/aws-sdk-go/aws/defaults +google.golang.org/grpc/credentials/alts +google.golang.org/api/internal/gensupport +github.com/aws/aws-sdk-go/private/protocol/restjson gocloud.dev/blob/fileblob +google.golang.org/api/option/internaloption +github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/service/sso +github.com/aws/aws-sdk-go/service/ssooidc +github.com/gohugoio/hugo/config/allconfig +github.com/gohugoio/hugo/hugolib/pagesfromdata +google.golang.org/grpc/credentials/google google.golang.org/api/transport/http -google.golang.org/grpc/credentials/alts -cloud.google.com/go/iam +github.com/aws/aws-sdk-go/internal/s3shared +github.com/aws/aws-sdk-go/internal/s3shared/s3err +google.golang.org/api/transport/grpc +github.com/aws/aws-sdk-go/private/checksum +github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/aws/aws-sdk-go/private/protocol/restxml +github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi +github.com/aws/aws-sdk-go/service/sts/stsiface +github.com/gohugoio/hugo/resources/page/page_generate +github.com/aws/aws-sdk-go/aws/credentials/ssocreds google.golang.org/api/storage/v1 google.golang.org/api/compute/v1 -google.golang.org/grpc/credentials/google +github.com/aws/aws-sdk-go/aws/credentials/stscreds +github.com/aws/aws-sdk-go/service/s3 +cloud.google.com/go/iam/credentials/apiv1 +github.com/aws/aws-sdk-go/aws/session github.com/gohugoio/hugo/resources -google.golang.org/api/transport/grpc gocloud.dev/blob/azureblob -cloud.google.com/go/iam/credentials/apiv1 +gocloud.dev/aws cloud.google.com/go/storage +github.com/gohugoio/hugo/deps +github.com/gohugoio/hugo/resources/resource_transformers/babel github.com/gohugoio/hugo/publisher +github.com/gohugoio/hugo/resources/resource_transformers/cssjs github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss -github.com/gohugoio/hugo/resources/resource_transformers/babel -github.com/gohugoio/hugo/resources/resource_transformers/cssjs github.com/gohugoio/hugo/tpl/internal/resourcehelpers -github.com/gohugoio/hugo/deps github.com/gohugoio/hugo/resources/resource_transformers/js github.com/gohugoio/hugo/resources/resource_factories/bundler github.com/gohugoio/hugo/resources/resource_factories/create github.com/gohugoio/hugo/resources/resource_transformers/integrity github.com/gohugoio/hugo/resources/resource_transformers/minifier github.com/gohugoio/hugo/resources/resource_transformers/templates +gocloud.dev/blob/gcsblob +github.com/gohugoio/hugo/resources/resource_transformers/htesting github.com/gohugoio/hugo/langs/i18n github.com/gohugoio/hugo/config/testconfig github.com/gohugoio/hugo/tpl/internal -gocloud.dev/blob/gcsblob -github.com/gohugoio/hugo/resources/resource_transformers/htesting -github.com/gohugoio/hugo/tpl/compare github.com/gohugoio/hugo/tpl/crypto github.com/gohugoio/hugo/tpl/css +github.com/gohugoio/hugo/tpl/compare +github.com/gohugoio/hugo/tpl/encoding github.com/gohugoio/hugo/tpl/data github.com/gohugoio/hugo/tpl/debug -github.com/gohugoio/hugo/tpl/encoding github.com/gohugoio/hugo/tpl/diagrams github.com/gohugoio/hugo/tpl/cast github.com/gohugoio/hugo/tpl/fmt -github.com/gohugoio/hugo/tpl/collections github.com/gohugoio/hugo/tpl/hash github.com/gohugoio/hugo/tpl/hugo github.com/gohugoio/hugo/tpl/images github.com/gohugoio/hugo/tpl/inflect github.com/gohugoio/hugo/tpl/js +github.com/gohugoio/hugo/tpl/collections github.com/gohugoio/hugo/tpl/lang github.com/gohugoio/hugo/tpl/math github.com/gohugoio/hugo/tpl/openapi/openapi3 @@ -3027,20 +3063,19 @@ === RUN TestCommands/version === PAUSE TestCommands/version === CONT TestCommands/commands_errors -=== CONT TestCommands/mod -=== CONT TestCommands/hugo__path-warnings-postprocess -=== CONT TestCommands/env -=== CONT TestCommands/hugo_configdev_env -=== CONT TestCommands/hugo_printunusedtemplates -=== CONT TestCommands/version -=== CONT TestCommands/hugo__noconfig -=== CONT TestCommands/server__edit_content +=== CONT TestCommands/new +=== CONT TestCommands/hugo__processingstats +=== CONT TestCommands/gen === CONT TestCommands/convert -=== CONT TestCommands/server_disablelivereload -=== CONT TestCommands/server_render_static_to_disk -=== NAME TestCommands/hugo_printunusedtemplates +=== CONT TestCommands/hugo__flags +=== CONT TestCommands/hugo_printpathwarnings +=== CONT TestCommands/hugo__configdir +=== CONT TestCommands/import_jekyll +=== CONT TestCommands/mod +=== CONT TestCommands/mod_tidy +=== CONT TestCommands/mod__themesdir testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3055,16 +3090,65 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo --printUnusedTemplates + > hugo --theme mytheme mod graph + [stdout] + project mytheme + > stdout 'project mytheme' + PASS + +=== CONT TestCommands/hugo__watch +=== NAME TestCommands/mod_tidy + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + + # Test hugo mod tidy. (0.111s) + > dostounix golden/go.mod.cleaned + > hugo mod tidy + > cmp go.mod golden/go.mod.cleaned + PASS + +=== CONT TestCommands/hugo_configprod +=== NAME TestCommands/hugo__configdir + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + + > hugo [stdout] Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - WARN Template _default/list.html is unused, source file $WORK/layouts/_default/list.html + WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. + WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. │ EN ──────────────────┼──── - Pages │ 1 + Pages │ 4 Paginator pages │ 0 Non-page files │ 0 Static files │ 0 @@ -3072,14 +3156,14 @@ Aliases │ 0 Cleaned │ 0 - Total in 20 ms - > stdout 'Template _default/list.html is unused' + Total in 13 ms + > ! stderr . PASS -=== CONT TestCommands/server_render_to_memory -=== NAME TestCommands/hugo_configdev_env +=== CONT TestCommands/hugo_configdev_environment +=== NAME TestCommands/hugo_printpathwarnings testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3094,13 +3178,12 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo command. (0.142s) - > env HUGO_ENV=development - > hugo + > hugo --printPathWarnings [stdout] Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown + WARN Duplicate target paths: /index.html (2) │ EN ──────────────────┼──── @@ -3112,14 +3195,14 @@ Aliases │ 0 Cleaned │ 0 - Total in 9 ms - > grep 'myparam: dev§' public/index.html + Total in 13 ms + > stdout 'Duplicate target paths: .index.html \(2\)' PASS -=== CONT TestCommands/server__watch_hugo_stats -=== NAME TestCommands/hugo__noconfig +=== CONT TestCommands/hugo_configdev_env +=== NAME TestCommands/mod testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3134,28 +3217,122 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > mkdir mysite - > cd mysite - $WORK/mysite - > ! hugo + > hugo mod get -h [stdout] - Total in 8 ms - [stderr] - Unable to locate config file or config directory. Perhaps you need to create a new site. - Run `hugo help new` for details. - [exit status 1] - > stderr 'Unable to locate config file or config directory' - > ls . + + Resolves dependencies in your current Hugo Project. + + Some examples: + + Install the latest version possible for a given module: + + hugo mod get github.com/gohugoio/testshortcodes + + Install a specific version: + + hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 + + Install the latest versions of all direct module dependencies: + + hugo mod get + hugo mod get ./... (recursive) + + Install the latest versions of all module dependencies (direct and indirect): + + hugo mod get -u + hugo mod get -u ./... (recursive) + + Run "go help get" for more information. All flags available for "go get" is also relevant here. + + Note that Hugo will always start out by resolving the components defined in the site + configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), + Go Modules, or a folder inside the themes directory, in that order. + + See https://gohugo.io/hugo-modules/ for more information. + + Usage: + hugo mod get [flags] [args] + + Flags: + -h, --help help for get + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + + > stdout 'hugo mod get \[flags\] \[args\]' + > hugo mod get --help [stdout] - Empty dir - > stdout 'Empty dir' + Resolves dependencies in your current Hugo Project. + + Some examples: + + Install the latest version possible for a given module: + + hugo mod get github.com/gohugoio/testshortcodes + + Install a specific version: + + hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 + + Install the latest versions of all direct module dependencies: + + hugo mod get + hugo mod get ./... (recursive) + + Install the latest versions of all module dependencies (direct and indirect): + + hugo mod get -u + hugo mod get -u ./... (recursive) + + Run "go help get" for more information. All flags available for "go get" is also relevant here. + + Note that Hugo will always start out by resolving the components defined in the site + configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), + Go Modules, or a folder inside the themes directory, in that order. + + See https://gohugo.io/hugo-modules/ for more information. + + Usage: + hugo mod get [flags] [args] + + Flags: + -h, --help help for get + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + + > stdout 'hugo mod get \[flags\] \[args\]' PASS -=== CONT TestCommands/server__watch_moduleconfig -=== NAME TestCommands/env +=== CONT TestCommands/hugo__errors +=== NAME TestCommands/hugo__processingstats testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3170,21 +3347,51 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo env command. (0.149s) - > hugo env + > cp $SOURCE/resources/testdata/pix.gif content/en/bundle1/pix.gif + > cp $SOURCE/resources/testdata/pix.gif content/en/bundle2/pix.gif + > cp $SOURCE/resources/testdata/pix.gif content/fr/bundle1/pix.gif + > mkdir static/images + > cp $SOURCE/resources/testdata/pix.gif static/images/p1.gif + > cp $SOURCE/resources/testdata/pix.gif static/images/p2.gif + > cp $SOURCE/resources/testdata/pix.gif static/images/p3.gif + > cp $SOURCE/resources/testdata/pix.gif static/images/p4.gif + > hugo [stdout] + Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - GOOS="linux" - GOARCH="arm64" - GOVERSION="go1.24.4" - > stdout 'GOARCH' - > ! stderr . + + + │ EN │ FR + ──────────────────┼────┼──── + Pages │ 3 │ 2 + Paginator pages │ 0 │ 0 + Non-page files │ 2 │ 1 + Static files │ 4 │ 4 + Processed images │ 2 │ 1 + Aliases │ 1 │ 0 + Cleaned │ 0 │ 0 + + Total in 36 ms + > stdout 'Pages.*3.*2' + > stdout 'Processed images.*2.*1' + > stdout 'Static files.*4 |' + > ls public/images + [stdout] + -rw-r--r-- 0644 2026-09-20T16:37:58.373458925+14:00 p1.gif + -rw-r--r-- 0644 2026-09-20T16:37:58.373458925+14:00 p2.gif + -rw-r--r-- 0644 2026-09-20T16:37:58.373458925+14:00 p3.gif + -rw-r--r-- 0644 2026-09-20T16:37:58.373458925+14:00 p4.gif + + > stdout 'p1.gif' + > stdout 'p2.gif' + > stdout 'p3.gif' + > stdout 'p4.gif' PASS === CONT TestCommands/config -=== NAME TestCommands/hugo__path-warnings-postprocess +=== NAME TestCommands/hugo_configprod testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3199,16 +3406,16 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo --printPathWarnings + # Test the hugo command. (0.094s) + > hugo [stdout] Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. │ EN ──────────────────┼──── - Pages │ 8 + Pages │ 2 Paginator pages │ 0 Non-page files │ 0 Static files │ 0 @@ -3216,14 +3423,60 @@ Aliases │ 0 Cleaned │ 0 - Total in 20 ms - > ! stdout 'Duplicate' + Total in 16 ms + > grep 'myparam: §' public/index.html + PASS + +=== NAME TestCommands/hugo__flags + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + + # Test the hugo command. (0.113s) + > hugo --baseURL http://example.com/ --minify --destination ${WORK}/newpublic --clock 2021-11-06T22:30:00.00+09:00 -e staging --config ${WORK}/myconfig --configDir ${WORK}/myconfigdir -s mysource + [stdout] + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown + + + │ EN + ──────────────────┼──── + Pages │ 2 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Total in 26 ms + > stdout 'Pages.*|1' + > stdout 'Total in' + > grep 'Home: http://example.com/, Time: 2021-11-06' newpublic/index.html + > grep 'Environment: staging, foo: bar, bar: baz' newpublic/index.html + # Verify that it's minified. (0.094s) + > grep 'Home' newpublic/index.html + > hugo --quiet + > ! stdout . PASS === CONT TestCommands/config__cachedir -=== NAME TestCommands/version +=== CONT TestCommands/list +=== NAME TestCommands/import_jekyll testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3238,8 +3491,107 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo version command. (0.239s) - > hugo -h + # Test the import jekyll command. (0.245s) + > hugo import -h + [stdout] + Import your site from other web site generators like Jekyll. + + Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_path`. + + Usage: + hugo import [command] + + Available Commands: + jekyll hugo import from Jekyll + + Flags: + -h, --help help for import + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + + Use "hugo import [command] --help" for more information about a command. + > stdout 'Import your site from other web site generators like Jekyll\.' + > hugo import jekyll -h + [stdout] + hugo import from Jekyll. + + Import from Jekyll requires two paths, e.g. `hugo import jekyll jekyll_root_path target_path`. + + Usage: + hugo import jekyll [flags] [args] + + Flags: + --force allow import into non-empty target directory + -h, --help help for jekyll + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + > stdout 'hugo import from Jekyll\.' + > hugo import jekyll myjekyllsite myhugosite + [stdout] + Import Jekyll from: $WORK/myjekyllsite to: $WORK/myhugosite + _config.yaml not found: Is the specified Jekyll root correct? + Importing... + 2026/09/20 02:37:58 Converting $WORK/myjekyllsite/_posts/2012-01-18-hello-world.markdown + 2026/09/20 02:37:58 2012-01-18-hello-world.markdown 2012-01-18 00:00:00 +0000 UTC hello-world + Congratulations! 1 post(s) imported! + Now, start Hugo by yourself: + + cd myhugosite + git init + git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke + echo "theme = 'ananke'" > hugo.toml + hugo server + > checkfilecount 1 myhugosite/content/post + > grep 'example\.org' myhugosite/hugo.yaml + # A simple Jekyll site. (0.000s) + PASS + +=== CONT TestCommands/hugo__publishdir_in_config +=== NAME TestCommands/commands_errors + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + + # Testing various error situations. (0.259s) + > ! hugo mods [stdout] hugo is the main command, used to build your Hugo site. @@ -3285,7 +3637,6 @@ -e, --environment string build environment --forceSyncStatic copy all files when static is changed. --gc enable to run some cleanup tasks (remove unused cache files) after the build - -h, --help help for hugo --ignoreCache ignores the cache directory --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern -l, --layoutDir string filesystem path to layout directory @@ -3313,57 +3664,65 @@ -w, --watch watch filesystem for changes and recreate as needed Use "hugo [command] --help" for more information about a command. - > stdout 'hugo is the main command, used to build your Hugo site' - > hugo version - [stdout] - hugo v0.131.0 linux/arm64 BuildDate=unknown - > stdout 'hugo v.* BuildDate=unknown' - PASS -=== CONT TestCommands/server_disablelivereload__config -=== NAME TestCommands/mod - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 + [stderr] + command error: unknown command "mods" for "hugo" - > hugo mod get -h - [stdout] + Did you mean this? + mod - Resolves dependencies in your current Hugo Project. + [exit status 1] + > stderr 'unknown command "mods" for "hugo"' + > stderr 'Did you mean this\?' + > ! hugo mod clea + [stdout] + Various helpers to help manage the modules in your project's dependency graph. + Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). + This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - Some examples: - Install the latest version possible for a given module: + Note that Hugo will always start out by resolving the components defined in the site + configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), + Go Modules, or a folder inside the themes directory, in that order. - hugo mod get github.com/gohugoio/testshortcodes - - Install a specific version: + See https://gohugo.io/hugo-modules/ for more information. - hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 + Usage: + hugo mod [command] - Install the latest versions of all direct module dependencies: + Available Commands: + clean Delete the Hugo Module cache for the current project. + get Resolves dependencies in your current Hugo Project. + graph Print a module dependency graph. + init Initialize this project as a Hugo Module. + npm Various npm helpers. + tidy Remove unused entries in go.mod and go.sum. + vendor Vendor all module dependencies into the _vendor directory. + verify Verify dependencies. - hugo mod get - hugo mod get ./... (recursive) + Flags: + -h, --help help for mod - Install the latest versions of all module dependencies (direct and indirect): + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output - hugo mod get -u - hugo mod get -u ./... (recursive) + Use "hugo mod [command] --help" for more information about a command. + Various helpers to help manage the modules in your project's dependency graph. + Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). + This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - Run "go help get" for more information. All flags available for "go get" is also relevant here. Note that Hugo will always start out by resolving the components defined in the site configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), @@ -3372,10 +3731,20 @@ See https://gohugo.io/hugo-modules/ for more information. Usage: - hugo mod get [flags] [args] + hugo mod [command] + + Available Commands: + clean Delete the Hugo Module cache for the current project. + get Resolves dependencies in your current Hugo Project. + graph Print a module dependency graph. + init Initialize this project as a Hugo Module. + npm Various npm helpers. + tidy Remove unused entries in go.mod and go.sum. + vendor Vendor all module dependencies into the _vendor directory. + verify Verify dependencies. Flags: - -h, --help help for get + -h, --help help for mod Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -3392,33 +3761,66 @@ --themesDir string filesystem path to themes directory -v, --verbose verbose output - > stdout 'hugo mod get \[flags\] \[args\]' - > hugo mod get --help - [stdout] + Use "hugo mod [command] --help" for more information about a command. - Resolves dependencies in your current Hugo Project. + [stderr] + command error: unknown command "clea" for "hugo mod" - Some examples: + Did you mean this? + clean - Install the latest version possible for a given module: + [exit status 1] + > stderr 'Did you mean this\?' + > stderr 'clean' + > ! hugo mod foo + [stdout] + Various helpers to help manage the modules in your project's dependency graph. + Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). + This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - hugo mod get github.com/gohugoio/testshortcodes - - Install a specific version: - hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 + Note that Hugo will always start out by resolving the components defined in the site + configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), + Go Modules, or a folder inside the themes directory, in that order. - Install the latest versions of all direct module dependencies: + See https://gohugo.io/hugo-modules/ for more information. - hugo mod get - hugo mod get ./... (recursive) + Usage: + hugo mod [command] - Install the latest versions of all module dependencies (direct and indirect): + Available Commands: + clean Delete the Hugo Module cache for the current project. + get Resolves dependencies in your current Hugo Project. + graph Print a module dependency graph. + init Initialize this project as a Hugo Module. + npm Various npm helpers. + tidy Remove unused entries in go.mod and go.sum. + vendor Vendor all module dependencies into the _vendor directory. + verify Verify dependencies. - hugo mod get -u - hugo mod get -u ./... (recursive) + Flags: + -h, --help help for mod + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + + Use "hugo mod [command] --help" for more information about a command. + Various helpers to help manage the modules in your project's dependency graph. + Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). + This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - Run "go help get" for more information. All flags available for "go get" is also relevant here. Note that Hugo will always start out by resolving the components defined in the site configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), @@ -3427,10 +3829,20 @@ See https://gohugo.io/hugo-modules/ for more information. Usage: - hugo mod get [flags] [args] + hugo mod [command] + + Available Commands: + clean Delete the Hugo Module cache for the current project. + get Resolves dependencies in your current Hugo Project. + graph Print a module dependency graph. + init Initialize this project as a Hugo Module. + npm Various npm helpers. + tidy Remove unused entries in go.mod and go.sum. + vendor Vendor all module dependencies into the _vendor directory. + verify Verify dependencies. Flags: - -h, --help help for get + -h, --help help for mod Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -3447,12 +3859,18 @@ --themesDir string filesystem path to themes directory -v, --verbose verbose output - > stdout 'hugo mod get \[flags\] \[args\]' + Use "hugo mod [command] --help" for more information about a command. + + [stderr] + command error: unknown command "foo" for "hugo mod" + [exit status 1] + > stderr 'unknown command "foo" for "hugo mod"' PASS -=== CONT TestCommands/completion +=== CONT TestCommands/hugo__static_composite +=== NAME TestCommands/hugo_configdev_env testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -3467,47 +3885,116 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the completion commands. (0.052s) - > hugo completion -h + # Test the hugo command. (0.123s) + > env HUGO_ENV=development + > hugo [stdout] - Generate the autocompletion script for hugo for the specified shell. - See each sub-command's help for details on how to use the generated script. + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown - Usage: - hugo completion [command] - Available Commands: - bash Generate the autocompletion script for bash - fish Generate the autocompletion script for fish - powershell Generate the autocompletion script for powershell - zsh Generate the autocompletion script for zsh + │ EN + ──────────────────┼──── + Pages │ 2 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 - Flags: - -h, --help help for completion + Total in 29 ms + > grep 'myparam: dev§' public/index.html + PASS - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output +=== CONT TestCommands/server__watch_hugo_stats +=== NAME TestCommands/hugo__static_composite + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 - Use "hugo completion [command] --help" for more information about a command. - > stdout 'Generate the autocompletion script for hugo for the specified shell.' + > hugo + [stdout] + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown + + + │ EN + ──────────────────┼──── + Pages │ 3 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 3 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Total in 13 ms + > ls public/files + [stdout] + -rw-r--r-- 0644 2026-09-20T16:37:58.633458925+14:00 f2.txt + -rw-r--r-- 0644 2026-09-20T16:37:58.633458925+14:00 f1.txt + + > checkfile public/files/f1.txt + > checkfile public/files/f2.txt + > checkfile public/f3.txt PASS -=== CONT TestCommands/hugo__publishdir_in_config +=== CONT TestCommands/version +=== NAME TestCommands/hugo__publishdir_in_config + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + + # Test the hugo command. (0.085s) + > hugo + [stdout] + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown + + + │ EN + ──────────────────┼──── + Pages │ 1 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Total in 6 ms + > grep 'Home' newpublic/index.html + PASS + +=== CONT TestCommands/server_render_to_memory === NAME TestCommands/config__cachedir testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -4066,7 +4553,7 @@ tag = 'tags' > [darwin] stdout 'home/Library/Caches/hugo_cache' > [linux] stdout 'xdgcachehome/hugo_cache' - # Repeat it to make sure it handles an existing hugo_cache dir. (0.076s) + # Repeat it to make sure it handles an existing hugo_cache dir. (0.070s) > hugo config [stdout] archetypedir = 'archetypes' @@ -4611,10 +5098,10 @@ > [linux] stdout 'xdgcachehome/hugo_cache' PASS -=== CONT TestCommands/hugo__watch -=== NAME TestCommands/commands_errors +=== CONT TestCommands/server_render_static_to_disk +=== NAME TestCommands/hugo_configdev_environment testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -4629,8 +5116,123 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Testing various error situations. (0.329s) - > ! hugo mods + # Test the hugo command. (0.246s) + > env HUGO_ENVIRONMENT=development + > hugo + [stdout] + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown + + + │ EN + ──────────────────┼──── + Pages │ 2 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Total in 14 ms + > grep 'myparam: dev§' public/index.html + > hugo -e production + [stdout] + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown + + + │ EN + ──────────────────┼──── + Pages │ 2 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Total in 12 ms + > grep 'myparam: §' public/index.html + PASS + +=== CONT TestCommands/server_disablelivereload__config +=== NAME TestCommands/hugo__errors + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + + # Testing error output. + # The hugo mod get command handles flags a little special, but the -h flag should print the help. (0.069s) + > hugo mod get -h + [stdout] + + Resolves dependencies in your current Hugo Project. + + Some examples: + + Install the latest version possible for a given module: + + hugo mod get github.com/gohugoio/testshortcodes + + Install a specific version: + + hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 + + Install the latest versions of all direct module dependencies: + + hugo mod get + hugo mod get ./... (recursive) + + Install the latest versions of all module dependencies (direct and indirect): + + hugo mod get -u + hugo mod get -u ./... (recursive) + + Run "go help get" for more information. All flags available for "go get" is also relevant here. + + Note that Hugo will always start out by resolving the components defined in the site + configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), + Go Modules, or a folder inside the themes directory, in that order. + + See https://gohugo.io/hugo-modules/ for more information. + + Usage: + hugo mod get [flags] [args] + + Flags: + -h, --help help for get + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + + > stdout 'Resolves dependencies in your current Hugo Project' + # Invalid flag. Should print an error message to stderr and the help to stdout. (0.076s) + > ! hugo --asdf [stdout] hugo is the main command, used to build your Hugo site. @@ -4676,6 +5278,7 @@ -e, --environment string build environment --forceSyncStatic copy all files when static is changed. --gc enable to run some cleanup tasks (remove unused cache files) after the build + -h, --help help for hugo --ignoreCache ignores the cache directory --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern -l, --layoutDir string filesystem path to layout directory @@ -4705,85 +5308,156 @@ Use "hugo [command] --help" for more information about a command. [stderr] - command error: unknown command "mods" for "hugo" - - Did you mean this? - mod - + command error: unknown flag: --asdf [exit status 1] - > stderr 'unknown command "mods" for "hugo"' - > stderr 'Did you mean this\?' - > ! hugo mod clea + > stderr 'unknown flag: --asdf' + > stdout 'hugo is the main command' + # This should fail the build, print an error message to stderr, but no help output. (0.108s) + > ! hugo [stdout] - Various helpers to help manage the modules in your project's dependency graph. - Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). - This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". + Total in 0 ms + [stderr] + failed to load config: "$WORK/hugo.toml:1:8": unmarshal failed: toml: expected character = + [exit status 1] + > ! stdout 'hugo is the main command' + > stderr 'failed to load config' + PASS + +=== CONT TestCommands/server_disablelivereload +=== NAME TestCommands/version + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 + # Test the hugo version command. (0.146s) + > hugo -h + [stdout] + hugo is the main command, used to build your Hugo site. - Note that Hugo will always start out by resolving the components defined in the site - configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), - Go Modules, or a folder inside the themes directory, in that order. + Hugo is a Fast and Flexible Static Site Generator + built with love by spf13 and friends in Go. - See https://gohugo.io/hugo-modules/ for more information. + Complete documentation is available at https://gohugo.io/. Usage: - hugo mod [command] + hugo [flags] + hugo [command] Available Commands: - clean Delete the Hugo Module cache for the current project. - get Resolves dependencies in your current Hugo Project. - graph Print a module dependency graph. - init Initialize this project as a Hugo Module. - npm Various npm helpers. - tidy Remove unused entries in go.mod and go.sum. - vendor Vendor all module dependencies into the _vendor directory. - verify Verify dependencies. + completion Generate the autocompletion script for the specified shell + config Print the site configuration + convert Convert your content to different formats + deploy Deploy your site to a Cloud provider. + env Print Hugo version and environment info + gen A collection of several useful generators. + help Help about any command + import Import your site from others. + list Listing out various types of content + mod Various Hugo Modules helpers. + new Create new content for your site + server A high performance webserver + version Print Hugo version and environment info Flags: - -h, --help help for mod - - Global Flags: + -b, --baseURL string hostname (and path) to the root, e.g. https://spf13.com/ + -D, --buildDrafts include content marked as draft + -E, --buildExpired include expired content + -F, --buildFuture include content with publishdate in the future + --cacheDir string filesystem path to cache directory + --cleanDestinationDir remove files from destination not found in static directories --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 --config string config file (default is hugo.yaml|json|toml) --configDir string config dir (default "config") + -c, --contentDir string filesystem path to content directory --debug debug output -d, --destination string filesystem path to write files to + --disableKinds strings disable different kind of pages (home, RSS etc.) + --enableGitInfo add Git revision, date, author, and CODEOWNERS info to the pages -e, --environment string build environment + --forceSyncStatic copy all files when static is changed. + --gc enable to run some cleanup tasks (remove unused cache files) after the build + -h, --help help for hugo + --ignoreCache ignores the cache directory --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + -l, --layoutDir string filesystem path to layout directory --logLevel string log level (debug|info|warn|error) + --minify minify any supported output format (HTML, XML etc.) + --noBuildLock don't create .hugo_build.lock file + --noChmod don't sync permission mode of files + --noTimes don't sync modification time of files + --panicOnWarning panic on first WARNING log + --poll string set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes + --printI18nWarnings print missing translations + --printMemoryUsage print memory usage to screen at intervals + --printPathWarnings print warnings on duplicate target paths etc. + --printUnusedTemplates print warnings on unused templates. --quiet build in quiet mode + --renderSegments strings named segments to render (configured in the segments config) -M, --renderToMemory render to memory (mostly useful when running the server) -s, --source string filesystem path to read files relative from + --templateMetrics display metrics about template executions + --templateMetricsHints calculate some improvement hints when combined with --templateMetrics + -t, --theme strings themes to use (located in /themes/THEMENAME/) --themesDir string filesystem path to themes directory + --trace file write trace to file (not useful in general) -v, --verbose verbose output + -w, --watch watch filesystem for changes and recreate as needed - Use "hugo mod [command] --help" for more information about a command. - Various helpers to help manage the modules in your project's dependency graph. - Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). - This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - + Use "hugo [command] --help" for more information about a command. + > stdout 'hugo is the main command, used to build your Hugo site' + > hugo version + [stdout] + hugo v0.131.0 linux/arm64 BuildDate=unknown + > stdout 'hugo v.* BuildDate=unknown' + PASS - Note that Hugo will always start out by resolving the components defined in the site - configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), - Go Modules, or a folder inside the themes directory, in that order. +=== CONT TestCommands/server__watch_moduleconfig +=== NAME TestCommands/gen + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 - See https://gohugo.io/hugo-modules/ for more information. + # Test the gen commands. + # Note that adding new commands will require updating the NUM_COMMANDS value. (0.528s) + > env NUM_COMMANDS=43 + > hugo gen -h + [stdout] + A collection of several useful generators. Usage: - hugo mod [command] + hugo gen [command] Available Commands: - clean Delete the Hugo Module cache for the current project. - get Resolves dependencies in your current Hugo Project. - graph Print a module dependency graph. - init Initialize this project as a Hugo Module. - npm Various npm helpers. - tidy Remove unused entries in go.mod and go.sum. - vendor Vendor all module dependencies into the _vendor directory. - verify Verify dependencies. + chromastyles Generate CSS stylesheet for the Chroma code highlighter + doc Generate Markdown documentation for the Hugo CLI. + man Generate man pages for the Hugo CLI Flags: - -h, --help help for mod + -h, --help help for gen Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -4800,45 +5474,26 @@ --themesDir string filesystem path to themes directory -v, --verbose verbose output - Use "hugo mod [command] --help" for more information about a command. - - [stderr] - command error: unknown command "clea" for "hugo mod" - - Did you mean this? - clean - - [exit status 1] - > stderr 'Did you mean this\?' - > stderr 'clean' - > ! hugo mod foo + Use "hugo gen [command] --help" for more information about a command. + > stdout 'A collection of several useful generators\.' + > hugo gen doc --dir clidocs [stdout] - Various helpers to help manage the modules in your project's dependency graph. - Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). - This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - - - Note that Hugo will always start out by resolving the components defined in the site - configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), - Go Modules, or a folder inside the themes directory, in that order. - - See https://gohugo.io/hugo-modules/ for more information. + Directory clidocs/ does not exist, creating... + Generating Hugo command-line documentation in clidocs/ ... + Done. + > checkfilecount $NUM_COMMANDS clidocs + > hugo gen man -h + [stdout] + This command automatically generates up-to-date man pages of Hugo's + command-line interface. By default, it creates the man page files + in the "man" directory under the current directory. Usage: - hugo mod [command] - - Available Commands: - clean Delete the Hugo Module cache for the current project. - get Resolves dependencies in your current Hugo Project. - graph Print a module dependency graph. - init Initialize this project as a Hugo Module. - npm Various npm helpers. - tidy Remove unused entries in go.mod and go.sum. - vendor Vendor all module dependencies into the _vendor directory. - verify Verify dependencies. + hugo gen man [flags] [args] Flags: - -h, --help help for mod + --dir string the directory to write the man pages. (default "man/") + -h, --help help for man Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -4854,34 +5509,28 @@ -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory -v, --verbose verbose output + > stdout 'up-to-date man pages' + > hugo gen man --dir manpages + [stdout] + Directory manpages/ does not exist, creating... + Generating Hugo man pages in manpages/ ... + Done. + > checkfilecount $NUM_COMMANDS manpages + > hugo gen chromastyles -h + [stdout] + Generate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config. - Use "hugo mod [command] --help" for more information about a command. - Various helpers to help manage the modules in your project's dependency graph. - Most operations here requires a Go version installed on your system (>= Go 1.12) and the relevant VCS client (typically Git). - This is not needed if you only operate on modules inside /themes or if you have vendored them via "hugo mod vendor". - - - Note that Hugo will always start out by resolving the components defined in the site - configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), - Go Modules, or a folder inside the themes directory, in that order. - - See https://gohugo.io/hugo-modules/ for more information. + See https://xyproto.github.io/splash/docs/all.html for a preview of the available styles Usage: - hugo mod [command] - - Available Commands: - clean Delete the Hugo Module cache for the current project. - get Resolves dependencies in your current Hugo Project. - graph Print a module dependency graph. - init Initialize this project as a Hugo Module. - npm Various npm helpers. - tidy Remove unused entries in go.mod and go.sum. - vendor Vendor all module dependencies into the _vendor directory. - verify Verify dependencies. + hugo gen chromastyles [flags] [args] Flags: - -h, --help help for mod + -h, --help help for chromastyles + --highlightStyle string foreground and background colors for highlighted lines, e.g. --highlightStyle "#fff000 bg:#000fff" + --lineNumbersInlineStyle string foreground and background colors for inline line numbers, e.g. --lineNumbersInlineStyle "#fff000 bg:#000fff" + --lineNumbersTableStyle string foreground and background colors for table line numbers, e.g. --lineNumbersTableStyle "#fff000 bg:#000fff" + --style string highlighter style (see https://xyproto.github.io/splash/docs/) (default "friendly") Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -4897,103 +5546,102 @@ -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory -v, --verbose verbose output - - Use "hugo mod [command] --help" for more information about a command. - - [stderr] - command error: unknown command "foo" for "hugo mod" - [exit status 1] - > stderr 'unknown command "foo" for "hugo mod"' - PASS - -=== CONT TestCommands/hugo__static_composite -=== NAME TestCommands/hugo__publishdir_in_config - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - - # Test the hugo command. (0.087s) - > hugo - [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN - ──────────────────┼──── - Pages │ 1 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Total in 18 ms - > grep 'Home' newpublic/index.html - PASS - -=== CONT TestCommands/hugo__processingstats -=== NAME TestCommands/hugo__static_composite - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - - > hugo - [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN - ──────────────────┼──── - Pages │ 3 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 3 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Total in 9 ms - > ls public/files + > stdout 'Generate CSS stylesheet for the Chroma code highlighter' + > hugo gen chromastyles --style monokai [stdout] - -rw-r--r-- 0644 2025-08-17T08:08:42.25466491-12:00 f2.txt - -rw-r--r-- 0644 2025-08-17T08:08:42.25466491-12:00 f1.txt - - > checkfile public/files/f1.txt - > checkfile public/files/f2.txt - > checkfile public/f3.txt + /* Background */ .bg { color:#f8f8f2;background-color:#272822; } + /* PreWrapper */ .chroma { color:#f8f8f2;background-color:#272822; } + /* Other */ .chroma .x { } + /* Error */ .chroma .err { color:#960050;background-color:#1e0010 } + /* CodeLine */ .chroma .cl { } + /* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } + /* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } + /* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } + /* LineHighlight */ .chroma .hl { background-color:#3c3d38 } + /* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } + /* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } + /* Line */ .chroma .line { display:flex; } + /* Keyword */ .chroma .k { color:#66d9ef } + /* KeywordConstant */ .chroma .kc { color:#66d9ef } + /* KeywordDeclaration */ .chroma .kd { color:#66d9ef } + /* KeywordNamespace */ .chroma .kn { color:#f92672 } + /* KeywordPseudo */ .chroma .kp { color:#66d9ef } + /* KeywordReserved */ .chroma .kr { color:#66d9ef } + /* KeywordType */ .chroma .kt { color:#66d9ef } + /* Name */ .chroma .n { } + /* NameAttribute */ .chroma .na { color:#a6e22e } + /* NameBuiltin */ .chroma .nb { } + /* NameBuiltinPseudo */ .chroma .bp { } + /* NameClass */ .chroma .nc { color:#a6e22e } + /* NameConstant */ .chroma .no { color:#66d9ef } + /* NameDecorator */ .chroma .nd { color:#a6e22e } + /* NameEntity */ .chroma .ni { } + /* NameException */ .chroma .ne { color:#a6e22e } + /* NameFunction */ .chroma .nf { color:#a6e22e } + /* NameFunctionMagic */ .chroma .fm { } + /* NameLabel */ .chroma .nl { } + /* NameNamespace */ .chroma .nn { } + /* NameOther */ .chroma .nx { color:#a6e22e } + /* NameProperty */ .chroma .py { } + /* NameTag */ .chroma .nt { color:#f92672 } + /* NameVariable */ .chroma .nv { } + /* NameVariableClass */ .chroma .vc { } + /* NameVariableGlobal */ .chroma .vg { } + /* NameVariableInstance */ .chroma .vi { } + /* NameVariableMagic */ .chroma .vm { } + /* Literal */ .chroma .l { color:#ae81ff } + /* LiteralDate */ .chroma .ld { color:#e6db74 } + /* LiteralString */ .chroma .s { color:#e6db74 } + /* LiteralStringAffix */ .chroma .sa { color:#e6db74 } + /* LiteralStringBacktick */ .chroma .sb { color:#e6db74 } + /* LiteralStringChar */ .chroma .sc { color:#e6db74 } + /* LiteralStringDelimiter */ .chroma .dl { color:#e6db74 } + /* LiteralStringDoc */ .chroma .sd { color:#e6db74 } + /* LiteralStringDouble */ .chroma .s2 { color:#e6db74 } + /* LiteralStringEscape */ .chroma .se { color:#ae81ff } + /* LiteralStringHeredoc */ .chroma .sh { color:#e6db74 } + /* LiteralStringInterpol */ .chroma .si { color:#e6db74 } + /* LiteralStringOther */ .chroma .sx { color:#e6db74 } + /* LiteralStringRegex */ .chroma .sr { color:#e6db74 } + /* LiteralStringSingle */ .chroma .s1 { color:#e6db74 } + /* LiteralStringSymbol */ .chroma .ss { color:#e6db74 } + /* LiteralNumber */ .chroma .m { color:#ae81ff } + /* LiteralNumberBin */ .chroma .mb { color:#ae81ff } + /* LiteralNumberFloat */ .chroma .mf { color:#ae81ff } + /* LiteralNumberHex */ .chroma .mh { color:#ae81ff } + /* LiteralNumberInteger */ .chroma .mi { color:#ae81ff } + /* LiteralNumberIntegerLong */ .chroma .il { color:#ae81ff } + /* LiteralNumberOct */ .chroma .mo { color:#ae81ff } + /* Operator */ .chroma .o { color:#f92672 } + /* OperatorWord */ .chroma .ow { color:#f92672 } + /* Punctuation */ .chroma .p { } + /* Comment */ .chroma .c { color:#75715e } + /* CommentHashbang */ .chroma .ch { color:#75715e } + /* CommentMultiline */ .chroma .cm { color:#75715e } + /* CommentSingle */ .chroma .c1 { color:#75715e } + /* CommentSpecial */ .chroma .cs { color:#75715e } + /* CommentPreproc */ .chroma .cp { color:#75715e } + /* CommentPreprocFile */ .chroma .cpf { color:#75715e } + /* Generic */ .chroma .g { } + /* GenericDeleted */ .chroma .gd { color:#f92672 } + /* GenericEmph */ .chroma .ge { font-style:italic } + /* GenericError */ .chroma .gr { } + /* GenericHeading */ .chroma .gh { } + /* GenericInserted */ .chroma .gi { color:#a6e22e } + /* GenericOutput */ .chroma .go { } + /* GenericPrompt */ .chroma .gp { } + /* GenericStrong */ .chroma .gs { font-weight:bold } + /* GenericSubheading */ .chroma .gu { color:#75715e } + /* GenericTraceback */ .chroma .gt { } + /* GenericUnderline */ .chroma .gl { } + /* TextWhitespace */ .chroma .w { } + > stdout '/\* LineHighlight \*/ \.chroma \.hl \{ background-color:#3c3d38 \}' PASS -=== CONT TestCommands/hugo__processingstats2 +=== CONT TestCommands/completion === NAME TestCommands/config testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -5008,7 +5656,7 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the config command. (0.301s) + # Test the config command. (0.360s) > hugo config -h [stdout] Print the site configuration, both default and custom settings. @@ -6363,10 +7011,10 @@ # Test files (0.000s) PASS -=== CONT TestCommands/server__multihost -=== NAME TestCommands/hugo__processingstats +=== CONT TestCommands/hugo__path-warnings-postprocess +=== NAME TestCommands/completion testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6381,92 +7029,47 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > cp $SOURCE/resources/testdata/pix.gif content/en/bundle1/pix.gif - > cp $SOURCE/resources/testdata/pix.gif content/en/bundle2/pix.gif - > cp $SOURCE/resources/testdata/pix.gif content/fr/bundle1/pix.gif - > mkdir static/images - > cp $SOURCE/resources/testdata/pix.gif static/images/p1.gif - > cp $SOURCE/resources/testdata/pix.gif static/images/p2.gif - > cp $SOURCE/resources/testdata/pix.gif static/images/p3.gif - > cp $SOURCE/resources/testdata/pix.gif static/images/p4.gif - > hugo - [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN │ FR - ──────────────────┼────┼──── - Pages │ 3 │ 2 - Paginator pages │ 0 │ 0 - Non-page files │ 2 │ 1 - Static files │ 4 │ 4 - Processed images │ 2 │ 1 - Aliases │ 1 │ 0 - Cleaned │ 0 │ 0 - - Total in 17 ms - > stdout 'Pages.*3.*2' - > stdout 'Processed images.*2.*1' - > stdout 'Static files.*4 |' - > ls public/images + # Test the completion commands. (0.059s) + > hugo completion -h [stdout] - -rw-r--r-- 0644 2025-08-17T08:08:42.306665252-12:00 p1.gif - -rw-r--r-- 0644 2025-08-17T08:08:42.306665252-12:00 p2.gif - -rw-r--r-- 0644 2025-08-17T08:08:42.306665252-12:00 p3.gif - -rw-r--r-- 0644 2025-08-17T08:08:42.306665252-12:00 p4.gif - - > stdout 'p1.gif' - > stdout 'p2.gif' - > stdout 'p3.gif' - > stdout 'p4.gif' - PASS + Generate the autocompletion script for hugo for the specified shell. + See each sub-command's help for details on how to use the generated script. -=== CONT TestCommands/new_content_archetypedir -=== NAME TestCommands/hugo__processingstats2 - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 + Usage: + hugo completion [command] - > cp $SOURCE/resources/testdata/pix.gif content/posts/post-1/p1.gif - > cp $SOURCE/resources/testdata/pix.gif content/posts/post-1/p2.gif - > hugo - [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown + Available Commands: + bash Generate the autocompletion script for bash + fish Generate the autocompletion script for fish + powershell Generate the autocompletion script for powershell + zsh Generate the autocompletion script for zsh + Flags: + -h, --help help for completion - │ EN - ──────────────────┼──── - Pages │ 10 - Paginator pages │ 0 - Non-page files │ 2 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output - Total in 11 ms - > stdout 'Pages.*/| 10\s' - > stdout 'Non-page files.*/| 2\s' + Use "hugo completion [command] --help" for more information about a command. + > stdout 'Generate the autocompletion script for hugo for the specified shell.' PASS -=== CONT TestCommands/server__edit_config +=== CONT TestCommands/hugo__path-warnings === NAME TestCommands/convert testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6481,7 +7084,7 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the convert commands. (0.499s) + # Test the convert commands. (0.601s) > hugo convert -h [stdout] Convert your content (e.g. front matter) to different formats. @@ -6619,10 +7222,10 @@ > stdout 'processing 3 content files' PASS -=== CONT TestCommands/server -=== NAME TestCommands/new_content_archetypedir +=== CONT TestCommands/hugo_printunusedtemplates +=== NAME TestCommands/list testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6637,19 +7240,61 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > mkdir content - > hugo new content --kind mybundle post/first-post + # Test the hugo list commands. (0.362s) + > hugo list drafts [stdout] - Content dir "$WORK/content/post/first-post" created - > grep 'First Post' content/post/first-post/index.md - > grep 'Site Lang: en' content/post/first-post/index.md - > grep 'Site Lang: no' content/post/first-post/index.no.md - > grep 'A text file.' content/post/first-post/file.txt + path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section + content/draftfuture.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,true,https://example.org/draftfuture/,page, + content/draft.md,draft,The Draft,2019-01-01T00:00:00Z,2032-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draft/,page, + content/draftexpired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draftexpired/,page, + > ! stderr . + > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' + > stdout 'content/draft.md,draft,The Draft,2019-01-01T00:00:00Z,2032-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draft/' + > stdout 'draftexpired.md' + > stdout 'draftfuture.md' + > ! stdout '/expired.md' + > hugo list future + [stdout] + path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section + content/draftfuture.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,true,https://example.org/draftfuture/,page, + content/future.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,false,https://example.org/future/,page, + > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' + > stdout 'future.md' + > stdout 'draftfuture.md' + > ! stdout 'expired.md' + > hugo list expired + [stdout] + path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section + content/draftexpired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draftexpired/,page, + content/expired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,false,https://example.org/expired/,page, + > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' + > stdout 'expired.md' + > stdout 'draftexpired.md' + > ! stdout 'future.md' + > hugo list all + [stdout] + path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section + content/draftfuture.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,true,https://example.org/draftfuture/,page, + content/future.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,false,https://example.org/future/,page, + content/draft.md,draft,The Draft,2019-01-01T00:00:00Z,2032-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draft/,page, + content/draftexpired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draftexpired/,page, + content/expired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,false,https://example.org/expired/,page, + > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' + > stdout 'future.md' + > stdout 'draft.md' + > stdout 'expired.md' + > stdout 'draftexpired.md' + > stdout 'draftfuture.md' + > hugo list expired --clock 2000-01-01T00:00:00Z + [stdout] + path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section + > ! stdout 'expired.md' PASS -=== CONT TestCommands/noop +=== CONT TestCommands/hugo__noconfig +=== NAME TestCommands/new testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6664,123 +7309,170 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - PASS + # Test the new command. (0.611s) + > hugo new site -h + [stdout] + Create a new site in the provided directory. + The new site will have the correct structure, but no content or theme yet. + Use `hugo new [contentPath]` to create new content. -=== CONT TestCommands/deprecate - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 + Usage: + hugo new site [path] [flags] - # Test deprecation logging. (0.174s) - > hugo -e info --logLevel info + Flags: + -f, --force init inside non-empty directory + --format string preferred file format (toml, yaml or json) (default "toml") + -h, --help help for site + + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + > stdout 'Create a new site in the provided directory' + > hugo new site my-yaml-site --format yml [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown + Congratulations! Your new Hugo site was created in $WORK/my-yaml-site. - INFO build: step process substep collect files 0 files_total 0 pages_total 0 resources_total 0 duration 33.24µs - INFO build: step process duration 88.281µs - INFO build: step assemble duration 253.682µs - INFO deprecated: item was deprecated in Hugo 0.131.0 and will be removed in a future release. alternative - INFO build: step render substep pages site en outputFormat html duration 736.085µs - INFO build: step render substep pages site en outputFormat rss duration 570.284µs - INFO build: step render pages 3 content 0 duration 1.370929ms - INFO build: step render deferred count 0 duration 960ns - INFO build: step postProcess duration 4.48µs - INFO build: duration 1.881132ms + Just a few more steps... - │ EN - ──────────────────┼──── - Pages │ 3 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 + 1. Change the current directory to $WORK/my-yaml-site. + 2. Create or install a theme: + - Create a new theme with the command "hugo new theme " + - Or, install a theme from https://themes.gohugo.io/ + 3. Edit hugo.yml, setting the "theme" property to the theme name. + 4. Create new content with the command "hugo new content /.". + 5. Start the embedded web server with the command "hugo server --buildDrafts". - Total in 9 ms - > stdout 'INFO deprecated: item was deprecated in Hugo' - > hugo -e warn --logLevel warn + See documentation at https://gohugo.io/. + > checkfile my-yaml-site/hugo.yml + > hugo new site mysite -f [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown + Congratulations! Your new Hugo site was created in $WORK/mysite. - WARN deprecated: item was deprecated in Hugo 0.125.0 and will be removed in a future release. alternative + Just a few more steps... - │ EN - ──────────────────┼──── - Pages │ 3 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 + 1. Change the current directory to $WORK/mysite. + 2. Create or install a theme: + - Create a new theme with the command "hugo new theme " + - Or, install a theme from https://themes.gohugo.io/ + 3. Edit hugo.toml, setting the "theme" property to the theme name. + 4. Create new content with the command "hugo new content /.". + 5. Start the embedded web server with the command "hugo server --buildDrafts". - Total in 14 ms - > stdout 'WARN deprecated: item was deprecated in Hugo' - > ! hugo -e error --logLevel warn + See documentation at https://gohugo.io/. + > stdout 'Congratulations! Your new Hugo site was created in' + > cd mysite + $WORK/mysite + > checkfile archetypes/default.md + > checkfile hugo.toml + > exists assets + > exists content + > exists data + > exists i18n + > exists layouts + > exists static + > exists themes + > ! exists resources + > hugo new theme -h [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown + Create a new theme (skeleton) called [name] in ./themes. + New theme is a skeleton. Please add content to the touched files. Add your + name to the copyright line in the license and adjust the theme.toml file + according to your needs. - ERROR deprecated: item was deprecated in Hugo 0.119.0 and will be removed in Hugo 0.132.0. alternative - Total in 7 ms - [stderr] - error building site: logged 1 error(s) - [exit status 1] - > stdout 'ERROR deprecated: item was deprecated in Hugo' - PASS + Usage: + hugo new theme [name] [flags] -=== CONT TestCommands/deploy - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 + Flags: + -h, --help help for theme - # Test the deploy command. (0.153s) - > hugo deploy -h + Global Flags: + --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 + --config string config file (default is hugo.yaml|json|toml) + --configDir string config dir (default "config") + --debug debug output + -d, --destination string filesystem path to write files to + -e, --environment string build environment + --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern + --logLevel string log level (debug|info|warn|error) + --quiet build in quiet mode + -M, --renderToMemory render to memory (mostly useful when running the server) + -s, --source string filesystem path to read files relative from + --themesDir string filesystem path to themes directory + -v, --verbose verbose output + > stdout 'Create a new theme \(skeleton\) called \[name\] in ./themes' + > hugo new theme mytheme [stdout] - Deploy your site to a Cloud provider. + Creating new theme in $WORK/mysite/themes/mytheme + > stdout 'Creating new theme' + > ! exists resources + > cd themes + $WORK/mysite/themes + > cd mytheme + $WORK/mysite/themes/mytheme + > checkfile archetypes/default.md + > checkfile assets/css/main.css + > checkfile assets/js/main.js + > checkfile content/_index.md + > checkfile content/posts/_index.md + > checkfile content/posts/post-1.md + > checkfile content/posts/post-2.md + > checkfile content/posts/post-3/bryce-canyon.jpg + > checkfile content/posts/post-3/index.md + > checkfile layouts/_default/baseof.html + > checkfile layouts/_default/home.html + > checkfile layouts/_default/list.html + > checkfile layouts/_default/single.html + > checkfile layouts/partials/footer.html + > checkfile layouts/partials/head.html + > checkfile layouts/partials/head/css.html + > checkfile layouts/partials/head/js.html + > checkfile layouts/partials/header.html + > checkfile layouts/partials/menu.html + > checkfile layouts/partials/terms.html + > checkfile static/favicon.ico + > checkfile LICENSE + > checkfile README.md + > checkfile hugo.toml + > checkfile theme.toml + > exists data + > exists i18n + > cd $WORK/mysite + $WORK/mysite + > hugo new -h + [stdout] + Create a new content file and automatically set the date and title. + It will guess which kind of file to create based on the path provided. - See https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed - documentation. + You can also specify the kind with `-k KIND`. + + If archetypes are provided in your theme or site, they will be used. + + Ensure you run this within the root directory of your site. Usage: - hugo deploy [flags] [args] + hugo new content [path] [flags] Flags: - --confirm ask for confirmation before making changes to the target - --dryRun dry run - --force force upload of all files - -h, --help help for deploy - --invalidateCDN invalidate the CDN cache listed in the deployment target (default true) - --maxDeletes int maximum # of files to delete, or -1 to disable (default 256) - --target string target deployment from deployments section in config file; defaults to the first one - --workers int number of workers to transfer files. defaults to 10 (default 10) + -b, --baseURL string hostname (and path) to the root, e.g. https://spf13.com/ + --cacheDir string filesystem path to cache directory + -c, --contentDir string filesystem path to content directory + --editor string edit new content with this editor, if provided + -f, --force overwrite file if it already exists + -h, --help help for content + -k, --kind string content type to create + --renderSegments strings named segments to render (configured in the segments config) + -t, --theme strings themes to use (located in /themes/THEMENAME/) Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -6796,30 +7488,25 @@ -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory -v, --verbose verbose output - > stdout 'Deploy your site to a Cloud provider\.' - > mkdir mybucket - > hugo deploy --target mydeployment --invalidateCDN=false + > stdout 'Create a new content file.' + > hugo new posts/my-first-post.md [stdout] - Deploying to target "mydeployment" (file://./mybucket) - Identified 1 file(s) to upload, totaling 32 B, and 0 file(s) to delete. - Success! - > grep 'hello' mybucket/index.html - > replace public/index.html 'hello' 'changed' - > hugo deploy --target mydeployment --dryRun + Content "$WORK/mysite/content/posts/my-first-post.md" created + > checkfile content/posts/my-first-post.md + > cd .. + $WORK + > cd myexistingsite + $WORK/myexistingsite + > hugo new post/foo.md -t mytheme [stdout] - Deploying to target "mydeployment" (file://./mybucket) - Identified 1 file(s) to upload, totaling 34 B, and 0 file(s) to delete. - [DRY RUN] Would upload: index.html (34 B, Content-Type: "text/html"): size differs - Success! - [DRY RUN] Would invalidate CloudFront CDN with ID foobar - Success! - > stdout 'Would upload: index.html' - > stdout 'Would invalidate CloudFront CDN with ID foobar' + Content "$WORK/myexistingsite/content/post/foo.md" created + > grep 'Dummy content' content/post/foo.md PASS -=== CONT TestCommands/hugo__configdir +=== CONT TestCommands/deprecate +=== NAME TestCommands/hugo__path-warnings-postprocess testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6834,17 +7521,16 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo + > hugo --printPathWarnings [stdout] Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. │ EN ──────────────────┼──── - Pages │ 4 + Pages │ 8 Paginator pages │ 0 Non-page files │ 0 Static files │ 0 @@ -6853,12 +7539,13 @@ Cleaned │ 0 Total in 15 ms - > ! stderr . + > ! stdout 'Duplicate' PASS -=== CONT TestCommands/hugo__flags +=== CONT TestCommands/env +=== NAME TestCommands/hugo_printunusedtemplates testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6873,16 +7560,16 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo command. (0.076s) - > hugo --baseURL http://example.com/ --minify --destination ${WORK}/newpublic --clock 2021-11-06T22:30:00.00+09:00 -e staging --config ${WORK}/myconfig --configDir ${WORK}/myconfigdir -s mysource + > hugo --printUnusedTemplates [stdout] Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown + WARN Template _default/list.html is unused, source file $WORK/layouts/_default/list.html │ EN ──────────────────┼──── - Pages │ 2 + Pages │ 1 Paginator pages │ 0 Non-page files │ 0 Static files │ 0 @@ -6890,20 +7577,14 @@ Aliases │ 0 Cleaned │ 0 - Total in 12 ms - > stdout 'Pages.*|1' - > stdout 'Total in' - > grep 'Home: http://example.com/, Time: 2021-11-06' newpublic/index.html - > grep 'Environment: staging, foo: bar, bar: baz' newpublic/index.html - # Verify that it's minified. (0.095s) - > grep 'Home' newpublic/index.html - > hugo --quiet - > ! stdout . + Total in 10 ms + > stdout 'Template _default/list.html is unused' PASS -=== CONT TestCommands/hugo__errors +=== CONT TestCommands/hugo__processingstats2 +=== NAME TestCommands/hugo__path-warnings testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -6918,158 +7599,68 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Testing error output. - # The hugo mod get command handles flags a little special, but the -h flag should print the help. (0.089s) - > hugo mod get -h - [stdout] - - Resolves dependencies in your current Hugo Project. - - Some examples: - - Install the latest version possible for a given module: - - hugo mod get github.com/gohugoio/testshortcodes - - Install a specific version: - - hugo mod get github.com/gohugoio/testshortcodes@v0.3.0 - - Install the latest versions of all direct module dependencies: - - hugo mod get - hugo mod get ./... (recursive) - - Install the latest versions of all module dependencies (direct and indirect): - - hugo mod get -u - hugo mod get -u ./... (recursive) - - Run "go help get" for more information. All flags available for "go get" is also relevant here. - - Note that Hugo will always start out by resolving the components defined in the site - configuration, provided by a _vendor directory (if no --ignoreVendorPaths flag provided), - Go Modules, or a folder inside the themes directory, in that order. - - See https://gohugo.io/hugo-modules/ for more information. - - Usage: - hugo mod get [flags] [args] - - Flags: - -h, --help help for get - - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - - > stdout 'Resolves dependencies in your current Hugo Project' - # Invalid flag. Should print an error message to stderr and the help to stdout. (0.049s) - > ! hugo --asdf + > hugo --printPathWarnings [stdout] - hugo is the main command, used to build your Hugo site. - - Hugo is a Fast and Flexible Static Site Generator - built with love by spf13 and friends in Go. - - Complete documentation is available at https://gohugo.io/. + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown - Usage: - hugo [flags] - hugo [command] + WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. + WARN Duplicate target paths: /p1/index.html (3) - Available Commands: - completion Generate the autocompletion script for the specified shell - config Print the site configuration - convert Convert your content to different formats - deploy Deploy your site to a Cloud provider. - env Print Hugo version and environment info - gen A collection of several useful generators. - help Help about any command - import Import your site from others. - list Listing out various types of content - mod Various Hugo Modules helpers. - new Create new content for your site - server A high performance webserver - version Print Hugo version and environment info + │ EN + ──────────────────┼──── + Pages │ 8 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 - Flags: - -b, --baseURL string hostname (and path) to the root, e.g. https://spf13.com/ - -D, --buildDrafts include content marked as draft - -E, --buildExpired include expired content - -F, --buildFuture include content with publishdate in the future - --cacheDir string filesystem path to cache directory - --cleanDestinationDir remove files from destination not found in static directories - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - -c, --contentDir string filesystem path to content directory - --debug debug output - -d, --destination string filesystem path to write files to - --disableKinds strings disable different kind of pages (home, RSS etc.) - --enableGitInfo add Git revision, date, author, and CODEOWNERS info to the pages - -e, --environment string build environment - --forceSyncStatic copy all files when static is changed. - --gc enable to run some cleanup tasks (remove unused cache files) after the build - -h, --help help for hugo - --ignoreCache ignores the cache directory - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - -l, --layoutDir string filesystem path to layout directory - --logLevel string log level (debug|info|warn|error) - --minify minify any supported output format (HTML, XML etc.) - --noBuildLock don't create .hugo_build.lock file - --noChmod don't sync permission mode of files - --noTimes don't sync modification time of files - --panicOnWarning panic on first WARNING log - --poll string set this to a poll interval, e.g --poll 700ms, to use a poll based approach to watch for file system changes - --printI18nWarnings print missing translations - --printMemoryUsage print memory usage to screen at intervals - --printPathWarnings print warnings on duplicate target paths etc. - --printUnusedTemplates print warnings on unused templates. - --quiet build in quiet mode - --renderSegments strings named segments to render (configured in the segments config) - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --templateMetrics display metrics about template executions - --templateMetricsHints calculate some improvement hints when combined with --templateMetrics - -t, --theme strings themes to use (located in /themes/THEMENAME/) - --themesDir string filesystem path to themes directory - --trace file write trace to file (not useful in general) - -v, --verbose verbose output - -w, --watch watch filesystem for changes and recreate as needed + Total in 13 ms + > stdout 'Duplicate' + PASS - Use "hugo [command] --help" for more information about a command. +=== CONT TestCommands/hugo +=== NAME TestCommands/hugo__noconfig + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 - [stderr] - command error: unknown flag: --asdf - [exit status 1] - > stderr 'unknown flag: --asdf' - > stdout 'hugo is the main command' - # This should fail the build, print an error message to stderr, but no help output. (0.049s) + > mkdir mysite + > cd mysite + $WORK/mysite > ! hugo [stdout] - Total in 0 ms + Total in 1 ms [stderr] - failed to load config: "$WORK/hugo.toml:1:8": unmarshal failed: toml: expected character = + Unable to locate config file or config directory. Perhaps you need to create a new site. + Run `hugo help new` for details. [exit status 1] - > ! stdout 'hugo is the main command' - > stderr 'failed to load config' + > stderr 'Unable to locate config file or config directory' + > ls . + [stdout] + Empty dir + + > stdout 'Empty dir' PASS -=== CONT TestCommands/list +=== CONT TestCommands/deploy +=== NAME TestCommands/env testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7084,60 +7675,21 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo list commands. (0.359s) - > hugo list drafts + # Test the hugo env command. (0.065s) + > hugo env [stdout] - path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section - content/draftfuture.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,true,https://example.org/draftfuture/,page, - content/draft.md,draft,The Draft,2019-01-01T00:00:00Z,2032-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draft/,page, - content/draftexpired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draftexpired/,page, + hugo v0.131.0 linux/arm64 BuildDate=unknown + GOOS="linux" + GOARCH="arm64" + GOVERSION="go1.24.4" + > stdout 'GOARCH' > ! stderr . - > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' - > stdout 'content/draft.md,draft,The Draft,2019-01-01T00:00:00Z,2032-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draft/' - > stdout 'draftexpired.md' - > stdout 'draftfuture.md' - > ! stdout '/expired.md' - > hugo list future - [stdout] - path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section - content/draftfuture.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,true,https://example.org/draftfuture/,page, - content/future.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,false,https://example.org/future/,page, - > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' - > stdout 'future.md' - > stdout 'draftfuture.md' - > ! stdout 'expired.md' - > hugo list expired - [stdout] - path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section - content/draftexpired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draftexpired/,page, - content/expired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,false,https://example.org/expired/,page, - > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' - > stdout 'expired.md' - > stdout 'draftexpired.md' - > ! stdout 'future.md' - > hugo list all - [stdout] - path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section - content/draftfuture.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,true,https://example.org/draftfuture/,page, - content/future.md,,,2030-01-01T00:00:00Z,0001-01-01T00:00:00Z,2030-01-01T00:00:00Z,false,https://example.org/future/,page, - content/draft.md,draft,The Draft,2019-01-01T00:00:00Z,2032-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draft/,page, - content/draftexpired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,true,https://example.org/draftexpired/,page, - content/expired.md,,,2018-01-01T00:00:00Z,2019-01-01T00:00:00Z,2018-01-01T00:00:00Z,false,https://example.org/expired/,page, - > stdout 'path,slug,title,date,expiryDate,publishDate,draft,permalink' - > stdout 'future.md' - > stdout 'draft.md' - > stdout 'expired.md' - > stdout 'draftexpired.md' - > stdout 'draftfuture.md' - > hugo list expired --clock 2000-01-01T00:00:00Z - [stdout] - path,slug,title,date,expiryDate,publishDate,draft,permalink,kind,section - > ! stdout 'expired.md' PASS -=== CONT TestCommands/hugo__path-warnings +=== CONT TestCommands/server +=== NAME TestCommands/hugo__processingstats2 testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7152,31 +7704,33 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo --printPathWarnings + > cp $SOURCE/resources/testdata/pix.gif content/posts/post-1/p1.gif + > cp $SOURCE/resources/testdata/pix.gif content/posts/post-1/p2.gif + > hugo [stdout] Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. - WARN Duplicate target paths: /p1/index.html (3) │ EN ──────────────────┼──── - Pages │ 8 + Pages │ 10 Paginator pages │ 0 - Non-page files │ 0 + Non-page files │ 2 Static files │ 0 Processed images │ 0 Aliases │ 0 Cleaned │ 0 - Total in 20 ms - > stdout 'Duplicate' + Total in 13 ms + > stdout 'Pages.*/| 10\s' + > stdout 'Non-page files.*/| 2\s' PASS -=== CONT TestCommands/hugo +=== CONT TestCommands/server__multihost +=== NAME TestCommands/hugo testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7217,9 +7771,10 @@ > grep 'IsServer: false;IsProduction: true' public/index.html PASS -=== CONT TestCommands/gen +=== CONT TestCommands/server__edit_content +=== NAME TestCommands/deprecate testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7234,96 +7789,105 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the gen commands. - # Note that adding new commands will require updating the NUM_COMMANDS value. (0.375s) - > env NUM_COMMANDS=43 - > hugo gen -h + # Test deprecation logging. (0.185s) + > hugo -e info --logLevel info [stdout] - A collection of several useful generators. + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown - Usage: - hugo gen [command] + INFO build: step process substep collect files 0 files_total 0 pages_total 0 resources_total 0 duration 57.72µs + INFO build: step process duration 108.16µs + INFO build: step assemble duration 192.6µs + INFO deprecated: item was deprecated in Hugo 0.131.0 and will be removed in a future release. alternative + INFO build: step render substep pages site en outputFormat html duration 675.52µs + INFO build: step render substep pages site en outputFormat rss duration 418.04µs + INFO build: step render pages 3 content 0 duration 1.15412ms + INFO build: step render deferred count 0 duration 880ns + INFO build: step postProcess duration 4.16µs + INFO build: duration 1.57232ms - Available Commands: - chromastyles Generate CSS stylesheet for the Chroma code highlighter - doc Generate Markdown documentation for the Hugo CLI. - man Generate man pages for the Hugo CLI + │ EN + ──────────────────┼──── + Pages │ 3 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 - Flags: - -h, --help help for gen + Total in 7 ms + > stdout 'INFO deprecated: item was deprecated in Hugo' + > hugo -e warn --logLevel warn + [stdout] + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output + WARN deprecated: item was deprecated in Hugo 0.125.0 and will be removed in a future release. alternative - Use "hugo gen [command] --help" for more information about a command. - > stdout 'A collection of several useful generators\.' - > hugo gen doc --dir clidocs - [stdout] - Directory clidocs/ does not exist, creating... - Generating Hugo command-line documentation in clidocs/ ... - Done. - > checkfilecount $NUM_COMMANDS clidocs - > hugo gen man -h + │ EN + ──────────────────┼──── + Pages │ 3 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Total in 13 ms + > stdout 'WARN deprecated: item was deprecated in Hugo' + > ! hugo -e error --logLevel warn [stdout] - This command automatically generates up-to-date man pages of Hugo's - command-line interface. By default, it creates the man page files - in the "man" directory under the current directory. + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown - Usage: - hugo gen man [flags] [args] + ERROR deprecated: item was deprecated in Hugo 0.119.0 and will be removed in Hugo 0.132.0. alternative + Total in 10 ms + [stderr] + error building site: logged 1 error(s) + [exit status 1] + > stdout 'ERROR deprecated: item was deprecated in Hugo' + PASS - Flags: - --dir string the directory to write the man pages. (default "man/") - -h, --help help for man +=== CONT TestCommands/server__edit_config +=== NAME TestCommands/deploy + testscript.go:558: WORK=$WORK + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + GOTRACEBACK=system + HOME=$WORK/home + TMPDIR=$WORK/.tmp + devnull=/dev/null + /=/ + :=: + $=$ + exe= + HUGO_TESTRUN=true + HUGO_CACHEDIR=$WORK/hugocache + XDG_CACHE_HOME=$WORK/xdgcachehome + SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo + GOVERSION=1.24.4 - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - > stdout 'up-to-date man pages' - > hugo gen man --dir manpages - [stdout] - Directory manpages/ does not exist, creating... - Generating Hugo man pages in manpages/ ... - Done. - > checkfilecount $NUM_COMMANDS manpages - > hugo gen chromastyles -h + # Test the deploy command. (0.182s) + > hugo deploy -h [stdout] - Generate CSS stylesheet for the Chroma code highlighter for a given style. This stylesheet is needed if markup.highlight.noClasses is disabled in config. + Deploy your site to a Cloud provider. - See https://xyproto.github.io/splash/docs/all.html for a preview of the available styles + See https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed + documentation. Usage: - hugo gen chromastyles [flags] [args] + hugo deploy [flags] [args] Flags: - -h, --help help for chromastyles - --highlightStyle string foreground and background colors for highlighted lines, e.g. --highlightStyle "#fff000 bg:#000fff" - --lineNumbersInlineStyle string foreground and background colors for inline line numbers, e.g. --lineNumbersInlineStyle "#fff000 bg:#000fff" - --lineNumbersTableStyle string foreground and background colors for table line numbers, e.g. --lineNumbersTableStyle "#fff000 bg:#000fff" - --style string highlighter style (see https://xyproto.github.io/splash/docs/) (default "friendly") + --confirm ask for confirmation before making changes to the target + --dryRun dry run + --force force upload of all files + -h, --help help for deploy + --invalidateCDN invalidate the CDN cache listed in the deployment target (default true) + --maxDeletes int maximum # of files to delete, or -1 to disable (default 256) + --target string target deployment from deployments section in config file; defaults to the first one + --workers int number of workers to transfer files. defaults to 10 (default 10) Global Flags: --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 @@ -7339,152 +7903,30 @@ -s, --source string filesystem path to read files relative from --themesDir string filesystem path to themes directory -v, --verbose verbose output - > stdout 'Generate CSS stylesheet for the Chroma code highlighter' - > hugo gen chromastyles --style monokai + > stdout 'Deploy your site to a Cloud provider\.' + > mkdir mybucket + > hugo deploy --target mydeployment --invalidateCDN=false [stdout] - /* Background */ .bg { color:#f8f8f2;background-color:#272822; } - /* PreWrapper */ .chroma { color:#f8f8f2;background-color:#272822; } - /* Other */ .chroma .x { } - /* Error */ .chroma .err { color:#960050;background-color:#1e0010 } - /* CodeLine */ .chroma .cl { } - /* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } - /* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } - /* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } - /* LineHighlight */ .chroma .hl { background-color:#3c3d38 } - /* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } - /* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } - /* Line */ .chroma .line { display:flex; } - /* Keyword */ .chroma .k { color:#66d9ef } - /* KeywordConstant */ .chroma .kc { color:#66d9ef } - /* KeywordDeclaration */ .chroma .kd { color:#66d9ef } - /* KeywordNamespace */ .chroma .kn { color:#f92672 } - /* KeywordPseudo */ .chroma .kp { color:#66d9ef } - /* KeywordReserved */ .chroma .kr { color:#66d9ef } - /* KeywordType */ .chroma .kt { color:#66d9ef } - /* Name */ .chroma .n { } - /* NameAttribute */ .chroma .na { color:#a6e22e } - /* NameBuiltin */ .chroma .nb { } - /* NameBuiltinPseudo */ .chroma .bp { } - /* NameClass */ .chroma .nc { color:#a6e22e } - /* NameConstant */ .chroma .no { color:#66d9ef } - /* NameDecorator */ .chroma .nd { color:#a6e22e } - /* NameEntity */ .chroma .ni { } - /* NameException */ .chroma .ne { color:#a6e22e } - /* NameFunction */ .chroma .nf { color:#a6e22e } - /* NameFunctionMagic */ .chroma .fm { } - /* NameLabel */ .chroma .nl { } - /* NameNamespace */ .chroma .nn { } - /* NameOther */ .chroma .nx { color:#a6e22e } - /* NameProperty */ .chroma .py { } - /* NameTag */ .chroma .nt { color:#f92672 } - /* NameVariable */ .chroma .nv { } - /* NameVariableClass */ .chroma .vc { } - /* NameVariableGlobal */ .chroma .vg { } - /* NameVariableInstance */ .chroma .vi { } - /* NameVariableMagic */ .chroma .vm { } - /* Literal */ .chroma .l { color:#ae81ff } - /* LiteralDate */ .chroma .ld { color:#e6db74 } - /* LiteralString */ .chroma .s { color:#e6db74 } - /* LiteralStringAffix */ .chroma .sa { color:#e6db74 } - /* LiteralStringBacktick */ .chroma .sb { color:#e6db74 } - /* LiteralStringChar */ .chroma .sc { color:#e6db74 } - /* LiteralStringDelimiter */ .chroma .dl { color:#e6db74 } - /* LiteralStringDoc */ .chroma .sd { color:#e6db74 } - /* LiteralStringDouble */ .chroma .s2 { color:#e6db74 } - /* LiteralStringEscape */ .chroma .se { color:#ae81ff } - /* LiteralStringHeredoc */ .chroma .sh { color:#e6db74 } - /* LiteralStringInterpol */ .chroma .si { color:#e6db74 } - /* LiteralStringOther */ .chroma .sx { color:#e6db74 } - /* LiteralStringRegex */ .chroma .sr { color:#e6db74 } - /* LiteralStringSingle */ .chroma .s1 { color:#e6db74 } - /* LiteralStringSymbol */ .chroma .ss { color:#e6db74 } - /* LiteralNumber */ .chroma .m { color:#ae81ff } - /* LiteralNumberBin */ .chroma .mb { color:#ae81ff } - /* LiteralNumberFloat */ .chroma .mf { color:#ae81ff } - /* LiteralNumberHex */ .chroma .mh { color:#ae81ff } - /* LiteralNumberInteger */ .chroma .mi { color:#ae81ff } - /* LiteralNumberIntegerLong */ .chroma .il { color:#ae81ff } - /* LiteralNumberOct */ .chroma .mo { color:#ae81ff } - /* Operator */ .chroma .o { color:#f92672 } - /* OperatorWord */ .chroma .ow { color:#f92672 } - /* Punctuation */ .chroma .p { } - /* Comment */ .chroma .c { color:#75715e } - /* CommentHashbang */ .chroma .ch { color:#75715e } - /* CommentMultiline */ .chroma .cm { color:#75715e } - /* CommentSingle */ .chroma .c1 { color:#75715e } - /* CommentSpecial */ .chroma .cs { color:#75715e } - /* CommentPreproc */ .chroma .cp { color:#75715e } - /* CommentPreprocFile */ .chroma .cpf { color:#75715e } - /* Generic */ .chroma .g { } - /* GenericDeleted */ .chroma .gd { color:#f92672 } - /* GenericEmph */ .chroma .ge { font-style:italic } - /* GenericError */ .chroma .gr { } - /* GenericHeading */ .chroma .gh { } - /* GenericInserted */ .chroma .gi { color:#a6e22e } - /* GenericOutput */ .chroma .go { } - /* GenericPrompt */ .chroma .gp { } - /* GenericStrong */ .chroma .gs { font-weight:bold } - /* GenericSubheading */ .chroma .gu { color:#75715e } - /* GenericTraceback */ .chroma .gt { } - /* GenericUnderline */ .chroma .gl { } - /* TextWhitespace */ .chroma .w { } - > stdout '/\* LineHighlight \*/ \.chroma \.hl \{ background-color:#3c3d38 \}' - PASS - -=== CONT TestCommands/new -=== NAME TestCommands/server_disablelivereload - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - - > hugo server --disableLiveReload & - > waitServer - > ! grep 'livereload' public/index.html - > stopServer - > ! stderr . - [background] hugo server --disableLiveReload: exit status 0 + Deploying to target "mydeployment" (file://./mybucket) + Identified 1 file(s) to upload, totaling 32 B, and 0 file(s) to delete. + Success! + > grep 'hello' mybucket/index.html + > replace public/index.html 'hello' 'changed' + > hugo deploy --target mydeployment --dryRun [stdout] - port 1313 already in use, attempting to use an available port - Watching for changes in $WORK/layouts - Watching for config changes in $WORK/hugo.toml - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN - ──────────────────┼──── - Pages │ 1 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Built in 1 ms - Environment: "development" - Serving pages from disk - Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:35149/ (bind address 127.0.0.1) - Press Ctrl+C to stop + Deploying to target "mydeployment" (file://./mybucket) + Identified 1 file(s) to upload, totaling 34 B, and 0 file(s) to delete. + [DRY RUN] Would upload: index.html (34 B, Content-Type: "text/html"): size differs + Success! + [DRY RUN] Would invalidate CloudFront CDN with ID foobar + Success! + > stdout 'Would upload: index.html' + > stdout 'Would invalidate CloudFront CDN with ID foobar' PASS -=== CONT TestCommands/new_content -=== NAME TestCommands/server__watch_hugo_stats +=== CONT TestCommands/new_content_archetypedir testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7499,42 +7941,19 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo server --renderToMemory & - > waitServer - > stopServer - > ! stderr . - > exists hugo_stats.json - [background] hugo server --renderToMemory: exit status 0 + > mkdir content + > hugo new content --kind mybundle post/first-post [stdout] - port 1313 already in use, attempting to use an available port - Watching for changes in $WORK/{hugo_stats.json,layouts} - Watching for config changes in $WORK/hugo.toml - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN - ──────────────────┼──── - Pages │ 2 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Built in 2 ms - Environment: "development" - Serving pages from memory - Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:40269/ (bind address 127.0.0.1) - Press Ctrl+C to stop + Content dir "$WORK/content/post/first-post" created + > grep 'First Post' content/post/first-post/index.md + > grep 'Site Lang: en' content/post/first-post/index.md + > grep 'Site Lang: no' content/post/first-post/index.no.md + > grep 'A text file.' content/post/first-post/file.txt PASS -=== CONT TestCommands/hugo_configprod -=== NAME TestCommands/server__watch_moduleconfig +=== CONT TestCommands/noop testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7549,43 +7968,11 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo server --renderToMemory --disableLiveReload & - > waitServer - > stopServer - > wait - [background] hugo server --renderToMemory --disableLiveReload: exit status 0 - [stdout] - port 1313 already in use, attempting to use an available port - Watching for changes in $WORK/layouts - Watching for config changes in $WORK/hugo.toml, $WORK/themes/mytheme/hugo.toml - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN - ──────────────────┼──── - Pages │ 1 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Built in 2 ms - Environment: "development" - Serving pages from memory - Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:41433/ (bind address 127.0.0.1) - Press Ctrl+C to stop - > ! stderr . - > stdout 'Watching for config changes in.*mytheme' PASS -=== CONT TestCommands/hugo_printpathwarnings -=== NAME TestCommands/new_content +=== CONT TestCommands/new_content testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7624,221 +8011,9 @@ > grep 'draft = true' content/post/first-post.md PASS -=== CONT TestCommands/import_jekyll -=== NAME TestCommands/new - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - - # Test the new command. (0.534s) - > hugo new site -h - [stdout] - Create a new site in the provided directory. - The new site will have the correct structure, but no content or theme yet. - Use `hugo new [contentPath]` to create new content. - - Usage: - hugo new site [path] [flags] - - Flags: - -f, --force init inside non-empty directory - --format string preferred file format (toml, yaml or json) (default "toml") - -h, --help help for site - - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - > stdout 'Create a new site in the provided directory' - > hugo new site my-yaml-site --format yml - [stdout] - Congratulations! Your new Hugo site was created in $WORK/my-yaml-site. - - Just a few more steps... - - 1. Change the current directory to $WORK/my-yaml-site. - 2. Create or install a theme: - - Create a new theme with the command "hugo new theme " - - Or, install a theme from https://themes.gohugo.io/ - 3. Edit hugo.yml, setting the "theme" property to the theme name. - 4. Create new content with the command "hugo new content /.". - 5. Start the embedded web server with the command "hugo server --buildDrafts". - - See documentation at https://gohugo.io/. - > checkfile my-yaml-site/hugo.yml - > hugo new site mysite -f - [stdout] - Congratulations! Your new Hugo site was created in $WORK/mysite. - - Just a few more steps... - - 1. Change the current directory to $WORK/mysite. - 2. Create or install a theme: - - Create a new theme with the command "hugo new theme " - - Or, install a theme from https://themes.gohugo.io/ - 3. Edit hugo.toml, setting the "theme" property to the theme name. - 4. Create new content with the command "hugo new content /.". - 5. Start the embedded web server with the command "hugo server --buildDrafts". - - See documentation at https://gohugo.io/. - > stdout 'Congratulations! Your new Hugo site was created in' - > cd mysite - $WORK/mysite - > checkfile archetypes/default.md - > checkfile hugo.toml - > exists assets - > exists content - > exists data - > exists i18n - > exists layouts - > exists static - > exists themes - > ! exists resources - > hugo new theme -h - [stdout] - Create a new theme (skeleton) called [name] in ./themes. - New theme is a skeleton. Please add content to the touched files. Add your - name to the copyright line in the license and adjust the theme.toml file - according to your needs. - - Usage: - hugo new theme [name] [flags] - - Flags: - -h, --help help for theme - - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - > stdout 'Create a new theme \(skeleton\) called \[name\] in ./themes' - > hugo new theme mytheme - [stdout] - Creating new theme in $WORK/mysite/themes/mytheme - > stdout 'Creating new theme' - > ! exists resources - > cd themes - $WORK/mysite/themes - > cd mytheme - $WORK/mysite/themes/mytheme - > checkfile archetypes/default.md - > checkfile assets/css/main.css - > checkfile assets/js/main.js - > checkfile content/_index.md - > checkfile content/posts/_index.md - > checkfile content/posts/post-1.md - > checkfile content/posts/post-2.md - > checkfile content/posts/post-3/bryce-canyon.jpg - > checkfile content/posts/post-3/index.md - > checkfile layouts/_default/baseof.html - > checkfile layouts/_default/home.html - > checkfile layouts/_default/list.html - > checkfile layouts/_default/single.html - > checkfile layouts/partials/footer.html - > checkfile layouts/partials/head.html - > checkfile layouts/partials/head/css.html - > checkfile layouts/partials/head/js.html - > checkfile layouts/partials/header.html - > checkfile layouts/partials/menu.html - > checkfile layouts/partials/terms.html - > checkfile static/favicon.ico - > checkfile LICENSE - > checkfile README.md - > checkfile hugo.toml - > checkfile theme.toml - > exists data - > exists i18n - > cd $WORK/mysite - $WORK/mysite - > hugo new -h - [stdout] - Create a new content file and automatically set the date and title. - It will guess which kind of file to create based on the path provided. - - You can also specify the kind with `-k KIND`. - - If archetypes are provided in your theme or site, they will be used. - - Ensure you run this within the root directory of your site. - - Usage: - hugo new content [path] [flags] - - Flags: - -b, --baseURL string hostname (and path) to the root, e.g. https://spf13.com/ - --cacheDir string filesystem path to cache directory - -c, --contentDir string filesystem path to content directory - --editor string edit new content with this editor, if provided - -f, --force overwrite file if it already exists - -h, --help help for content - -k, --kind string content type to create - --renderSegments strings named segments to render (configured in the segments config) - -t, --theme strings themes to use (located in /themes/THEMENAME/) - - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - > stdout 'Create a new content file.' - > hugo new posts/my-first-post.md - [stdout] - Content "$WORK/mysite/content/posts/my-first-post.md" created - > checkfile content/posts/my-first-post.md - > cd .. - $WORK - > cd myexistingsite - $WORK/myexistingsite - > hugo new post/foo.md -t mytheme - [stdout] - Content "$WORK/myexistingsite/content/post/foo.md" created - > grep 'Dummy content' content/post/foo.md - PASS - -=== NAME TestCommands/hugo_configprod +=== NAME TestCommands/server__watch_hugo_stats testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7853,9 +8028,15 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo command. (0.076s) - > hugo + > hugo server --renderToMemory & + > waitServer + > stopServer + > ! stderr . + > exists hugo_stats.json + [background] hugo server --renderToMemory: exit status 0 [stdout] + Watching for changes in $WORK/{hugo_stats.json,layouts} + Watching for config changes in $WORK/hugo.toml Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown @@ -7870,15 +8051,17 @@ Aliases │ 0 Cleaned │ 0 - Total in 7 ms - > grep 'myparam: §' public/index.html + Built in 8 ms + Environment: "development" + Serving pages from memory + Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender + Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) + Press Ctrl+C to stop PASS -=== CONT TestCommands/hugo_configdev_environment -=== CONT TestCommands/mod_tidy -=== NAME TestCommands/hugo_printpathwarnings +=== NAME TestCommands/server_disablelivereload__config testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7893,16 +8076,23 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo --printPathWarnings + > hugo server & + > waitServer + > ! grep 'livereload' public/index.html + > stopServer + > ! stderr . + [background] hugo server: exit status 0 [stdout] + port 1313 already in use, attempting to use an available port + Watching for changes in $WORK/layouts + Watching for config changes in $WORK/hugo.toml Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - WARN Duplicate target paths: /index.html (2) │ EN ──────────────────┼──── - Pages │ 2 + Pages │ 1 Paginator pages │ 0 Non-page files │ 0 Static files │ 0 @@ -7910,14 +8100,17 @@ Aliases │ 0 Cleaned │ 0 - Total in 13 ms - > stdout 'Duplicate target paths: .index.html \(2\)' + Built in 1 ms + Environment: "development" + Serving pages from disk + Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender + Web Server is available at http://localhost:40383/ (bind address 127.0.0.1) + Press Ctrl+C to stop PASS -=== CONT TestCommands/mod__themesdir -=== NAME TestCommands/server_disablelivereload__config +=== NAME TestCommands/server_disablelivereload testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7932,12 +8125,12 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - > hugo server & + > hugo server --disableLiveReload & > waitServer > ! grep 'livereload' public/index.html > stopServer > ! stderr . - [background] hugo server: exit status 0 + [background] hugo server --disableLiveReload: exit status 0 [stdout] port 1313 already in use, attempting to use an available port Watching for changes in $WORK/layouts @@ -7960,13 +8153,13 @@ Environment: "development" Serving pages from disk Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:41997/ (bind address 127.0.0.1) + Web Server is available at http://localhost:38087/ (bind address 127.0.0.1) Press Ctrl+C to stop PASS -=== NAME TestCommands/mod_tidy +=== NAME TestCommands/server__watch_moduleconfig testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -7981,38 +8174,42 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test hugo mod tidy. (0.066s) - > dostounix golden/go.mod.cleaned - > hugo mod tidy - > cmp go.mod golden/go.mod.cleaned - PASS + > hugo server --renderToMemory --disableLiveReload & + > waitServer + > stopServer + > wait + [background] hugo server --renderToMemory --disableLiveReload: exit status 0 + [stdout] + port 1313 already in use, attempting to use an available port + Watching for changes in $WORK/layouts + Watching for config changes in $WORK/hugo.toml, $WORK/themes/mytheme/hugo.toml + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown -=== NAME TestCommands/mod__themesdir - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - > hugo --theme mytheme mod graph - [stdout] - project mytheme - > stdout 'project mytheme' + │ EN + ──────────────────┼──── + Pages │ 1 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 0 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 + + Built in 1 ms + Environment: "development" + Serving pages from memory + Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender + Web Server is available at http://localhost:38311/ (bind address 127.0.0.1) + Press Ctrl+C to stop + > ! stderr . + > stdout 'Watching for config changes in.*mytheme' PASS === NAME TestCommands/server_render_to_memory testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8029,7 +8226,7 @@ # Test the hugo server command. # We run these tests in parallel so let Hugo decide which port to use. - # Deliberately using the alias 'serve' here. (2.709s) + # Deliberately using the alias 'serve' here. (2.704s) > hugo serve --renderToMemory & > waitServer > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 @@ -8056,17 +8253,17 @@ Aliases │ 0 Cleaned │ 0 - Built in 2 ms + Built in 8 ms Environment: "development" Serving pages from memory Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:40553/ (bind address 127.0.0.1) + Web Server is available at http://localhost:39383/ (bind address 127.0.0.1) Press Ctrl+C to stop PASS -=== NAME TestCommands/import_jekyll +=== NAME TestCommands/server_render_static_to_disk testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8081,90 +8278,46 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the import jekyll command. (0.186s) - > hugo import -h - [stdout] - Import your site from other web site generators like Jekyll. - - Import requires a subcommand, e.g. `hugo import jekyll jekyll_root_path target_path`. - - Usage: - hugo import [command] - - Available Commands: - jekyll hugo import from Jekyll - - Flags: - -h, --help help for import - - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - - Use "hugo import [command] --help" for more information about a command. - > stdout 'Import your site from other web site generators like Jekyll\.' - > hugo import jekyll -h + # Test the hugo server command. + # We run these tests in parallel so let Hugo decide which port to use. (2.920s) + > hugo server --renderToMemory --renderStaticToDisk & + > waitServer + > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 + > httpget ${HUGOTEST_BASEURL_0}mystatic.txt 'This is a static file.' + > ! exists public/index.html + > exists public/mystatic.txt + > stopServer + > ! stderr . + [background] hugo server --renderToMemory --renderStaticToDisk: exit status 0 [stdout] - hugo import from Jekyll. - - Import from Jekyll requires two paths, e.g. `hugo import jekyll jekyll_root_path target_path`. - - Usage: - hugo import jekyll [flags] [args] + port 1313 already in use, attempting to use an available port + Watching for changes in $WORK/{layouts,static} + Watching for config changes in $WORK/hugo.toml + Start building sites … + hugo v0.131.0 linux/arm64 BuildDate=unknown - Flags: - --force allow import into non-empty target directory - -h, --help help for jekyll - Global Flags: - --clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00 - --config string config file (default is hugo.yaml|json|toml) - --configDir string config dir (default "config") - --debug debug output - -d, --destination string filesystem path to write files to - -e, --environment string build environment - --ignoreVendorPaths string ignores any _vendor for module paths matching the given Glob pattern - --logLevel string log level (debug|info|warn|error) - --quiet build in quiet mode - -M, --renderToMemory render to memory (mostly useful when running the server) - -s, --source string filesystem path to read files relative from - --themesDir string filesystem path to themes directory - -v, --verbose verbose output - > stdout 'hugo import from Jekyll\.' - > hugo import jekyll myjekyllsite myhugosite - [stdout] - Import Jekyll from: $WORK/myjekyllsite to: $WORK/myhugosite - _config.yaml not found: Is the specified Jekyll root correct? - Importing... - 2025/08/17 20:08:44 Converting $WORK/myjekyllsite/_posts/2012-01-18-hello-world.markdown - 2025/08/17 20:08:44 2012-01-18-hello-world.markdown 2012-01-18 00:00:00 +0000 UTC hello-world - Congratulations! 1 post(s) imported! - Now, start Hugo by yourself: + │ EN + ──────────────────┼──── + Pages │ 2 + Paginator pages │ 0 + Non-page files │ 0 + Static files │ 1 + Processed images │ 0 + Aliases │ 0 + Cleaned │ 0 - cd myhugosite - git init - git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke - echo "theme = 'ananke'" > hugo.toml - hugo server - > checkfilecount 1 myhugosite/content/post - > grep 'example\.org' myhugosite/hugo.yaml - # A simple Jekyll site. (0.000s) + Built in 2 ms + Environment: "development" + Serving pages from memory and static files from disk + Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender + Web Server is available at http://localhost:44553/ (bind address 127.0.0.1) + Press Ctrl+C to stop PASS -=== NAME TestCommands/hugo_configdev_environment +=== NAME TestCommands/server__multihost testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8179,49 +8332,45 @@ SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo GOVERSION=1.24.4 - # Test the hugo command. (0.134s) - > env HUGO_ENVIRONMENT=development - > hugo - [stdout] - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN - ──────────────────┼──── - Pages │ 2 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Total in 7 ms - > grep 'myparam: dev§' public/index.html - > hugo -e production + # Test the hugo server command. + # We run these tests in parallel so let Hugo decide which port to use. (2.908s) + > hugo server --renderToMemory & + > waitServer + > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 + > httpget $HUGOTEST_BASEURL_1 'Title: Hugo Serveur Test' $HUGOTEST_BASEURL_1 + > stopServer + > ! stderr . + [background] hugo server --renderToMemory: exit status 0 [stdout] + port 1313 already in use, attempting to use an available port + Watching for changes in $WORK/layouts + Watching for config changes in $WORK/hugo.toml Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown - │ EN - ──────────────────┼──── - Pages │ 2 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 + │ EN │ FR + ──────────────────┼────┼──── + Pages │ 2 │ 2 + Paginator pages │ 0 │ 0 + Non-page files │ 0 │ 0 + Static files │ 0 │ 0 + Processed images │ 0 │ 0 + Aliases │ 0 │ 0 + Cleaned │ 0 │ 0 - Total in 12 ms - > grep 'myparam: §' public/index.html + Built in 3 ms + Environment: "development" + Serving pages from memory + Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender + Web Server is available at http://localhost:37677/ (bind address 127.0.0.1) en + Web Server is available at http://localhost:37678/ (bind address 127.0.0.1) fr + Press Ctrl+C to stop PASS -=== NAME TestCommands/server_render_static_to_disk +=== NAME TestCommands/server testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8237,44 +8386,47 @@ GOVERSION=1.24.4 # Test the hugo server command. - # We run these tests in parallel so let Hugo decide which port to use. (2.943s) - > hugo server --renderToMemory --renderStaticToDisk & + # We run these tests in parallel so let Hugo decide which port to use. (1.108s) + > hugo server --renderToMemory --gc & > waitServer - > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 - > httpget ${HUGOTEST_BASEURL_0}mystatic.txt 'This is a static file.' + > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 'ServerPort: \d{4,5}' 'myenv: thedevelopment' 'livereload\.js' 'Env: development' 'IsServer: true' + > httpget ${HUGOTEST_BASEURL_0}doesnotexist 'custom 404' + > httpget ${HUGOTEST_BASEURL_0}livereload.js 'function' + # By default, the server renders to memory. (2.002s) > ! exists public/index.html - > exists public/mystatic.txt > stopServer > ! stderr . - [background] hugo server --renderToMemory --renderStaticToDisk: exit status 0 + [background] hugo server --renderToMemory --gc: exit status 0 [stdout] - Watching for changes in $WORK/{layouts,static} - Watching for config changes in $WORK/hugo.toml + port 1313 already in use, attempting to use an available port + Watching for changes in $WORK/layouts + Watching for config changes in $WORK/hugo.toml, $WORK/config/development Start building sites … hugo v0.131.0 linux/arm64 BuildDate=unknown + WARN deprecated: .Site.IsServer was deprecated in Hugo v0.120.0 and will be removed in a future release. Use hugo.IsServer instead. │ EN ──────────────────┼──── - Pages │ 2 + Pages │ 3 Paginator pages │ 0 Non-page files │ 0 - Static files │ 1 + Static files │ 0 Processed images │ 0 Aliases │ 0 Cleaned │ 0 Built in 2 ms Environment: "development" - Serving pages from memory and static files from disk + Serving pages from memory Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) + Web Server is available at http://localhost:36265/ (bind address 127.0.0.1) Press Ctrl+C to stop PASS === NAME TestCommands/server__edit_content testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8291,18 +8443,18 @@ # Test the hugo server command when editing content. # We run these tests in parallel so let Hugo decide which port to use. - # Render to disk so we can check the /public dir. (3.315s) + # Render to disk so we can check the /public dir. (3.108s) > hugo server & > waitServer > httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1' $HUGOTEST_BASEURL_0 > ls public/p2 [stdout] - -rw-r--r-- 0644 2025-08-17T08:08:42.126664068-12:00 index.html + -rw-r--r-- 0644 2026-09-20T16:37:59.169458925+14:00 index.html > cp stdout lsp2_1.txt > ls public/staticfiles [stdout] - -rw-r--r-- 0644 2025-08-17T08:08:41.958662963-12:00 static.txt + -rw-r--r-- 0644 2026-09-20T16:37:59.109458925+14:00 static.txt > stdout 'static\.txt' > cp stdout lsstaticfiles_1.txt @@ -8310,13 +8462,13 @@ > httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1 New' $HUGOTEST_BASEURL_0 > ls public/p2 [stdout] - -rw-r--r-- 0644 2025-08-17T08:08:42.126664068-12:00 index.html + -rw-r--r-- 0644 2026-09-20T16:37:59.169458925+14:00 index.html > cp stdout lsp2_2.txt > cmp lsp2_1.txt lsp2_2.txt > ls public/staticfiles [stdout] - -rw-r--r-- 0644 2025-08-17T08:08:41.958662963-12:00 static.txt + -rw-r--r-- 0644 2026-09-20T16:37:59.109458925+14:00 static.txt > cp stdout lsstaticfiles_2.txt > cmp lsstaticfiles_1.txt lsstaticfiles_2.txt @@ -8341,132 +8493,23 @@ Aliases │ 0 Cleaned │ 0 - Built in 4 ms + Built in 3 ms Environment: "development" Serving pages from disk Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:46467/ (bind address 127.0.0.1) + Web Server is available at http://localhost:34077/ (bind address 127.0.0.1) Press Ctrl+C to stop Change detected, rebuilding site (#1). - 2025-08-17 20:08:43.131 +0000 + 2026-09-20 02:38:00.171 +0000 Source changed /p1/index.md - Web Server is available at http://localhost:46467/ (bind address 127.0.0.1) + Web Server is available at http://localhost:34077/ (bind address 127.0.0.1) Total in 2 ms PASS -=== NAME TestCommands/server__multihost - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - - # Test the hugo server command. - # We run these tests in parallel so let Hugo decide which port to use. (2.907s) - > hugo server --renderToMemory & - > waitServer - > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 - > httpget $HUGOTEST_BASEURL_1 'Title: Hugo Serveur Test' $HUGOTEST_BASEURL_1 - > stopServer - > ! stderr . - [background] hugo server --renderToMemory: exit status 0 - [stdout] - port 1313 already in use, attempting to use an available port - Watching for changes in $WORK/layouts - Watching for config changes in $WORK/hugo.toml - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - - │ EN │ FR - ──────────────────┼────┼──── - Pages │ 2 │ 2 - Paginator pages │ 0 │ 0 - Non-page files │ 0 │ 0 - Static files │ 0 │ 0 - Processed images │ 0 │ 0 - Aliases │ 0 │ 0 - Cleaned │ 0 │ 0 - - Built in 3 ms - Environment: "development" - Serving pages from memory - Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:32803/ (bind address 127.0.0.1) en - Web Server is available at http://localhost:32804/ (bind address 127.0.0.1) fr - Press Ctrl+C to stop - PASS - -=== NAME TestCommands/server - testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games - GOTRACEBACK=system - HOME=$WORK/home - TMPDIR=$WORK/.tmp - devnull=/dev/null - /=/ - :=: - $=$ - exe= - HUGO_TESTRUN=true - HUGO_CACHEDIR=$WORK/hugocache - XDG_CACHE_HOME=$WORK/xdgcachehome - SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo - GOVERSION=1.24.4 - - # Test the hugo server command. - # We run these tests in parallel so let Hugo decide which port to use. (1.119s) - > hugo server --renderToMemory --gc & - > waitServer - > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 'ServerPort: \d{4,5}' 'myenv: thedevelopment' 'livereload\.js' 'Env: development' 'IsServer: true' - > httpget ${HUGOTEST_BASEURL_0}doesnotexist 'custom 404' - > httpget ${HUGOTEST_BASEURL_0}livereload.js 'function' - # By default, the server renders to memory. (2.001s) - > ! exists public/index.html - > stopServer - > ! stderr . - [background] hugo server --renderToMemory --gc: exit status 0 - [stdout] - port 1313 already in use, attempting to use an available port - Watching for changes in $WORK/layouts - Watching for config changes in $WORK/hugo.toml, $WORK/config/development - Start building sites … - hugo v0.131.0 linux/arm64 BuildDate=unknown - - WARN deprecated: .Site.IsServer was deprecated in Hugo v0.120.0 and will be removed in a future release. Use hugo.IsServer instead. - - │ EN - ──────────────────┼──── - Pages │ 3 - Paginator pages │ 0 - Non-page files │ 0 - Static files │ 0 - Processed images │ 0 - Aliases │ 0 - Cleaned │ 0 - - Built in 3 ms - Environment: "development" - Serving pages from memory - Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:34733/ (bind address 127.0.0.1) - Press Ctrl+C to stop - PASS - === NAME TestCommands/hugo__watch testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8482,7 +8525,7 @@ GOVERSION=1.24.4 # Test the hugo command. - # See https://github.com/rogpeppe/go-internal/issues/228 (5.014s) + # See https://github.com/rogpeppe/go-internal/issues/228 (5.031s) > [windows] skip > hugo -w & > sleep 3 @@ -8509,19 +8552,19 @@ Aliases │ 0 Cleaned │ 0 - Built in 6 ms + Built in 22 ms Watching for changes in $WORK/{content,layouts} Watching for config changes in $WORK/hugo.toml Press Ctrl+C to stop Change detected, rebuilding site (#1). - 2025-08-17 20:08:45.315 +0000 + 2026-09-20 02:38:01.579 +0000 Source changed /p1.md Total in 1 ms === NAME TestCommands/server__edit_config testscript.go:558: WORK=$WORK - PATH=/tmp/testscript-main2703078906/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/tmp/testscript-main555118731/bin:/usr/lib/go-1.24/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path GOTRACEBACK=system HOME=$WORK/home TMPDIR=$WORK/.tmp @@ -8537,7 +8580,7 @@ GOVERSION=1.24.4 # Test the hugo server command when editing the config file. - # We run these tests in parallel so let Hugo decide which port to use. (5.123s) + # We run these tests in parallel so let Hugo decide which port to use. (5.117s) > hugo server --renderToMemory & > waitServer > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 @@ -8550,7 +8593,6 @@ > ! stderr . [background] hugo server --renderToMemory: exit status 0 [stdout] - port 1313 already in use, attempting to use an available port Watching for changes in $WORK/layouts Watching for config changes in $WORK/hugo.toml Start building sites … @@ -8568,78 +8610,78 @@ Aliases │ 0 Cleaned │ 0 - Built in 3 ms + Built in 2 ms Environment: "development" Serving pages from memory Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender - Web Server is available at http://localhost:38081/ (bind address 127.0.0.1) + Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) Press Ctrl+C to stop Change of config file detected, rebuilding site (#1). - 2025-08-17 20:08:43.457 +0000 + 2026-09-20 02:38:00.222 +0000 WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. - Web Server is available at http://localhost:38081/ (bind address 127.0.0.1) - Rebuilt in 23 ms + Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) + Rebuilt in 13 ms Change of config file detected, rebuilding site (#2). - 2025-08-17 20:08:45.481 +0000 + 2026-09-20 02:38:02.237 +0000 WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. - Web Server is available at http://localhost:38081/ (bind address 127.0.0.1) - Rebuilt in 25 ms + Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) + Rebuilt in 26 ms PASS --- PASS: TestCommands (0.00s) - --- PASS: TestCommands/hugo_printunusedtemplates (0.11s) - --- PASS: TestCommands/hugo_configdev_env (0.14s) - --- PASS: TestCommands/hugo__noconfig (0.15s) - --- PASS: TestCommands/env (0.15s) - --- PASS: TestCommands/hugo__path-warnings-postprocess (0.16s) - --- PASS: TestCommands/version (0.24s) - --- PASS: TestCommands/mod (0.24s) - --- PASS: TestCommands/completion (0.05s) - --- PASS: TestCommands/config__cachedir (0.16s) - --- PASS: TestCommands/commands_errors (0.33s) + --- PASS: TestCommands/mod__themesdir (0.12s) + --- PASS: TestCommands/mod_tidy (0.14s) + --- PASS: TestCommands/hugo__configdir (0.16s) + --- PASS: TestCommands/hugo_printpathwarnings (0.18s) + --- PASS: TestCommands/mod (0.19s) + --- PASS: TestCommands/hugo__processingstats (0.20s) + --- PASS: TestCommands/hugo__flags (0.24s) + --- PASS: TestCommands/hugo_configprod (0.10s) + --- PASS: TestCommands/import_jekyll (0.25s) + --- PASS: TestCommands/commands_errors (0.26s) + --- PASS: TestCommands/hugo_configdev_env (0.12s) + --- PASS: TestCommands/hugo__static_composite (0.07s) --- PASS: TestCommands/hugo__publishdir_in_config (0.09s) - --- PASS: TestCommands/hugo__static_composite (0.06s) - --- PASS: TestCommands/config (0.31s) - --- PASS: TestCommands/hugo__processingstats (0.08s) - --- PASS: TestCommands/hugo__processingstats2 (0.08s) - --- PASS: TestCommands/convert (0.53s) - --- PASS: TestCommands/new_content_archetypedir (0.09s) - --- PASS: TestCommands/noop (0.00s) - --- PASS: TestCommands/deprecate (0.17s) - --- PASS: TestCommands/deploy (0.15s) - --- PASS: TestCommands/hugo__configdir (0.06s) - --- PASS: TestCommands/hugo__flags (0.17s) - --- PASS: TestCommands/hugo__errors (0.19s) + --- PASS: TestCommands/config__cachedir (0.13s) + --- PASS: TestCommands/hugo_configdev_environment (0.25s) + --- PASS: TestCommands/hugo__errors (0.25s) + --- PASS: TestCommands/version (0.15s) + --- PASS: TestCommands/gen (0.53s) + --- PASS: TestCommands/config (0.36s) + --- PASS: TestCommands/completion (0.06s) + --- PASS: TestCommands/convert (0.60s) --- PASS: TestCommands/list (0.36s) - --- PASS: TestCommands/hugo__path-warnings (0.08s) + --- PASS: TestCommands/new (0.61s) + --- PASS: TestCommands/hugo__path-warnings-postprocess (0.08s) + --- PASS: TestCommands/hugo_printunusedtemplates (0.06s) + --- PASS: TestCommands/hugo__path-warnings (0.07s) + --- PASS: TestCommands/hugo__noconfig (0.06s) + --- PASS: TestCommands/env (0.07s) + --- PASS: TestCommands/hugo__processingstats2 (0.07s) --- PASS: TestCommands/hugo (0.07s) - --- PASS: TestCommands/gen (0.38s) - --- PASS: TestCommands/server_disablelivereload (2.54s) - --- PASS: TestCommands/server__watch_hugo_stats (2.50s) - --- PASS: TestCommands/server__watch_moduleconfig (2.50s) + --- PASS: TestCommands/deprecate (0.18s) + --- PASS: TestCommands/deploy (0.18s) + --- PASS: TestCommands/new_content_archetypedir (0.05s) + --- PASS: TestCommands/noop (0.00s) --- PASS: TestCommands/new_content (0.13s) - --- PASS: TestCommands/new (0.54s) - --- PASS: TestCommands/hugo_configprod (0.08s) - --- PASS: TestCommands/hugo_printpathwarnings (0.08s) + --- PASS: TestCommands/server__watch_hugo_stats (2.51s) --- PASS: TestCommands/server_disablelivereload__config (2.50s) - --- PASS: TestCommands/mod_tidy (0.07s) - --- PASS: TestCommands/mod__themesdir (0.07s) + --- PASS: TestCommands/server_disablelivereload (2.51s) + --- PASS: TestCommands/server__watch_moduleconfig (2.50s) --- PASS: TestCommands/server_render_to_memory (2.71s) - --- PASS: TestCommands/import_jekyll (0.19s) - --- PASS: TestCommands/hugo_configdev_environment (0.13s) - --- PASS: TestCommands/server_render_static_to_disk (2.94s) - --- PASS: TestCommands/server__edit_content (3.35s) + --- PASS: TestCommands/server_render_static_to_disk (2.92s) --- PASS: TestCommands/server__multihost (2.91s) - --- PASS: TestCommands/server (3.12s) - --- PASS: TestCommands/hugo__watch (5.01s) + --- PASS: TestCommands/server (3.11s) + --- PASS: TestCommands/server__edit_content (3.11s) + --- PASS: TestCommands/hugo__watch (5.03s) --- PASS: TestCommands/server__edit_config (5.12s) === RUN TestUnfinished main_test.go:48: skip unfinished tests on CI --- SKIP: TestUnfinished (0.00s) PASS -ok github.com/gohugoio/hugo 5.733s +ok github.com/gohugoio/hugo 6.060s === RUN TestBufferPool --- PASS: TestBufferPool (0.00s) PASS @@ -8657,10 +8699,10 @@ === PAUSE TestAdjustCurrentMaxSize === CONT TestCache === CONT TestClear -=== CONT TestCalculateMaxSizePerPartition ---- PASS: TestCalculateMaxSizePerPartition (0.00s) === CONT TestAdjustCurrentMaxSize +=== CONT TestCalculateMaxSizePerPartition --- PASS: TestAdjustCurrentMaxSize (0.00s) +--- PASS: TestCalculateMaxSizePerPartition (0.00s) --- PASS: TestCache (0.00s) --- PASS: TestClear (0.00s) PASS @@ -8672,7 +8714,7 @@ === RUN TestDecodeConfigDefault --- PASS: TestDecodeConfigDefault (0.00s) === RUN TestPruneShouldPreserveEmptyCacheRoots ---- PASS: TestPruneShouldPreserveEmptyCacheRoots (0.01s) +--- PASS: TestPruneShouldPreserveEmptyCacheRoots (0.02s) === RUN TestPruneImages filecache_integration_test.go:54: skip flaky test on CI server --- SKIP: TestPruneImages (0.00s) @@ -8688,24 +8730,24 @@ === CONT TestFileCache === CONT TestFileCacheReadOrCreateErrorInRead === CONT TestPrune ---- PASS: TestFileCacheReadOrCreateErrorInRead (0.00s) -=== CONT TestFileCacheConcurrent === CONT TestDecodeConfigIgnoreCache ---- PASS: TestDecodeConfig (0.00s) +=== CONT TestFileCacheConcurrent +--- PASS: TestFileCacheReadOrCreateErrorInRead (0.00s) +--- PASS: TestDecodeConfig (0.01s) --- PASS: TestDecodeConfigIgnoreCache (0.01s) --- PASS: TestFileCache (0.01s) --- PASS: TestPrune (0.82s) ---- PASS: TestFileCacheConcurrent (1.03s) +--- PASS: TestFileCacheConcurrent (1.02s) PASS -ok github.com/gohugoio/hugo/cache/filecache 1.129s +ok github.com/gohugoio/hugo/cache/filecache 1.137s === RUN TestGlobMatcher --- PASS: TestGlobMatcher (0.00s) === RUN TestConfigCustom ---- PASS: TestConfigCustom (0.03s) +--- PASS: TestConfigCustom (0.02s) === RUN TestConfigDefault --- PASS: TestConfigDefault (0.02s) PASS -ok github.com/gohugoio/hugo/cache/httpcache 0.137s +ok github.com/gohugoio/hugo/cache/httpcache 0.142s === RUN TestMethods === RUN TestMethods/MethodsFromTypes === RUN TestMethods/EmbedOnly @@ -8731,16 +8773,16 @@ === PAUSE TestSortedStringSlice === CONT TestAppend === CONT TestSlice -=== CONT TestSortedStringSlice ---- PASS: TestSortedStringSlice (0.00s) -=== CONT TestAppendToMultiDimensionalSlice === CONT TestAppendShouldMakeACopyOfTheInputSlice +=== CONT TestSortedStringSlice --- PASS: TestSlice (0.00s) --- PASS: TestAppendShouldMakeACopyOfTheInputSlice (0.00s) ---- PASS: TestAppendToMultiDimensionalSlice (0.00s) +--- PASS: TestSortedStringSlice (0.00s) +=== CONT TestAppendToMultiDimensionalSlice --- PASS: TestAppend (0.00s) +--- PASS: TestAppendToMultiDimensionalSlice (0.00s) PASS -ok github.com/gohugoio/hugo/common/collections 0.011s +ok github.com/gohugoio/hugo/common/collections 0.012s ? github.com/gohugoio/hugo/common/constants [no test files] === RUN TestXxHashFromReader --- PASS: TestXxHashFromReader (0.00s) @@ -8753,7 +8795,7 @@ === RUN TestHashString --- PASS: TestHashString (0.00s) PASS -ok github.com/gohugoio/hugo/common/hashing 0.018s +ok github.com/gohugoio/hugo/common/hashing 0.019s ? github.com/gohugoio/hugo/common/hcontext [no test files] === RUN TestErrorLocator --- PASS: TestErrorLocator (0.00s) @@ -8766,11 +8808,11 @@ === RUN TestNewFileErrorExtractFromMessage === PAUSE TestNewFileErrorExtractFromMessage === CONT TestNewFileError ---- PASS: TestNewFileError (0.00s) === CONT TestNewFileErrorExtractFromMessage --- PASS: TestNewFileErrorExtractFromMessage (0.00s) +--- PASS: TestNewFileError (0.00s) PASS -ok github.com/gohugoio/hugo/common/herrors 0.023s +ok github.com/gohugoio/hugo/common/herrors 0.024s ? github.com/gohugoio/hugo/common/hexec [no test files] === RUN TestIsTruthful --- PASS: TestIsTruthful (0.00s) @@ -8779,7 +8821,7 @@ === RUN TestIsContextType --- PASS: TestIsContextType (0.00s) PASS -ok github.com/gohugoio/hugo/common/hreflect 0.011s +ok github.com/gohugoio/hugo/common/hreflect 0.010s === RUN TestStringEqualFold --- PASS: TestStringEqualFold (0.00s) === RUN TestGetOrCompileRegexp @@ -8803,13 +8845,13 @@ === RUN TestApplyWithContext === PAUSE TestApplyWithContext === CONT TestApplyWithContext ---- PASS: TestApplyWithContext (0.02s) +--- PASS: TestApplyWithContext (0.03s) PASS -ok github.com/gohugoio/hugo/common/htime 0.129s +ok github.com/gohugoio/hugo/common/htime 0.112s === RUN TestHasBytesWriter --- PASS: TestHasBytesWriter (0.00s) PASS -ok github.com/gohugoio/hugo/common/hugio 0.019s +ok github.com/gohugoio/hugo/common/hugio 0.018s === RUN TestHugoInfo --- PASS: TestHugoInfo (0.00s) === RUN TestDeprecationLogLevelFromVersion @@ -8827,7 +8869,7 @@ === CONT TestIsMultilingualAndIsMultihost --- PASS: TestIsMultilingualAndIsMultihost (0.05s) PASS -ok github.com/gohugoio/hugo/common/hugo 0.163s +ok github.com/gohugoio/hugo/common/hugo 0.162s === RUN TestLogDistinct --- PASS: TestLogDistinct (0.00s) === RUN TestHookLast @@ -8845,7 +8887,7 @@ === RUN TestReset --- PASS: TestReset (0.00s) PASS -ok github.com/gohugoio/hugo/common/loggers 0.019s +ok github.com/gohugoio/hugo/common/loggers 0.020s === RUN TestPrepareParams === RUN TestPrepareParams/0 === RUN TestPrepareParams/1 @@ -8891,38 +8933,38 @@ === RUN TestScratchGetSortedMapValues === PAUSE TestScratchGetSortedMapValues === CONT TestScratchAdd ---- PASS: TestScratchAdd (0.00s) -=== CONT TestScratchSet ---- PASS: TestScratchSet (0.00s) -=== CONT TestScratchAddDifferentTypedSliceToInterfaceSlice === CONT TestScratchDelete -=== CONT TestScratchDeleteInMap ---- PASS: TestScratchAddDifferentTypedSliceToInterfaceSlice (0.00s) -=== CONT TestScratchAddSlice --- PASS: TestScratchDelete (0.00s) ---- PASS: TestScratchAddSlice (0.00s) === CONT TestScratchGetSortedMapValues ---- PASS: TestScratchDeleteInMap (0.00s) ---- PASS: TestScratchGetSortedMapValues (0.00s) -=== CONT TestScratchGet ---- PASS: TestScratchGet (0.00s) === CONT TestScratchAddTypedSliceToInterfaceSlice +=== CONT TestScratchAddSlice +--- PASS: TestScratchAdd (0.00s) +--- PASS: TestScratchAddSlice (0.00s) +--- PASS: TestScratchGetSortedMapValues (0.00s) +=== CONT TestScratchSet +=== CONT TestScratchDeleteInMap === CONT TestScratchSetInMap +=== CONT TestScratchGet +=== CONT TestScratchAddDifferentTypedSliceToInterfaceSlice --- PASS: TestScratchAddTypedSliceToInterfaceSlice (0.00s) +--- PASS: TestScratchSet (0.00s) +--- PASS: TestScratchDeleteInMap (0.00s) +--- PASS: TestScratchGet (0.00s) --- PASS: TestScratchSetInMap (0.00s) +--- PASS: TestScratchAddDifferentTypedSliceToInterfaceSlice (0.00s) PASS -ok github.com/gohugoio/hugo/common/maps 0.016s +ok github.com/gohugoio/hugo/common/maps 0.018s === RUN TestDoArithmetic === PAUSE TestDoArithmetic === CONT TestDoArithmetic --- PASS: TestDoArithmetic (0.00s) PASS -ok github.com/gohugoio/hugo/common/math 0.015s +ok github.com/gohugoio/hugo/common/math 0.014s === RUN TestPara para_test.go:37: skip para test when running on CI --- SKIP: TestPara (0.00s) PASS -ok github.com/gohugoio/hugo/common/para 0.023s +ok github.com/gohugoio/hugo/common/para 0.022s === RUN TestGetRelativePath --- PASS: TestGetRelativePath (0.00s) === RUN TestMakePathRelative @@ -8975,7 +9017,7 @@ === RUN TestParse/File_separator === RUN TestParse/Content_data_file_gotmpl === RUN TestParse/Content_data_file_yaml ---- PASS: TestParse (0.00s) +--- PASS: TestParse (0.01s) --- PASS: TestParse/Basic_text_file (0.00s) --- PASS: TestParse/Basic_text_file,_upper_case (0.00s) --- PASS: TestParse/Basic_text_file,_1_space_in_dir (0.00s) @@ -9022,7 +9064,7 @@ --- PASS: TestRemovePathAccents (0.03s) --- PASS: TestDisablePathToLower (0.03s) PASS -ok github.com/gohugoio/hugo/common/paths 0.154s +ok github.com/gohugoio/hugo/common/paths 0.141s === RUN TestAdd --- PASS: TestAdd (0.00s) === RUN TestFilter @@ -9030,11 +9072,11 @@ === RUN TestFilterCopy --- PASS: TestFilterCopy (0.00s) PASS -ok github.com/gohugoio/hugo/common/predicate 0.013s +ok github.com/gohugoio/hugo/common/predicate 0.012s === RUN TestNew --- PASS: TestNew (0.00s) PASS -ok github.com/gohugoio/hugo/common/rungroup 0.013s +ok github.com/gohugoio/hugo/common/rungroup 0.012s ? github.com/gohugoio/hugo/common/tasks [no test files] ? github.com/gohugoio/hugo/common/terminal [no test files] === RUN TestPositionStringFormatter @@ -9062,7 +9104,7 @@ === RUN TestKeyValues --- PASS: TestKeyValues (0.00s) PASS -ok github.com/gohugoio/hugo/common/types 0.011s +ok github.com/gohugoio/hugo/common/types 0.012s ? github.com/gohugoio/hugo/common/types/css [no test files] === RUN TestRenderedString --- PASS: TestRenderedString (0.00s) @@ -9077,7 +9119,7 @@ === RUN TestLexicographicSort --- PASS: TestLexicographicSort (0.00s) PASS -ok github.com/gohugoio/hugo/compare 0.014s +ok github.com/gohugoio/hugo/compare 0.011s === RUN TestBuild --- PASS: TestBuild (0.00s) === RUN TestServer @@ -9117,21 +9159,21 @@ === CONT TestSetEnvVars --- PASS: TestSetEnvVars (0.00s) PASS -ok github.com/gohugoio/hugo/config 0.021s +ok github.com/gohugoio/hugo/config 0.024s === RUN TestDirsMount --- PASS: TestDirsMount (0.04s) === RUN TestConfigAliases --- PASS: TestConfigAliases (0.02s) === RUN TestRedefineContentTypes ---- PASS: TestRedefineContentTypes (0.01s) +--- PASS: TestRedefineContentTypes (0.03s) === RUN TestPaginationConfigOld --- PASS: TestPaginationConfigOld (0.02s) === RUN TestPaginationConfigNew ---- PASS: TestPaginationConfigNew (0.01s) +--- PASS: TestPaginationConfigNew (0.02s) === RUN TestPaginationConfigDisableAliases ---- PASS: TestPaginationConfigDisableAliases (0.01s) +--- PASS: TestPaginationConfigDisableAliases (0.02s) PASS -ok github.com/gohugoio/hugo/config/allconfig 0.256s +ok github.com/gohugoio/hugo/config/allconfig 0.276s === RUN TestDecodeConfigFromTOML --- PASS: TestDecodeConfigFromTOML (0.00s) === RUN TestDecodeConfigFromTOMLCaseInsensitive @@ -9151,13 +9193,13 @@ === PAUSE TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy === CONT TestDecodeConfigFromTOML/Slice_whitelist === CONT TestDecodeConfigFromTOML/Default_exec.osEnv -=== CONT TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy === CONT TestDecodeConfigFromTOML/String_whitelist +=== CONT TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy --- PASS: TestDecodeConfigFromTOML (0.00s) --- PASS: TestDecodeConfigFromTOML/Default_exec.osEnv (0.00s) --- PASS: TestDecodeConfigFromTOML/Slice_whitelist (0.00s) - --- PASS: TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy (0.00s) --- PASS: TestDecodeConfigFromTOML/String_whitelist (0.00s) + --- PASS: TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy (0.00s) === RUN TestToTOML --- PASS: TestToTOML (0.00s) === RUN TestDecodeConfigDefault @@ -9165,9 +9207,9 @@ === RUN TestWhitelist === PAUSE TestWhitelist === CONT TestDecodeConfigDefault +--- PASS: TestDecodeConfigDefault (0.00s) === CONT TestWhitelist === RUN TestWhitelist/none ---- PASS: TestDecodeConfigDefault (0.00s) === RUN TestWhitelist/One === RUN TestWhitelist/Multiple --- PASS: TestWhitelist (0.00s) @@ -9175,13 +9217,13 @@ --- PASS: TestWhitelist/One (0.00s) --- PASS: TestWhitelist/Multiple (0.00s) PASS -ok github.com/gohugoio/hugo/config/security 0.058s +ok github.com/gohugoio/hugo/config/security 0.057s === RUN TestDecodeConfigFromTOML --- PASS: TestDecodeConfigFromTOML (0.00s) === RUN TestUseSettingsFromRootIfSet --- PASS: TestUseSettingsFromRootIfSet (0.00s) PASS -ok github.com/gohugoio/hugo/config/services 0.059s +ok github.com/gohugoio/hugo/config/services 0.060s ? github.com/gohugoio/hugo/config/testconfig [no test files] === RUN TestNewContentFromFile === RUN TestNewContentFromFile/Post @@ -9223,62 +9265,62 @@ === RUN TestNewContentFromFile/Shortcodes === PAUSE TestNewContentFromFile/Shortcodes === CONT TestNewContentFromFile/Post -=== CONT TestNewContentFromFile/Lang_2 -=== CONT TestNewContentFromFile/Lang_en_file === CONT TestNewContentFromFile/Shortcodes -=== CONT TestNewContentFromFile/Site -=== CONT TestNewContentFromFile/Lang_nn_bundle -=== CONT TestNewContentFromFile/Branch_Name === CONT TestNewContentFromFile/Lang_1 +=== CONT TestNewContentFromFile/No_archetype +=== CONT TestNewContentFromFile/Branch_Name +=== CONT TestNewContentFromFile/Filenames +=== CONT TestNewContentFromFile/Empty_archetype === CONT TestNewContentFromFile/Empty_date === CONT TestNewContentFromFile/Archetype_file_not_found +=== CONT TestNewContentFromFile/Lang_en_default +=== CONT TestNewContentFromFile/Site +=== CONT TestNewContentFromFile/Lang_nn_bundle +Content "content/product/sample-4.md" created +=== CONT TestNewContentFromFile/Lang_en_file +Content "content/stump/sample-2.md" created === CONT TestNewContentFromFile/Post,_unknown_content_filetype -=== CONT TestNewContentFromFile/No_archetype -Content "content/post/sample-1.md" created +Content "content/mypage/index.md" created === CONT TestNewContentFromFile/Post_org-mode -Content "content/stump/sample-2.md" created -=== CONT TestNewContentFromFile/Filenames -Content "content/post/my-bundle/index.nn.md" created +Content "content/post/sample-ed.md" created +=== CONT TestNewContentFromFile/Lang_nn_dir +Content "content/post/lang-1.md" created === CONT TestNewContentFromFile/Lang_en_in_nn_dir +Content "content/mypage/index.md" created +=== CONT TestNewContentFromFile/Lang_nn_file +Content "content/post/my-bundle/index.md" created +=== CONT TestNewContentFromFile/Lang_2 Content "content/tags/tag-a/_index.md" created -=== CONT TestNewContentFromFile/Lang_en_default Content "content/shortcodes/go.md" created -=== CONT TestNewContentFromFile/Lang_nn_file -=== CONT TestNewContentFromFile/Empty_archetype -Content "content/post/lang-1.md" created -=== CONT TestNewContentFromFile/Lang_nn_dir -Content "content/post/my-bundle/index.en.md" created -Content "content/mypage/index.md" created -Content "content/post/lang-2.en.md" created -Content "content/post/sample-ed.md" created +Content "content/sample-3.md" created +Content "content/post/my-bundle/index.nn.md" created Content "content_nn/post/lang-5.en.md" created +Content "content/post/sample-1.md" created +Content "content_nn/post/lang-4.md" created Content "content/post/org-1.org" created -Content "content/sample-3.md" created Content "content/post/lang-3.nn.md" created -Content "content/post/my-bundle/index.md" created -Content "content/product/sample-4.md" created -Content "content/mypage/index.md" created -Content "content_nn/post/lang-4.md" created +Content "content/post/my-bundle/index.en.md" created +Content "content/post/lang-2.en.md" created --- PASS: TestNewContentFromFile (0.00s) - --- PASS: TestNewContentFromFile/Post (0.07s) - --- PASS: TestNewContentFromFile/Archetype_file_not_found (0.06s) - --- PASS: TestNewContentFromFile/Post,_unknown_content_filetype (0.07s) - --- PASS: TestNewContentFromFile/Lang_nn_bundle (0.09s) - --- PASS: TestNewContentFromFile/Branch_Name (0.09s) - --- PASS: TestNewContentFromFile/Shortcodes (0.10s) + --- PASS: TestNewContentFromFile/Empty_archetype (0.06s) + --- PASS: TestNewContentFromFile/Archetype_file_not_found (0.07s) + --- PASS: TestNewContentFromFile/Filenames (0.09s) + --- PASS: TestNewContentFromFile/Empty_date (0.09s) --- PASS: TestNewContentFromFile/Lang_1 (0.10s) - --- PASS: TestNewContentFromFile/Lang_en_file (0.11s) --- PASS: TestNewContentFromFile/Site (0.11s) - --- PASS: TestNewContentFromFile/Lang_2 (0.13s) - --- PASS: TestNewContentFromFile/Empty_date (0.11s) - --- PASS: TestNewContentFromFile/Lang_en_in_nn_dir (0.05s) - --- PASS: TestNewContentFromFile/Post_org-mode (0.07s) + --- PASS: TestNewContentFromFile/Lang_en_default (0.11s) + --- PASS: TestNewContentFromFile/Shortcodes (0.12s) --- PASS: TestNewContentFromFile/No_archetype (0.12s) - --- PASS: TestNewContentFromFile/Lang_nn_file (0.04s) - --- PASS: TestNewContentFromFile/Lang_en_default (0.05s) - --- PASS: TestNewContentFromFile/Empty_archetype (0.04s) - --- PASS: TestNewContentFromFile/Filenames (0.06s) - --- PASS: TestNewContentFromFile/Lang_nn_dir (0.04s) + --- PASS: TestNewContentFromFile/Branch_Name (0.12s) + --- PASS: TestNewContentFromFile/Lang_nn_bundle (0.12s) + --- PASS: TestNewContentFromFile/Lang_en_in_nn_dir (0.02s) + --- PASS: TestNewContentFromFile/Post (0.13s) + --- PASS: TestNewContentFromFile/Lang_nn_dir (0.03s) + --- PASS: TestNewContentFromFile/Post,_unknown_content_filetype (0.05s) + --- PASS: TestNewContentFromFile/Post_org-mode (0.04s) + --- PASS: TestNewContentFromFile/Lang_nn_file (0.03s) + --- PASS: TestNewContentFromFile/Lang_en_file (0.08s) + --- PASS: TestNewContentFromFile/Lang_2 (0.03s) === RUN TestNewContentFromDirSiteFunction Content dir "content/post/my-post" created Content dir "content/post/my-post2" created @@ -9286,7 +9328,7 @@ Content "content/mypage.md" created --- PASS: TestNewContentFromDirSiteFunction (0.02s) PASS -ok github.com/gohugoio/hugo/create 0.292s +ok github.com/gohugoio/hugo/create 0.305s ? github.com/gohugoio/hugo/create/skeletons [no test files] === RUN TestFindDiffs === RUN TestFindDiffs/empty_->_no_diffs @@ -9309,17 +9351,17 @@ --- PASS: TestFindDiffs/diffs_in_size_or_md5_->_upload (0.00s) --- PASS: TestFindDiffs/mix_of_updates_and_deletes (0.00s) === RUN TestWalkLocal -=== RUN TestWalkLocal/Empty -=== RUN TestWalkLocal/Normal === RUN TestWalkLocal/Hidden === RUN TestWalkLocal/Well_Known === RUN TestWalkLocal/StripIndexHTML +=== RUN TestWalkLocal/Empty +=== RUN TestWalkLocal/Normal --- PASS: TestWalkLocal (0.00s) - --- PASS: TestWalkLocal/Empty (0.00s) - --- PASS: TestWalkLocal/Normal (0.00s) --- PASS: TestWalkLocal/Hidden (0.00s) --- PASS: TestWalkLocal/Well_Known (0.00s) --- PASS: TestWalkLocal/StripIndexHTML (0.00s) + --- PASS: TestWalkLocal/Empty (0.00s) + --- PASS: TestWalkLocal/Normal (0.00s) === RUN TestStripIndexHTML === RUN TestStripIndexHTML/Unmapped === RUN TestStripIndexHTML/Stripped @@ -9507,7 +9549,7 @@ --- PASS: TestMatching/mem (0.00s) --- PASS: TestMatching/file (0.00s) PASS -ok github.com/gohugoio/hugo/deploy 0.150s +ok github.com/gohugoio/hugo/deploy 0.153s === RUN TestDecodeConfigFromTOML --- PASS: TestDecodeConfigFromTOML (0.00s) === RUN TestInvalidOrderingPattern @@ -9521,14 +9563,14 @@ === RUN TestEmptyMatcher --- PASS: TestEmptyMatcher (0.00s) PASS -ok github.com/gohugoio/hugo/deploy/deployconfig 0.039s +ok github.com/gohugoio/hugo/deploy/deployconfig 0.038s === RUN TestBuildFlags --- PASS: TestBuildFlags (0.00s) PASS -ok github.com/gohugoio/hugo/deps 0.081s +ok github.com/gohugoio/hugo/deps 0.088s ? github.com/gohugoio/hugo/docshelper [no test files] === RUN TestEmojiCustom ---- PASS: TestEmojiCustom (0.02s) +--- PASS: TestEmojiCustom (0.00s) === RUN TestTrimShortHTML --- PASS: TestTrimShortHTML (0.00s) === RUN TestBytesToHTML @@ -9536,7 +9578,7 @@ === RUN TestTruncateWordsToWholeSentence --- PASS: TestTruncateWordsToWholeSentence (0.02s) === RUN TestTruncateWordsByRune ---- PASS: TestTruncateWordsByRune (0.03s) +--- PASS: TestTruncateWordsByRune (0.02s) === RUN TestExtractTOCNormalContent --- PASS: TestExtractTOCNormalContent (0.00s) === RUN TestExtractTOCGreaterThanSeventy @@ -9566,7 +9608,7 @@ === RUN TestUniqueStringsSorted --- PASS: TestUniqueStringsSorted (0.00s) === RUN TestMakePath ---- PASS: TestMakePath (0.03s) +--- PASS: TestMakePath (0.02s) === RUN TestMakePathSanitized --- PASS: TestMakePathSanitized (0.00s) === RUN TestMakePathSanitizedDisablePathToLower @@ -9813,7 +9855,7 @@ === RUN TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-false/fr#01 === RUN TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/fr#01 === RUN TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/fr#01 ---- PASS: TestAbsURL (0.38s) +--- PASS: TestAbsURL (0.39s) --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-true/en (0.00s) @@ -9825,7 +9867,7 @@ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/true-true-true/en (0.00s) - --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-true/en (0.01s) + --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{entest_http://base/_http://base/en/entest}/true-true-true/en (0.00s) --- PASS: TestAbsURL/{/entest_http://base/_http://base/en/entest}/true-true-true/en (0.00s) @@ -9833,11 +9875,11 @@ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-true/fr (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-true/fr (0.00s) --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-true-true/fr (0.00s) - --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-true/fr (0.00s) + --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-true/fr (0.01s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-true/fr (0.00s) --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-true/fr (0.00s) --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-true/fr (0.00s) - --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-true/fr (0.00s) + --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-true/fr (0.01s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-true/fr (0.00s) --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-true-true/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-true/fr (0.00s) @@ -9887,17 +9929,17 @@ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-false-true/fr (0.00s) - --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-true/fr (0.01s) + --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-true/fr (0.00s) - --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-true/fr (0.01s) - --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-true/fr (0.00s) + --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-true/fr (0.00s) + --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-true/fr (0.01s) --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-true/fr (0.00s) --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-false/en (0.00s) - --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-false/en (0.00s) + --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-false/en (0.01s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-false/en (0.00s) --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-false-false/en (0.00s) --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-false/en (0.00s) @@ -9907,12 +9949,12 @@ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-false/en (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-false/en (0.00s) --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/true-false-false/en (0.00s) - --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-false/en (0.01s) + --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-false/en (0.00s) --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-false/en (0.00s) - --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-false/fr (0.00s) + --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-false/fr (0.01s) --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-false/fr (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-false/fr (0.00s) - --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-false-false/fr (0.00s) + --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-false-false/fr (0.01s) --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-false/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-false/fr (0.00s) --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-false/fr (0.00s) @@ -9934,16 +9976,16 @@ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-true/en (0.00s) --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-true/en (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-true/en (0.00s) - --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-true/en (0.01s) + --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-true/en (0.00s) --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-true-true/fr (0.00s) - --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-true-true/fr (0.01s) + --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-true-true/fr (0.00s) - --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-true-true/fr (0.01s) + --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-true-true/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-true-true/fr (0.00s) @@ -9952,7 +9994,7 @@ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/en (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/en (0.00s) --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-false/en (0.00s) - --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/en (0.00s) + --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/en (0.01s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/en (0.00s) --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/en (0.00s) --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/en (0.00s) @@ -9963,7 +10005,7 @@ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/en (0.00s) --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-false/fr (0.00s) --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/fr (0.00s) - --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/fr (0.01s) + --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/fr (0.00s) @@ -9971,7 +10013,7 @@ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-false/fr (0.00s) - --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-false/fr (0.01s) + --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/fr (0.00s) --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-true/en (0.00s) @@ -9991,16 +10033,16 @@ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-false-true/fr (0.00s) - --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/fr (0.00s) + --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/fr (0.01s) --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/fr (0.00s) - --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-true/fr (0.00s) + --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-true/fr (0.01s) --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-true/fr (0.00s) --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-true/fr (0.00s) - --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-false/en (0.01s) + --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-false/en (0.00s) --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-false/en#01 (0.00s) @@ -10010,7 +10052,7 @@ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-false/en#01 (0.00s) - --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-false/en#01 (0.01s) + --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/en#01 (0.00s) --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-false/fr (0.00s) @@ -10287,14 +10329,14 @@ === RUN TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 === RUN TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 === RUN TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 ---- PASS: TestRelURL (0.48s) +--- PASS: TestRelURL (0.44s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) - --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) + --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s) --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) - --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s) + --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s) @@ -10310,7 +10352,7 @@ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) - --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s) + --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) @@ -10318,7 +10360,7 @@ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) - --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s) + --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s) @@ -10330,7 +10372,7 @@ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) - --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s) + --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) @@ -10338,7 +10380,7 @@ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) - --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) + --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) @@ -10352,8 +10394,8 @@ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) - --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.01s) - --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.01s) + --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) + --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s) @@ -10386,13 +10428,13 @@ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s) - --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s) + --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.01s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) - --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s) + --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) - --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) + --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s) --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) @@ -10405,7 +10447,7 @@ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) - --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s) + --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) @@ -10421,21 +10463,21 @@ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/en (0.00s) - --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s) + --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) - --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s) + --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) - --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s) + --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) - --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) + --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s) --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) @@ -10445,7 +10487,7 @@ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) - --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) + --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.01s) --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s) @@ -10458,13 +10500,13 @@ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) - --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) + --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) - --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) + --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s) --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) @@ -10484,7 +10526,7 @@ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s) - --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s) + --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.00s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) @@ -10494,20 +10536,20 @@ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) - --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s) + --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s) - --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) + --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) - --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s) + --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) @@ -10516,7 +10558,7 @@ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s) - --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s) + --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s) --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s) --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s) --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s) @@ -10541,7 +10583,7 @@ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) - --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s) + --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s) @@ -10551,7 +10593,7 @@ === CONT TestSliceToLower --- PASS: TestSliceToLower (0.00s) PASS -ok github.com/gohugoio/hugo/helpers 1.057s +ok github.com/gohugoio/hugo/helpers 1.036s === RUN TestExtractMinorVersionFromGoTag --- PASS: TestExtractMinorVersionFromGoTag (0.00s) PASS @@ -10598,11 +10640,11 @@ --- PASS: TestWalkRootMappingFs/Basic (0.00s) --- PASS: TestWalkRootMappingFs/Para (0.00s) PASS -ok github.com/gohugoio/hugo/hugofs 0.066s +ok github.com/gohugoio/hugo/hugofs 0.052s === RUN TestComponentFolders --- PASS: TestComponentFolders (0.00s) PASS -ok github.com/gohugoio/hugo/hugofs/files 0.013s +ok github.com/gohugoio/hugo/hugofs/files 0.014s === RUN TestFilenameFilter --- PASS: TestFilenameFilter (0.00s) === RUN TestResolveRootDir @@ -10614,7 +10656,7 @@ === RUN TestGetGlob --- PASS: TestGetGlob (0.00s) PASS -ok github.com/gohugoio/hugo/hugofs/glob 0.014s +ok github.com/gohugoio/hugo/hugofs/glob 0.015s === RUN Test404 === PAUSE Test404 === RUN Test404WithBase @@ -10630,13 +10672,13 @@ === RUN TestCascadeConfig === RUN TestCascadeConfig/Home_content_file === RUN TestCascadeConfig/No_home_content_file ---- PASS: TestCascadeConfig (0.05s) - --- PASS: TestCascadeConfig/Home_content_file (0.03s) +--- PASS: TestCascadeConfig (0.04s) + --- PASS: TestCascadeConfig/Home_content_file (0.02s) --- PASS: TestCascadeConfig/No_home_content_file (0.02s) === RUN TestCascade === RUN TestCascade/langs-3 ---- PASS: TestCascade (0.04s) - --- PASS: TestCascade/langs-3 (0.04s) +--- PASS: TestCascade (0.05s) + --- PASS: TestCascade/langs-3 (0.05s) === RUN TestCascadeEdit === RUN TestCascadeEdit/Edit_descendant === PAUSE TestCascadeEdit/Edit_descendant @@ -10651,19 +10693,19 @@ === CONT TestCascadeEdit/Edit_descendant === CONT TestCascadeEdit/Edit_ancestor,_remove_cascade === CONT TestCascadeEdit/Edit_ancestor,_add_cascade -=== CONT TestCascadeEdit/Edit_ancestor === CONT TestCascadeEdit/Edit_ancestor,_content_only +=== CONT TestCascadeEdit/Edit_ancestor +Source changed /post/dir/p1.md Source changed /post/_index.md Source changed /post/_index.md -Source changed /post/dir/p1.md Source changed /post/_index.md Source changed /post/_index.md --- PASS: TestCascadeEdit (0.00s) - --- PASS: TestCascadeEdit/Edit_ancestor (0.02s) - --- PASS: TestCascadeEdit/Edit_ancestor,_add_cascade (0.02s) --- PASS: TestCascadeEdit/Edit_descendant (0.03s) + --- PASS: TestCascadeEdit/Edit_ancestor,_remove_cascade (0.03s) --- PASS: TestCascadeEdit/Edit_ancestor,_content_only (0.03s) - --- PASS: TestCascadeEdit/Edit_ancestor,_remove_cascade (0.04s) + --- PASS: TestCascadeEdit/Edit_ancestor,_add_cascade (0.04s) + --- PASS: TestCascadeEdit/Edit_ancestor (0.03s) === RUN TestCascadeBuildOptionsTaxonomies === PAUSE TestCascadeBuildOptionsTaxonomies === RUN TestCascadeTarget @@ -10683,9 +10725,9 @@ === RUN TestGroupFunc --- PASS: TestGroupFunc (0.01s) === RUN TestSliceFunc ---- PASS: TestSliceFunc (0.02s) +--- PASS: TestSliceFunc (0.01s) === RUN TestUnionFunc ---- PASS: TestUnionFunc (0.01s) +--- PASS: TestUnionFunc (0.02s) === RUN TestCollectionsFuncs --- PASS: TestCollectionsFuncs (0.01s) === RUN TestAppendFunc @@ -10702,14 +10744,14 @@ === RUN TestLoadConfig/env_overrides === PAUSE TestLoadConfig/env_overrides === CONT TestLoadConfig/2_languages +=== CONT TestLoadConfig/no_internal_config_from_outside === CONT TestLoadConfig/disable_default_language === CONT TestLoadConfig/env_overrides -=== CONT TestLoadConfig/no_internal_config_from_outside --- PASS: TestLoadConfig (0.00s) --- PASS: TestLoadConfig/disable_default_language (0.00s) - --- PASS: TestLoadConfig/no_internal_config_from_outside (0.01s) - --- PASS: TestLoadConfig/2_languages (0.02s) --- PASS: TestLoadConfig/env_overrides (0.02s) + --- PASS: TestLoadConfig/no_internal_config_from_outside (0.03s) + --- PASS: TestLoadConfig/2_languages (0.03s) === RUN TestLoadConfigThemeLanguage === PAUSE TestLoadConfigThemeLanguage === RUN TestDisableRootSlicesFromEnv @@ -10734,8 +10776,8 @@ === CONT TestHugoConfig/hugo.toml === CONT TestHugoConfig/config.toml --- PASS: TestHugoConfig (0.00s) - --- PASS: TestHugoConfig/config.toml (0.01s) --- PASS: TestHugoConfig/hugo.toml (0.01s) + --- PASS: TestHugoConfig/config.toml (0.01s) === RUN TestHugoConfigSliceOverrides === PAUSE TestHugoConfigSliceOverrides === RUN TestConfigOutputFormatDefinedInTheme @@ -10791,16 +10833,16 @@ === RUN TestLoadConfigYamlEnvVar/without_existing_outputs_direct === PAUSE TestLoadConfigYamlEnvVar/without_existing_outputs_direct === CONT TestLoadConfigYamlEnvVar/with_empty_slice -=== CONT TestLoadConfigYamlEnvVar/without_existing_outputs -=== CONT TestLoadConfigYamlEnvVar/with_existing_outputs_direct === CONT TestLoadConfigYamlEnvVar/without_existing_outputs_direct === CONT TestLoadConfigYamlEnvVar/with_existing_outputs +=== CONT TestLoadConfigYamlEnvVar/with_existing_outputs_direct +=== CONT TestLoadConfigYamlEnvVar/without_existing_outputs --- PASS: TestLoadConfigYamlEnvVar (0.00s) --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs_direct (0.02s) - --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs (0.02s) - --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs_direct (0.03s) - --- PASS: TestLoadConfigYamlEnvVar/with_empty_slice (0.03s) --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs (0.02s) + --- PASS: TestLoadConfigYamlEnvVar/with_empty_slice (0.02s) + --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs (0.01s) + --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs_direct (0.02s) === RUN TestDisableKindsTaxonomyTerm === PAUSE TestDisableKindsTaxonomyTerm === RUN TestKindsUnknown @@ -10814,23 +10856,23 @@ === RUN TestContentFactory === PAUSE TestContentFactory === RUN TestContentMapSite ---- PASS: TestContentMapSite (0.03s) +--- PASS: TestContentMapSite (0.02s) === RUN TestIntegrationTestTemplate === PAUSE TestIntegrationTestTemplate === RUN TestBundleResourceLanguageBestMatch ---- PASS: TestBundleResourceLanguageBestMatch (0.02s) +--- PASS: TestBundleResourceLanguageBestMatch (0.01s) === RUN TestBundleMultipleContentPageWithSamePath --- PASS: TestBundleMultipleContentPageWithSamePath (0.01s) === RUN TestBundleResourcesGetWithSpacesInFilename --- PASS: TestBundleResourcesGetWithSpacesInFilename (0.01s) === RUN TestBundleResourcesGetDuplicateSortOrder ---- PASS: TestBundleResourcesGetDuplicateSortOrder (0.02s) +--- PASS: TestBundleResourcesGetDuplicateSortOrder (0.03s) === RUN TestBundleResourcesNoPublishedIssue12198 === PAUSE TestBundleResourcesNoPublishedIssue12198 === RUN TestSitemapOverrideFilename === PAUSE TestSitemapOverrideFilename === RUN TestRenderHooksRSS ---- PASS: TestRenderHooksRSS (0.02s) +--- PASS: TestRenderHooksRSS (0.03s) === RUN TestRenderLinkWithMarkupInText WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -10866,13 +10908,13 @@ === RUN TestDateFormatMultilingual --- PASS: TestDateFormatMultilingual (0.01s) === RUN TestTimeZones ---- PASS: TestTimeZones (0.01s) +--- PASS: TestTimeZones (0.03s) === RUN TestTimeZoneInvalid --- PASS: TestTimeZoneInvalid (0.00s) === RUN TestTimeOnError WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestTimeOnError (0.01s) +--- PASS: TestTimeOnError (0.02s) === RUN TestTOMLDates === PAUSE TestTOMLDates === RUN TestPublisDateRollupIssue12438 @@ -10894,8 +10936,8 @@ === RUN TestDisable/Build_config,_no_render_link === RUN TestDisable/Build_config,_no_publish_resources --- PASS: TestDisable (0.21s) - --- PASS: TestDisable/Disable_page (0.01s) - --- PASS: TestDisable/Disable_term (0.02s) + --- PASS: TestDisable/Disable_page (0.03s) + --- PASS: TestDisable/Disable_term (0.01s) --- PASS: TestDisable/Disable_taxonomy (0.01s) --- PASS: TestDisable/Disable_home (0.01s) --- PASS: TestDisable/Disable_section (0.01s) @@ -10906,11 +10948,11 @@ --- PASS: TestDisable/Headless_bundle (0.01s) --- PASS: TestDisable/Build_config,_no_list (0.02s) --- PASS: TestDisable/Build_config,_local_list (0.01s) - --- PASS: TestDisable/Build_config,_no_render (0.01s) - --- PASS: TestDisable/Build_config,_no_render_link (0.04s) - --- PASS: TestDisable/Build_config,_no_publish_resources (0.02s) + --- PASS: TestDisable/Build_config,_no_render (0.04s) + --- PASS: TestDisable/Build_config,_no_render_link (0.01s) + --- PASS: TestDisable/Build_config,_no_publish_resources (0.01s) === RUN TestDisableRSSWithRSSInCustomOutputs ---- PASS: TestDisableRSSWithRSSInCustomOutputs (0.01s) +--- PASS: TestDisableRSSWithRSSInCustomOutputs (0.02s) === RUN TestBundleNoPublishResources WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -10959,7 +11001,7 @@ === RUN TestMountSameSource --- PASS: TestMountSameSource (0.01s) === RUN TestMountData ---- PASS: TestMountData (0.00s) +--- PASS: TestMountData (0.01s) === RUN TestSiteBuildErrors === RUN TestSiteBuildErrors/Invalid_JSON_front_matter === PAUSE TestSiteBuildErrors/Invalid_JSON_front_matter @@ -10979,7 +11021,7 @@ === RUN TestErrorInBaseTemplate === PAUSE TestErrorInBaseTemplate === RUN TestSiteBuildTimeout ---- PASS: TestSiteBuildTimeout (15.02s) +--- PASS: TestSiteBuildTimeout (15.01s) === RUN TestErrorTemplateRuntime === PAUSE TestErrorTemplateRuntime === RUN TestMultiSitesMainLangInRoot @@ -10989,13 +11031,13 @@ === RUN TestContentStressTest WARN found no layout file for "json" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "json" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestContentStressTest (0.88s) +--- PASS: TestContentStressTest (0.98s) === RUN TestTranslationsFromContentToNonContent === RUN TestTranslationsFromContentToNonContent// === RUN TestTranslationsFromContentToNonContent//mysection === RUN TestTranslationsFromContentToNonContent//categories === RUN TestTranslationsFromContentToNonContent//categories/mycat ---- PASS: TestTranslationsFromContentToNonContent (0.02s) +--- PASS: TestTranslationsFromContentToNonContent (0.01s) --- PASS: TestTranslationsFromContentToNonContent// (0.00s) --- PASS: TestTranslationsFromContentToNonContent//mysection (0.00s) --- PASS: TestTranslationsFromContentToNonContent//categories (0.00s) @@ -11029,13 +11071,13 @@ WARN found no layout file for "json" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestDataRace (0.02s) === RUN TestBenchmarkBaseline ---- PASS: TestBenchmarkBaseline (0.29s) +--- PASS: TestBenchmarkBaseline (0.24s) === RUN TestImageResizeMultilingual WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestImageResizeMultilingual (0.11s) +--- PASS: TestImageResizeMultilingual (0.05s) === RUN TestLanguageContentRoot ---- PASS: TestLanguageContentRoot (0.02s) +--- PASS: TestLanguageContentRoot (0.01s) === RUN TestI18n === RUN TestI18n/pt-br_should_be_case_insensitive WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -11044,13 +11086,13 @@ --- PASS: TestI18n/pt-br_should_be_case_insensitive (0.01s) === RUN TestLanguageBugs === RUN TestLanguageBugs/Config_with_language,_menu_in_root_only ---- PASS: TestLanguageBugs (0.02s) - --- PASS: TestLanguageBugs/Config_with_language,_menu_in_root_only (0.02s) +--- PASS: TestLanguageBugs (0.01s) + --- PASS: TestLanguageBugs/Config_with_language,_menu_in_root_only (0.01s) === RUN TestLanguageNumberFormatting WARN deprecated: lang.NumFmt was deprecated in Hugo v0.120.0 and will be removed in a future release. Use lang.FormatNumberCustom instead. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestLanguageNumberFormatting (0.02s) +--- PASS: TestLanguageNumberFormatting (0.01s) === RUN TestI18nDotFile --- PASS: TestI18nDotFile (0.01s) === RUN TestMenusSectionPagesMenu @@ -11058,19 +11100,19 @@ === RUN TestMenusSort --- PASS: TestMenusSort (0.01s) === RUN TestMenusFrontMatter ---- PASS: TestMenusFrontMatter (0.02s) +--- PASS: TestMenusFrontMatter (0.01s) === RUN TestMenusPageMultipleOutputFormats ---- PASS: TestMenusPageMultipleOutputFormats (0.02s) +--- PASS: TestMenusPageMultipleOutputFormats (0.01s) === RUN TestMenusPageSortByDate ---- PASS: TestMenusPageSortByDate (0.02s) +--- PASS: TestMenusPageSortByDate (0.01s) === RUN TestMenuParamsEmptyYaml WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestMenuParamsEmptyYaml (0.01s) === RUN TestMenuParams ---- PASS: TestMenuParams (0.02s) +--- PASS: TestMenuParams (0.01s) === RUN TestMenusShadowMembers ---- PASS: TestMenusShadowMembers (0.02s) +--- PASS: TestMenusShadowMembers (0.01s) === RUN TestMenuHasMenuCurrentSection === PAUSE TestMenuHasMenuCurrentSection === RUN TestMenusNewConfigSetup @@ -11086,7 +11128,7 @@ === RUN TestMountFilters === PAUSE TestMountFilters === RUN TestFragmentsAndToCCrossSiteAccess ---- PASS: TestFragmentsAndToCCrossSiteAccess (0.02s) +--- PASS: TestFragmentsAndToCCrossSiteAccess (0.01s) === RUN TestTableOfContentsWithIncludedMarkdownFile --- PASS: TestTableOfContentsWithIncludedMarkdownFile (0.01s) === RUN TestListTitles @@ -11096,7 +11138,7 @@ === RUN TestPermalink === PAUSE TestPermalink === RUN TestRelativeURLInFrontMatter ---- PASS: TestRelativeURLInFrontMatter (0.02s) +--- PASS: TestRelativeURLInFrontMatter (0.01s) === RUN TestPageWithDelimiterForMarkdownThatCrossesBorder === PAUSE TestPageWithDelimiterForMarkdownThatCrossesBorder === RUN TestPageDatesTerms @@ -11137,16 +11179,16 @@ === RUN TestSummaryWithHTMLTagsOnNextLine/md === RUN TestSummaryWithHTMLTagsOnNextLine/ad === RUN TestSummaryWithHTMLTagsOnNextLine/rst ---- PASS: TestSummaryWithHTMLTagsOnNextLine (0.80s) - --- PASS: TestSummaryWithHTMLTagsOnNextLine/md (0.02s) - --- PASS: TestSummaryWithHTMLTagsOnNextLine/ad (0.43s) +--- PASS: TestSummaryWithHTMLTagsOnNextLine (0.81s) + --- PASS: TestSummaryWithHTMLTagsOnNextLine/md (0.01s) + --- PASS: TestSummaryWithHTMLTagsOnNextLine/ad (0.45s) --- PASS: TestSummaryWithHTMLTagsOnNextLine/rst (0.35s) === RUN TestRenderStringForRegularPageTranslations WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRenderStringForRegularPageTranslations (0.02s) +--- PASS: TestRenderStringForRegularPageTranslations (0.01s) === RUN TestContentProviderWithCustomOutputFormat WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestContentProviderWithCustomOutputFormat (0.03s) +--- PASS: TestContentProviderWithCustomOutputFormat (0.02s) === RUN TestPageWithDate === PAUSE TestPageWithDate === RUN TestPageWithFrontMatterConfig @@ -11158,7 +11200,7 @@ === CONT TestPageWithFrontMatterConfig/dateHandler=":fileModTime" --- PASS: TestPageWithFrontMatterConfig (0.00s) --- PASS: TestPageWithFrontMatterConfig/dateHandler=":fileModTime" (0.01s) - --- PASS: TestPageWithFrontMatterConfig/dateHandler=":filename" (0.02s) + --- PASS: TestPageWithFrontMatterConfig/dateHandler=":filename" (0.01s) === RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage === PAUSE TestWordCountWithAllCJKRunesWithoutHasCJKLanguage === RUN TestWordCountWithAllCJKRunesHasCJKLanguage @@ -11180,9 +11222,9 @@ === RUN TestChompBOM === PAUSE TestChompBOM === RUN TestPageHTMLContent ---- PASS: TestPageHTMLContent (0.02s) +--- PASS: TestPageHTMLContent (0.01s) === RUN TestPageManualSummary ---- PASS: TestPageManualSummary (0.01s) +--- PASS: TestPageManualSummary (0.02s) === RUN TestHomePageWithNoTitle --- PASS: TestHomePageWithNoTitle (0.02s) === RUN TestShouldBuild @@ -11232,7 +11274,7 @@ === RUN TestBundleIndexInSubFolder WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestBundleIndexInSubFolder (0.01s) +--- PASS: TestBundleIndexInSubFolder (0.02s) === RUN TestBundleTransformMany Asset changed /data/foo.yaml Asset changed /data/foo.yaml @@ -11250,7 +11292,7 @@ === RUN TestBundleBranchIssue12320 === PAUSE TestBundleBranchIssue12320 === RUN TestBenchmarkGetPageRegular ---- PASS: TestBenchmarkGetPageRegular (0.11s) +--- PASS: TestBenchmarkGetPageRegular (0.10s) === RUN TestGetPage === RUN TestGetPage/Root_relative,_no_slash,_home === RUN TestGetPage/Root_relative,_no_slash,_root_page @@ -11299,7 +11341,7 @@ === RUN TestGetPage/Bundle_regular === RUN TestGetPage/Bundle_index_name === RUN TestGetPage/Section_and_bundle_overlap ---- PASS: TestGetPage (0.04s) +--- PASS: TestGetPage (0.03s) --- PASS: TestGetPage/Root_relative,_no_slash,_home (0.00s) --- PASS: TestGetPage/Root_relative,_no_slash,_root_page (0.00s) --- PASS: TestGetPage/Root_relative,_no_slash,_section (0.00s) @@ -11359,15 +11401,15 @@ === RUN TestGetPageNewsVsTagsNewsIssue12638 === PAUSE TestGetPageNewsVsTagsNewsIssue12638 === RUN TestGetPageBundleToRegular ---- PASS: TestGetPageBundleToRegular (0.02s) +--- PASS: TestGetPageBundleToRegular (0.01s) === RUN TestPageGetPageVariations --- PASS: TestPageGetPageVariations (0.02s) === RUN TestPageGetPageMountsReverseLookup --- PASS: TestPageGetPageMountsReverseLookup (0.02s) === RUN TestGetPageMultilingual WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestGetPageMultilingual (0.02s) === RUN TestRegularPagesRecursive WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -11375,7 +11417,7 @@ WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestRegularPagesRecursive (0.02s) === RUN TestRegularPagesRecursiveHome ---- PASS: TestRegularPagesRecursiveHome (0.01s) +--- PASS: TestRegularPagesRecursiveHome (0.02s) === RUN TestPagesSimilarSectionNames --- PASS: TestPagesSimilarSectionNames (0.02s) === RUN TestGetPageContentAdapterBaseIssue12561 @@ -11385,21 +11427,21 @@ === RUN TestMergeLanguagesTemplate === PAUSE TestMergeLanguagesTemplate === RUN TestPagesPrevNext ---- PASS: TestPagesPrevNext (0.03s) +--- PASS: TestPagesPrevNext (0.02s) === RUN TestPaginator ---- PASS: TestPaginator (0.06s) +--- PASS: TestPaginator (0.03s) === RUN TestPaginateWithSort --- PASS: TestPaginateWithSort (0.02s) === RUN TestPaginateOutputFormat -WARN found no layout file for "json" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "json" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "json" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestPaginateOutputFormat (0.02s) === RUN TestPaginatorEmptyPageGroups === PAUSE TestPaginatorEmptyPageGroups === RUN TestPaginatorNodePagesOnly ---- PASS: TestPaginatorNodePagesOnly (0.01s) +--- PASS: TestPaginatorNodePagesOnly (0.02s) === RUN TestNilPointerErrorMessage ---- PASS: TestNilPointerErrorMessage (0.01s) +--- PASS: TestNilPointerErrorMessage (0.03s) === RUN TestFrontMatterParamsInItsOwnSection === PAUSE TestFrontMatterParamsInItsOwnSection === RUN TestFrontMatterParamsKindPath @@ -11417,15 +11459,15 @@ === RUN TestRebuiEditUnmarshaledYamlFileInLeafBundle --- PASS: TestRebuiEditUnmarshaledYamlFileInLeafBundle (0.01s) === RUN TestRebuildEditTextFileInHomeBundle ---- PASS: TestRebuildEditTextFileInHomeBundle (0.01s) +--- PASS: TestRebuildEditTextFileInHomeBundle (0.02s) === RUN TestRebuildEditTextFileInBranchBundle ---- PASS: TestRebuildEditTextFileInBranchBundle (0.01s) +--- PASS: TestRebuildEditTextFileInBranchBundle (0.02s) === RUN TestRebuildRenameTextFileInLeafBundle --- PASS: TestRebuildRenameTextFileInLeafBundle (0.03s) === RUN TestRebuilEditContentFileInLeafBundle --- PASS: TestRebuilEditContentFileInLeafBundle (0.02s) === RUN TestRebuilEditContentFileThenAnother ---- PASS: TestRebuilEditContentFileThenAnother (0.01s) +--- PASS: TestRebuilEditContentFileThenAnother (0.02s) === RUN TestRebuildRenameTextFileInBranchBundle --- PASS: TestRebuildRenameTextFileInBranchBundle (0.02s) === RUN TestRebuildRenameTextFileInHomeBundle @@ -11441,23 +11483,23 @@ === RUN TestRebuildRenameDirectoryWithBranchBundleFastRender --- PASS: TestRebuildRenameDirectoryWithBranchBundleFastRender (0.02s) === RUN TestRebuilErrorRecovery ---- PASS: TestRebuilErrorRecovery (0.01s) +--- PASS: TestRebuilErrorRecovery (0.02s) === RUN TestRebuildAddPageListPagesInHome ---- PASS: TestRebuildAddPageListPagesInHome (0.01s) +--- PASS: TestRebuildAddPageListPagesInHome (0.02s) === RUN TestRebuildAddPageWithSpaceListPagesInHome ---- PASS: TestRebuildAddPageWithSpaceListPagesInHome (0.01s) +--- PASS: TestRebuildAddPageWithSpaceListPagesInHome (0.02s) === RUN TestRebuildScopedToOutputFormat --- PASS: TestRebuildScopedToOutputFormat (0.03s) === RUN TestRebuildBaseof ---- PASS: TestRebuildBaseof (0.04s) +--- PASS: TestRebuildBaseof (0.06s) === RUN TestRebuildSingleWithBaseof === PAUSE TestRebuildSingleWithBaseof === RUN TestRebuildFromString ---- PASS: TestRebuildFromString (0.01s) +--- PASS: TestRebuildFromString (0.02s) === RUN TestRebuildDeeplyNestedLink === PAUSE TestRebuildDeeplyNestedLink === RUN TestRebuildVariations ---- PASS: TestRebuildVariations (0.11s) +--- PASS: TestRebuildVariations (0.16s) === RUN TestRebuildVariationsJSNoneFingerprinted === PAUSE TestRebuildVariationsJSNoneFingerprinted === RUN TestRebuildVariationsJSInNestedCachedPartialFingerprinted @@ -11484,13 +11526,13 @@ === RUN TestRebuildVariationsAssetsSassImport --- PASS: TestRebuildVariationsAssetsSassImport (0.00s) === RUN TestRebuildConcat ---- PASS: TestRebuildConcat (0.01s) +--- PASS: TestRebuildConcat (0.02s) === RUN TestRebuildEditArchetypeFile === PAUSE TestRebuildEditArchetypeFile === RUN TestRebuildEditMixedCaseTemplateFileIssue12165 === PAUSE TestRebuildEditMixedCaseTemplateFileIssue12165 === RUN TestRebuildEditAsciidocContentFile ---- PASS: TestRebuildEditAsciidocContentFile (0.39s) +--- PASS: TestRebuildEditAsciidocContentFile (0.46s) === RUN TestRebuildEditSingleListChangeUbuntuIssue12362 === PAUSE TestRebuildEditSingleListChangeUbuntuIssue12362 === RUN TestRebuildHomeThenPageIssue12436 @@ -11508,11 +11550,11 @@ === RUN TestRenderShortcodesNestedPageContextIssue12356 === PAUSE TestRenderShortcodesNestedPageContextIssue12356 === RUN TestRenderString -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestRenderString (0.01s) === RUN TestRenderStringOnListPage ---- PASS: TestRenderStringOnListPage (0.01s) +--- PASS: TestRenderStringOnListPage (0.02s) === RUN TestRenderStringOnPageNotBackedByAFile === PAUSE TestRenderStringOnPageNotBackedByAFile === RUN TestRenderStringWithShortcode @@ -11525,7 +11567,7 @@ resource_chain_test.go:103: Test run 0 resource_chain_test.go:103: Test run 1 Source changed /_index.md ---- PASS: TestResourceChainBasic (0.09s) +--- PASS: TestResourceChainBasic (0.10s) === RUN TestResourceChainPostProcess === PAUSE TestResourceChainPostProcess === RUN TestResourceChains @@ -11576,42 +11618,42 @@ === RUN TestSecurityPolicies/getCSV,_denied_URL === PAUSE TestSecurityPolicies/getCSV,_denied_URL === CONT TestSecurityPolicies/os.GetEnv,_denied -=== CONT TestSecurityPolicies/getJSON,_denied_URL -=== CONT TestSecurityPolicies/resources.GetRemote,_OK +=== CONT TestSecurityPolicies/resources.GetRemote,_denied_method +=== CONT TestSecurityPolicies/getJSON,_OK === CONT TestSecurityPolicies/Pandoc,_denied -=== CONT TestSecurityPolicies/Asciidoc,_denied -=== CONT TestSecurityPolicies/os.GetEnv,_OK -=== NAME TestSecurityPolicies/Pandoc,_denied securitypolicies_test.go:110: -=== CONT TestSecurityPolicies/Dart_SASS,_denied - securitypolicies_test.go:134: +=== CONT TestSecurityPolicies/resources.GetRemote,_OK +=== CONT TestSecurityPolicies/Asciidoc,_denied +=== CONT TestSecurityPolicies/resources.GetRemote,_fake_JSON +=== CONT TestSecurityPolicies/getCSV,_denied_URL === CONT TestSecurityPolicies/Dart_SASS,_OK securitypolicies_test.go:123: +=== CONT TestSecurityPolicies/resources.GetRemote,_denied_URL +=== CONT TestSecurityPolicies/getJSON,_denied_URL === CONT TestSecurityPolicies/RST,_denied -=== CONT TestSecurityPolicies/getCSV,_denied_URL -=== CONT TestSecurityPolicies/resources.GetRemote,_fake_JSON -=== CONT TestSecurityPolicies/getJSON,_OK +=== CONT TestSecurityPolicies/Dart_SASS,_denied + securitypolicies_test.go:134: +=== CONT TestSecurityPolicies/os.GetEnv,_OK === CONT TestSecurityPolicies/resources.GetRemote,_fake_JSON_whitelisted -=== CONT TestSecurityPolicies/resources.GetRemote,_denied_method -=== CONT TestSecurityPolicies/resources.GetRemote,_denied_URL WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. +WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. --- PASS: TestSecurityPolicies (0.00s) --- SKIP: TestSecurityPolicies/Pandoc,_denied (0.00s) - --- SKIP: TestSecurityPolicies/Dart_SASS,_denied (0.00s) + --- PASS: TestSecurityPolicies/os.GetEnv,_denied (0.01s) --- SKIP: TestSecurityPolicies/Dart_SASS,_OK (0.00s) - --- PASS: TestSecurityPolicies/Asciidoc,_denied (0.01s) - --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON (0.01s) - --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_URL (0.02s) + --- SKIP: TestSecurityPolicies/Dart_SASS,_denied (0.00s) --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_method (0.02s) - --- PASS: TestSecurityPolicies/os.GetEnv,_denied (0.03s) - --- PASS: TestSecurityPolicies/getJSON,_denied_URL (0.03s) + --- PASS: TestSecurityPolicies/Asciidoc,_denied (0.01s) + --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_URL (0.01s) + --- PASS: TestSecurityPolicies/getJSON,_OK (0.03s) + --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON (0.02s) + --- PASS: TestSecurityPolicies/RST,_denied (0.02s) + --- PASS: TestSecurityPolicies/getJSON,_denied_URL (0.02s) --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON_whitelisted (0.02s) - --- PASS: TestSecurityPolicies/os.GetEnv,_OK (0.03s) - --- PASS: TestSecurityPolicies/RST,_denied (0.03s) - --- PASS: TestSecurityPolicies/getCSV,_denied_URL (0.03s) + --- PASS: TestSecurityPolicies/getCSV,_denied_URL (0.02s) + --- PASS: TestSecurityPolicies/os.GetEnv,_OK (0.02s) --- PASS: TestSecurityPolicies/resources.GetRemote,_OK (0.03s) - --- PASS: TestSecurityPolicies/getJSON,_OK (0.03s) === RUN TestExtractShortcodes WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -11647,36 +11689,36 @@ === RUN TestExtractShortcodes/inline === PAUSE TestExtractShortcodes/inline === CONT TestExtractShortcodes/one_shortcode,_no_markup -=== CONT TestExtractShortcodes/inline -=== CONT TestExtractShortcodes/closed_without_content +=== CONT TestExtractShortcodes/one_named_param === CONT TestExtractShortcodes/nested,_nested_inner -=== CONT TestExtractShortcodes/nested_inner -=== CONT TestExtractShortcodes/inner_self-closing -=== CONT TestExtractShortcodes/inner === CONT TestExtractShortcodes/two_named_params -=== CONT TestExtractShortcodes/one_named_param -=== CONT TestExtractShortcodes/two_pos_params -=== CONT TestExtractShortcodes/one_pos_param === CONT TestExtractShortcodes/inner_shortcode_markup === CONT TestExtractShortcodes/outer_shortcode_markup +=== CONT TestExtractShortcodes/one_pos_param +=== CONT TestExtractShortcodes/two_pos_params === CONT TestExtractShortcodes/one_shortcode,_markup,_legacy +=== CONT TestExtractShortcodes/inline === CONT TestExtractShortcodes/one_shortcode,_markup +=== CONT TestExtractShortcodes/inner_self-closing +=== CONT TestExtractShortcodes/nested_inner +=== CONT TestExtractShortcodes/closed_without_content +=== CONT TestExtractShortcodes/inner --- PASS: TestExtractShortcodes (0.01s) --- PASS: TestExtractShortcodes/one_shortcode,_no_markup (0.00s) - --- PASS: TestExtractShortcodes/inline (0.00s) - --- PASS: TestExtractShortcodes/closed_without_content (0.00s) - --- PASS: TestExtractShortcodes/nested,_nested_inner (0.00s) - --- PASS: TestExtractShortcodes/nested_inner (0.00s) - --- PASS: TestExtractShortcodes/inner_self-closing (0.00s) - --- PASS: TestExtractShortcodes/inner (0.00s) - --- PASS: TestExtractShortcodes/two_named_params (0.00s) --- PASS: TestExtractShortcodes/one_named_param (0.00s) - --- PASS: TestExtractShortcodes/two_pos_params (0.00s) + --- PASS: TestExtractShortcodes/outer_shortcode_markup (0.00s) + --- PASS: TestExtractShortcodes/two_named_params (0.00s) + --- PASS: TestExtractShortcodes/nested,_nested_inner (0.00s) + --- PASS: TestExtractShortcodes/inline (0.00s) --- PASS: TestExtractShortcodes/one_pos_param (0.00s) --- PASS: TestExtractShortcodes/inner_shortcode_markup (0.00s) - --- PASS: TestExtractShortcodes/outer_shortcode_markup (0.00s) - --- PASS: TestExtractShortcodes/one_shortcode,_markup,_legacy (0.00s) --- PASS: TestExtractShortcodes/one_shortcode,_markup (0.00s) + --- PASS: TestExtractShortcodes/one_shortcode,_markup,_legacy (0.00s) + --- PASS: TestExtractShortcodes/two_pos_params (0.00s) + --- PASS: TestExtractShortcodes/inner_self-closing (0.00s) + --- PASS: TestExtractShortcodes/nested_inner (0.00s) + --- PASS: TestExtractShortcodes/closed_without_content (0.00s) + --- PASS: TestExtractShortcodes/inner (0.00s) === RUN TestShortcodeMultipleOutputFormats === PAUSE TestShortcodeMultipleOutputFormats === RUN TestReplaceShortcodeTokens @@ -11697,8 +11739,8 @@ === CONT TestInlineShortcodes/enableInlineShortcodes=true === CONT TestInlineShortcodes/enableInlineShortcodes=false --- PASS: TestInlineShortcodes (0.00s) + --- PASS: TestInlineShortcodes/enableInlineShortcodes=true (0.01s) --- PASS: TestInlineShortcodes/enableInlineShortcodes=false (0.01s) - --- PASS: TestInlineShortcodes/enableInlineShortcodes=true (0.02s) === RUN TestShortcodeNamespaced === PAUSE TestShortcodeNamespaced === RUN TestShortcodeParams @@ -11731,8 +11773,8 @@ === PAUSE TestEncodePage === RUN TestBenchmarkSite === RUN TestBenchmarkSite/Deep_content_tree ---- PASS: TestBenchmarkSite (0.13s) - --- PASS: TestBenchmarkSite/Deep_content_tree (0.13s) +--- PASS: TestBenchmarkSite (0.15s) + --- PASS: TestBenchmarkSite/Deep_content_tree (0.15s) === RUN TestBenchmarkSiteDeepContentEdit Source changed /section/section/section/bundle1/index.md --- PASS: TestBenchmarkSiteDeepContentEdit (0.18s) @@ -11748,8 +11790,8 @@ WARN found no layout file for "calendar" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "json" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestSiteWithPageOutputs (0.00s) - --- PASS: TestSiteWithPageOutputs/[json] (0.02s) - --- PASS: TestSiteWithPageOutputs/[html_json_calendar] (0.05s) + --- PASS: TestSiteWithPageOutputs/[json] (0.01s) + --- PASS: TestSiteWithPageOutputs/[html_json_calendar] (0.04s) === RUN TestRedefineRSSOutputFormat WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ERROR deprecated: .Site.RSSLink was deprecated in Hugo v0.114.0 and will be removed in Hugo 0.132.0. Use the Output Format's Permalink method instead, e.g. .OutputFormats.Get "RSS".Permalink @@ -11759,7 +11801,7 @@ === RUN TestGetOutputFormatRel WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "humans" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestGetOutputFormatRel (0.02s) +--- PASS: TestGetOutputFormatRel (0.01s) === RUN TestCreateSiteOutputFormats === RUN TestCreateSiteOutputFormats/Basic === RUN TestCreateSiteOutputFormats/Mixed_case @@ -11804,36 +11846,36 @@ === RUN TestNestedSections/sections_perm_a,link === PAUSE TestNestedSections/sections_perm_a,link === CONT TestNestedSections/sections_elsewhere -=== CONT TestNestedSections/sections_top +=== CONT TestNestedSections/sections_perm_a,link +=== CONT TestNestedSections/sections_l1,l2,l3 === CONT TestNestedSections/sections_l1,l2_2 -=== CONT TestNestedSections/sections_empty2 -=== CONT TestNestedSections/sections_empty1 === CONT TestNestedSections/sections_l1,l2 +=== CONT TestNestedSections/sections_l1 +=== CONT TestNestedSections/sections_top === CONT TestNestedSections/sections_empty3#01 === CONT TestNestedSections/sections_empty3 -=== CONT TestNestedSections/sections_l1,l2,l3 -=== CONT TestNestedSections/sections_l1 -=== CONT TestNestedSections/sections_perm_a,link +=== CONT TestNestedSections/sections_empty2 +=== CONT TestNestedSections/sections_empty1 === CONT TestNestedSections/sections_post --- PASS: TestNestedSections (0.03s) --- PASS: TestNestedSections/sections_elsewhere (0.00s) - --- PASS: TestNestedSections/sections_empty1 (0.00s) + --- PASS: TestNestedSections/sections_perm_a,link (0.00s) + --- PASS: TestNestedSections/sections_l1,l2,l3 (0.00s) --- PASS: TestNestedSections/sections_l1,l2_2 (0.00s) - --- PASS: TestNestedSections/sections_empty3#01 (0.00s) + --- PASS: TestNestedSections/sections_l1,l2 (0.00s) + --- PASS: TestNestedSections/sections_l1 (0.00s) --- PASS: TestNestedSections/sections_top (0.00s) - --- PASS: TestNestedSections/sections_empty2 (0.00s) + --- PASS: TestNestedSections/sections_empty3#01 (0.00s) --- PASS: TestNestedSections/sections_empty3 (0.00s) - --- PASS: TestNestedSections/sections_l1 (0.00s) - --- PASS: TestNestedSections/sections_l1,l2 (0.00s) + --- PASS: TestNestedSections/sections_empty1 (0.00s) + --- PASS: TestNestedSections/sections_empty2 (0.00s) --- PASS: TestNestedSections/sections_post (0.00s) - --- PASS: TestNestedSections/sections_l1,l2,l3 (0.00s) - --- PASS: TestNestedSections/sections_perm_a,link (0.00s) === RUN TestNextInSectionNested === PAUSE TestNextInSectionNested === RUN TestSectionEntries === PAUSE TestSectionEntries === RUN TestParentWithPageOverlap ---- PASS: TestParentWithPageOverlap (0.02s) +--- PASS: TestParentWithPageOverlap (0.01s) === RUN TestSiteStats === PAUSE TestSiteStats === RUN TestSiteLastmod @@ -11851,19 +11893,19 @@ === RUN TestShouldAlwaysHaveUglyURLs === PAUSE TestShouldAlwaysHaveUglyURLs === RUN TestShouldNotWriteZeroLengthFilesToDestination ---- PASS: TestShouldNotWriteZeroLengthFilesToDestination (0.02s) +--- PASS: TestShouldNotWriteZeroLengthFilesToDestination (0.01s) === RUN TestMainSections === RUN TestMainSections/param-false WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestMainSections/param-true +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestMainSections (0.05s) +--- PASS: TestMainSections (0.04s) --- PASS: TestMainSections/param-false (0.02s) --- PASS: TestMainSections/param-true (0.02s) === RUN TestMainSectionsMoveToSite @@ -11877,9 +11919,9 @@ === CONT TestMainSectionsMoveToSite/guessed_from_pages === CONT TestMainSectionsMoveToSite/defined_in_top_level_config --- PASS: TestMainSectionsMoveToSite (0.00s) - --- PASS: TestMainSectionsMoveToSite/defined_in_params (0.02s) - --- PASS: TestMainSectionsMoveToSite/defined_in_top_level_config (0.02s) - --- PASS: TestMainSectionsMoveToSite/guessed_from_pages (0.03s) + --- PASS: TestMainSectionsMoveToSite/defined_in_top_level_config (0.01s) + --- PASS: TestMainSectionsMoveToSite/defined_in_params (0.01s) + --- PASS: TestMainSectionsMoveToSite/guessed_from_pages (0.01s) === RUN TestSectionNaming === RUN TestSectionNaming/canonify=true,uglify=true,pluralize=true === PAUSE TestSectionNaming/canonify=true,uglify=true,pluralize=true @@ -11898,22 +11940,22 @@ === RUN TestSectionNaming/canonify=false,uglify=false,pluralize=false === PAUSE TestSectionNaming/canonify=false,uglify=false,pluralize=false === CONT TestSectionNaming/canonify=true,uglify=true,pluralize=true +=== CONT TestSectionNaming/canonify=true,uglify=true,pluralize=false === CONT TestSectionNaming/canonify=false,uglify=false,pluralize=false === CONT TestSectionNaming/canonify=false,uglify=true,pluralize=true -=== CONT TestSectionNaming/canonify=true,uglify=false,pluralize=true -=== CONT TestSectionNaming/canonify=true,uglify=false,pluralize=false -=== CONT TestSectionNaming/canonify=true,uglify=true,pluralize=false === CONT TestSectionNaming/canonify=false,uglify=false,pluralize=true === CONT TestSectionNaming/canonify=false,uglify=true,pluralize=false +=== CONT TestSectionNaming/canonify=true,uglify=false,pluralize=true +=== CONT TestSectionNaming/canonify=true,uglify=false,pluralize=false --- PASS: TestSectionNaming (0.00s) - --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=false (0.01s) - --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=true (0.02s) + --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=true (0.01s) + --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=false (0.01s) + --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=false (0.02s) --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=false (0.02s) - --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=true (0.03s) - --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=true (0.03s) - --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=false (0.03s) - --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=false (0.03s) - --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=true (0.05s) + --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=true (0.02s) + --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=true (0.02s) + --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=false (0.02s) + --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=true (0.02s) === RUN TestOrderedPages === PAUSE TestOrderedPages === RUN TestGroupedPages @@ -11923,11 +11965,11 @@ === RUN TestRefLinking === PAUSE TestRefLinking === RUN TestRelRefWithTrailingSlash ---- PASS: TestRelRefWithTrailingSlash (0.02s) +--- PASS: TestRelRefWithTrailingSlash (0.01s) === RUN TestRefIssues WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRefIssues (0.02s) +--- PASS: TestRefIssues (0.01s) === RUN TestClassCollector === RUN TestClassCollector/minify-false WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -11935,13 +11977,13 @@ === RUN TestClassCollector/minify-true WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestClassCollector (0.03s) +--- PASS: TestClassCollector (0.02s) --- PASS: TestClassCollector/minify-false (0.01s) - --- PASS: TestClassCollector/minify-true (0.02s) + --- PASS: TestClassCollector/minify-true (0.01s) === RUN TestClassCollectorConfigWriteStats ---- PASS: TestClassCollectorConfigWriteStats (0.10s) +--- PASS: TestClassCollectorConfigWriteStats (0.13s) === RUN TestClassCollectorStress ---- PASS: TestClassCollectorStress (0.80s) +--- PASS: TestClassCollectorStress (0.75s) === RUN TestUglyURLsPerSection === PAUSE TestUglyURLsPerSection === RUN TestSectionWithURLInFrontMatter @@ -11972,8 +12014,8 @@ === CONT TestTaxonomiesWithAndWithoutContentFile/uglyURLs=false === CONT TestTaxonomiesWithAndWithoutContentFile/uglyURLs=true --- PASS: TestTaxonomiesWithAndWithoutContentFile (0.00s) + --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=true (0.02s) --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=false (0.03s) - --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=true (0.03s) === RUN TestTaxonomiesPathSeparation === PAUSE TestTaxonomiesPathSeparation === RUN TestTaxonomiesNextGenLoops @@ -11997,7 +12039,7 @@ === RUN TestTaxonomiesDirectoryOverlaps === PAUSE TestTaxonomiesDirectoryOverlaps === RUN TestTaxonomiesWeightSort ---- PASS: TestTaxonomiesWeightSort (0.02s) +--- PASS: TestTaxonomiesWeightSort (0.01s) === RUN TestTaxonomiesEmptyTagsString === PAUSE TestTaxonomiesEmptyTagsString === RUN TestTaxonomiesSpaceInName @@ -12019,13 +12061,13 @@ === RUN TestTemplateLookupOrder === RUN TestTemplateLookupOrder/Variant_1 WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestTemplateLookupOrder/Variant_2 WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestTemplateLookupOrder/Variant_3 WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestTemplateLookupOrder/Variant_4 @@ -12037,8 +12079,8 @@ WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestTemplateLookupOrder/Variant_1,_theme,_use_theme_base WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestTemplateLookupOrder/Variant_4,_theme,_use_site_base WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. @@ -12053,7 +12095,7 @@ --- PASS: TestTemplateLookupOrder/Variant_4 (0.03s) --- PASS: TestTemplateLookupOrder/Variant_1,_theme,_use_site_base (0.02s) --- PASS: TestTemplateLookupOrder/Variant_1,_theme,_use_theme_base (0.02s) - --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_site_base (0.03s) + --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_site_base (0.04s) --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_themes_base (0.03s) --- PASS: TestTemplateLookupOrder/Test_section_list_and_single_template_selection (0.02s) --- PASS: TestTemplateLookupOrder/Test_section_list_and_single_template_selection_with_base_template (0.04s) @@ -12074,9 +12116,9 @@ === CONT TestTemplateLookupSite/baseof --- PASS: TestTemplateLookupSite (0.00s) --- PASS: TestTemplateLookupSite/basic (0.02s) - --- PASS: TestTemplateLookupSite/baseof (0.04s) + --- PASS: TestTemplateLookupSite/baseof (0.05s) === RUN TestTemplateFuncs ---- PASS: TestTemplateFuncs (0.04s) +--- PASS: TestTemplateFuncs (0.03s) === RUN TestPartialWithReturn === RUN TestPartialWithReturn/Return --- PASS: TestPartialWithReturn (0.02s) @@ -12094,162 +12136,159 @@ WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestPartialInline (0.02s) === RUN TestPartialInlineBase -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestPartialInlineBase (0.02s) === RUN TestBaseWithAndWithoutDefine WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestBaseWithAndWithoutDefine (0.04s) +--- PASS: TestBaseWithAndWithoutDefine (0.02s) === RUN TestApplyWithNamespace -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestApplyWithNamespace (0.03s) +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestApplyWithNamespace (0.02s) === RUN TestPageTranslationsMap === PAUSE TestPageTranslationsMap === RUN TestRenderStringBadMarkupOpt === PAUSE TestRenderStringBadMarkupOpt === RUN TestTitleCaseStyleWithAutomaticSectionPages === PAUSE TestTitleCaseStyleWithAutomaticSectionPages -=== CONT TestTaxonomiesPageCollections -=== CONT TestTaxonomiesHomeDraft -=== CONT TestTaxonomyNestedEmptySectionsIssue12188 -=== CONT TestPageBundlerShortcodeInBundledPage -=== CONT TestTermDraft === CONT TestTaxonomiesEmptyTagsString -=== CONT TestTaxonomiesTermLookup -=== CONT TestTaxonomiesSpaceInName -=== CONT TestTaxonomiesDirectoryOverlaps -=== CONT TestTaxonomyLookupIssue12193 === CONT Test404 +=== CONT TestTaxonomiesDirectoryOverlaps +=== CONT TestTemplateManyBaseTemplates +=== CONT TestTaxonomiesTermLookup === CONT TestPageTranslationsMap -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestTaxonomyLookupIssue12193 (0.01s) -=== CONT TestTitleCaseStyleWithAutomaticSectionPages ---- PASS: TestTaxonomiesSpaceInName (0.01s) -=== CONT TestRenderStringBadMarkupOpt ---- PASS: TestPageBundlerShortcodeInBundledPage (0.01s) -=== CONT TestTermBuildNeverRenderNorList ---- PASS: TestTaxonomyNestedEmptySectionsIssue12188 (0.01s) -=== CONT TestTemplateNoBasePlease ---- PASS: TestTaxonomiesEmptyTagsString (0.02s) === CONT TestTemplateBaseWithComment +=== CONT TestMultihostAllButOneLanguageDisabledIssue12288 +=== CONT TestConfigMiscPanics +=== RUN TestConfigMiscPanics/empty_params +=== CONT TestHugoModulesMatrix +=== CONT TestTaxonomyNestedEmptySectionsIssue12188 +=== NAME TestHugoModulesMatrix + hugo_modules_test.go:317: +--- SKIP: TestHugoModulesMatrix (0.00s) +=== CONT TestMultihostResourcePerLanguageMultihostMinify +=== CONT TestFrontMatterParamsInItsOwnSection +--- PASS: Test404 (0.02s) +=== CONT TestErrorNestedShortcode +--- PASS: TestTaxonomyNestedEmptySectionsIssue12188 (0.02s) +=== CONT TestMultihost --- PASS: TestTaxonomiesTermLookup (0.02s) ---- PASS: Test404 (0.01s) -=== CONT TestTemplateManyBaseTemplates ---- PASS: TestTermDraft (0.02s) ---- PASS: TestPageTranslationsMap (0.01s) +--- PASS: TestTaxonomiesDirectoryOverlaps (0.02s) +=== CONT TestMultiSitesWithTwoLanguages +=== CONT TestErrorTemplateRuntime +--- PASS: TestMultihostResourcePerLanguageMultihostMinify (0.02s) +--- PASS: TestTaxonomiesEmptyTagsString (0.03s) +=== CONT TestErrorInBaseTemplate +=== RUN TestErrorInBaseTemplate/base_template +--- PASS: TestMultihostAllButOneLanguageDisabledIssue12288 (0.03s) +=== CONT TestErrorRenderHookHeading +--- PASS: TestFrontMatterParamsInItsOwnSection (0.02s) +=== CONT TestShortcodeNamespaced +--- PASS: TestPageTranslationsMap (0.03s) +=== CONT TestTaxonomiesPageCollections +--- PASS: TestErrorNestedShortcode (0.02s) +=== CONT TestTaxonomiesHomeDraft +=== CONT TestErrorRenderHookCodeblock +=== RUN TestConfigMiscPanics/invalid_language_setup +=== RUN TestConfigMiscPanics/invalid_defaultContentLanguage +--- PASS: TestTemplateBaseWithComment (0.04s) === CONT TestTaxonomiesIndexDraft ---- PASS: TestTaxonomiesHomeDraft (0.02s) +--- PASS: TestConfigMiscPanics (0.04s) + --- PASS: TestConfigMiscPanics/empty_params (0.04s) + --- PASS: TestConfigMiscPanics/invalid_language_setup (0.00s) + --- PASS: TestConfigMiscPanics/invalid_defaultContentLanguage (0.00s) +=== CONT TestTaxonomiesNotForDrafts +--- PASS: TestErrorTemplateRuntime (0.02s) === CONT TestTaxonomiesPathSeparation ---- PASS: TestRenderStringBadMarkupOpt (0.01s) +=== RUN TestErrorInBaseTemplate/index_template +--- PASS: TestMultiSitesWithTwoLanguages (0.02s) === CONT TestTaxonomiesCountOrder -=== CONT TestTaxonomiesNotForDrafts -=== CONT TestRobotsTXTOutput ---- PASS: TestTermBuildNeverRenderNorList (0.01s) +--- PASS: TestErrorRenderHookHeading (0.03s) === CONT TestSitemapIssue12266 ---- PASS: TestTaxonomiesDirectoryOverlaps (0.02s) +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestShortcodeNamespaced (0.03s) === CONT TestSitemapAndContentBundleNamedSitemap ---- PASS: TestTitleCaseStyleWithAutomaticSectionPages (0.01s) +--- PASS: TestTaxonomiesHomeDraft (0.03s) === CONT TestSitemapShouldNotUseListXML ---- PASS: TestTaxonomiesPageCollections (0.03s) +--- PASS: TestTaxonomiesIndexDraft (0.02s) === CONT TestParseSitemap --- PASS: TestParseSitemap (0.00s) === CONT TestSitemapOutputFormats -WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestTaxonomiesIndexDraft (0.01s) +--- PASS: TestTaxonomiesNotForDrafts (0.02s) === CONT TestSitemapMultilingual ---- PASS: TestSitemapShouldNotUseListXML (0.02s) +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestMultihost (0.04s) === CONT TestSitemapBasic ---- PASS: TestSitemapAndContentBundleNamedSitemap (0.02s) -=== CONT TestSectionWithURLInFrontMatter +=== RUN TestErrorInBaseTemplate/partial_from_define --- PASS: TestTaxonomiesPathSeparation (0.03s) +=== CONT TestSectionWithURLInFrontMatter +--- PASS: TestErrorRenderHookCodeblock (0.04s) === CONT TestUglyURLsPerSection ---- PASS: TestTaxonomiesNotForDrafts (0.03s) +--- PASS: TestSitemapBasic (0.02s) === CONT TestRefLinking WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestTemplateBaseWithComment (0.03s) WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== CONT TestWeightedTaxonomies WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSitemapOutputFormats (0.03s) +--- PASS: TestSitemapAndContentBundleNamedSitemap (0.03s) +=== CONT TestWeightedTaxonomies +--- PASS: TestSitemapMultilingual (0.02s) === CONT TestGroupedPages ---- PASS: TestTaxonomiesCountOrder (0.04s) +--- PASS: TestSitemapShouldNotUseListXML (0.03s) === CONT TestOrderedPages ---- PASS: TestRobotsTXTOutput (0.04s) +--- PASS: TestTaxonomiesPageCollections (0.05s) === CONT TestShouldAlwaysHaveUglyURLs ---- PASS: TestUglyURLsPerSection (0.02s) +--- PASS: TestErrorInBaseTemplate (0.06s) + --- PASS: TestErrorInBaseTemplate/base_template (0.02s) + --- PASS: TestErrorInBaseTemplate/index_template (0.02s) + --- PASS: TestErrorInBaseTemplate/partial_from_define (0.02s) === CONT TestCrossrefs -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSitemapBasic (0.02s) +--- PASS: TestTaxonomiesCountOrder (0.05s) === CONT TestPageWithUnderScoreIndexInFilename ---- PASS: TestTemplateNoBasePlease (0.05s) -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestUglyURLsPerSection (0.03s) === CONT TestLastChange ---- PASS: TestSitemapMultilingual (0.04s) -=== CONT TestFutureExpirationRender -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestWeightedTaxonomies (0.03s) -=== CONT TestDraftAndFutureRender -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSectionWithURLInFrontMatter (0.05s) -=== CONT TestSiteLastmod WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestSitemapOutputFormats (0.05s) +=== CONT TestFutureExpirationRender WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN deprecated: .Site.LastChange was deprecated in Hugo v0.123.0 and will be removed in a future release. Use .Site.Lastmod instead. ---- PASS: TestLastChange (0.03s) -=== CONT TestSiteStats -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestGroupedPages (0.05s) -=== CONT TestSectionEntries WARN found no layout file for "amp" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN deprecated: .Site.LastChange was deprecated in Hugo v0.123.0 and will be removed in a future release. Use .Site.Lastmod instead. ---- PASS: TestOrderedPages (0.05s) -=== CONT TestNextInSectionNested -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSiteLastmod (0.02s) -=== CONT TestOuputFormatFrontMatterTermIssue12275 +--- PASS: TestGroupedPages (0.04s) +=== CONT TestDraftAndFutureRender WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestShouldAlwaysHaveUglyURLs (0.06s) -=== CONT TestSiteWithPageNoOutputs +--- PASS: TestPageWithUnderScoreIndexInFilename (0.04s) +=== CONT TestSiteLastmod +--- PASS: TestWeightedTaxonomies (0.06s) +=== CONT TestSiteStats +--- PASS: TestOrderedPages (0.06s) +=== CONT TestSectionEntries WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === RUN TestRefLinking/t0t ---- PASS: TestPageWithUnderScoreIndexInFilename (0.06s) === RUN TestRefLinking/t1t === RUN TestRefLinking/t2t === RUN TestRefLinking/t3t === RUN TestRefLinking/t4t === RUN TestRefLinking/t5t === RUN TestRefLinking/t6t ---- PASS: TestFutureExpirationRender (0.05s) === RUN TestRefLinking/t7t === RUN TestRefLinking/t8t === RUN TestRefLinking/t9t @@ -12284,381 +12323,625 @@ --- PASS: TestRefLinking/t17t (0.00s) --- PASS: TestRefLinking/t18t (0.00s) --- PASS: TestRefLinking/t19t (0.00s) -=== CONT TestShortcodeErrorWhenItShouldBeClosed -=== CONT TestShortcodeInCodeFenceHyphen -=== CONT TestEncodePage +=== CONT TestNextInSectionNested +--- PASS: TestSitemapIssue12266 (0.11s) +=== CONT TestOuputFormatFrontMatterTermIssue12275 +WARN deprecated: .Site.LastChange was deprecated in Hugo v0.123.0 and will be removed in a future release. Use .Site.Lastmod instead. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSiteStats (0.03s) -=== CONT TestShortcodeInnerShouldBeEmptyWhenNotClosed WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestLastChange (0.06s) +--- PASS: TestSiteLastmod (0.03s) +--- PASS: TestSectionWithURLInFrontMatter (0.09s) +--- PASS: TestShouldAlwaysHaveUglyURLs (0.09s) +--- PASS: TestSectionEntries (0.02s) +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSiteWithPageNoOutputs (0.02s) +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== CONT TestSiteWithPageNoOutputs +--- PASS: TestFutureExpirationRender (0.07s) === CONT TestNestedShortcodeCustomOutputFormat ---- PASS: TestNextInSectionNested (0.03s) ---- PASS: TestSectionEntries (0.04s) -=== CONT TestShortcodeHighlightDeindent ---- PASS: TestShortcodeErrorWhenItShouldBeClosed (0.02s) -=== CONT TestShortcodeCodeblockIndent ---- PASS: TestSitemapIssue12266 (0.12s) -=== CONT TestShortcodePreserveIndentation ---- PASS: TestOuputFormatFrontMatterTermIssue12275 (0.04s) -=== CONT TestShortcodeMarkdownOutputFormat +=== CONT TestEncodePage +=== CONT TestShortcodeInCodeFenceHyphen +--- PASS: TestOuputFormatFrontMatterTermIssue12275 (0.03s) === CONT TestShortcodeParamEscapedQuote - -PageMap for site "en" - - lm: 0001-01-01 (home) -/404 lm: 0001-01-01 (404) -/_sitemap lm: 0001-01-01 (sitemap) -/p1 lm: 0001-01-01 (page) - ---- PASS: TestShortcodeInCodeFenceHyphen (0.02s) -=== CONT TestShortcodeStableOutputFormatTemplates +=== CONT TestShortcodeErrorWhenItShouldBeClosed WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestShortcodeHighlightDeindent (0.02s) -=== CONT TestShortcodeNoInner ---- PASS: TestShortcodeMarkdownOutputFormat (0.02s) -=== CONT TestShortcodeRef ---- PASS: TestShortcodeCodeblockIndent (0.03s) -=== CONT TestShortcodeParams ---- PASS: TestShortcodeNoInner (0.01s) -=== CONT TestShortcodeNamespaced ---- PASS: TestShortcodePreserveIndentation (0.03s) -=== CONT TestShortcodeVariables +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestNextInSectionNested (0.04s) +=== CONT TestShortcodeHighlightDeindent WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestEncodePage (0.03s) +=== CONT TestShortcodeCodeblockIndent +=== CONT TestShortcodeInnerShouldBeEmptyWhenNotClosed -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. PageMap for site "en" lm: 0001-01-01 (home) /404 lm: 0001-01-01 (404) /_sitemap lm: 0001-01-01 (sitemap) +/_sitemapindex lm: 0001-01-01 (sitemapindex) /categories lm: 0001-01-01 (taxonomy) /p1 lm: 0001-01-01 (page) /tags lm: 0001-01-01 (taxonomy) ---- PASS: TestShortcodeParamEscapedQuote (0.03s) -=== CONT TestShortcodePreserveOrder ---- PASS: TestShortcodeRef (0.02s) -=== CONT TestShortcodeParentResourcesOnRebuild -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. - -PageMap for site "en" +PageMap for site "fr" lm: 0001-01-01 (home) /404 lm: 0001-01-01 (404) /_sitemap lm: 0001-01-01 (sitemap) -/p1 lm: 0001-01-01 (page) +/categories lm: 0001-01-01 (taxonomy) +/p2 lm: 0001-01-01 (page) +/tags lm: 0001-01-01 (taxonomy) ---- PASS: TestShortcodeInnerShouldBeEmptyWhenNotClosed (0.05s) -=== CONT TestShortcodeGetContent ---- PASS: TestShortcodeNamespaced (0.01s) -=== CONT TestReplaceShortcodeTokens ---- PASS: TestReplaceShortcodeTokens (0.00s) -=== CONT TestShortcodeMultipleOutputFormats ---- PASS: TestShortcodeParams (0.03s) -=== CONT TestRSSCanonifyURLs -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestShortcodeVariables (0.02s) -=== CONT TestRSSKind -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestNestedShortcodeCustomOutputFormat (0.04s) +=== CONT TestShortcodePreserveIndentation +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.--- PASS: TestSiteWithPageNoOutputs (0.05s) +--- PASS: TestShortcodeHighlightDeindent (0.02s) PageMap for site "en" lm: 0001-01-01 (home) /404 lm: 0001-01-01 (404) /_sitemap lm: 0001-01-01 (sitemap) -/_sitemapindex lm: 0001-01-01 (sitemapindex) -/categories lm: 0001-01-01 (taxonomy) /p1 lm: 0001-01-01 (page) -/tags lm: 0001-01-01 (taxonomy) -PageMap for site "fr" +--- PASS: TestShortcodeInCodeFenceHyphen (0.04s) +=== CONT TestShortcodeNoInner +--- PASS: TestShortcodeErrorWhenItShouldBeClosed (0.03s) +=== CONT TestShortcodeRef + +PageMap for site "en" lm: 0001-01-01 (home) /404 lm: 0001-01-01 (404) /_sitemap lm: 0001-01-01 (sitemap) /categories lm: 0001-01-01 (taxonomy) -/p2 lm: 0001-01-01 (page) +/p1 lm: 0001-01-01 (page) /tags lm: 0001-01-01 (taxonomy) ---- PASS: TestNestedShortcodeCustomOutputFormat (0.06s) -=== CONT TestRSSOutput ---- PASS: TestCrossrefs (0.15s) -=== CONT TestRobotsTXTDefaultTemplate -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestShortcodeParamEscapedQuote (0.04s) +=== CONT TestShortcodeParams +=== CONT TestShortcodeMarkdownOutputFormat +--- PASS: TestSiteStats (0.09s) +=== CONT TestBundleResourcesNoPublishedIssue12198 +--- PASS: TestShortcodeCodeblockIndent (0.02s) +=== CONT TestFrontmatterPreserveDatatypesForSlices + WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestEncodePage (0.08s) -=== CONT TestRebuildVariationsJSInNestedCachedPartialFingerprinted ---- PASS: TestShortcodeMultipleOutputFormats (0.04s) -=== CONT TestResourceMinifyDisabled +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestShortcodePreserveIndentation (0.02s) +=== CONT TestEmbeddedPaginationTemplate +--- PASS: TestShortcodeNoInner (0.01s) +=== CONT TestPublisDateRollupIssue12438 +--- PASS: TestShortcodeRef (0.02s) +=== CONT TestTOMLDates +=== CONT TestShortcodeStableOutputFormatTemplates +--- PASS: TestFrontmatterPreserveDatatypesForSlices (0.01s) +=== CONT TestDataNoAssets +--- PASS: TestBundleResourcesNoPublishedIssue12198 (0.02s) +=== CONT TestDataMixedCaseFolders WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestShortcodeGetContent (0.05s) -=== CONT TestResourcesMatch WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRSSCanonifyURLs (0.04s) -=== CONT TestResourceChains -=== RUN TestResourceChains/tocss - resource_chain_test.go:584: -=== RUN TestResourceChains/minify -=== PAUSE TestResourceChains/minify -=== RUN TestResourceChains/remote -=== PAUSE TestResourceChains/remote -=== RUN TestResourceChains/concat -=== PAUSE TestResourceChains/concat -=== RUN TestResourceChains/concat_and_fingerprint -=== PAUSE TestResourceChains/concat_and_fingerprint -=== RUN TestResourceChains/fromstring -=== PAUSE TestResourceChains/fromstring -=== RUN TestResourceChains/execute-as-template -=== PAUSE TestResourceChains/execute-as-template -=== RUN TestResourceChains/fingerprint -=== PAUSE TestResourceChains/fingerprint -=== RUN TestResourceChains/baseurl-path -=== PAUSE TestResourceChains/baseurl-path -=== RUN TestResourceChains/Prevent_resource_publish_on_.Content_only -=== PAUSE TestResourceChains/Prevent_resource_publish_on_.Content_only -=== RUN TestResourceChains/unmarshal -=== PAUSE TestResourceChains/unmarshal -=== RUN TestResourceChains/resources.Get -=== PAUSE TestResourceChains/resources.Get -=== RUN TestResourceChains/template -=== PAUSE TestResourceChains/template -=== CONT TestResourceChainPostProcess +--- PASS: TestShortcodeParams (0.03s) +=== CONT TestSitemapOverrideFilename + +PageMap for site "en" + + lm: 0001-01-01 (home) +/404 lm: 0001-01-01 (404) +/_sitemap lm: 0001-01-01 (sitemap) +/p1 lm: 0001-01-01 (page) + +--- PASS: TestShortcodeInnerShouldBeEmptyWhenNotClosed (0.04s) +=== CONT TestDeprecateTaxonomyTerm WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -Source changed /b1/index.md ---- PASS: TestShortcodePreserveOrder (0.07s) -=== CONT TestRenderStringWithShortcodeIssue10654 +--- PASS: TestShortcodeMarkdownOutputFormat (0.03s) +=== CONT TestIntegrationTestTemplate WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRSSKind (0.05s) -=== CONT TestRenderStringWithShortcodeInPageWithNoContentFile WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestShortcodeParentResourcesOnRebuild (0.07s) -=== CONT TestRenderStringWithShortcode -=== RUN TestRenderStringWithShortcode/Basic -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRobotsTXTDefaultTemplate (0.04s) -=== CONT TestRenderStringOnPageNotBackedByAFile ---- PASS: TestResourceMinifyDisabled (0.03s) -=== CONT TestRenderShortcodesNestedPageContextIssue12356 ---- PASS: TestResourcesMatch (0.02s) -=== CONT TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458 ---- PASS: TestRebuildVariationsJSInNestedCachedPartialFingerprinted (0.05s) -=== CONT TestRenderShortcodesEditIncludedPage +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestDataNoAssets (0.02s) +=== CONT TestContentFactory +=== RUN TestContentFactory/Simple +--- PASS: TestTOMLDates (0.02s) +=== CONT TestConfigDir +--- PASS: TestDeprecateTaxonomyTerm (0.01s) +=== CONT TestTemplateNoBasePlease WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestResourceChainPostProcess (0.02s) -=== CONT TestRenderShortcodesEditNested +--- PASS: TestDataMixedCaseFolders (0.03s) +=== CONT TestTermDraft WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRenderStringOnPageNotBackedByAFile (0.01s) -=== CONT TestRenderShortcodesNestedMultipleOutputFormatTemplates ---- PASS: TestRSSOutput (0.07s) -=== CONT TestRenderShortcodesBasic ---- PASS: TestRenderShortcodesEditIncludedPage (0.01s) -=== CONT TestRebuildHomeThenPageIssue12436 ---- PASS: TestRenderShortcodesNestedPageContextIssue12356 (0.02s) -=== CONT TestRebuildEditSingleListChangeUbuntuIssue12362 -=== RUN TestRenderStringWithShortcode/Edit_shortcode +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestIntegrationTestTemplate (0.02s) +=== CONT TestTermBuildNeverRenderNorList +--- PASS: TestDraftAndFutureRender (0.16s) +=== CONT TestWordCountWithAllCJKRunesHasCJKLanguage +--- PASS: TestConfigDir (0.02s) +=== CONT TestPaginatorEmptyPageGroups +--- PASS: TestSitemapOverrideFilename (0.04s) +=== CONT TestMergeLanguagesTemplate +=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/md WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestDraftAndFutureRender (0.20s) WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRenderStringWithShortcodeInPageWithNoContentFile (0.04s) ---- PASS: TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458 (0.03s) ---- PASS: TestRenderShortcodesNestedMultipleOutputFormatTemplates (0.02s) ---- PASS: TestRebuildHomeThenPageIssue12436 (0.02s) ---- PASS: TestRebuildEditSingleListChangeUbuntuIssue12362 (0.02s) ---- PASS: TestRenderStringWithShortcodeIssue10654 (0.04s) -=== CONT TestRebuildEditArchetypeFile ---- PASS: TestRenderShortcodesBasic (0.02s) -=== CONT TestRebuildEditData -=== CONT TestRebuildEditMixedCaseTemplateFileIssue12165 ---- PASS: TestRebuildEditArchetypeFile (0.01s) -=== CONT TestRebuildVariationsJSBundled ---- PASS: TestRenderShortcodesEditNested (0.04s) -=== CONT TestRebuildVariationsJSInNestedPartialFingerprintedInBase ---- PASS: TestRenderStringWithShortcode (0.05s) - --- PASS: TestRenderStringWithShortcode/Basic (0.02s) - --- PASS: TestRenderStringWithShortcode/Edit_shortcode (0.03s) -=== CONT TestGetPageNewsVsTagsNewsIssue12638 -=== CONT TestRebuildEditContentNonDefaultLanguageDifferentBundles -=== CONT TestRebuildEditContentNonDefaultLanguage ---- PASS: TestRebuildEditData (0.03s) -=== CONT TestRebuildVariationsJSNoneFingerprinted +=== RUN TestContentFactory/Content_in_both_project_and_theme WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== CONT TestRebuildI18n ---- PASS: TestGetPageNewsVsTagsNewsIssue12638 (0.02s) -=== CONT TestRebuildDeeplyNestedLink -=== CONT TestRebuildVariationsAssetsJSImport -=== CONT TestRebuildEditHomeContent ---- PASS: TestRebuildVariationsJSNoneFingerprinted (0.02s) ---- PASS: TestRebuildDeeplyNestedLink (0.02s) -=== CONT TestFrontMatterBuildIsHugoKeyword ---- PASS: TestRebuildVariationsJSInNestedPartialFingerprintedInBase (0.04s) -=== CONT TestFrontMatterParamsLangNoCascade ---- PASS: TestRebuildVariationsJSBundled (0.04s) -=== CONT TestFrontMatterTitleOverrideWarn -=== CONT TestRebuildSingleWithBaseof ---- PASS: TestRebuildEditMixedCaseTemplateFileIssue12165 (0.04s) -=== CONT TestFrontMatterParamsLang ---- PASS: TestRebuildEditContentNonDefaultLanguageDifferentBundles (0.03s) -=== CONT TestFrontMatterParamsKindPath ---- PASS: TestShortcodeStableOutputFormatTemplates (0.19s) -=== CONT TestFrontMatterParamsInItsOwnSection ---- PASS: TestRebuildEditHomeContent (0.02s) -=== CONT TestPaginatorEmptyPageGroups ---- PASS: TestRebuildVariationsAssetsJSImport (0.02s) -=== CONT TestMergeLanguagesTemplate ---- PASS: TestFrontMatterTitleOverrideWarn (0.01s) +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestTermDraft (0.02s) === CONT TestMergeLanguages +--- PASS: TestCrossrefs (0.21s) === CONT TestGetPageContentAdapterBaseIssue12561 ---- PASS: TestRebuildI18n (0.03s) ---- PASS: TestFrontMatterBuildIsHugoKeyword (0.02s) -=== CONT TestBundledResourcesWhenMultipleOutputFormats ---- PASS: TestFrontMatterParamsKindPath (0.02s) +--- PASS: TestPaginatorEmptyPageGroups (0.01s) +=== CONT TestGetPageNewsVsTagsNewsIssue12638 +--- PASS: TestTermBuildNeverRenderNorList (0.02s) === CONT TestGetPageIssue12120 ---- PASS: TestFrontMatterParamsLangNoCascade (0.02s) +--- PASS: TestTemplateNoBasePlease (0.04s) === CONT TestBundleBranchIssue12320 ---- PASS: TestFrontMatterParamsInItsOwnSection (0.02s) +--- PASS: TestPublisDateRollupIssue12438 (0.07s) === CONT TestHTMLFilesIsue11999 ---- PASS: TestFrontMatterParamsLang (0.02s) +--- PASS: TestGetPageIssue12120 (0.01s) === CONT TestPageBundlerHome ---- PASS: TestPaginatorEmptyPageGroups (0.02s) +--- PASS: TestGetPageContentAdapterBaseIssue12561 (0.01s) === CONT TestPageBundlerPartialTranslations ---- PASS: TestGetPageIssue12120 (0.01s) -=== CONT TestBundleSlug ---- PASS: TestHTMLFilesIsue11999 (0.01s) -=== CONT TestErrorNestedRender --- PASS: TestBundleBranchIssue12320 (0.01s) +=== CONT TestBundleSlug +=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/ad +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestMergeLanguages (0.02s) +=== CONT TestBundledResourcesWhenMultipleOutputFormats +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestPageBundlerHome (0.02s) +=== CONT TestBundledResourcesMultilingualDuplicateResourceFiles +--- PASS: TestHTMLFilesIsue11999 (0.02s) +=== CONT TestPageBundlerHeadlessIssue6552 +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestContentFactory (0.07s) + --- PASS: TestContentFactory/Simple (0.03s) + --- PASS: TestContentFactory/Content_in_both_project_and_theme (0.03s) +=== CONT TestPageBundlerHeadless +--- PASS: TestGetPageNewsVsTagsNewsIssue12638 (0.03s) +--- PASS: TestBundleSlug (0.02s) +--- PASS: TestPageBundlerPartialTranslations (0.03s) +--- PASS: TestPageBundlerHeadlessIssue6552 (0.01s) +=== CONT TestMultilingualDisableLanguage +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== CONT TestPageBundlerMultilingualTextResource +--- PASS: TestBundledResourcesMultilingualDuplicateResourceFiles (0.02s) === CONT TestPageBundlerBundleInRoot ---- PASS: TestGetPageContentAdapterBaseIssue12561 (0.02s) +--- PASS: TestMergeLanguagesTemplate (0.06s) === CONT TestRenderWithoutArgument -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestBundledResourcesWhenMultipleOutputFormats (0.02s) +=== CONT TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths +=== CONT TestPageBundlerShortcodeInBundledPage +--- PASS: TestBundledResourcesWhenMultipleOutputFormats (0.04s) +--- PASS: TestPageBundlerBundleInRoot (0.02s) === CONT TestGoldmark ---- PASS: TestRebuildEditContentNonDefaultLanguage (0.06s) -=== CONT TestPageParam -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestRebuildSingleWithBaseof (0.04s) +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestMultilingualDisableLanguage (0.03s) === CONT TestScratch ---- PASS: TestPageBundlerHome (0.02s) +=== CONT TestPageParam +--- PASS: TestPageBundlerHeadless (0.04s) === CONT TestWordCountAndSimilarVsSummary ---- PASS: TestRenderWithoutArgument (0.01s) +--- PASS: TestPageBundlerMultilingualTextResource (0.04s) === CONT TestChompBOM ---- PASS: TestMergeLanguages (0.03s) +--- PASS: TestRenderWithoutArgument (0.04s) === CONT TestTranslationKeyTermPages ---- PASS: TestPageBundlerBundleInRoot (0.01s) +--- PASS: TestPageBundlerShortcodeInBundledPage (0.02s) === CONT TestPagePaths ---- PASS: TestPageBundlerPartialTranslations (0.02s) +--- PASS: TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths (0.04s) === CONT TestWordCount === RUN TestWordCount/md ---- PASS: TestPageParam (0.01s) +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestGoldmark (0.03s) === CONT TestWordCountWithIsCJKLanguageFalse === RUN TestWordCountWithIsCJKLanguageFalse/md ---- PASS: TestMergeLanguagesTemplate (0.04s) +--- PASS: TestChompBOM (0.02s) === CONT TestWordCountWithMainEnglishWithCJKRunes === RUN TestWordCountWithMainEnglishWithCJKRunes/md ---- PASS: TestGoldmark (0.01s) -=== CONT TestWordCountWithAllCJKRunesHasCJKLanguage -=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/md ---- PASS: TestTranslationKeyTermPages (0.01s) +--- PASS: TestTranslationKeyTermPages (0.02s) +=== CONT TestTaxonomyLookupIssue12193 +--- PASS: TestScratch (0.03s) +=== CONT TestLoadMultiConfig +--- PASS: TestLoadMultiConfig (0.00s) +=== CONT TestConfigOutputFormatsPerLanguage +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestWordCountAndSimilarVsSummary (0.05s) +=== CONT TestConfigLanguageCodeTopLevel +=== RUN TestWordCountWithMainEnglishWithCJKRunes/ad +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== RUN TestWordCount/ad +=== CONT TestConfigLegacyValues +--- PASS: TestTaxonomyLookupIssue12193 (0.02s) +=== CONT TestConfigEmptyTOMLString +=== RUN TestWordCountWithIsCJKLanguageFalse/ad +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestShortcodeStableOutputFormatTemplates (0.19s) +=== CONT TestConfigMergeLanguageDeepEmptyLefSide +--- PASS: TestPageParam (0.05s) +--- PASS: TestConfigLanguageCodeTopLevel (0.01s) +=== CONT TestConfigHugoWorkingDir +--- PASS: TestConfigEmptyTOMLString (0.01s) +=== CONT TestConfigEmptyMainSections +--- PASS: TestConfigOutputFormatsPerLanguage (0.03s) +=== CONT TestReproCommentsIn10947 +--- PASS: TestEmbeddedPaginationTemplate (0.20s) +=== CONT TestConfigOutputFormatDefinedInTheme +--- PASS: TestConfigMergeLanguageDeepEmptyLefSide (0.02s) +=== CONT TestHugoConfigSliceOverrides +=== RUN TestHugoConfigSliceOverrides/En_first +--- PASS: TestConfigHugoWorkingDir (0.02s) +=== CONT TestInvalidDefaultMarkdownHandler +--- PASS: TestConfigLegacyValues (0.02s) +=== CONT TestLoadConfigModules +--- PASS: TestInvalidDefaultMarkdownHandler (0.00s) +WARN deprecated: .Site.Authors was deprecated in Hugo v0.124.0 and will be removed in a future release. Use taxonomies instead. +WARN deprecated: .Site.IsMultiLingual was deprecated in Hugo v0.124.0 and will be removed in a future release. Use hugo.IsMultilingual instead. +--- PASS: TestConfigEmptyMainSections (0.01s) +--- PASS: TestReproCommentsIn10947 (0.01s) +WARN Module "n1" is not compatible with this Hugo version: 0.40.0/0.50.0 extended; run "hugo mod graph" for more information. +=== CONT TestPrivacyConfig +=== CONT TestLoadConfigFromThemeDir +=== CONT TestLoadConfigFromThemes +=== RUN TestLoadConfigFromThemes/Merge_default +--- PASS: TestConfigOutputFormatDefinedInTheme (0.02s) +=== CONT TestTitleCaseStyleWithAutomaticSectionPages +=== RUN TestHugoConfigSliceOverrides/Sv_first +--- PASS: TestPrivacyConfig (0.02s) +=== CONT TestRenderStringBadMarkupOpt +--- PASS: TestLoadConfigModules (0.03s) +=== CONT TestPageDatesAllKinds +=== RUN TestLoadConfigFromThemes/Merge_shallow +--- PASS: TestTitleCaseStyleWithAutomaticSectionPages (0.02s) === CONT TestWordCountWithAllCJKRunesWithoutHasCJKLanguage === RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/md ---- PASS: TestChompBOM (0.01s) +--- PASS: TestPagePaths (0.09s) === CONT TestPageWithDate ---- PASS: TestBundleSlug (0.03s) +--- PASS: TestRenderStringBadMarkupOpt (0.01s) === CONT TestSummaryAuto -=== RUN TestWordCountWithMainEnglishWithCJKRunes/ad ---- PASS: TestWordCountAndSimilarVsSummary (0.02s) +--- PASS: TestPageWithDate (0.01s) === CONT TestSummaryManualSplitHTML ---- PASS: TestScratch (0.02s) +=== RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad +--- PASS: TestPageDatesAllKinds (0.01s) === CONT TestSummaryManualSplit -=== RUN TestWordCountWithIsCJKLanguageFalse/ad ---- PASS: TestErrorNestedRender (0.03s) +--- PASS: TestLoadConfigFromThemeDir (0.04s) === CONT TestSummaryInFrontMatter -=== RUN TestWordCount/ad ---- PASS: TestPageWithDate (0.01s) +--- PASS: TestSummaryAuto (0.01s) === CONT TestPageWithMoreTag === RUN TestPageWithMoreTag/md ---- PASS: TestSummaryAuto (0.01s) +--- PASS: TestTemplateManyBaseTemplates (0.50s) === CONT TestPageWithShortCodeInSummary === RUN TestPageWithShortCodeInSummary/md -=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/ad --- PASS: TestSummaryManualSplit (0.01s) === CONT TestPageWithDateFields === RUN TestPageWithDateFields/md ---- PASS: TestSummaryManualSplitHTML (0.01s) +--- PASS: TestSummaryInFrontMatter (0.01s) === CONT TestPageWithSummaryParameter === RUN TestPageWithSummaryParameter/md -=== RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad ---- PASS: TestSummaryInFrontMatter (0.02s) +--- PASS: TestSummaryManualSplitHTML (0.01s) === CONT TestPageWithBlankSummary === RUN TestPageWithBlankSummary/md -=== RUN TestPageWithSummaryParameter/ad === RUN TestPageWithMoreTag/ad -=== RUN TestPageWithBlankSummary/ad -=== RUN TestPageWithShortCodeInSummary/ad +=== RUN TestLoadConfigFromThemes/Merge_no_params_in_project === RUN TestPageWithDateFields/ad ---- PASS: TestTemplateManyBaseTemplates (0.45s) +=== RUN TestPageWithSummaryParameter/ad +=== RUN TestPageWithShortCodeInSummary/ad +=== RUN TestPageWithBlankSummary/ad +=== RUN TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none +=== RUN TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_shallow +--- PASS: TestLoadConfigFromThemes (0.12s) + --- PASS: TestLoadConfigFromThemes/Merge_default (0.03s) + --- PASS: TestLoadConfigFromThemes/Merge_shallow (0.03s) + --- PASS: TestLoadConfigFromThemes/Merge_no_params_in_project (0.03s) + --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none (0.02s) + --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_shallow (0.02s) === CONT TestPageWithDelimiter === RUN TestPageWithDelimiter/md === RUN TestPageWithDelimiter/ad ---- PASS: TestPagePaths (0.10s) +--- PASS: TestHugoConfigSliceOverrides (0.29s) + --- PASS: TestHugoConfigSliceOverrides/En_first (0.02s) + --- PASS: TestHugoConfigSliceOverrides/Sv_first (0.27s) === CONT TestPageSummary === RUN TestPageSummary/md === RUN TestPageSummary/ad -=== RUN TestWordCountWithIsCJKLanguageFalse/rst +=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/rst === RUN TestWordCount/rst -=== RUN TestPageWithBlankSummary/rst -=== RUN TestWordCountWithMainEnglishWithCJKRunes/rst === RUN TestPageWithMoreTag/rst -=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/rst -=== RUN TestPageWithShortCodeInSummary/rst +=== RUN TestWordCountWithIsCJKLanguageFalse/rst === RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/rst -=== RUN TestPageSummary/rst +=== RUN TestWordCountWithMainEnglishWithCJKRunes/rst +=== RUN TestPageWithBlankSummary/rst === RUN TestPageWithDelimiter/rst ---- PASS: TestWordCountWithIsCJKLanguageFalse (0.84s) - --- PASS: TestWordCountWithIsCJKLanguageFalse/md (0.01s) - --- PASS: TestWordCountWithIsCJKLanguageFalse/ad (0.41s) - --- PASS: TestWordCountWithIsCJKLanguageFalse/rst (0.42s) +=== RUN TestPageWithShortCodeInSummary/rst +--- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage (0.94s) + --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/md (0.02s) + --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/ad (0.49s) + --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/rst (0.43s) === CONT TestCreateNewPage === RUN TestCreateNewPage/md +=== RUN TestPageWithSummaryParameter/rst === RUN TestCreateNewPage/ad ---- PASS: TestWordCountWithMainEnglishWithCJKRunes (0.87s) - --- PASS: TestWordCountWithMainEnglishWithCJKRunes/md (0.01s) - --- PASS: TestWordCountWithMainEnglishWithCJKRunes/ad (0.47s) - --- PASS: TestWordCountWithMainEnglishWithCJKRunes/rst (0.39s) +--- PASS: TestWordCount (0.91s) + --- PASS: TestWordCount/md (0.03s) + --- PASS: TestWordCount/ad (0.44s) + --- PASS: TestWordCount/rst (0.44s) === CONT TestPageDatesSections --- PASS: TestPageDatesSections (0.02s) -=== CONT TestPageDatesAllKinds -WARN deprecated: .Site.LastChange was deprecated in Hugo v0.123.0 and will be removed in a future release. Use .Site.Lastmod instead. ---- PASS: TestPageDatesAllKinds (0.01s) +=== CONT TestSiteWithGoModButNoModules +--- PASS: TestSiteWithGoModButNoModules (0.01s) +=== CONT TestErrorNestedRender +--- PASS: TestErrorNestedRender (0.01s) +=== CONT TestErrorMinify +--- PASS: TestErrorMinify (0.01s) +=== CONT TestModuleAbsMount +--- PASS: TestModuleAbsMount (0.01s) +--- PASS: TestPageWithMoreTag (0.86s) + --- PASS: TestPageWithMoreTag/md (0.01s) + --- PASS: TestPageWithMoreTag/ad (0.43s) + --- PASS: TestPageWithMoreTag/rst (0.42s) +=== CONT TestDisableRootSlicesFromEnv +=== CONT TestCascadeExtensionInPath +--- PASS: TestCascadeExtensionInPath (0.02s) +--- PASS: TestDisableRootSlicesFromEnv (0.02s) +=== CONT TestLoadConfigLanguageParamsOverrideIssue10620 +=== CONT TestLoadConfigThemeLanguage +--- PASS: TestLoadConfigThemeLanguage (0.01s) +--- PASS: TestLoadConfigLanguageParamsOverrideIssue10620 (0.01s) +=== CONT TestCascadeIssue12172 +=== RUN TestPageSummary/rst +=== CONT TestCascadConfigExtensionInPathIgnore +--- PASS: TestCascadeIssue12172 (0.01s) +=== CONT TestCascadConfigExtensionInPath +--- PASS: TestCascadConfigExtensionInPathIgnore (0.01s) +=== CONT TestCascadeExtensionInPathIgnore +--- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage (0.93s) + --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/md (0.01s) + --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad (0.51s) + --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/rst (0.41s) +=== CONT TestRenderShortcodesEditNested +--- PASS: TestCascadConfigExtensionInPath (0.02s) +=== CONT TestShortcodeVariables +--- PASS: TestPageWithDelimiter (0.84s) + --- PASS: TestPageWithDelimiter/md (0.01s) + --- PASS: TestPageWithDelimiter/ad (0.47s) + --- PASS: TestPageWithDelimiter/rst (0.36s) +=== CONT TestShortcodePreserveOrder +--- PASS: TestRenderShortcodesEditNested (0.02s) +=== CONT TestShortcodeParentResourcesOnRebuild +--- PASS: TestShortcodeVariables (0.01s) +=== CONT TestShortcodeGetContent +--- PASS: TestCascadeExtensionInPathIgnore (0.03s) +=== CONT TestReplaceShortcodeTokens +--- PASS: TestReplaceShortcodeTokens (0.00s) +=== CONT TestShortcodeMultipleOutputFormats +--- PASS: TestWordCountWithIsCJKLanguageFalse (1.03s) + --- PASS: TestWordCountWithIsCJKLanguageFalse/md (0.03s) + --- PASS: TestWordCountWithIsCJKLanguageFalse/ad (0.56s) + --- PASS: TestWordCountWithIsCJKLanguageFalse/rst (0.45s) +=== CONT TestRSSCanonifyURLs +Source changed /b1/index.md +--- PASS: TestShortcodeMultipleOutputFormats (0.01s) +=== CONT TestRSSKind +--- PASS: TestShortcodePreserveOrder (0.03s) +=== CONT TestRSSOutput +--- PASS: TestShortcodeParentResourcesOnRebuild (0.02s) +=== CONT TestRobotsTXTDefaultTemplate +--- PASS: TestWordCountWithMainEnglishWithCJKRunes (1.04s) + --- PASS: TestWordCountWithMainEnglishWithCJKRunes/md (0.02s) + --- PASS: TestWordCountWithMainEnglishWithCJKRunes/ad (0.60s) + --- PASS: TestWordCountWithMainEnglishWithCJKRunes/rst (0.42s) +=== CONT TestRobotsTXTOutput +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestShortcodeGetContent (0.03s) +=== CONT TestResourceMinifyDisabled +WARN found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestRSSCanonifyURLs (0.02s) +=== CONT TestResourcesMatch +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestRSSKind (0.01s) +=== CONT TestResourceChains +=== RUN TestResourceChains/tocss + resource_chain_test.go:584: +=== RUN TestResourceChains/minify +=== PAUSE TestResourceChains/minify +=== RUN TestResourceChains/remote +=== PAUSE TestResourceChains/remote +=== RUN TestResourceChains/concat +=== PAUSE TestResourceChains/concat +=== RUN TestResourceChains/concat_and_fingerprint +=== PAUSE TestResourceChains/concat_and_fingerprint +=== RUN TestResourceChains/fromstring +=== PAUSE TestResourceChains/fromstring +=== RUN TestResourceChains/execute-as-template +=== PAUSE TestResourceChains/execute-as-template +=== RUN TestResourceChains/fingerprint +=== PAUSE TestResourceChains/fingerprint +=== RUN TestResourceChains/baseurl-path +=== PAUSE TestResourceChains/baseurl-path +=== RUN TestResourceChains/Prevent_resource_publish_on_.Content_only +=== PAUSE TestResourceChains/Prevent_resource_publish_on_.Content_only +=== RUN TestResourceChains/unmarshal +=== PAUSE TestResourceChains/unmarshal +=== RUN TestResourceChains/resources.Get +=== PAUSE TestResourceChains/resources.Get +=== RUN TestResourceChains/template +=== PAUSE TestResourceChains/template +=== CONT TestResourceChainPostProcess +--- PASS: TestRSSOutput (0.01s) +=== CONT TestRenderStringWithShortcodeIssue10654 +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestRobotsTXTDefaultTemplate (0.02s) +=== CONT TestRenderStringWithShortcodeInPageWithNoContentFile +--- PASS: TestResourcesMatch (0.01s) +=== CONT TestRenderStringWithShortcode +=== RUN TestRenderStringWithShortcode/Basic +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestResourceChainPostProcess (0.01s) +=== CONT TestRenderStringOnPageNotBackedByAFile +--- PASS: TestRobotsTXTOutput (0.02s) +=== CONT TestRenderShortcodesNestedPageContextIssue12356 +--- PASS: TestResourceMinifyDisabled (0.02s) +=== CONT TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458 +--- PASS: TestRenderStringWithShortcodeIssue10654 (0.01s) +=== CONT TestRenderShortcodesEditIncludedPage +=== RUN TestRenderStringWithShortcode/Edit_shortcode +--- PASS: TestRenderStringOnPageNotBackedByAFile (0.01s) +=== CONT TestModulesIncompatible +WARN Failed to read module config for "incompat3" in "/site/themes/incompat3/theme.toml": "_stream.toml:2:19": unmarshal failed: toml: float can have at most one decimal point +WARN Module "incompat1" is not compatible with this Hugo version: 0.33.2/0.45.0; run "hugo mod graph" for more information. +WARN Module "incompat2" is not compatible with this Hugo version: Min 5.0.0; run "hugo mod graph" for more information. +--- PASS: TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458 (0.01s) +--- PASS: TestPageWithBlankSummary (0.98s) + --- PASS: TestPageWithBlankSummary/md (0.02s) + --- PASS: TestPageWithBlankSummary/ad (0.51s) + --- PASS: TestPageWithBlankSummary/rst (0.45s) +=== CONT TestCascadeEditIssue12449 +=== CONT TestMountsProject +--- PASS: TestRenderShortcodesEditIncludedPage (0.01s) +=== CONT TestAliasTemplate +=== CONT TestRebuildEditData +--- PASS: TestRenderShortcodesNestedPageContextIssue12356 (0.02s) +--- PASS: TestRenderStringWithShortcodeInPageWithNoContentFile (0.02s) +--- PASS: TestRenderStringWithShortcode (0.03s) + --- PASS: TestRenderStringWithShortcode/Basic (0.01s) + --- PASS: TestRenderStringWithShortcode/Edit_shortcode (0.01s) +=== CONT TestRenderShortcodesNestedMultipleOutputFormatTemplates +--- PASS: TestModulesIncompatible (0.02s) +=== CONT TestRenderShortcodesBasic +=== CONT TestCascadeTarget +=== RUN TestCascadeTarget/slice +--- PASS: TestCascadeEditIssue12449 (0.02s) +=== CONT TestCascadeBuildOptionsTaxonomies +--- PASS: TestPageWithShortCodeInSummary (1.00s) + --- PASS: TestPageWithShortCodeInSummary/md (0.02s) + --- PASS: TestPageWithShortCodeInSummary/ad (0.56s) + --- PASS: TestPageWithShortCodeInSummary/rst (0.42s) +=== CONT TestRebuildHomeThenPageIssue12436 +--- PASS: TestMountsProject (0.02s) +=== CONT TestRebuildEditSingleListChangeUbuntuIssue12362 +--- PASS: TestRenderShortcodesNestedMultipleOutputFormatTemplates (0.01s) +=== CONT TestRebuildEditMixedCaseTemplateFileIssue12165 +--- PASS: TestCascadeBuildOptionsTaxonomies (0.02s) +=== CONT TestRebuildEditArchetypeFile +--- PASS: TestRenderShortcodesBasic (0.02s) +=== CONT TestRebuildEditContentNonDefaultLanguageDifferentBundles +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestAliasTemplate (0.03s) +=== CONT TestRebuildEditContentNonDefaultLanguage +--- PASS: TestRebuildEditData (0.03s) +=== CONT TestRebuildI18n +--- PASS: TestRebuildEditSingleListChangeUbuntuIssue12362 (0.02s) +=== CONT TestRebuildVariationsAssetsJSImport +=== RUN TestCascadeTarget/slice_with__target +--- PASS: TestRebuildEditArchetypeFile (0.01s) +=== CONT TestRebuildEditHomeContent +--- PASS: TestRebuildEditMixedCaseTemplateFileIssue12165 (0.03s) +=== CONT TestModulesWithContent +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== RUN TestCascadeTarget/slice_with_environment__target +--- PASS: TestRebuildEditHomeContent (0.02s) +=== CONT TestAlias +--- PASS: TestRebuildHomeThenPageIssue12436 (0.05s) +=== CONT TestAliasMultipleOutputFormats +--- PASS: TestRebuildI18n (0.03s) +=== CONT TestRebuildSingleWithBaseof +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestRebuildVariationsAssetsJSImport (0.02s) +=== CONT TestRebuildVariationsJSBundled +=== RUN TestCascadeTarget/slice_with_yaml__target +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. + lm: 0001-01-01 (home) +/404 lm: 0001-01-01 (404) +/_sitemap lm: 0001-01-01 (sitemap) +/blog lm: 0001-01-01 (section) + /page lm: 0001-01-01 (page) +/categories lm: 0001-01-01 (taxonomy) +/tags lm: 0001-01-01 (taxonomy) +--- PASS: TestAliasMultipleOutputFormats (0.02s) +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== CONT TestRebuildVariationsJSInNestedPartialFingerprintedInBase +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestRebuildVariationsJSBundled (0.02s) +=== CONT TestRebuildVariationsJSInNestedCachedPartialFingerprinted +=== RUN TestCascadeTarget/slice_with_json__target +--- PASS: TestRebuildEditContentNonDefaultLanguageDifferentBundles (0.06s) +=== CONT TestRebuildVariationsJSNoneFingerprinted +--- PASS: TestRebuildSingleWithBaseof (0.03s) +=== CONT TestRebuildDeeplyNestedLink +--- PASS: TestRebuildVariationsJSNoneFingerprinted (0.01s) +=== CONT TestFrontMatterTitleOverrideWarn +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestRebuildEditContentNonDefaultLanguage (0.07s) +=== CONT TestFrontMatterBuildIsHugoKeyword +WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestCascadeTarget (0.09s) + --- PASS: TestCascadeTarget/slice (0.03s) + --- PASS: TestCascadeTarget/slice_with__target (0.02s) + --- PASS: TestCascadeTarget/slice_with_environment__target (0.02s) + --- PASS: TestCascadeTarget/slice_with_yaml__target (0.01s) + --- PASS: TestCascadeTarget/slice_with_json__target (0.02s) +=== CONT TestFrontMatterParamsLangNoCascade +--- PASS: TestModulesWithContent (0.06s) +=== CONT TestFrontMatterParamsLang +--- PASS: TestFrontMatterBuildIsHugoKeyword (0.01s) +=== CONT Test404WithBase +--- PASS: TestFrontMatterTitleOverrideWarn (0.02s) +=== CONT TestFrontMatterParamsKindPath +--- PASS: TestFrontMatterParamsLangNoCascade (0.01s) +--- PASS: TestRebuildDeeplyNestedLink (0.02s) +--- PASS: TestFrontMatterParamsLang (0.01s) +=== CONT TestDisableKindsTaxonomyTerm +=== CONT TestKindsUnknown +--- PASS: TestRebuildVariationsJSInNestedPartialFingerprintedInBase (0.03s) === CONT TestPageDatesTerms ---- PASS: TestPageDatesTerms (0.02s) +WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== CONT TestTaxonomiesSpaceInName +--- PASS: Test404WithBase (0.01s) === CONT TestPageWithDelimiterForMarkdownThatCrossesBorder ---- PASS: TestPageWithBlankSummary (0.90s) - --- PASS: TestPageWithBlankSummary/md (0.02s) - --- PASS: TestPageWithBlankSummary/ad (0.43s) - --- PASS: TestPageWithBlankSummary/rst (0.46s) +--- PASS: TestKindsUnknown (0.01s) === CONT TestPermalink === RUN TestPermalink/x/y/z/boofar.md-0 === PAUSE TestPermalink/x/y/z/boofar.md-0 @@ -12698,303 +12981,79 @@ === PAUSE TestPermalink/x/y/z/boo-makeindex.md-17 === RUN TestPermalink/x/y/z/boofar.md-18 === PAUSE TestPermalink/x/y/z/boofar.md-18 +--- PASS: TestRebuildVariationsJSInNestedCachedPartialFingerprinted (0.04s) === RUN TestPermalink/x/y/z/boofar.md-19 === PAUSE TestPermalink/x/y/z/boofar.md-19 === CONT TestDraftNonDefaultContentLanguage ---- PASS: TestPageWithDelimiterForMarkdownThatCrossesBorder (0.01s) === CONT TestListTitles ---- PASS: TestListTitles (0.01s) ---- PASS: TestDraftNonDefaultContentLanguage (0.02s) +--- PASS: TestFrontMatterParamsKindPath (0.01s) === CONT TestMountFilters +--- PASS: TestDisableKindsTaxonomyTerm (0.01s) === CONT TestMinifyPublisher ---- PASS: TestMinifyPublisher (0.02s) +--- PASS: TestPageDatesTerms (0.01s) === CONT TestSectionPagesIssue12399 ---- PASS: TestMountFilters (0.02s) +--- PASS: TestPageWithDelimiterForMarkdownThatCrossesBorder (0.01s) === CONT TestSectionPagesMenuMultilingualWarningIssue12306 ---- PASS: TestSectionPagesIssue12399 (0.01s) +--- PASS: TestMountFilters (0.01s) === CONT TestMenusSubDirInBaseURL ---- PASS: TestMenusSubDirInBaseURL (0.02s) +--- PASS: TestListTitles (0.01s) +--- PASS: TestAlias (0.08s) === CONT TestMenusNewConfigSetup ---- PASS: TestSectionPagesMenuMultilingualWarningIssue12306 (0.04s) -=== CONT TestMenuHasMenuCurrentSection ---- PASS: TestWordCount (1.02s) - --- PASS: TestWordCount/md (0.01s) - --- PASS: TestWordCount/ad (0.41s) - --- PASS: TestWordCount/rst (0.60s) +--- PASS: TestSectionPagesMenuMultilingualWarningIssue12306 (0.01s) === CONT TestMenusSectionPagesMenu ---- PASS: TestMenusNewConfigSetup (0.03s) +=== CONT TestMenuHasMenuCurrentSection +--- PASS: TestDraftNonDefaultContentLanguage (0.02s) === CONT TestSmokeFilesystems ---- PASS: TestMenuHasMenuCurrentSection (0.02s) +--- PASS: TestTaxonomiesSpaceInName (0.02s) === CONT TestSmoke ---- PASS: TestMenusSectionPagesMenu (0.03s) +--- PASS: TestSectionPagesIssue12399 (0.01s) === CONT TestSmokeOutputFormats ---- PASS: TestSmokeOutputFormats (0.01s) -=== CONT TestMultihostAllButOneLanguageDisabledIssue12288 ---- PASS: TestPageWithShortCodeInSummary (1.06s) - --- PASS: TestPageWithShortCodeInSummary/md (0.03s) - --- PASS: TestPageWithShortCodeInSummary/ad (0.52s) - --- PASS: TestPageWithShortCodeInSummary/rst (0.52s) -=== CONT TestMultihostResourcePerLanguageMultihostMinify ---- PASS: TestSmokeFilesystems (0.04s) -=== CONT TestMultihost ---- PASS: TestMultihostAllButOneLanguageDisabledIssue12288 (0.03s) -=== CONT TestMultiSitesWithTwoLanguages ---- PASS: TestMultiSitesWithTwoLanguages (0.04s) -=== CONT TestErrorTemplateRuntime -=== RUN TestPageWithSummaryParameter/rst ---- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage (1.16s) - --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/md (0.01s) - --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/ad (0.53s) - --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/rst (0.61s) -=== CONT TestErrorInBaseTemplate -=== RUN TestErrorInBaseTemplate/base_template ---- PASS: TestMultihostResourcePerLanguageMultihostMinify (0.09s) -=== CONT TestErrorRenderHookCodeblock ---- PASS: TestErrorTemplateRuntime (0.04s) ---- PASS: TestPageWithMoreTag (1.17s) - --- PASS: TestPageWithMoreTag/md (0.02s) - --- PASS: TestPageWithMoreTag/ad (0.48s) - --- PASS: TestPageWithMoreTag/rst (0.67s) -=== CONT TestErrorNestedShortcode ---- PASS: TestMultihost (0.11s) -=== CONT TestPageBundlerHeadless -=== RUN TestErrorInBaseTemplate/index_template -=== CONT TestErrorRenderHookHeading ---- PASS: TestSmoke (0.16s) -=== CONT TestBundledResourcesMultilingualDuplicateResourceFiles ---- PASS: TestPageBundlerHeadless (0.02s) -=== CONT TestPageBundlerHeadlessIssue6552 ---- PASS: TestErrorNestedShortcode (0.05s) -=== CONT TestConfigLegacyValues ---- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage (1.26s) - --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/md (0.01s) - --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad (0.57s) - --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/rst (0.66s) -=== CONT TestErrorMinify ---- PASS: TestErrorRenderHookHeading (0.07s) -=== CONT TestModuleAbsMount ---- PASS: TestErrorMinify (0.01s) -=== CONT TestSiteWithGoModButNoModules ---- PASS: TestConfigLegacyValues (0.06s) -=== CONT TestMountsProject -=== RUN TestErrorInBaseTemplate/partial_from_define ---- PASS: TestErrorRenderHookCodeblock (0.15s) -=== CONT TestModulesIncompatible ---- PASS: TestPageBundlerHeadlessIssue6552 (0.12s) -=== CONT TestModulesWithContent ---- PASS: TestPageSummary (1.23s) - --- PASS: TestPageSummary/md (0.02s) - --- PASS: TestPageSummary/ad (0.49s) - --- PASS: TestPageSummary/rst (0.71s) -=== CONT TestHugoModulesMatrix - hugo_modules_test.go:317: ---- SKIP: TestHugoModulesMatrix (0.00s) -=== CONT TestFrontmatterPreserveDatatypesForSlices ---- PASS: TestModuleAbsMount (0.06s) -=== CONT TestEmbeddedPaginationTemplate -WARN Failed to read module config for "incompat3" in "/site/themes/incompat3/theme.toml": "_stream.toml:2:19": unmarshal failed: toml: float can have at most one decimal point -WARN Module "incompat1" is not compatible with this Hugo version: 0.33.2/0.45.0; run "hugo mod graph" for more information. -WARN Module "incompat2" is not compatible with this Hugo version: Min 5.0.0; run "hugo mod graph" for more information. ---- PASS: TestSiteWithGoModButNoModules (0.09s) -=== CONT TestPublisDateRollupIssue12438 ---- PASS: TestBundledResourcesMultilingualDuplicateResourceFiles (0.16s) -=== CONT TestTOMLDates ---- PASS: TestMountsProject (0.08s) -=== CONT TestDataNoAssets ---- PASS: TestErrorInBaseTemplate (0.22s) - --- PASS: TestErrorInBaseTemplate/base_template (0.04s) - --- PASS: TestErrorInBaseTemplate/index_template (0.10s) - --- PASS: TestErrorInBaseTemplate/partial_from_define (0.08s) -=== CONT TestDataMixedCaseFolders ---- PASS: TestPageWithDelimiter (1.31s) - --- PASS: TestPageWithDelimiter/md (0.01s) - --- PASS: TestPageWithDelimiter/ad (0.56s) - --- PASS: TestPageWithDelimiter/rst (0.74s) -=== CONT TestSitemapOverrideFilename -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestTOMLDates (0.01s) -=== CONT TestBundleResourcesNoPublishedIssue12198 ---- PASS: TestDataNoAssets (0.03s) -=== CONT TestIntegrationTestTemplate ---- PASS: TestModulesIncompatible (0.08s) -=== CONT TestContentFactory -=== RUN TestContentFactory/Simple ---- PASS: TestFrontmatterPreserveDatatypesForSlices (0.09s) -=== CONT TestConfigDir ---- PASS: TestIntegrationTestTemplate (0.02s) -=== CONT TestDeprecateTaxonomyTerm -=== RUN TestContentFactory/Content_in_both_project_and_theme ---- PASS: TestBundleResourcesNoPublishedIssue12198 (0.04s) -=== CONT TestKindsUnknown ---- PASS: TestDataMixedCaseFolders (0.05s) -=== CONT TestDisableKindsTaxonomyTerm ---- PASS: TestDeprecateTaxonomyTerm (0.03s) +--- PASS: TestMinifyPublisher (0.02s) === CONT TestLanguagesDisabled ---- PASS: TestConfigDir (0.03s) -=== CONT TestConfigModuleDefaultMountsInConfig ---- PASS: TestKindsUnknown (0.02s) ---- PASS: TestPublisDateRollupIssue12438 (0.08s) -=== CONT TestConfigMiscPanics -=== RUN TestConfigMiscPanics/empty_params -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestContentFactory (0.06s) - --- PASS: TestContentFactory/Simple (0.02s) - --- PASS: TestContentFactory/Content_in_both_project_and_theme (0.04s) -=== CONT TestConfigOutputFormatsPerLanguage -=== CONT TestConfigLanguageCodeTopLevel ---- PASS: TestConfigLanguageCodeTopLevel (0.02s) ---- PASS: TestModulesWithContent (0.16s) ---- PASS: TestLanguagesDisabled (0.05s) ---- PASS: TestDisableKindsTaxonomyTerm (0.06s) ---- PASS: TestConfigModuleDefaultMountsInConfig (0.04s) -=== RUN TestConfigMiscPanics/invalid_language_setup -=== RUN TestConfigMiscPanics/invalid_defaultContentLanguage -=== CONT TestPageBundlerMultilingualTextResource -=== CONT TestMultilingualDisableLanguage -=== CONT TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths -=== CONT TestLoadConfigThemeLanguage -=== CONT TestConfigEmptyTOMLString ---- PASS: TestConfigOutputFormatsPerLanguage (0.04s) -=== CONT TestConfigMergeLanguageDeepEmptyLefSide -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestSitemapOverrideFilename (0.14s) ---- PASS: TestConfigMiscPanics (0.09s) - --- PASS: TestConfigMiscPanics/empty_params (0.04s) - --- PASS: TestConfigMiscPanics/invalid_language_setup (0.00s) - --- PASS: TestConfigMiscPanics/invalid_defaultContentLanguage (0.00s) -=== CONT TestReproCommentsIn10947 -=== CONT TestConfigHugoWorkingDir ---- PASS: TestConfigEmptyTOMLString (0.04s) -=== CONT TestConfigEmptyMainSections ---- PASS: TestConfigHugoWorkingDir (0.01s) -=== CONT TestConfigOutputFormatDefinedInTheme ---- PASS: TestReproCommentsIn10947 (0.02s) -=== CONT TestHugoConfigSliceOverrides -=== RUN TestHugoConfigSliceOverrides/En_first ---- PASS: TestMultilingualDisableLanguage (0.02s) -=== CONT TestInvalidDefaultMarkdownHandler ---- PASS: TestConfigMergeLanguageDeepEmptyLefSide (0.05s) -=== CONT TestLoadConfigModules ---- PASS: TestPageBundlerMultilingualTextResource (0.06s) -=== CONT TestPrivacyConfig -WARN Module "n1" is not compatible with this Hugo version: 0.40.0/0.50.0 extended; run "hugo mod graph" for more information. ---- PASS: TestInvalidDefaultMarkdownHandler (0.01s) ---- PASS: TestLoadConfigThemeLanguage (0.04s) -=== CONT TestLoadConfigFromThemeDir ---- PASS: TestPrivacyConfig (0.03s) -=== CONT TestLoadConfigFromThemes -=== CONT TestDisableRootSlicesFromEnv -=== CONT TestLoadMultiConfig -=== CONT TestCascadeEditIssue12449 -=== CONT TestLoadConfigLanguageParamsOverrideIssue10620 === RUN TestPageWithDateFields/rst ---- PASS: TestLoadConfigLanguageParamsOverrideIssue10620 (0.02s) -=== RUN TestLoadConfigFromThemes/Merge_default -=== RUN TestCreateNewPage/rst ---- PASS: TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths (0.05s) ---- PASS: TestLoadMultiConfig (0.00s) ---- PASS: TestConfigOutputFormatDefinedInTheme (0.05s) -=== CONT TestCascadeIssue12172 -=== CONT TestCascadConfigExtensionInPathIgnore -=== CONT TestCascadConfigExtensionInPath -=== CONT TestCascadeExtensionInPathIgnore -=== CONT TestCascadeExtensionInPath -=== CONT TestAliasTemplate -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestLoadConfigFromThemeDir (0.06s) -=== RUN TestHugoConfigSliceOverrides/Sv_first ---- PASS: TestCascadeEditIssue12449 (0.08s) -=== CONT TestCascadeTarget -=== RUN TestCascadeTarget/slice ---- PASS: TestCascadConfigExtensionInPathIgnore (0.02s) ---- PASS: TestDisableRootSlicesFromEnv (0.05s) ---- PASS: TestCascadeIssue12172 (0.02s) ---- PASS: TestLoadConfigModules (0.11s) ---- PASS: TestEmbeddedPaginationTemplate (0.35s) -=== CONT TestCascadeBuildOptionsTaxonomies ---- PASS: TestCascadConfigExtensionInPath (0.02s) -=== CONT TestAlias ---- PASS: TestCascadeExtensionInPathIgnore (0.02s) -=== CONT TestAliasMultipleOutputFormats ---- PASS: TestConfigEmptyMainSections (0.14s) -=== CONT Test404WithBase ---- PASS: TestCascadeExtensionInPath (0.07s) +--- PASS: TestMenusSubDirInBaseURL (0.01s) +=== CONT TestConfigModuleDefaultMountsInConfig +--- PASS: TestMenuHasMenuCurrentSection (0.01s) === CONT TestResourceChains/minify -=== RUN TestLoadConfigFromThemes/Merge_shallow -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== RUN TestCascadeTarget/slice_with__target ---- PASS: TestAliasTemplate (0.08s) +--- PASS: TestMenusNewConfigSetup (0.02s) === CONT TestResourceChains/template -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== RUN TestCascadeTarget/slice_with_environment__target ---- PASS: TestCascadeBuildOptionsTaxonomies (0.13s) +--- PASS: TestSmokeFilesystems (0.01s) === CONT TestResourceChains/resources.Get -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestSmokeOutputFormats (0.01s) === CONT TestResourceChains/unmarshal -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. - lm: 0001-01-01 (home) -/404 lm: 0001-01-01 (404) -/_sitemap lm: 0001-01-01 (sitemap) -/blog lm: 0001-01-01 (section) - /page lm: 0001-01-01 (page) -/categories lm: 0001-01-01 (taxonomy) -/tags lm: 0001-01-01 (taxonomy) ---- PASS: TestAliasMultipleOutputFormats (0.14s) +--- PASS: TestConfigModuleDefaultMountsInConfig (0.01s) === CONT TestResourceChains/Prevent_resource_publish_on_.Content_only ---- PASS: Test404WithBase (0.14s) +--- PASS: TestLanguagesDisabled (0.01s) +=== RUN TestCreateNewPage/rst === CONT TestResourceChains/baseurl-path -=== CONT TestResourceChains/fingerprint WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestMenusSectionPagesMenu (0.03s) +=== CONT TestResourceChains/fingerprint +=== CONT TestResourceChains/execute-as-template WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== RUN TestLoadConfigFromThemes/Merge_no_params_in_project -=== CONT TestResourceChains/execute-as-template -=== CONT TestResourceChains/fromstring WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== CONT TestResourceChains/fromstring WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === CONT TestResourceChains/concat_and_fingerprint WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== RUN TestCascadeTarget/slice_with_yaml__target === CONT TestResourceChains/concat +WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. === CONT TestResourceChains/remote +=== CONT TestPermalink/x/y/z/boofar.md-0 WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +--- PASS: TestSmoke (0.04s) WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== CONT TestPermalink/x/y/z/boofar.md-0 WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -=== CONT TestPermalink/x/y/z/boofar.md-10 +=== CONT TestPermalink/x/y/z/boofar.md-11 page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-19 page_permalink_test.go:89: @@ -13007,14 +13066,11 @@ === CONT TestPermalink/x/y/z/boofar.md-15 page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-14 - page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-13 page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-12 page_permalink_test.go:89: -=== CONT TestPermalink/x/y/z/boofar.md-11 - page_permalink_test.go:89: -=== CONT TestPermalink/x/y/z/boofar.md-5 +=== CONT TestPermalink/x/y/z/boofar.md-10 page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-9 page_permalink_test.go:89: @@ -13024,87 +13080,76 @@ page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-6 page_permalink_test.go:89: -=== CONT TestPermalink/x/y/z/boofar.md-3 +=== CONT TestPermalink/x/y/z/boofar.md-5 page_permalink_test.go:89: === CONT TestPermalink/x/y/z/boofar.md-4 page_permalink_test.go:89: -=== CONT TestPermalink/x/y/z/boofar.md-2 +=== CONT TestPermalink/x/y/z/boofar.md-3 page_permalink_test.go:89: +=== CONT TestPermalink/x/y/z/boofar.md-2 === CONT TestPermalink/x/y/z/boofar.md-1 page_permalink_test.go:89: -=== RUN TestCascadeTarget/slice_with_json__target -=== RUN TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none -WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +=== NAME TestPermalink/x/y/z/boofar.md-2 + page_permalink_test.go:89: +=== NAME TestPermalink/x/y/z/boofar.md-14 + page_permalink_test.go:89: WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. ---- PASS: TestAlias (0.32s) --- PASS: TestPermalink (0.00s) - --- SKIP: TestPermalink/x/y/z/boofar.md-10 (0.00s) + --- SKIP: TestPermalink/x/y/z/boofar.md-11 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-19 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-18 (0.00s) --- SKIP: TestPermalink/x/y/z/boo-makeindex.md-17 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-16 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-15 (0.00s) - --- SKIP: TestPermalink/x/y/z/boofar.md-14 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-13 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-12 (0.00s) - --- SKIP: TestPermalink/x/y/z/boofar.md-11 (0.00s) - --- SKIP: TestPermalink/x/y/z/boofar.md-5 (0.00s) + --- SKIP: TestPermalink/x/y/z/boofar.md-10 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-9 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-8 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-7 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-6 (0.00s) - --- SKIP: TestPermalink/x/y/z/boofar.md-3 (0.00s) + --- SKIP: TestPermalink/x/y/z/boofar.md-5 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-4 (0.00s) - --- SKIP: TestPermalink/x/y/z/boofar.md-2 (0.00s) + --- SKIP: TestPermalink/x/y/z/boofar.md-3 (0.00s) --- SKIP: TestPermalink/x/y/z/boofar.md-1 (0.00s) - --- PASS: TestPermalink/x/y/z/boofar.md-0 (0.05s) ---- PASS: TestPageWithSummaryParameter (1.98s) - --- PASS: TestPageWithSummaryParameter/md (0.02s) - --- PASS: TestPageWithSummaryParameter/ad (1.12s) - --- PASS: TestPageWithSummaryParameter/rst (0.85s) + --- SKIP: TestPermalink/x/y/z/boofar.md-2 (0.00s) + --- SKIP: TestPermalink/x/y/z/boofar.md-14 (0.00s) + --- PASS: TestPermalink/x/y/z/boofar.md-0 (0.01s) WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. -WARN found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. WARN found no layout file for "html" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. +WARN found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination. --- PASS: TestResourceChains (0.00s) --- SKIP: TestResourceChains/tocss (0.00s) - --- PASS: TestResourceChains/template (0.06s) - --- PASS: TestResourceChains/minify (0.09s) - --- PASS: TestResourceChains/baseurl-path (0.03s) - --- PASS: TestResourceChains/resources.Get (0.08s) - --- PASS: TestResourceChains/Prevent_resource_publish_on_.Content_only (0.07s) - --- PASS: TestResourceChains/unmarshal (0.09s) - --- PASS: TestResourceChains/execute-as-template (0.04s) - --- PASS: TestResourceChains/concat_and_fingerprint (0.03s) - --- PASS: TestResourceChains/fingerprint (0.13s) - --- PASS: TestResourceChains/concat (0.08s) - --- PASS: TestResourceChains/fromstring (0.10s) - --- PASS: TestResourceChains/remote (0.11s) -=== RUN TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_shallow ---- PASS: TestCascadeTarget (0.37s) - --- PASS: TestCascadeTarget/slice (0.07s) - --- PASS: TestCascadeTarget/slice_with__target (0.06s) - --- PASS: TestCascadeTarget/slice_with_environment__target (0.10s) - --- PASS: TestCascadeTarget/slice_with_yaml__target (0.08s) - --- PASS: TestCascadeTarget/slice_with_json__target (0.05s) ---- PASS: TestLoadConfigFromThemes (0.46s) - --- PASS: TestLoadConfigFromThemes/Merge_default (0.10s) - --- PASS: TestLoadConfigFromThemes/Merge_shallow (0.12s) - --- PASS: TestLoadConfigFromThemes/Merge_no_params_in_project (0.07s) - --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none (0.04s) - --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_shallow (0.03s) ---- PASS: TestCreateNewPage (1.32s) - --- PASS: TestCreateNewPage/md (0.02s) - --- PASS: TestCreateNewPage/ad (0.77s) - --- PASS: TestCreateNewPage/rst (0.53s) ---- PASS: TestHugoConfigSliceOverrides (0.68s) - --- PASS: TestHugoConfigSliceOverrides/En_first (0.09s) - --- PASS: TestHugoConfigSliceOverrides/Sv_first (0.56s) ---- PASS: TestPageWithDateFields (2.71s) - --- PASS: TestPageWithDateFields/md (0.03s) - --- PASS: TestPageWithDateFields/ad (1.54s) - --- PASS: TestPageWithDateFields/rst (1.13s) + --- PASS: TestResourceChains/resources.Get (0.01s) + --- PASS: TestResourceChains/unmarshal (0.01s) + --- PASS: TestResourceChains/baseurl-path (0.01s) + --- PASS: TestResourceChains/template (0.02s) + --- PASS: TestResourceChains/minify (0.02s) + --- PASS: TestResourceChains/Prevent_resource_publish_on_.Content_only (0.02s) + --- PASS: TestResourceChains/fingerprint (0.01s) + --- PASS: TestResourceChains/execute-as-template (0.01s) + --- PASS: TestResourceChains/concat (0.01s) + --- PASS: TestResourceChains/concat_and_fingerprint (0.01s) + --- PASS: TestResourceChains/fromstring (0.02s) + --- PASS: TestResourceChains/remote (0.01s) +--- PASS: TestPageWithSummaryParameter (1.23s) + --- PASS: TestPageWithSummaryParameter/md (0.02s) + --- PASS: TestPageWithSummaryParameter/ad (0.72s) + --- PASS: TestPageWithSummaryParameter/rst (0.50s) +--- PASS: TestPageSummary (1.00s) + --- PASS: TestPageSummary/md (0.01s) + --- PASS: TestPageSummary/ad (0.63s) + --- PASS: TestPageSummary/rst (0.35s) +--- PASS: TestCreateNewPage (0.72s) + --- PASS: TestCreateNewPage/md (0.01s) + --- PASS: TestCreateNewPage/ad (0.40s) + --- PASS: TestCreateNewPage/rst (0.31s) +--- PASS: TestPageWithDateFields (2.01s) + --- PASS: TestPageWithDateFields/md (0.02s) + --- PASS: TestPageWithDateFields/ad (1.11s) + --- PASS: TestPageWithDateFields/rst (0.88s) PASS -ok github.com/gohugoio/hugo/hugolib 26.091s +ok github.com/gohugoio/hugo/hugolib 25.379s === RUN TestDimensionFlag --- PASS: TestDimensionFlag (0.00s) === RUN TestTree @@ -13122,13 +13167,13 @@ === RUN TestTreeShiftTree --- PASS: TestTreeShiftTree (0.00s) PASS -ok github.com/gohugoio/hugo/hugolib/doctree 0.082s +ok github.com/gohugoio/hugo/hugolib/doctree 0.089s === RUN TestNewBaseFs --- PASS: TestNewBaseFs (0.01s) === RUN TestNewBaseFsEmpty --- PASS: TestNewBaseFsEmpty (0.00s) === RUN TestRealDirs ---- PASS: TestRealDirs (0.00s) +--- PASS: TestRealDirs (0.01s) === RUN TestWatchFilenames === PAUSE TestWatchFilenames === RUN TestNoSymlinks @@ -13140,11 +13185,11 @@ === RUN TestMakePathRelative --- PASS: TestMakePathRelative (0.01s) === RUN TestAbsProjectContentDir ---- PASS: TestAbsProjectContentDir (0.01s) +--- PASS: TestAbsProjectContentDir (0.02s) === RUN TestContentReverseLookup ---- PASS: TestContentReverseLookup (0.02s) +--- PASS: TestContentReverseLookup (0.01s) === RUN TestReverseLookupShouldOnlyConsiderFilesInCurrentComponent ---- PASS: TestReverseLookupShouldOnlyConsiderFilesInCurrentComponent (0.01s) +--- PASS: TestReverseLookupShouldOnlyConsiderFilesInCurrentComponent (0.02s) === RUN TestAssetsIssue12175 --- PASS: TestAssetsIssue12175 (0.01s) === RUN TestStaticComposite @@ -13154,11 +13199,11 @@ === CONT TestWatchFilenames --- PASS: TestWatchFilenames (0.01s) PASS -ok github.com/gohugoio/hugo/hugolib/filesystems 0.229s +ok github.com/gohugoio/hugo/hugolib/filesystems 0.272s === RUN TestPagesFromGoTmplMisc === PAUSE TestPagesFromGoTmplMisc === RUN TestPagesFromGoTmplAsciidocAndSimilar ---- PASS: TestPagesFromGoTmplAsciidocAndSimilar (0.22s) +--- PASS: TestPagesFromGoTmplAsciidocAndSimilar (0.26s) === RUN TestPagesFromGoTmplAddPageErrors === RUN TestPagesFromGoTmplAddPageErrors/AddPage,_missing_Path === RUN TestPagesFromGoTmplAddPageErrors/AddPage,_path_starting_with_slash @@ -13174,18 +13219,18 @@ === RUN TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Menus === RUN TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/MainSections === RUN TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Taxonomies ---- PASS: TestPagesFromGoTmplAddPageErrors (0.11s) +--- PASS: TestPagesFromGoTmplAddPageErrors (0.08s) --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_missing_Path (0.01s) - --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_path_starting_with_slash (0.02s) + --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_path_starting_with_slash (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_lang_set (0.01s) - --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready (0.07s) - --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/RegularPages (0.01s) + --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready (0.06s) + --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/RegularPages (0.00s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Pages (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/AllPages (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/AllRegularPages (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Home (0.00s) - --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Sections (0.00s) - --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/GetPage (0.02s) + --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Sections (0.01s) + --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/GetPage (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Menus (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/MainSections (0.01s) --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Taxonomies (0.01s) @@ -13214,7 +13259,7 @@ === RUN TestPagesFromGoTmplLanguagePerFile === RUN TestPagesFromGoTmplLanguagePerFile/disable=false === RUN TestPagesFromGoTmplLanguagePerFile/disable=true ---- PASS: TestPagesFromGoTmplLanguagePerFile (0.03s) +--- PASS: TestPagesFromGoTmplLanguagePerFile (0.02s) --- PASS: TestPagesFromGoTmplLanguagePerFile/disable=false (0.01s) --- PASS: TestPagesFromGoTmplLanguagePerFile/disable=true (0.01s) === RUN TestPagesFromGoTmplEnableAllLanguages @@ -13242,55 +13287,55 @@ === RUN TestPagesFromGoTmplMore === PAUSE TestPagesFromGoTmplMore === CONT TestPagesFromGoTmplMisc -=== CONT TestPagesFromGoTmplPathWarningsPathPage +=== CONT TestPagesFromGoTmplMarkdownify === CONT TestPagesFromGoTmplMore -=== CONT TestPagesFromGoTmplMenus === CONT TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544 -=== CONT TestPagesFromGoTmplPathWarningsPathResource -=== CONT TestPagesFromGoTmplEnableAllLanguages -=== RUN TestPagesFromGoTmplEnableAllLanguages/disable=false ---- PASS: TestPagesFromGoTmplMenus (0.01s) -=== CONT TestPagesFromGoTmplAddPage ---- PASS: TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544 (0.01s) -=== CONT TestPagesFromGoTmplRemovePage === CONT TestPagesFromGoTmplDraftPage === CONT TestPagesFromGoTmplRemoveGoTmpl ---- PASS: TestPagesFromGoTmplMore (0.02s) -=== CONT TestPagesFromGoTmplEditDataResource === CONT TestPagesFromGoTmplMovePage +=== CONT TestPagesFromGoParamsIssue12497 === CONT TestPagesFromGoTmplDraftFlagFromResource === CONT TestPagesFromGoTmplEditPartial ---- PASS: TestPagesFromGoTmplPathWarningsPathPage (0.04s) -=== CONT TestPagesFromGoBuildOptions ---- PASS: TestPagesFromGoTmplPathWarningsPathResource (0.04s) -=== CONT TestPagesFromGoParamsIssue12497 ---- PASS: TestPagesFromGoTmplRemovePage (0.04s) +=== CONT TestPagesFromGoTmplAddPage +=== CONT TestPagesFromGoTmplPathWarningsPathPage +--- PASS: TestPagesFromGoTmplMarkdownify (0.02s) +=== CONT TestPagesFromGoTmplRemovePage +--- PASS: TestPagesFromGoTmplMore (0.02s) +=== CONT TestPagesFromGoTmplCascade +--- PASS: TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544 (0.03s) === CONT TestPagesFromGoPathsWithDotsIssue12493 +--- PASS: TestPagesFromGoPathsWithDotsIssue12493 (0.02s) +=== CONT TestPagesFromGoBuildOptions +--- PASS: TestPagesFromGoTmplPathWarningsPathPage (0.05s) +--- PASS: TestPagesFromGoParamsIssue12497 (0.05s) +=== CONT TestPagesFromGoTmplMenus --- PASS: TestPagesFromGoTmplMisc (0.06s) -=== CONT TestPagesFromGoTmplCascade +=== CONT TestPagesFromGoTmplEnableAllLanguages +=== RUN TestPagesFromGoTmplEnableAllLanguages/disable=false --- PASS: TestPagesFromGoBuildOptions (0.01s) === CONT TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided ---- PASS: TestPagesFromGoParamsIssue12497 (0.02s) +=== CONT TestPagesFromGoTmplPathWarningsPathResource +--- PASS: TestPagesFromGoTmplMenus (0.01s) +=== CONT TestPagesFromGoTmplEditDataResource +--- PASS: TestPagesFromGoTmplEditPartial (0.06s) === CONT TestPagesFromGoTmplEditGoTmpl ---- PASS: TestPagesFromGoTmplCascade (0.02s) -=== CONT TestPagesFromGoTmplMarkdownify ---- PASS: TestPagesFromGoTmplDraftPage (0.05s) ---- PASS: TestPagesFromGoPathsWithDotsIssue12493 (0.02s) ---- PASS: TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided (0.02s) ---- PASS: TestPagesFromGoTmplAddPage (0.06s) ---- PASS: TestPagesFromGoTmplRemoveGoTmpl (0.05s) ---- PASS: TestPagesFromGoTmplEditPartial (0.05s) ---- PASS: TestPagesFromGoTmplMarkdownify (0.01s) ---- PASS: TestPagesFromGoTmplEditDataResource (0.06s) ---- PASS: TestPagesFromGoTmplEditGoTmpl (0.03s) +--- PASS: TestPagesFromGoTmplDraftFlagFromResource (0.07s) === RUN TestPagesFromGoTmplEnableAllLanguages/disable=true --- PASS: TestPagesFromGoTmplMovePage (0.08s) ---- PASS: TestPagesFromGoTmplDraftFlagFromResource (0.08s) ---- PASS: TestPagesFromGoTmplEnableAllLanguages (0.10s) - --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=false (0.07s) - --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=true (0.01s) +--- PASS: TestPagesFromGoTmplDraftPage (0.08s) +--- PASS: TestPagesFromGoTmplCascade (0.07s) +--- PASS: TestPagesFromGoTmplPathWarningsPathResource (0.04s) +--- PASS: TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided (0.04s) +--- PASS: TestPagesFromGoTmplAddPage (0.10s) +--- PASS: TestPagesFromGoTmplEnableAllLanguages (0.05s) + --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=false (0.02s) + --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=true (0.02s) +--- PASS: TestPagesFromGoTmplRemovePage (0.09s) +--- PASS: TestPagesFromGoTmplEditDataResource (0.04s) +--- PASS: TestPagesFromGoTmplRemoveGoTmpl (0.11s) +--- PASS: TestPagesFromGoTmplEditGoTmpl (0.03s) PASS -ok github.com/gohugoio/hugo/hugolib/pagesfromdata 0.555s +ok github.com/gohugoio/hugo/hugolib/pagesfromdata 0.566s ? github.com/gohugoio/hugo/hugolib/paths [no test files] === RUN TestCompileSegments === RUN TestCompileSegments/excludes @@ -13302,9 +13347,9 @@ --- PASS: TestCompileSegments/includes (0.00s) --- SKIP: TestCompileSegments/includes_variant1 (0.00s) === RUN TestSegments ---- PASS: TestSegments (0.04s) +--- PASS: TestSegments (0.03s) PASS -ok github.com/gohugoio/hugo/hugolib/segments 0.158s +ok github.com/gohugoio/hugo/hugolib/segments 0.157s === RUN TestGlobIdentity --- PASS: TestGlobIdentity (0.00s) === RUN TestPredicateIdentity @@ -13318,12 +13363,12 @@ --- PASS: TestIdentityManager/Anonymous (0.00s) --- PASS: TestIdentityManager/GenghisKhan (0.00s) PASS -ok github.com/gohugoio/hugo/identity 0.015s +ok github.com/gohugoio/hugo/identity 0.016s ? github.com/gohugoio/hugo/identity/identitytesting [no test files] === RUN TestCollator --- PASS: TestCollator (0.00s) PASS -ok github.com/gohugoio/hugo/langs 0.029s +ok github.com/gohugoio/hugo/langs 0.027s === RUN TestPlural === RUN TestPlural/English === RUN TestPlural/Other_only @@ -13375,7 +13420,7 @@ === RUN TestI18nTranslate/known-language-missing-plural-true === RUN TestI18nTranslate/dotted-bare-key-true === RUN TestI18nTranslate/lang-with-hyphen-true ---- PASS: TestI18nTranslate (0.46s) +--- PASS: TestI18nTranslate (0.48s) --- PASS: TestI18nTranslate/all-present-false (0.01s) --- PASS: TestI18nTranslate/present-in-default-false (0.01s) --- PASS: TestI18nTranslate/present-in-current-false (0.01s) @@ -13426,10 +13471,10 @@ === CONT TestI18nDefaultContentLanguage === CONT TestPassPageToI18n --- PASS: TestI18nFromTheme (0.02s) ---- PASS: TestPassPageToI18n (0.02s) --- PASS: TestI18nDefaultContentLanguage (0.02s) +--- PASS: TestPassPageToI18n (0.02s) PASS -ok github.com/gohugoio/hugo/langs/i18n 0.642s +ok github.com/gohugoio/hugo/langs/i18n 0.661s === RUN TestInit --- PASS: TestInit (0.02s) === RUN TestInitAddWithTimeout @@ -13443,17 +13488,17 @@ === RUN TestResetError --- PASS: TestResetError (0.00s) PASS -ok github.com/gohugoio/hugo/lazy 1.134s +ok github.com/gohugoio/hugo/lazy 1.132s ? github.com/gohugoio/hugo/livereload [no test files] === RUN TestConverterRegistry --- PASS: TestConverterRegistry (0.01s) PASS -ok github.com/gohugoio/hugo/markup 0.091s +ok github.com/gohugoio/hugo/markup 0.084s === RUN TestAsciidoctorDefaultArgs --- PASS: TestAsciidoctorDefaultArgs (0.00s) === RUN TestAsciidoctorNonDefaultArgs WARN asciidoctor parameter NoHeaderOrFooter is expected for correct html rendering ---- PASS: TestAsciidoctorNonDefaultArgs (0.00s) +--- PASS: TestAsciidoctorNonDefaultArgs (0.01s) === RUN TestAsciidoctorDisallowedArgs ERROR Unsupported asciidoctor value `disallowed-backend` for option -b was passed in and will be ignored. ERROR Unsupported asciidoctor extension was passed in. Extension `./disallowed-extension` ignored. Only installed asciidoctor extensions are allowed. @@ -13463,7 +13508,7 @@ --- PASS: TestAsciidoctorDisallowedArgs (0.00s) === RUN TestAsciidoctorArbitraryExtension ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. ---- PASS: TestAsciidoctorArbitraryExtension (0.01s) +--- PASS: TestAsciidoctorArbitraryExtension (0.00s) === RUN TestAsciidoctorDisallowedExtension ERROR Unsupported asciidoctor extension was passed in. Extension `foo-bar//` ignored. Only installed asciidoctor extensions are allowed. ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. @@ -13489,22 +13534,22 @@ --- PASS: TestAsciidoctorWorkingFolderCurrentAndExtensions (0.00s) === RUN TestAsciidoctorAttributes ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. ---- PASS: TestAsciidoctorAttributes (0.01s) +--- PASS: TestAsciidoctorAttributes (0.00s) === RUN TestConvert ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. ---- PASS: TestConvert (0.23s) +--- PASS: TestConvert (0.25s) === RUN TestTableOfContents ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. WARN : asciidoctor: WARNING: : line 5: section title out of sequence: expected level 1, got level 2 ---- PASS: TestTableOfContents (0.22s) +--- PASS: TestTableOfContents (0.20s) === RUN TestTableOfContentsWithCode ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. ---- PASS: TestTableOfContentsWithCode (0.20s) +--- PASS: TestTableOfContentsWithCode (0.21s) === RUN TestTableOfContentsPreserveTOC ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored. --- PASS: TestTableOfContentsPreserveTOC (0.19s) PASS -ok github.com/gohugoio/hugo/markup/asciidocext 0.991s +ok github.com/gohugoio/hugo/markup/asciidocext 0.992s ? github.com/gohugoio/hugo/markup/asciidocext/asciidocext_config [no test files] ? github.com/gohugoio/hugo/markup/asciidocext/internal [no test files] ? github.com/gohugoio/hugo/markup/blackfriday [no test files] @@ -13634,15 +13679,15 @@ === RUN TestConvertAttributes/Unordered_list,_indented === RUN TestConvertAttributes/Table === RUN TestConvertAttributes/Title_and_Blockquote ---- PASS: TestConvertAttributes (0.06s) +--- PASS: TestConvertAttributes (0.03s) --- PASS: TestConvertAttributes/Title (0.00s) --- PASS: TestConvertAttributes/Blockquote (0.00s) --- PASS: TestConvertAttributes/Code_block,_CodeFences=true (0.00s) --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,linenos=table (0.00s) --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,lineanchors (0.00s) - --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,lineanchors,_default_ordinal (0.02s) - --- PASS: TestConvertAttributes/Paragraph (0.01s) - --- PASS: TestConvertAttributes/Ordered_list (0.00s) + --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,lineanchors,_default_ordinal (0.00s) + --- PASS: TestConvertAttributes/Paragraph (0.00s) + --- PASS: TestConvertAttributes/Ordered_list (0.01s) --- PASS: TestConvertAttributes/Unordered_list (0.00s) --- PASS: TestConvertAttributes/Unordered_list,_indented (0.00s) --- PASS: TestConvertAttributes/Table (0.00s) @@ -13658,9 +13703,9 @@ === RUN TestCodeFence/Highlight_lines,_linenumbers_default_on,_linenumbers_in_table_default_off === RUN TestCodeFence/No_language === RUN TestCodeFence/No_language,_guess_syntax ---- PASS: TestCodeFence (0.06s) - --- PASS: TestCodeFence/Basic (0.02s) - --- PASS: TestCodeFence/Highlight_lines,_default_config (0.02s) +--- PASS: TestCodeFence (0.04s) + --- PASS: TestCodeFence/Basic (0.01s) + --- PASS: TestCodeFence/Highlight_lines,_default_config (0.00s) --- PASS: TestCodeFence/Highlight_lines,_linenumbers_default_on (0.00s) --- PASS: TestCodeFence/Highlight_lines,_linenumbers_default_on,_linenumbers_in_table_default_off (0.01s) --- PASS: TestCodeFence/No_language (0.01s) @@ -13668,7 +13713,7 @@ === RUN TestTypographerConfig --- PASS: TestTypographerConfig (0.00s) === RUN TestTypographerImageAltText ---- PASS: TestTypographerImageAltText (0.02s) +--- PASS: TestTypographerImageAltText (0.00s) === RUN TestConvertCJK --- PASS: TestConvertCJK (0.00s) === RUN TestConvertCJKWithExtensionWithEastAsianLineBreaksOption @@ -13720,51 +13765,51 @@ === RUN TestTableOfContentsAdvanced === PAUSE TestTableOfContentsAdvanced === CONT TestAttributeExclusion -=== CONT TestGoldmarkEmojiExtension -=== CONT TestTableOfContentsAdvanced +=== CONT TestHighlight +=== CONT TestLinkInTitle +=== CONT TestAttributesDefaultRenderer === CONT TestTableOfContents -=== CONT TestExtrasExtension -=== CONT TestPassthroughWithAlternativeFences +=== CONT TestAttributesHookNoEscape +=== CONT TestAttributeExclusionWithRenderHook +=== CONT TestGoldmarkTemplateDelims === CONT TestPassthroughBlockFences +=== CONT TestTableOfContentsAdvanced === CONT TestPassthroughInlineFences -=== CONT TestGoldmarkTemplateDelims +=== CONT TestGoldmarkEmojiExtension +--- PASS: TestAttributesDefaultRenderer (0.05s) === CONT TestEmojiDefaultConfig +--- PASS: TestAttributeExclusion (0.06s) +=== CONT TestExtrasExtension +--- PASS: TestGoldmarkTemplateDelims (0.07s) === CONT TestEmojiDisabled -=== CONT TestHighlight ---- PASS: TestGoldmarkTemplateDelims (0.02s) +--- PASS: TestAttributeExclusionWithRenderHook (0.08s) +=== CONT TestPassthroughWithAlternativeFences +--- PASS: TestPassthroughInlineFences (0.05s) +=== CONT TestQuotesInImgAltAttr +--- PASS: TestGoldmarkEmojiExtension (0.04s) === CONT TestGoldmarkBugs ---- PASS: TestTableOfContents (0.09s) +--- PASS: TestAttributesHookNoEscape (0.10s) === CONT TestLinkifyProtocol ---- PASS: TestEmojiDefaultConfig (0.04s) -=== CONT TestQuotesInImgAltAttr ---- PASS: TestGoldmarkEmojiExtension (0.11s) +--- PASS: TestTableOfContents (0.10s) === CONT TestHookInfiniteRecursion === RUN TestHookInfiniteRecursion/markdownify ---- PASS: TestEmojiDisabled (0.05s) -=== CONT TestAttributesHookNoEscape ---- PASS: TestExtrasExtension (0.10s) -=== CONT TestLinkInTitle ---- PASS: TestPassthroughInlineFences (0.08s) -=== CONT TestAttributesDefaultRenderer ---- PASS: TestHighlight (0.07s) -=== CONT TestAttributeExclusionWithRenderHook ---- PASS: TestAttributeExclusion (0.13s) ---- PASS: TestPassthroughBlockFences (0.07s) +--- PASS: TestTableOfContentsAdvanced (0.08s) +--- PASS: TestHighlight (0.11s) === RUN TestHookInfiniteRecursion/.Page.RenderString ---- PASS: TestPassthroughWithAlternativeFences (0.13s) ---- PASS: TestGoldmarkBugs (0.12s) ---- PASS: TestQuotesInImgAltAttr (0.07s) ---- PASS: TestTableOfContentsAdvanced (0.17s) ---- PASS: TestAttributesHookNoEscape (0.06s) ---- PASS: TestLinkInTitle (0.06s) ---- PASS: TestAttributesDefaultRenderer (0.06s) ---- PASS: TestAttributeExclusionWithRenderHook (0.06s) ---- PASS: TestHookInfiniteRecursion (0.08s) - --- PASS: TestHookInfiniteRecursion/markdownify (0.04s) +--- PASS: TestEmojiDisabled (0.04s) +--- PASS: TestPassthroughBlockFences (0.10s) +--- PASS: TestExtrasExtension (0.06s) +--- PASS: TestLinkInTitle (0.12s) +--- PASS: TestEmojiDefaultConfig (0.08s) +--- PASS: TestHookInfiniteRecursion (0.04s) + --- PASS: TestHookInfiniteRecursion/markdownify (0.01s) --- PASS: TestHookInfiniteRecursion/.Page.RenderString (0.03s) ---- PASS: TestLinkifyProtocol (0.17s) +--- PASS: TestQuotesInImgAltAttr (0.07s) +--- PASS: TestGoldmarkBugs (0.07s) +--- PASS: TestPassthroughWithAlternativeFences (0.07s) +--- PASS: TestLinkifyProtocol (0.09s) PASS -ok github.com/gohugoio/hugo/markup/goldmark 0.636s +ok github.com/gohugoio/hugo/markup/goldmark 0.432s === RUN TestCodeblocks === PAUSE TestCodeblocks === RUN TestHighlightCodeblock @@ -13784,32 +13829,32 @@ === PAUSE TestPanics/issue-9819 === CONT TestPanics/issue-9819 --- PASS: TestPanics (0.00s) - --- PASS: TestPanics/issue-9819 (0.06s) + --- PASS: TestPanics/issue-9819 (0.03s) === RUN TestAttributesValidation === PAUSE TestAttributesValidation === CONT TestCodeblocks -=== CONT TestCodePosition === CONT TestAttributesChroma -=== CONT TestAttributesValidation -=== CONT TestCodeChomp === CONT TestAttributes === CONT TestCodeblocksBugs ---- PASS: TestCodeChomp (0.02s) +=== CONT TestCodeChomp +=== CONT TestCodePosition +=== CONT TestAttributesValidation === CONT TestHighlightCodeblock ---- PASS: TestCodeblocksBugs (0.06s) ---- PASS: TestAttributesValidation (0.07s) ---- PASS: TestAttributes (0.09s) +--- PASS: TestAttributesValidation (0.04s) +--- PASS: TestAttributes (0.05s) +--- PASS: TestCodeblocksBugs (0.05s) --- PASS: TestHighlightCodeblock (0.04s) ---- PASS: TestCodeblocks (0.11s) ---- PASS: TestCodePosition (0.11s) ---- PASS: TestAttributesChroma (0.13s) +--- PASS: TestCodeChomp (0.06s) +--- PASS: TestCodePosition (0.06s) +--- PASS: TestCodeblocks (0.08s) +--- PASS: TestAttributesChroma (0.08s) PASS -ok github.com/gohugoio/hugo/markup/goldmark/codeblocks 0.359s +ok github.com/gohugoio/hugo/markup/goldmark/codeblocks 0.243s ? github.com/gohugoio/hugo/markup/goldmark/goldmark_config [no test files] === RUN TestWrap --- PASS: TestWrap (0.00s) PASS -ok github.com/gohugoio/hugo/markup/goldmark/hugocontext 0.116s +ok github.com/gohugoio/hugo/markup/goldmark/hugocontext 0.089s === RUN TestDisableWrapStandAloneImageWithinParagraph === PAUSE TestDisableWrapStandAloneImageWithinParagraph === CONT TestDisableWrapStandAloneImageWithinParagraph @@ -13818,12 +13863,12 @@ === RUN TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_no_wrap === RUN TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_wrap --- PASS: TestDisableWrapStandAloneImageWithinParagraph (0.08s) - --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_no_wrap (0.03s) + --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_no_wrap (0.02s) --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_wrap (0.02s) --- PASS: TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_no_wrap (0.02s) --- PASS: TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_wrap (0.02s) PASS -ok github.com/gohugoio/hugo/markup/goldmark/images 0.271s +ok github.com/gohugoio/hugo/markup/goldmark/images 0.240s ? github.com/gohugoio/hugo/markup/goldmark/internal/extensions/attributes [no test files] ? github.com/gohugoio/hugo/markup/goldmark/internal/render [no test files] === RUN TestConfig @@ -13844,8 +13889,8 @@ === RUN TestHighlight/No_language,_guess_syntax === RUN TestHighlight/No_language,_Escape_HTML_string === RUN TestHighlight/Highlight_lines,_default_config#01 ---- PASS: TestHighlight (0.03s) - --- PASS: TestHighlight/Basic (0.02s) +--- PASS: TestHighlight (0.02s) + --- PASS: TestHighlight/Basic (0.01s) --- PASS: TestHighlight/Highlight_lines,_default_config (0.00s) --- PASS: TestHighlight/Highlight_lines,_linenumbers_default_on (0.00s) --- PASS: TestHighlight/Highlight_lines,_linenumbers_default_on,_anchorlinenumbers_default_on (0.00s) @@ -13861,9 +13906,9 @@ === CONT TestHighlightInline === CONT TestIssue11311 --- PASS: TestIssue11311 (0.02s) ---- PASS: TestHighlightInline (0.05s) +--- PASS: TestHighlightInline (0.04s) PASS -ok github.com/gohugoio/hugo/markup/highlight 0.203s +ok github.com/gohugoio/hugo/markup/highlight 0.202s ? github.com/gohugoio/hugo/markup/highlight/chromalexers [no test files] ? github.com/gohugoio/hugo/markup/internal [no test files] ? github.com/gohugoio/hugo/markup/internal/attributes [no test files] @@ -13875,23 +13920,23 @@ === CONT TestConfig/Decode === CONT TestConfig/Decode_legacy_typographer --- PASS: TestConfig (0.00s) - --- PASS: TestConfig/Decode (0.00s) --- PASS: TestConfig/Decode_legacy_typographer (0.00s) + --- PASS: TestConfig/Decode (0.00s) PASS -ok github.com/gohugoio/hugo/markup/markup_config 0.078s +ok github.com/gohugoio/hugo/markup/markup_config 0.099s === RUN TestConvert ---- PASS: TestConvert (0.00s) +--- PASS: TestConvert (0.01s) PASS -ok github.com/gohugoio/hugo/markup/org 0.107s +ok github.com/gohugoio/hugo/markup/org 0.123s === RUN TestConvert convert_test.go:30: pandoc not installed --- SKIP: TestConvert (0.00s) PASS -ok github.com/gohugoio/hugo/markup/pandoc 0.085s +ok github.com/gohugoio/hugo/markup/pandoc 0.080s === RUN TestConvert ---- PASS: TestConvert (0.24s) +--- PASS: TestConvert (0.22s) PASS -ok github.com/gohugoio/hugo/markup/rst 0.335s +ok github.com/gohugoio/hugo/markup/rst 0.323s === RUN TestToc --- PASS: TestToc (0.00s) === RUN TestTocMissingParent @@ -13905,9 +13950,9 @@ === RUN TestHeadingsLevel === PAUSE TestHeadingsLevel === CONT TestHeadingsLevel ---- PASS: TestHeadingsLevel (0.02s) +--- PASS: TestHeadingsLevel (0.01s) PASS -ok github.com/gohugoio/hugo/markup/tableofcontents 0.208s +ok github.com/gohugoio/hugo/markup/tableofcontents 0.173s === RUN TestDecodeTypes --- PASS: TestDecodeTypes (0.00s) === RUN TestDefaultTypes @@ -13945,7 +13990,7 @@ === RUN TestFromContent/resource.ttf === RUN TestFromContent/resource.webp === RUN TestFromContent/resource.xml ---- PASS: TestFromContent (0.01s) +--- PASS: TestFromContent (0.00s) --- PASS: TestFromContent/resource.bmp (0.00s) --- PASS: TestFromContent/resource.css (0.00s) --- PASS: TestFromContent/resource.csv (0.00s) @@ -13975,25 +14020,25 @@ === RUN TestIsContentFile --- PASS: TestIsContentFile (0.00s) PASS -ok github.com/gohugoio/hugo/media 0.103s +ok github.com/gohugoio/hugo/media 0.097s === RUN TestSimilarPercentage --- PASS: TestSimilarPercentage (0.00s) === RUN TestSimilarPercentageNonString --- PASS: TestSimilarPercentageNonString (0.00s) PASS -ok github.com/gohugoio/hugo/metrics 0.144s +ok github.com/gohugoio/hugo/metrics 0.143s === RUN TestConfig --- PASS: TestConfig (0.00s) === RUN TestConfigLegacy ---- PASS: TestConfigLegacy (0.00s) +--- PASS: TestConfigLegacy (0.01s) === RUN TestConfigNewCommentOptions ---- PASS: TestConfigNewCommentOptions (0.01s) +--- PASS: TestConfigNewCommentOptions (0.00s) === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestConfigureMinify --- PASS: TestConfigureMinify (0.00s) === RUN TestJSONRoundTrip ---- PASS: TestJSONRoundTrip (0.00s) +--- PASS: TestJSONRoundTrip (0.01s) === RUN TestBugs --- PASS: TestBugs (0.00s) === RUN TestDecodeConfigDecimalIsNowPrecision @@ -14001,7 +14046,7 @@ === RUN TestDecodeConfigKeepWhitespace --- PASS: TestDecodeConfigKeepWhitespace (0.00s) PASS -ok github.com/gohugoio/hugo/minifiers 0.178s +ok github.com/gohugoio/hugo/minifiers 0.184s === RUN TestClient client_test.go:37: skip test as network access is not allowed during Debian package build --- SKIP: TestClient (0.00s) @@ -14024,17 +14069,17 @@ === RUN TestDecodeConfigTheme --- PASS: TestDecodeConfigTheme (0.00s) PASS -ok github.com/gohugoio/hugo/modules 0.096s +ok github.com/gohugoio/hugo/modules 0.101s === RUN TestPackageBuilder --- PASS: TestPackageBuilder (0.00s) PASS -ok github.com/gohugoio/hugo/modules/npm 0.149s +ok github.com/gohugoio/hugo/modules/npm 0.147s === RUN TestMenuCache === PAUSE TestMenuCache === CONT TestMenuCache ---- PASS: TestMenuCache (0.11s) +--- PASS: TestMenuCache (0.12s) PASS -ok github.com/gohugoio/hugo/navigation 0.201s +ok github.com/gohugoio/hugo/navigation 0.214s === RUN TestDecodeConfig --- PASS: TestDecodeConfig (0.00s) === RUN TestDefaultTypes @@ -14048,7 +14093,7 @@ === RUN TestSort --- PASS: TestSort (0.00s) PASS -ok github.com/gohugoio/hugo/output 0.097s +ok github.com/gohugoio/hugo/output 0.090s === RUN TestLayout === RUN TestLayout/Home === RUN TestLayout/Home_baseof @@ -14124,13 +14169,13 @@ --- PASS: TestLayout/404,_HTML_baseof (0.00s) --- PASS: TestLayout/Content_hook (0.00s) PASS -ok github.com/gohugoio/hugo/output/layouts 0.028s +ok github.com/gohugoio/hugo/output/layouts 0.035s === RUN TestInterfaceToConfig --- PASS: TestInterfaceToConfig (0.00s) === RUN TestReplacingJSONMarshaller --- PASS: TestReplacingJSONMarshaller (0.00s) PASS -ok github.com/gohugoio/hugo/parser 0.079s +ok github.com/gohugoio/hugo/parser 0.085s === RUN TestUnmarshalXML --- PASS: TestUnmarshalXML (0.00s) === RUN TestUnmarshalToMap @@ -14148,7 +14193,7 @@ === CONT TestFormatFromContentString --- PASS: TestFormatFromContentString (0.00s) PASS -ok github.com/gohugoio/hugo/parser/metadecoders 0.018s +ok github.com/gohugoio/hugo/parser/metadecoders 0.019s === RUN TestItemValTyped --- PASS: TestItemValTyped (0.00s) === RUN TestMinIndex @@ -14165,8 +14210,6 @@ --- PASS: TestHasShortcode (0.00s) === RUN TestSummaryDividerStartingFromMain --- PASS: TestSummaryDividerStartingFromMain (0.00s) -=== CONT TestFrontMatter ---- PASS: TestFrontMatter (0.00s) === CONT TestShortcodeLexer === RUN TestShortcodeLexer/empty === RUN TestShortcodeLexer/spaces @@ -14184,6 +14227,8 @@ === RUN TestShortcodeLexer/close,_but_no_open === RUN TestShortcodeLexer/close_wrong === RUN TestShortcodeLexer/close,_but_no_open,_more +=== CONT TestFrontMatter +--- PASS: TestFrontMatter (0.00s) === RUN TestShortcodeLexer/close_with_extra_keyword === RUN TestShortcodeLexer/float_param,_positional === RUN TestShortcodeLexer/float_param,_named @@ -14296,7 +14341,7 @@ --- PASS: TestShortcodeLexer/inline_with_nested_shortcode_(not_supported) (0.00s) --- PASS: TestShortcodeLexer/inline_case_mismatch (0.00s) PASS -ok github.com/gohugoio/hugo/parser/pageparser 0.026s +ok github.com/gohugoio/hugo/parser/pageparser 0.016s === RUN TestClassCollector === RUN TestClassCollector/basic--minify-false === RUN TestClassCollector/basic--minify-true @@ -14367,9 +14412,9 @@ === RUN TestClassCollector/Tabs_on_multiple_rows--minify-true === RUN TestClassCollector/Big_input,_multibyte_runes--minify-false === RUN TestClassCollector/Big_input,_multibyte_runes--minify-true ---- PASS: TestClassCollector (0.06s) +--- PASS: TestClassCollector (0.08s) --- PASS: TestClassCollector/basic--minify-false (0.00s) - --- PASS: TestClassCollector/basic--minify-true (0.01s) + --- PASS: TestClassCollector/basic--minify-true (0.00s) --- PASS: TestClassCollector/duplicates--minify-false (0.00s) --- PASS: TestClassCollector/duplicates--minify-true (0.00s) --- PASS: TestClassCollector/single_quote--minify-false (0.00s) @@ -14461,7 +14506,7 @@ --- PASS: TestEndsWithTag/match_case (0.00s) --- PASS: TestEndsWithTag/self_closing (0.00s) PASS -ok github.com/gohugoio/hugo/publisher 0.145s +ok github.com/gohugoio/hugo/publisher 0.137s === RUN TestCardinalityThreshold --- PASS: TestCardinalityThreshold (0.01s) === RUN TestSearch @@ -14489,20 +14534,20 @@ === CONT TestRelatedFragments --- PASS: TestRelatedFragments (0.02s) PASS -ok github.com/gohugoio/hugo/related 0.097s +ok github.com/gohugoio/hugo/related 0.115s ? github.com/gohugoio/hugo/releaser [no test files] === RUN TestImageTransformBasic ---- PASS: TestImageTransformBasic (0.36s) +--- PASS: TestImageTransformBasic (0.46s) === RUN TestImageProcess ---- PASS: TestImageProcess (0.42s) +--- PASS: TestImageProcess (0.54s) === RUN TestImageTransformFormat ---- PASS: TestImageTransformFormat (0.27s) +--- PASS: TestImageTransformFormat (0.23s) === RUN TestImagePermalinkPublishOrder === RUN TestImagePermalinkPublishOrder/OriginalFirst === RUN TestImagePermalinkPublishOrder/ResizedFirst ---- PASS: TestImagePermalinkPublishOrder (0.04s) - --- PASS: TestImagePermalinkPublishOrder/OriginalFirst (0.02s) - --- PASS: TestImagePermalinkPublishOrder/ResizedFirst (0.02s) +--- PASS: TestImagePermalinkPublishOrder (0.09s) + --- PASS: TestImagePermalinkPublishOrder/OriginalFirst (0.05s) + --- PASS: TestImagePermalinkPublishOrder/ResizedFirst (0.04s) === RUN TestImageBugs === RUN TestImageBugs/Transform_long_filename === RUN TestImageBugs/Transform_upper_case_extension @@ -14515,22 +14560,22 @@ === RUN TestImageBugs/Fill_with_smartcrop/476x468 === RUN TestImageBugs/Fill_with_smartcrop/578x585 === RUN TestImageBugs/Fill_with_smartcrop/578x598 ---- PASS: TestImageBugs (1.02s) - --- PASS: TestImageBugs/Transform_long_filename (0.03s) - --- PASS: TestImageBugs/Transform_upper_case_extension (0.02s) - --- PASS: TestImageBugs/Fill_with_smartcrop (0.96s) - --- PASS: TestImageBugs/Fill_with_smartcrop/408x403 (0.06s) - --- PASS: TestImageBugs/Fill_with_smartcrop/425x403 (0.08s) - --- PASS: TestImageBugs/Fill_with_smartcrop/459x429 (0.13s) - --- PASS: TestImageBugs/Fill_with_smartcrop/476x442 (0.12s) - --- PASS: TestImageBugs/Fill_with_smartcrop/544x403 (0.15s) +--- PASS: TestImageBugs (1.33s) + --- PASS: TestImageBugs/Transform_long_filename (0.05s) + --- PASS: TestImageBugs/Transform_upper_case_extension (0.06s) + --- PASS: TestImageBugs/Fill_with_smartcrop (1.23s) + --- PASS: TestImageBugs/Fill_with_smartcrop/408x403 (0.14s) + --- PASS: TestImageBugs/Fill_with_smartcrop/425x403 (0.13s) + --- PASS: TestImageBugs/Fill_with_smartcrop/459x429 (0.16s) + --- PASS: TestImageBugs/Fill_with_smartcrop/476x442 (0.14s) + --- PASS: TestImageBugs/Fill_with_smartcrop/544x403 (0.17s) --- PASS: TestImageBugs/Fill_with_smartcrop/476x468 (0.12s) - --- PASS: TestImageBugs/Fill_with_smartcrop/578x585 (0.11s) + --- PASS: TestImageBugs/Fill_with_smartcrop/578x585 (0.16s) --- PASS: TestImageBugs/Fill_with_smartcrop/578x598 (0.18s) === RUN TestImageTransformConcurrent ---- PASS: TestImageTransformConcurrent (0.12s) +--- PASS: TestImageTransformConcurrent (0.15s) === RUN TestImageResize8BitPNG ---- PASS: TestImageResize8BitPNG (0.67s) +--- PASS: TestImageResize8BitPNG (0.66s) === RUN TestSVGImage --- PASS: TestSVGImage (0.00s) === RUN TestSVGImageContent @@ -14561,7 +14606,7 @@ === RUN TestUseDifferentCacheKeyForResourceCopy === PAUSE TestUseDifferentCacheKeyForResourceCopy === RUN TestTransformCached ---- PASS: TestTransformCached (0.01s) +--- PASS: TestTransformCached (0.02s) === RUN TestTransform === RUN TestTransform/All_values === PAUSE TestTransform/All_values @@ -14584,39 +14629,39 @@ === RUN TestTransform/Concurrent === CONT TestTransform/All_values === CONT TestTransform/Content_two -=== CONT TestTransform/Memory-cached_transformation === CONT TestTransform/File-cached_transformation -=== CONT TestTransform/Image === CONT TestTransform/Access_RelPermalink_first -=== CONT TestTransform/Content_many +=== CONT TestTransform/Image +=== CONT TestTransform/Memory-cached_transformation === CONT TestTransform/Meta_only +=== CONT TestTransform/Content_many === CONT TestTransform/Content_two_chained --- PASS: TestTransform (0.01s) - --- PASS: TestTransform/Concurrent (0.01s) - --- PASS: TestTransform/All_values (0.00s) - --- PASS: TestTransform/Content_two (0.00s) - --- PASS: TestTransform/Memory-cached_transformation (0.00s) + --- PASS: TestTransform/Concurrent (0.00s) + --- PASS: TestTransform/Content_two (0.01s) + --- PASS: TestTransform/All_values (0.01s) --- PASS: TestTransform/Access_RelPermalink_first (0.00s) - --- PASS: TestTransform/File-cached_transformation (0.01s) - --- PASS: TestTransform/Meta_only (0.01s) - --- PASS: TestTransform/Content_two_chained (0.00s) + --- PASS: TestTransform/File-cached_transformation (0.00s) + --- PASS: TestTransform/Memory-cached_transformation (0.00s) --- PASS: TestTransform/Content_many (0.01s) - --- PASS: TestTransform/Image (0.01s) + --- PASS: TestTransform/Meta_only (0.01s) + --- PASS: TestTransform/Content_two_chained (0.01s) + --- PASS: TestTransform/Image (0.02s) === CONT TestImageOperationsGolden +=== CONT TestGroupByParamDate +=== CONT TestNoPublishOfUnusedProcessedImage === CONT TestProcessFilter -=== CONT TestSVGError === CONT TestImageCache -=== CONT TestNoPublishOfUnusedProcessedImage -=== CONT TestImageTransformThenCopy +=== CONT TestSVGError === CONT TestUseDifferentCacheKeyForResourceCopy -=== CONT TestGroupByParamDate ---- PASS: TestSVGError (0.05s) ---- PASS: TestUseDifferentCacheKeyForResourceCopy (0.04s) ---- PASS: TestGroupByParamDate (0.05s) ---- PASS: TestProcessFilter (0.15s) ---- PASS: TestImageTransformThenCopy (0.15s) ---- PASS: TestImageCache (0.23s) ---- PASS: TestNoPublishOfUnusedProcessedImage (0.96s) +=== CONT TestImageTransformThenCopy +--- PASS: TestGroupByParamDate (0.01s) +--- PASS: TestUseDifferentCacheKeyForResourceCopy (0.06s) +--- PASS: TestSVGError (0.08s) +--- PASS: TestImageTransformThenCopy (0.18s) +--- PASS: TestProcessFilter (0.19s) +--- PASS: TestImageCache (0.29s) +--- PASS: TestNoPublishOfUnusedProcessedImage (0.93s) === NAME TestImageOperationsGolden image_test.go:821: expectedly differs from golden due to dithering: giphy_hu13007323561585908901.gif image_test.go:821: expectedly differs from golden due to dithering: giphy_hu13007323561585908901.gif @@ -14635,9 +14680,9 @@ image_test.go:821: expectedly differs from golden due to dithering: gohugoio8_hu12690451569630232821.png image_test.go:821: expectedly differs from golden due to dithering: gohugoio8_hu1619987041333606118.png image_test.go:821: expectedly differs from golden due to dithering: gohugoio8_hu18164141965527013334.png ---- PASS: TestImageOperationsGolden (11.86s) +--- PASS: TestImageOperationsGolden (11.96s) PASS -ok github.com/gohugoio/hugo/resources 14.959s +ok github.com/gohugoio/hugo/resources 15.618s === RUN TestHexStringToColor === RUN TestHexStringToColor/f === PAUSE TestHexStringToColor/f @@ -14666,32 +14711,32 @@ === RUN TestHexStringToColor/777 === PAUSE TestHexStringToColor/777 === CONT TestHexStringToColor/f -=== CONT TestHexStringToColor/FfF -=== CONT TestHexStringToColor/#f === CONT TestHexStringToColor/777 === CONT TestHexStringToColor/#4287f5 === CONT TestHexStringToColor/#000 === CONT TestHexStringToColor/ffffff === CONT TestHexStringToColor/#ffffff -=== CONT TestHexStringToColor/#fff +=== CONT TestHexStringToColor/FfF === CONT TestHexStringToColor/FFF === CONT TestHexStringToColor/fff -=== CONT TestHexStringToColor/#fffffff +=== CONT TestHexStringToColor/#fff === CONT TestHexStringToColor/fffffff +=== CONT TestHexStringToColor/#fffffff +=== CONT TestHexStringToColor/#f --- PASS: TestHexStringToColor (0.00s) --- PASS: TestHexStringToColor/f (0.00s) - --- PASS: TestHexStringToColor/#f (0.00s) - --- PASS: TestHexStringToColor/FfF (0.00s) --- PASS: TestHexStringToColor/777 (0.00s) --- PASS: TestHexStringToColor/#4287f5 (0.00s) --- PASS: TestHexStringToColor/#000 (0.00s) --- PASS: TestHexStringToColor/ffffff (0.00s) --- PASS: TestHexStringToColor/#ffffff (0.00s) - --- PASS: TestHexStringToColor/#fff (0.00s) + --- PASS: TestHexStringToColor/FfF (0.00s) --- PASS: TestHexStringToColor/FFF (0.00s) --- PASS: TestHexStringToColor/fff (0.00s) - --- PASS: TestHexStringToColor/#fffffff (0.00s) + --- PASS: TestHexStringToColor/#fff (0.00s) --- PASS: TestHexStringToColor/fffffff (0.00s) + --- PASS: TestHexStringToColor/#fffffff (0.00s) + --- PASS: TestHexStringToColor/#f (0.00s) === RUN TestColorToHexString === RUN TestColorToHexString/#ffffff === PAUSE TestColorToHexString/#ffffff @@ -14702,14 +14747,14 @@ === RUN TestColorToHexString/#4287f580 === PAUSE TestColorToHexString/#4287f580 === CONT TestColorToHexString/#ffffff -=== CONT TestColorToHexString/#000000 === CONT TestColorToHexString/#4287f580 === CONT TestColorToHexString/#4287f5 +=== CONT TestColorToHexString/#000000 --- PASS: TestColorToHexString (0.00s) --- PASS: TestColorToHexString/#ffffff (0.00s) - --- PASS: TestColorToHexString/#000000 (0.00s) --- PASS: TestColorToHexString/#4287f580 (0.00s) --- PASS: TestColorToHexString/#4287f5 (0.00s) + --- PASS: TestColorToHexString/#000000 (0.00s) === RUN TestAddColorToPalette --- PASS: TestAddColorToPalette (0.00s) === RUN TestReplaceColorInPalette @@ -14723,9 +14768,9 @@ === RUN TestFilterHash --- PASS: TestFilterHash (0.00s) === RUN TestAutoOrient ---- PASS: TestAutoOrient (0.02s) +--- PASS: TestAutoOrient (0.04s) PASS -ok github.com/gohugoio/hugo/resources/images 0.127s +ok github.com/gohugoio/hugo/resources/images 0.141s === RUN TestExif --- PASS: TestExif (0.00s) === RUN TestExifPNG @@ -14761,22 +14806,22 @@ --- PASS: TestIssue10738/sony_arw_fraction (0.00s) --- PASS: TestIssue10738/sony_arw_integer (0.00s) PASS -ok github.com/gohugoio/hugo/resources/images/exif 0.030s +ok github.com/gohugoio/hugo/resources/images/exif 0.029s ? github.com/gohugoio/hugo/resources/images/webp [no test files] === RUN TestResourceTransformationKey --- PASS: TestResourceTransformationKey (0.00s) PASS -ok github.com/gohugoio/hugo/resources/internal 0.012s +ok github.com/gohugoio/hugo/resources/internal 0.011s === RUN TestJsConfigBuilder --- PASS: TestJsConfigBuilder (0.00s) PASS -ok github.com/gohugoio/hugo/resources/jsconfig 0.016s +ok github.com/gohugoio/hugo/resources/jsconfig 0.013s === RUN TestKind === PAUSE TestKind === CONT TestKind --- PASS: TestKind (0.00s) PASS -ok github.com/gohugoio/hugo/resources/kinds 0.015s +ok github.com/gohugoio/hugo/resources/kinds 0.014s === RUN TestPageData --- PASS: TestPageData (0.00s) === RUN TestPageMatcher @@ -14906,9 +14951,9 @@ === RUN TestPermalinkExpansionSliceSyntax === PAUSE TestPermalinkExpansionSliceSyntax === RUN TestGroupByLocalizedDate ---- PASS: TestGroupByLocalizedDate (0.04s) +--- PASS: TestGroupByLocalizedDate (0.03s) === RUN TestPagesSortCollation ---- PASS: TestPagesSortCollation (0.04s) +--- PASS: TestPagesSortCollation (0.03s) === RUN TestPermalinkExpansionSectionsRepeated === PAUSE TestPermalinkExpansionSectionsRepeated === RUN TestHashSignInPermalink @@ -14931,25 +14976,10 @@ --- PASS: TestGroupByWithFieldNameArg (0.00s) === CONT TestTaxonomiesPage === CONT TestWeightedPagesNext -=== CONT TestProbablyEqualPageLists +=== CONT TestGroupByPublishDateInReverseOrder --- PASS: TestWeightedPagesNext (0.00s) -=== CONT TestPagerNoPages ---- PASS: TestPagerNoPages (0.00s) -=== CONT TestPager ---- PASS: TestProbablyEqualPageLists (0.00s) === CONT TestTaxonomiesGetAndCount ---- PASS: TestPager (0.00s) -=== CONT TestSplitPageGroups ---- PASS: TestSplitPageGroups (0.00s) -=== CONT TestSplitPages ---- PASS: TestSplitPages (0.00s) -=== CONT TestPageSortByParamNumeric ---- PASS: TestPageSortByParamNumeric (0.00s) -=== CONT TestPageSortByParam ---- PASS: TestPageSortByParam (0.00s) -=== CONT TestPageSortReverse ---- PASS: TestPageSortReverse (0.00s) -=== CONT TestLimit +--- PASS: TestGroupByPublishDateInReverseOrder (0.00s) === CONT TestWeightedPagesPrev --- PASS: TestWeightedPagesPrev (0.00s) === CONT TestNext @@ -14957,104 +14987,113 @@ === CONT TestPrev --- PASS: TestPrev (0.00s) === CONT TestPageCache ---- PASS: TestLimit (0.02s) +=== CONT TestGroupByPublishDate +--- PASS: TestGroupByPublishDate (0.00s) +=== CONT TestGroupByDateInReverseOrder === CONT TestGroupByParamDateWithEmptyPages -=== CONT TestGroupByParamDateInReverseOrder -=== CONT TestPageSiteSitesDefault -=== CONT TestGroupByLastmodInReverseOrder -=== CONT TestPermalinksUrlCascade -=== CONT TestGroupByLastmod -=== CONT TestPermalinksNestedSections -=== CONT TestGroupByParamDateNestedWithStringParams -=== CONT TestPermalinksOldSetup --- PASS: TestGroupByParamDateWithEmptyPages (0.00s) -=== CONT TestGroupByParamDateWithStringParams ---- PASS: TestGroupByLastmod (0.00s) -=== CONT TestPermalinks ---- PASS: TestGroupByParamDateWithStringParams (0.00s) +=== CONT TestGroupByParamDateInReverseOrder +--- PASS: TestGroupByDateInReverseOrder (0.00s) === CONT TestGroupByParamDateNested +--- PASS: TestGroupByParamDateInReverseOrder (0.00s) +=== CONT TestGroupByDate --- PASS: TestGroupByParamDateNested (0.00s) -=== CONT TestHashSignInPermalink ---- PASS: TestGroupByLastmodInReverseOrder (0.00s) === CONT TestGroupByParamDate +--- PASS: TestGroupByDate (0.00s) +=== CONT TestGroupByParamNested --- PASS: TestGroupByParamDate (0.00s) === CONT TestGroupByExpiryDate --- PASS: TestGroupByExpiryDate (0.00s) -=== CONT TestPermalinkExpansionSectionsRepeated ---- PASS: TestPageSiteSitesDefault (0.02s) === CONT TestGroupByPublishDateWithEmptyPages --- PASS: TestGroupByPublishDateWithEmptyPages (0.00s) +=== CONT TestGroupByLastmodInReverseOrder +--- PASS: TestGroupByParamNested (0.00s) +=== CONT TestGroupByParamCalledWithUnavailableParam +--- PASS: TestGroupByLastmodInReverseOrder (0.00s) +=== CONT TestGroupByLastmod +--- PASS: TestGroupByLastmod (0.00s) +=== CONT TestGroupByParamDateNestedWithStringParams +--- PASS: TestGroupByParamDateNestedWithStringParams (0.00s) +=== CONT TestGroupByParamCalledWithEmptyPages +--- PASS: TestGroupByParamCalledWithEmptyPages (0.00s) +=== CONT TestGroupByParamCalledWithSomeUnavailableParams +=== CONT TestGroupByParamDateWithStringParams +--- PASS: TestGroupByParamCalledWithSomeUnavailableParams (0.00s) +=== CONT TestGroupByParamInReverseOrder +--- PASS: TestGroupByParamDateWithStringParams (0.00s) +=== CONT TestPagerNoPages +=== CONT TestReverse +=== CONT TestPermalinkExpansionSectionsRepeated +=== CONT TestPageSiteSitesDefault +=== CONT TestPermalinksUrlCascade +=== CONT TestPermalinksNestedSections +=== CONT TestGroupByCalledWithEmptyPages +=== CONT TestPermalinksOldSetup +=== CONT TestGroupByParam +--- PASS: TestGroupByParamCalledWithUnavailableParam (0.00s) +=== CONT TestPermalinks +=== CONT TestHashSignInPermalink +--- PASS: TestGroupByParamInReverseOrder (0.00s) +--- PASS: TestPagerNoPages (0.00s) +--- PASS: TestReverse (0.00s) +--- PASS: TestGroupByCalledWithEmptyPages (0.00s) +=== CONT TestPermalinkExpansion +--- PASS: TestTaxonomiesGetAndCount (0.03s) +=== CONT TestPermalinkExpansionMultiSection +--- PASS: TestPermalinkExpansionMultiSection (0.00s) +=== CONT TestPaginationPage +--- PASS: TestPaginationPage (0.00s) === CONT TestPermalinkExpansionSliceSyntax === RUN TestPermalinkExpansionSliceSyntax/Basic === RUN TestPermalinkExpansionSliceSyntax/Out_of_bounds --- PASS: TestPermalinkExpansionSliceSyntax (0.00s) --- PASS: TestPermalinkExpansionSliceSyntax/Basic (0.00s) --- PASS: TestPermalinkExpansionSliceSyntax/Out_of_bounds (0.00s) -=== CONT TestGroupByPublishDateInReverseOrder ---- PASS: TestGroupByPublishDateInReverseOrder (0.00s) +=== CONT TestProbablyEqualPageLists +--- PASS: TestProbablyEqualPageLists (0.00s) === CONT TestPermalinkExpansionConcurrent +--- PASS: TestGroupByParam (0.01s) +=== CONT TestLimit --- PASS: TestPermalinkExpansionConcurrent (0.00s) -=== CONT TestGroupByPublishDate ---- PASS: TestGroupByPublishDate (0.00s) -=== CONT TestPermalinkExpansionMultiSection ---- PASS: TestPermalinkExpansionMultiSection (0.00s) -=== CONT TestGroupByDateInReverseOrder ---- PASS: TestGroupByDateInReverseOrder (0.00s) -=== CONT TestPermalinkExpansion +=== CONT TestDefaultSort +--- PASS: TestDefaultSort (0.00s) +=== CONT TestPager +--- PASS: TestPager (0.00s) +=== CONT TestSortByN +--- PASS: TestSortByN (0.00s) +=== CONT TestSplitPageGroups +--- PASS: TestSplitPageGroups (0.00s) +=== CONT TestSortByLinkTitle +--- PASS: TestSortByLinkTitle (0.00s) +=== CONT TestSearchPage +--- PASS: TestSearchPage (0.00s) +=== CONT TestIsPagesProbablySorted +--- PASS: TestTaxonomiesPage (0.03s) +=== CONT TestGroupByWithSectionArg +--- PASS: TestLimit (0.00s) +=== CONT TestGroupByInReverseOrder +--- PASS: TestGroupByInReverseOrder (0.00s) +=== CONT TestRelated +--- PASS: TestRelated (0.00s) +=== CONT TestSplitPages +--- PASS: TestSplitPages (0.00s) +=== CONT TestGroupByWithMethodNameArg +--- PASS: TestGroupByWithMethodNameArg (0.00s) +=== CONT TestPageSortReverse === RUN TestPermalinkExpansion/title === RUN TestPermalinkExpansion/year-month-title === RUN TestPermalinkExpansion/yearyeardaymonthmonthnamedayweekdayweekdayname ---- PASS: TestPermalinkExpansionSectionsRepeated (0.01s) -=== CONT TestGroupByDate === RUN TestPermalinkExpansion/section === RUN TestPermalinkExpansion/title#01 === RUN TestPermalinkExpansion/slug === RUN TestPermalinkExpansion/slugorfilename === RUN TestPermalinkExpansion/filename === RUN TestPermalinkExpansion/06-1-2-Monday ---- PASS: TestGroupByDate (0.00s) -=== CONT TestPaginationPage === RUN TestPermalinkExpansion/2006_01_02_15_04_05.000 ---- PASS: TestPaginationPage (0.00s) -=== CONT TestGroupByParamNested === RUN TestPermalinkExpansion/sections ---- PASS: TestGroupByParamNested (0.00s) -=== CONT TestGroupByParamCalledWithUnavailableParam ---- PASS: TestGroupByParamCalledWithUnavailableParam (0.00s) -=== CONT TestGroupByParamCalledWithEmptyPages ---- PASS: TestGroupByParamCalledWithEmptyPages (0.00s) -=== CONT TestGroupByParamCalledWithSomeUnavailableParams ---- PASS: TestGroupByParamCalledWithSomeUnavailableParams (0.00s) -=== CONT TestGroupByParamInReverseOrder ---- PASS: TestGroupByParamInReverseOrder (0.00s) -=== CONT TestGroupByParam ---- PASS: TestGroupByParam (0.00s) -=== CONT TestReverse ---- PASS: TestGroupByParamDateInReverseOrder (0.02s) -=== CONT TestGroupByWithSectionArg ---- PASS: TestGroupByParamDateNestedWithStringParams (0.00s) -=== CONT TestGroupByInReverseOrder ---- PASS: TestGroupByWithSectionArg (0.00s) -=== CONT TestGroupByWithMethodNameArg ---- PASS: TestReverse (0.00s) -=== CONT TestGroupByCalledWithEmptyPages ---- PASS: TestGroupByCalledWithEmptyPages (0.00s) -=== CONT TestSearchPage ---- PASS: TestGroupByInReverseOrder (0.00s) -=== CONT TestDefaultSort ---- PASS: TestGroupByWithMethodNameArg (0.00s) -=== CONT TestIsPagesProbablySorted === RUN TestPermalinkExpansion/sectionslast -=== CONT TestSortByN ---- PASS: TestDefaultSort (0.00s) ---- PASS: TestHashSignInPermalink (0.04s) -=== CONT TestSortByLinkTitle ---- PASS: TestSortByLinkTitle (0.00s) -=== CONT TestRelated ---- PASS: TestRelated (0.00s) ---- PASS: TestTaxonomiesGetAndCount (0.06s) === RUN TestPermalinkExpansion/sections0sectionslast ---- PASS: TestPermalinkExpansion (0.02s) +--- PASS: TestPermalinkExpansion (0.01s) --- PASS: TestPermalinkExpansion/title (0.00s) --- PASS: TestPermalinkExpansion/year-month-title (0.00s) --- PASS: TestPermalinkExpansion/yearyeardaymonthmonthnamedayweekdayweekdayname (0.00s) @@ -15065,28 +15104,34 @@ --- PASS: TestPermalinkExpansion/filename (0.00s) --- PASS: TestPermalinkExpansion/06-1-2-Monday (0.00s) --- PASS: TestPermalinkExpansion/2006_01_02_15_04_05.000 (0.00s) - --- PASS: TestPermalinkExpansion/sections (0.01s) - --- PASS: TestPermalinkExpansion/sectionslast (0.01s) + --- PASS: TestPermalinkExpansion/sections (0.00s) + --- PASS: TestPermalinkExpansion/sectionslast (0.00s) --- PASS: TestPermalinkExpansion/sections0sectionslast (0.00s) ---- PASS: TestTaxonomiesPage (0.06s) ---- PASS: TestSearchPage (0.02s) ---- PASS: TestSortByN (0.02s) +=== CONT TestPageSortByParamNumeric +=== NAME TestPermalinksNestedSections + permalinks_integration_test.go:188: +--- PASS: TestPermalinksNestedSections (0.01s) +=== CONT TestPageSortByParam +--- PASS: TestPageSortByParamNumeric (0.00s) +--- PASS: TestPageSortByParam (0.00s) +--- PASS: TestGroupByWithSectionArg (0.01s) +--- PASS: TestPermalinkExpansionSectionsRepeated (0.03s) +--- PASS: TestPageSortReverse (0.01s) +--- PASS: TestIsPagesProbablySorted (0.02s) +--- PASS: TestPageSiteSitesDefault (0.04s) === NAME TestPermalinks permalinks_integration_test.go:84: ---- PASS: TestPermalinks (0.06s) ---- PASS: TestIsPagesProbablySorted (0.04s) +--- PASS: TestPermalinks (0.03s) === NAME TestPermalinksOldSetup permalinks_integration_test.go:135: ---- PASS: TestPermalinksOldSetup (0.05s) === NAME TestPermalinksUrlCascade permalinks_integration_test.go:229: ---- PASS: TestPermalinksUrlCascade (0.06s) -=== NAME TestPermalinksNestedSections - permalinks_integration_test.go:188: ---- PASS: TestPermalinksNestedSections (0.07s) ---- PASS: TestPageCache (0.14s) +--- PASS: TestPermalinksOldSetup (0.03s) +--- PASS: TestPermalinksUrlCascade (0.04s) +--- PASS: TestHashSignInPermalink (0.03s) +--- PASS: TestPageCache (0.18s) PASS -ok github.com/gohugoio/hugo/resources/page 0.337s +ok github.com/gohugoio/hugo/resources/page 0.410s ? github.com/gohugoio/hugo/resources/page/page_generate [no test files] === RUN TestDecodeBuildConfig === PAUSE TestDecodeBuildConfig @@ -15105,23 +15150,23 @@ === RUN TestLastModEq --- PASS: TestLastModEq (0.02s) === CONT TestDecodeBuildConfig ---- PASS: TestDecodeBuildConfig (0.00s) === CONT TestFrontMatterDatesDefaultKeyword === CONT TestDateAndSlugFromBaseFilename --- PASS: TestDateAndSlugFromBaseFilename (0.00s) ---- PASS: TestFrontMatterDatesDefaultKeyword (0.01s) +--- PASS: TestDecodeBuildConfig (0.00s) +--- PASS: TestFrontMatterDatesDefaultKeyword (0.00s) PASS -ok github.com/gohugoio/hugo/resources/page/pagemeta 0.160s +ok github.com/gohugoio/hugo/resources/page/pagemeta 0.229s ? github.com/gohugoio/hugo/resources/page/siteidentities [no test files] === RUN TestCreatePlaceholders --- PASS: TestCreatePlaceholders (0.00s) PASS -ok github.com/gohugoio/hugo/resources/postpub 0.065s +ok github.com/gohugoio/hugo/resources/postpub 0.127s ? github.com/gohugoio/hugo/resources/resource [no test files] === RUN TestMultiReadSeekCloser --- PASS: TestMultiReadSeekCloser (0.00s) PASS -ok github.com/gohugoio/hugo/resources/resource_factories/bundler 0.076s +ok github.com/gohugoio/hugo/resources/resource_factories/bundler 0.156s === RUN TestDecodeRemoteOptions === PAUSE TestDecodeRemoteOptions === RUN TestOptionsNewRequest @@ -15134,30 +15179,30 @@ === RUN TestGetRemoteRetry === PAUSE TestGetRemoteRetry === CONT TestDecodeRemoteOptions +=== CONT TestRemoteResourceKeys +=== CONT TestGetRemoteRetry +=== CONT TestOptionsNewRequest +=== RUN TestGetRemoteRetry/OK === RUN TestDecodeRemoteOptions/POST +--- PASS: TestRemoteResourceKeys (0.01s) +--- PASS: TestOptionsNewRequest (0.01s) === RUN TestDecodeRemoteOptions/Body === RUN TestDecodeRemoteOptions/Body,_string ---- PASS: TestDecodeRemoteOptions (0.00s) +--- PASS: TestDecodeRemoteOptions (0.01s) --- PASS: TestDecodeRemoteOptions/POST (0.00s) --- PASS: TestDecodeRemoteOptions/Body (0.00s) --- PASS: TestDecodeRemoteOptions/Body,_string (0.00s) -=== CONT TestGetRemoteRetry -=== CONT TestRemoteResourceKeys ---- PASS: TestRemoteResourceKeys (0.00s) -=== CONT TestOptionsNewRequest ---- PASS: TestOptionsNewRequest (0.00s) -=== RUN TestGetRemoteRetry/OK === RUN TestGetRemoteRetry/Timeout ---- PASS: TestGetRemoteRetry (3.23s) - --- PASS: TestGetRemoteRetry/OK (2.26s) - --- PASS: TestGetRemoteRetry/Timeout (0.97s) +--- PASS: TestGetRemoteRetry (5.64s) + --- PASS: TestGetRemoteRetry/OK (4.76s) + --- PASS: TestGetRemoteRetry/Timeout (0.87s) PASS -ok github.com/gohugoio/hugo/resources/resource_factories/create 3.331s +ok github.com/gohugoio/hugo/resources/resource_factories/create 5.880s === RUN TestTransformBabel babel_integration_test.go:27: Skip test as network is inaccessible during Debian package build --- SKIP: TestTransformBabel (0.00s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/babel 0.101s +ok github.com/gohugoio/hugo/resources/resource_transformers/babel 0.235s === RUN TestDecodeOptions --- PASS: TestDecodeOptions (0.00s) === RUN TestShouldImport @@ -15188,7 +15233,7 @@ tailwindcss_integration_test.go:30: Skip test as network is inaccessible during Debian package build --- SKIP: TestTailwindV4Basic (0.00s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/cssjs 0.117s +ok github.com/gohugoio/hugo/resources/resource_transformers/cssjs 0.176s ? github.com/gohugoio/hugo/resources/resource_transformers/htesting [no test files] === RUN TestHashFromAlgo === RUN TestHashFromAlgo/md5 @@ -15203,9 +15248,9 @@ --- PASS: TestHashFromAlgo/sha512 (0.00s) --- PASS: TestHashFromAlgo/shaman (0.00s) === RUN TestTransform ---- PASS: TestTransform (0.00s) +--- PASS: TestTransform (0.01s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/integrity 0.084s +ok github.com/gohugoio/hugo/resources/resource_transformers/integrity 0.106s === RUN TestOptionKey --- PASS: TestOptionKey (0.00s) === RUN TestToBuildOptions @@ -15267,9 +15312,9 @@ === RUN TestBuildVariants/Edit_Import === RUN TestBuildVariants/Edit_Import_Nested --- PASS: TestBuildVariants (0.07s) - --- PASS: TestBuildVariants/Basic (0.03s) + --- PASS: TestBuildVariants/Basic (0.04s) --- PASS: TestBuildVariants/Edit_Import (0.02s) - --- PASS: TestBuildVariants/Edit_Import_Nested (0.02s) + --- PASS: TestBuildVariants/Edit_Import_Nested (0.01s) === RUN TestBuildWithModAndNpm js_integration_test.go:81: Skip test as network is inaccessible during Debian package build --- SKIP: TestBuildWithModAndNpm (0.00s) @@ -15284,14 +15329,14 @@ === CONT TestBuildError/Import_from_main_not_found === CONT TestBuildError/Import_from_import_not_found --- PASS: TestBuildError (0.00s) - --- PASS: TestBuildError/Import_from_import_not_found (0.02s) - --- PASS: TestBuildError/Import_from_main_not_found (0.02s) + --- PASS: TestBuildError/Import_from_import_not_found (0.01s) + --- PASS: TestBuildError/Import_from_main_not_found (0.01s) === RUN TestImportHugoVsESBuild === RUN TestImportHugoVsESBuild/node_modules === RUN TestImportHugoVsESBuild/assets ---- PASS: TestImportHugoVsESBuild (0.05s) - --- PASS: TestImportHugoVsESBuild/node_modules (0.02s) - --- PASS: TestImportHugoVsESBuild/assets (0.03s) +--- PASS: TestImportHugoVsESBuild (0.02s) + --- PASS: TestImportHugoVsESBuild/node_modules (0.01s) + --- PASS: TestImportHugoVsESBuild/assets (0.01s) === RUN TestPreserveLegalComments === PAUSE TestPreserveLegalComments === RUN TestTypeScriptExperimentalDecorators @@ -15299,21 +15344,21 @@ === CONT TestPreserveLegalComments === CONT TestTypeScriptExperimentalDecorators --- PASS: TestPreserveLegalComments (0.01s) ---- PASS: TestTypeScriptExperimentalDecorators (0.02s) +--- PASS: TestTypeScriptExperimentalDecorators (0.01s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/js 0.316s +ok github.com/gohugoio/hugo/resources/resource_transformers/js 0.394s === RUN TestTransform ---- PASS: TestTransform (0.00s) +--- PASS: TestTransform (0.01s) === RUN TestTransformMinify --- PASS: TestTransformMinify (0.02s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/minifier 0.155s +ok github.com/gohugoio/hugo/resources/resource_transformers/minifier 0.283s === RUN TestExecuteAsTemplateMultipleLanguages === PAUSE TestExecuteAsTemplateMultipleLanguages === CONT TestExecuteAsTemplateMultipleLanguages --- PASS: TestExecuteAsTemplateMultipleLanguages (0.03s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/templates 0.173s +ok github.com/gohugoio/hugo/resources/resource_transformers/templates 0.300s === RUN TestTransformIncludePaths === PAUSE TestTransformIncludePaths === RUN TestTransformImportRegularCSS @@ -15338,7 +15383,9 @@ === PAUSE TestBootstrap === CONT TestTransformIncludePaths dartsass_integration_test.go:30: ---- SKIP: TestTransformIncludePaths (0.00s) +=== CONT TestTransformErrors + dartsass_integration_test.go:302: +--- SKIP: TestTransformErrors (0.00s) === CONT TestBootstrap dartsass_integration_test.go:534: --- SKIP: TestBootstrap (0.00s) @@ -15348,36 +15395,31 @@ === CONT TestOptionVarsParams dartsass_integration_test.go:417: --- SKIP: TestOptionVarsParams (0.00s) -=== CONT TestTransformThemeOverrides - dartsass_integration_test.go:209: ---- SKIP: TestTransformThemeOverrides (0.00s) === CONT TestOptionVars dartsass_integration_test.go:373: --- SKIP: TestOptionVars (0.00s) -=== CONT TestTransformErrors - dartsass_integration_test.go:302: ---- SKIP: TestTransformErrors (0.00s) -=== CONT TestTransformLogging === CONT TestTransformImportMountedCSS + dartsass_integration_test.go:149: +--- SKIP: TestTransformImportMountedCSS (0.00s) +=== CONT TestTransformLogging + dartsass_integration_test.go:271: +--- SKIP: TestTransformLogging (0.00s) +=== CONT TestTransformThemeOverrides + dartsass_integration_test.go:209: +--- SKIP: TestTransformThemeOverrides (0.00s) === CONT TestTransformImportRegularCSS + dartsass_integration_test.go:62: +--- SKIP: TestTransformImportRegularCSS (0.00s) === CONT TestTransformImportIndentedSASS dartsass_integration_test.go:116: -=== NAME TestTransformLogging - dartsass_integration_test.go:271: -=== NAME TestTransformImportMountedCSS - dartsass_integration_test.go:149: +--- SKIP: TestTransformIncludePaths (0.00s) --- SKIP: TestTransformImportIndentedSASS (0.00s) -=== NAME TestTransformImportRegularCSS - dartsass_integration_test.go:62: ---- SKIP: TestTransformLogging (0.00s) ---- SKIP: TestTransformImportMountedCSS (0.00s) ---- SKIP: TestTransformImportRegularCSS (0.00s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass 0.131s +ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass 0.264s === RUN TestIsUnquotedCSSValue --- PASS: TestIsUnquotedCSSValue (0.00s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass 0.012s +ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass 0.024s === RUN TestReplaceRegularCSSImports --- PASS: TestReplaceRegularCSSImports (0.00s) === RUN TestTransformIncludePaths @@ -15412,16 +15454,19 @@ scss_integration_test.go:254: --- SKIP: TestOptionVars (0.00s) === CONT TestTransformErrors - scss_integration_test.go:184: ---- SKIP: TestTransformErrors (0.00s) === CONT TestTransformThemeOverrides - scss_integration_test.go:121: ---- SKIP: TestTransformThemeOverrides (0.00s) === CONT TestTransformImportRegularCSS +=== NAME TestTransformThemeOverrides + scss_integration_test.go:121: +=== NAME TestTransformImportRegularCSS scss_integration_test.go:64: --- SKIP: TestTransformImportRegularCSS (0.00s) +--- SKIP: TestTransformThemeOverrides (0.00s) +=== NAME TestTransformErrors + scss_integration_test.go:184: +--- SKIP: TestTransformErrors (0.00s) PASS -ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss 0.108s +ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss 0.212s === RUN TestIgnoreDotFilesAndDirectories === RUN TestIgnoreDotFilesAndDirectories/[0]_.foobar/ === PAUSE TestIgnoreDotFilesAndDirectories/[0]_.foobar/ @@ -15458,48 +15503,48 @@ === RUN TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md === PAUSE TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md === CONT TestIgnoreDotFilesAndDirectories/[0]_.foobar/ +=== CONT TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md +=== CONT TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md +=== CONT TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md +=== CONT TestIgnoreDotFilesAndDirectories/[8]_.foobar/barfoo.md~ === CONT TestIgnoreDotFilesAndDirectories/[9]_foobar~/barfoo.md === CONT TestIgnoreDotFilesAndDirectories/[12]_foobar/foo.html -=== CONT TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md -=== CONT TestIgnoreDotFilesAndDirectories/[6]_.md -=== CONT TestIgnoreDotFilesAndDirectories/[15]_foobar/.#content.md -=== CONT TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md === CONT TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md === CONT TestIgnoreDotFilesAndDirectories/[10]_foobar/bar~foo.md -=== CONT TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md -=== CONT TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md -=== CONT TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md === CONT TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md -=== CONT TestIgnoreDotFilesAndDirectories/[2]_barfoo.md +=== CONT TestIgnoreDotFilesAndDirectories/[15]_foobar/.#content.md +=== CONT TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md === CONT TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/ -=== CONT TestIgnoreDotFilesAndDirectories/[8]_.foobar/barfoo.md~ === CONT TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~ +=== CONT TestIgnoreDotFilesAndDirectories/[2]_barfoo.md +=== CONT TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md +=== CONT TestIgnoreDotFilesAndDirectories/[6]_.md --- PASS: TestIgnoreDotFilesAndDirectories (0.00s) - --- PASS: TestIgnoreDotFilesAndDirectories/[0]_.foobar/ (0.00s) - --- PASS: TestIgnoreDotFilesAndDirectories/[10]_foobar/bar~foo.md (0.00s) - --- PASS: TestIgnoreDotFilesAndDirectories/[6]_.md (0.01s) - --- PASS: TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md (0.00s) - --- PASS: TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md (0.00s) - --- PASS: TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md (0.01s) - --- PASS: TestIgnoreDotFilesAndDirectories/[2]_barfoo.md (0.00s) - --- PASS: TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md (0.02s) - --- PASS: TestIgnoreDotFilesAndDirectories/[9]_foobar~/barfoo.md (0.02s) - --- PASS: TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md (0.02s) - --- PASS: TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~ (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[0]_.foobar/ (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[10]_foobar/bar~foo.md (0.01s) --- PASS: TestIgnoreDotFilesAndDirectories/[8]_.foobar/barfoo.md~ (0.01s) - --- PASS: TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md (0.02s) + --- PASS: TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/ (0.00s) + --- PASS: TestIgnoreDotFilesAndDirectories/[9]_foobar~/barfoo.md (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md (0.01s) --- PASS: TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md (0.02s) + --- PASS: TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[2]_barfoo.md (0.00s) --- PASS: TestIgnoreDotFilesAndDirectories/[12]_foobar/foo.html (0.02s) - --- PASS: TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/ (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md (0.01s) --- PASS: TestIgnoreDotFilesAndDirectories/[15]_foobar/.#content.md (0.02s) + --- PASS: TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~ (0.01s) + --- PASS: TestIgnoreDotFilesAndDirectories/[6]_.md (0.01s) PASS -ok github.com/gohugoio/hugo/source 0.132s +ok github.com/gohugoio/hugo/source 0.196s === RUN TestExtractBaseof --- PASS: TestExtractBaseof (0.00s) === RUN TestStripHTML --- PASS: TestStripHTML (0.00s) PASS -ok github.com/gohugoio/hugo/tpl 0.044s +ok github.com/gohugoio/hugo/tpl 0.089s === RUN TestToInt === PAUSE TestToInt === RUN TestToString @@ -15507,13 +15552,13 @@ === RUN TestToFloat === PAUSE TestToFloat === CONT TestToInt +=== CONT TestToFloat === CONT TestToString --- PASS: TestToString (0.00s) -=== CONT TestToFloat ---- PASS: TestToFloat (0.00s) --- PASS: TestToInt (0.00s) +--- PASS: TestToFloat (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/cast 0.089s +ok github.com/gohugoio/hugo/tpl/cast 0.172s === RUN TestAppend === PAUSE TestAppend === RUN TestApply @@ -15539,17 +15584,17 @@ === PAUSE TestDictionary/5 === CONT TestDictionary/0 === CONT TestDictionary/3 -=== CONT TestDictionary/2 === CONT TestDictionary/5 === CONT TestDictionary/4 +=== CONT TestDictionary/2 === CONT TestDictionary/1 --- PASS: TestDictionary (0.01s) - --- PASS: TestDictionary/0 (0.00s) --- PASS: TestDictionary/3 (0.00s) --- PASS: TestDictionary/5 (0.00s) - --- PASS: TestDictionary/2 (0.00s) --- PASS: TestDictionary/4 (0.00s) + --- PASS: TestDictionary/2 (0.00s) --- PASS: TestDictionary/1 (0.00s) + --- PASS: TestDictionary/0 (0.00s) === RUN TestReverse === PAUSE TestReverse === RUN TestEchoParam @@ -15628,7 +15673,7 @@ === CONT TestMerge/nested === CONT TestMerge/basic_case_insensitive === CONT TestMerge/multi ---- PASS: TestMerge (0.01s) +--- PASS: TestMerge (0.00s) --- PASS: TestMerge/basic (0.00s) --- PASS: TestMerge/all_nil (0.00s) --- PASS: TestMerge/different_map_types (0.00s) @@ -15678,27 +15723,74 @@ === PAUSE TestTermEntriesCollectionsIssue12254 === CONT TestAppend === CONT TestUniq ---- PASS: TestUniq (0.00s) +=== CONT TestSortStable +--- PASS: TestAppend (0.00s) +=== CONT TestUnion === CONT TestTermEntriesCollectionsIssue12254 +=== CONT TestSlice +=== CONT TestShuffleRandomising +=== CONT TestShuffle +=== CONT TestSeq +=== CONT TestQuerify +=== CONT TestLast +=== CONT TestIsSet +=== CONT TestIntersect +--- PASS: TestUniq (0.01s) +=== CONT TestIn +--- PASS: TestIn (0.01s) +=== CONT TestFirst +--- PASS: TestShuffleRandomising (0.01s) +=== CONT TestEchoParam +--- PASS: TestShuffle (0.01s) +=== CONT TestReverse +WARN deprecated: collections.EchoParam was deprecated in Hugo v0.120.0 and will be removed in a future release. Use the index function instead. +--- PASS: TestEchoParam (0.00s) +=== CONT TestDelimit +--- PASS: TestReverse (0.00s) +=== CONT TestGroup +--- PASS: TestDelimit (0.01s) +=== CONT TestAfter +--- PASS: TestGroup (0.01s) +=== CONT TestApply +--- PASS: TestAfter (0.00s) +=== CONT TestEchoParams +--- PASS: TestApply (0.00s) +=== CONT TestWhereLikeOperator +--- PASS: TestUnion (0.03s) +=== CONT TestWhereWithWordCount +--- PASS: TestFirst (0.03s) +=== CONT TestAppendNilsToSliceWithNils +--- PASS: TestSeq (0.04s) +=== CONT TestAppendNilToSlice +--- PASS: TestLast (0.04s) +=== CONT TestAppendSliceToASliceOfSlices +WARN calling IsSet with unsupported type "struct" (time.Time) will always return false. +WARN calling IsSet with unsupported type "invalid" () will always return false. +--- PASS: TestIsSet (0.04s) === CONT TestApplyWithContext +--- PASS: TestQuerify (0.06s) +--- PASS: TestWhereLikeOperator (0.04s) +=== CONT TestCheckCondition +--- PASS: TestTermEntriesCollectionsIssue12254 (0.07s) === CONT TestSymDiff -=== CONT TestAppendNilToSlice -=== CONT TestEvaluateSubElem +--- PASS: TestSymDiff (0.00s) === CONT TestSort -=== CONT TestCheckCondition -=== CONT TestWhere -=== CONT TestShuffle -=== CONT TestUnion -=== CONT TestSlice -=== CONT TestShuffleRandomising ---- PASS: TestSymDiff (0.01s) ---- PASS: TestEvaluateSubElem (0.00s) +=== CONT TestEvaluateSubElem +--- PASS: TestSlice (0.08s) === CONT TestIndex === RUN TestSort/test0 ---- PASS: TestAppend (0.03s) ---- PASS: TestShuffle (0.01s) -=== CONT TestEchoParams +=== RUN TestSort/test1 +=== RUN TestSort/test2 +=== RUN TestSort/test3 +=== RUN TestSort/test4 +=== RUN TestSort/test5 +=== RUN TestSort/test6 +=== RUN TestSort/test7 +=== RUN TestSort/test8 +=== RUN TestSort/test9 +=== RUN TestSort/test10 === RUN TestIndex/vararg_0 +=== RUN TestSort/test11 === RUN TestIndex/slice_0 === RUN TestIndex/vararg_1 === RUN TestIndex/slice_1 @@ -15713,51 +15805,28 @@ === RUN TestIndex/vararg_6 === RUN TestIndex/slice_6 === RUN TestIndex/vararg_7 -=== CONT TestWhereLikeOperator === RUN TestIndex/slice_7 -=== RUN TestSort/test1 === RUN TestIndex/vararg_8 -=== RUN TestSort/test2 === RUN TestIndex/slice_8 -=== RUN TestSort/test3 === RUN TestIndex/vararg_9 -=== RUN TestSort/test4 -=== RUN TestSort/test5 === RUN TestIndex/slice_9 -=== RUN TestSort/test6 === RUN TestIndex/vararg_10 -=== RUN TestSort/test7 === RUN TestIndex/slice_10 -=== RUN TestSort/test8 -=== RUN TestSort/test9 === RUN TestIndex/vararg_11 -=== RUN TestSort/test10 === RUN TestIndex/slice_11 -=== RUN TestSort/test11 === RUN TestIndex/vararg_12 -=== RUN TestSort/test12 === RUN TestIndex/slice_12 -=== RUN TestSort/test13 === RUN TestIndex/vararg_13 -=== RUN TestSort/test14 === RUN TestIndex/slice_13 -=== RUN TestSort/test15 === RUN TestIndex/vararg_14 -=== RUN TestSort/test16 === RUN TestIndex/slice_14 -=== RUN TestSort/test17 === RUN TestIndex/vararg_15 -=== RUN TestSort/test18 === RUN TestIndex/slice_15 -=== RUN TestSort/test19 === RUN TestIndex/vararg_16 -=== RUN TestSort/test20 === RUN TestIndex/slice_16 === RUN TestIndex/vararg_17 -=== RUN TestSort/test21 === RUN TestIndex/slice_17 -=== RUN TestSort/test22 ---- PASS: TestIndex (0.01s) +--- PASS: TestIndex (0.00s) --- PASS: TestIndex/vararg_0 (0.00s) --- PASS: TestIndex/slice_0 (0.00s) --- PASS: TestIndex/vararg_1 (0.00s) @@ -15794,7 +15863,18 @@ --- PASS: TestIndex/slice_16 (0.00s) --- PASS: TestIndex/vararg_17 (0.00s) --- PASS: TestIndex/slice_17 (0.00s) -=== CONT TestSortStable +=== CONT TestComplement +=== RUN TestSort/test12 +=== RUN TestSort/test13 +=== RUN TestSort/test14 +=== RUN TestSort/test15 +=== RUN TestSort/test16 +=== RUN TestSort/test17 +=== RUN TestSort/test18 +=== RUN TestSort/test19 +=== RUN TestSort/test20 +=== RUN TestSort/test21 +=== RUN TestSort/test22 === RUN TestSort/test23 === RUN TestSort/test24 === RUN TestSort/test25 @@ -15820,7 +15900,7 @@ === RUN TestSort/test45 === RUN TestSort/test46 === RUN TestSort/test47 ---- PASS: TestSort (0.03s) +--- PASS: TestSort (0.01s) --- PASS: TestSort/test0 (0.00s) --- PASS: TestSort/test1 (0.00s) --- PASS: TestSort/test2 (0.00s) @@ -15869,7 +15949,7 @@ --- PASS: TestSort/test45 (0.00s) --- PASS: TestSort/test46 (0.00s) --- PASS: TestSort/test47 (0.00s) -=== CONT TestAppendSliceToASliceOfSlices +=== CONT TestWhere === RUN TestWhere/0/0_slice-of-map[int]string__%!s(int=2) === RUN TestWhere/1/0_slice-of-map[string]int__b === RUN TestWhere/2/0_slice-of-map[string]float64__b @@ -15897,6 +15977,7 @@ === RUN TestWhere/21/0_slice-of-collections.TstX__TstRv === RUN TestWhere/21/1_slice-of-collections.TstXI__TstRv === RUN TestWhere/22/0_slice-of-map[string]collections.TstX__foo.B +--- PASS: TestAppendNilToSlice (0.05s) === RUN TestWhere/23/0_slice-of-map[string]collections.TstX__foo.B === RUN TestWhere/24/0_slice-of-map[string]collections.TstX__.foo.B === RUN TestWhere/25/0_slice-of-map[string]collections.TstX__foo.TstRv @@ -15913,8 +15994,10 @@ === RUN TestWhere/35/0_slice-of-map[string]int_in_b === RUN TestWhere/36/0_slice-of-map[string]float64_in_b === RUN TestWhere/37/0_slice-of-map[string]slice-of-string_intersect_b +--- PASS: TestComplement (0.01s) === RUN TestWhere/38/0_slice-of-map[string]slice-of-int_intersect_b === RUN TestWhere/39/0_slice-of-map[string]slice-of-int8_intersect_b +--- PASS: TestAppendSliceToASliceOfSlices (0.05s) === RUN TestWhere/40/0_slice-of-map[string]slice-of-int16_intersect_b === RUN TestWhere/41/0_slice-of-map[string]slice-of-int32_intersect_b === RUN TestWhere/42/0_slice-of-map[string]slice-of-int64_intersect_b @@ -15937,14 +16020,6 @@ === RUN TestWhere/57/0_slice-of-map[string]bool_!=_b === RUN TestWhere/58/0_slice-of-map[string]bool_>_b === RUN TestWhere/59/0_slice-of-map[string]bool__b.z ---- PASS: TestCheckCondition (0.03s) -=== CONT TestQuerify ---- PASS: TestTermEntriesCollectionsIssue12254 (0.05s) -=== CONT TestSeq ---- PASS: TestSeq (0.00s) -=== CONT TestReverse ---- PASS: TestReverse (0.00s) -=== CONT TestIn === RUN TestWhere/60/0_*slice-of-collections.TstX__A === RUN TestWhere/61/0_collections.TstX__A === RUN TestWhere/62/0_slice-of-map[string]*collections.TstX__foo.B @@ -15954,7 +16029,7 @@ === RUN TestWhere/65/0_map[string]interface_{}_in_b === RUN TestWhere/66/0_map[string]interface_{}_>_b === RUN TestWhere/67/0_map[string]interface_{}_>_B ---- PASS: TestWhere (0.03s) +--- PASS: TestWhere (0.01s) --- PASS: TestWhere/0/0_slice-of-map[int]string__%!s(int=2) (0.00s) --- PASS: TestWhere/1/0_slice-of-map[string]int__b (0.00s) --- PASS: TestWhere/2/0_slice-of-map[string]float64__b (0.00s) @@ -15969,7 +16044,7 @@ --- PASS: TestWhere/11/0_slice-of-map[string]interface_{}__b (0.00s) --- PASS: TestWhere/12/0_slice-of-collections.TstX__B (0.00s) --- PASS: TestWhere/12/1_slice-of-collections.TstXI__B (0.00s) - --- PASS: TestWhere/13/0_slice-of-*map[int]string__%!s(int=2) (0.00s) + --- PASS: TestWhere/13/0_slice-of-*map[int]string__%!s(int=2) (0.01s) --- PASS: TestWhere/14/0_slice-of-collections.TstParams__.Params.COLOR (0.00s) --- PASS: TestWhere/15/0_slice-of-collections.TstParams__.Params.NEsTED.COLOR (0.00s) --- PASS: TestWhere/16/0_slice-of-collections.TstParams__.Params (0.00s) @@ -16031,46 +16106,16 @@ --- PASS: TestWhere/65/0_map[string]interface_{}_in_b (0.00s) --- PASS: TestWhere/66/0_map[string]interface_{}_>_b (0.00s) --- PASS: TestWhere/67/0_map[string]interface_{}_>_B (0.00s) -=== CONT TestFirst ---- PASS: TestFirst (0.00s) -=== CONT TestEchoParam ---- PASS: TestQuerify (0.02s) -=== CONT TestWhereWithWordCount ---- PASS: TestEchoParams (0.05s) -=== CONT TestComplement -WARN deprecated: collections.EchoParam was deprecated in Hugo v0.120.0 and will be removed in a future release. Use the index function instead. ---- PASS: TestEchoParam (0.02s) -=== CONT TestLast ---- PASS: TestUnion (0.06s) -=== CONT TestAppendNilsToSliceWithNils ---- PASS: TestAppendSliceToASliceOfSlices (0.04s) -=== CONT TestIsSet ---- PASS: TestApplyWithContext (0.08s) -=== CONT TestGroup -WARN calling IsSet with unsupported type "struct" (time.Time) will always return false. -WARN calling IsSet with unsupported type "invalid" () will always return false. ---- PASS: TestIsSet (0.00s) -=== CONT TestDelimit ---- PASS: TestLast (0.01s) -=== CONT TestAfter ---- PASS: TestDelimit (0.00s) ---- PASS: TestWhereLikeOperator (0.06s) -=== CONT TestApply ---- PASS: TestSlice (0.07s) -=== CONT TestIntersect ---- PASS: TestComplement (0.02s) ---- PASS: TestAfter (0.00s) ---- PASS: TestShuffleRandomising (0.07s) ---- PASS: TestApply (0.01s) ---- PASS: TestIntersect (0.01s) ---- PASS: TestIn (0.05s) ---- PASS: TestGroup (0.02s) ---- PASS: TestAppendNilToSlice (0.10s) ---- PASS: TestWhereWithWordCount (0.04s) ---- PASS: TestSortStable (0.10s) ---- PASS: TestAppendNilsToSliceWithNils (0.06s) +--- PASS: TestWhereWithWordCount (0.06s) +--- PASS: TestApplyWithContext (0.05s) +--- PASS: TestEchoParams (0.07s) +--- PASS: TestEvaluateSubElem (0.03s) +--- PASS: TestIntersect (0.10s) +--- PASS: TestCheckCondition (0.04s) +--- PASS: TestSortStable (0.13s) +--- PASS: TestAppendNilsToSliceWithNils (0.10s) PASS -ok github.com/gohugoio/hugo/tpl/collections 0.380s +ok github.com/gohugoio/hugo/tpl/collections 0.550s === RUN TestDefaultFunc === PAUSE TestDefaultFunc === RUN TestCompare @@ -16099,26 +16144,26 @@ === PAUSE TestComparisonArgCount === CONT TestDefaultFunc === CONT TestGreaterThanExtend -=== CONT TestLessThanExtend -=== CONT TestNotEqualExtend -=== CONT TestGreaterEqualExtend --- PASS: TestGreaterThanExtend (0.00s) ---- PASS: TestNotEqualExtend (0.00s) ---- PASS: TestLessThanExtend (0.00s) -=== CONT TestLessEqualExtend ---- PASS: TestLessEqualExtend (0.00s) === CONT TestComparisonArgCount +=== CONT TestGreaterEqualExtend --- PASS: TestGreaterEqualExtend (0.00s) +=== CONT TestNotEqualExtend +--- PASS: TestNotEqualExtend (0.00s) +=== CONT TestEqualExtend +--- PASS: TestEqualExtend (0.00s) === CONT TestCompare ---- PASS: TestCompare (0.00s) --- PASS: TestDefaultFunc (0.00s) +=== CONT TestLessThanExtend +--- PASS: TestLessThanExtend (0.00s) === CONT TestTimeUnix --- PASS: TestTimeUnix (0.00s) -=== CONT TestEqualExtend ---- PASS: TestEqualExtend (0.00s) ---- PASS: TestComparisonArgCount (0.01s) +=== CONT TestLessEqualExtend +--- PASS: TestLessEqualExtend (0.00s) +--- PASS: TestComparisonArgCount (0.00s) +--- PASS: TestCompare (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/compare 0.170s +ok github.com/gohugoio/hugo/tpl/compare 0.267s === RUN TestMD5 === PAUSE TestMD5 === RUN TestSHA1 @@ -16129,14 +16174,14 @@ === PAUSE TestHMAC === CONT TestMD5 === CONT TestSHA256 +--- PASS: TestSHA256 (0.00s) === CONT TestHMAC --- PASS: TestHMAC (0.00s) === CONT TestSHA1 --- PASS: TestSHA1 (0.00s) ---- PASS: TestSHA256 (0.00s) --- PASS: TestMD5 (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/crypto 0.172s +ok github.com/gohugoio/hugo/tpl/crypto 0.271s ? github.com/gohugoio/hugo/tpl/css [no test files] === RUN TestGetCSV === PAUSE TestGetCSV @@ -16155,91 +16200,90 @@ === RUN TestScpGetRemoteParallel === PAUSE TestScpGetRemoteParallel === CONT TestGetCSV -=== RUN TestGetCSV/http://success/ === CONT TestParseCSV ---- PASS: TestParseCSV (0.00s) -=== CONT TestScpGetRemoteParallel === CONT TestScpGetRemote === CONT TestHeaders === RUN TestHeaders/Misc_header_variants -=== CONT TestScpGetLocal ---- PASS: TestScpGetLocal (0.00s) === CONT TestGetJSON === RUN TestGetJSON/http://success/ +--- PASS: TestParseCSV (0.00s) +=== RUN TestGetCSV/http://success/ +=== CONT TestScpGetLocal +=== CONT TestScpGetRemoteParallel +--- PASS: TestScpGetLocal (0.00s) === CONT TestToURLAndHeaders --- PASS: TestToURLAndHeaders (0.00s) -WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. -=== RUN TestGetJSON/http://malformed/ +WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. -=== RUN TestGetCSV/http://error.extra.field/ +=== RUN TestGetJSON/http://malformed/ === RUN TestHeaders/Params WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. -WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. +=== RUN TestGetCSV/http://error.extra.field/ WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. === RUN TestHeaders/Override_User-Agent WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. ---- PASS: TestScpGetRemote (0.04s) ---- PASS: TestHeaders (0.04s) - --- PASS: TestHeaders/Misc_header_variants (0.03s) +--- PASS: TestHeaders (0.06s) + --- PASS: TestHeaders/Misc_header_variants (0.04s) --- PASS: TestHeaders/Params (0.01s) - --- PASS: TestHeaders/Override_User-Agent (0.01s) ---- PASS: TestScpGetRemoteParallel (0.25s) + --- PASS: TestHeaders/Override_User-Agent (0.00s) +--- PASS: TestScpGetRemote (0.08s) +--- PASS: TestScpGetRemoteParallel (0.28s) ERROR Failed to get JSON resource "http://malformed/": invalid character 'g' looking for beginning of object key string You can suppress this error by adding the following to your site configuration: ignoreLogs = ['error-remote-getjson'] +=== RUN TestGetJSON/http://nofound/404 ERROR Failed to get CSV resource "http://error.extra.field/": failed to parse CSV file http://error.extra.field/: record on line 4: wrong number of fields You can suppress this error by adding the following to your site configuration: ignoreLogs = ['error-remote-getcsv'] === RUN TestGetCSV/http://nofound/404 -=== RUN TestGetJSON/http://nofound/404 -WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. ERROR Failed to get JSON resource "http://nofound/404": failed to retrieve remote file: Not Found, body: "Not Found\n" You can suppress this error by adding the following to your site configuration: ignoreLogs = ['error-remote-getjson'] +=== RUN TestGetJSON/pass/semi +WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. ERROR Failed to get CSV resource "http://nofound/404": failed to retrieve remote file: Not Found, body: "Not Found\n" You can suppress this error by adding the following to your site configuration: ignoreLogs = ['error-remote-getcsv'] -=== RUN TestGetJSON/pass/semi === RUN TestGetCSV/pass/semi WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. -WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. === RUN TestGetJSON/fail/no-file +WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. === RUN TestGetCSV/fail/no-file +WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. +ERROR Failed to get JSON resource "fail/no-file": open fail/no-file: file does not exist +You can suppress this error by adding the following to your site configuration: +ignoreLogs = ['error-remote-getjson'] +=== RUN TestGetJSON/pass/üńīçøðê-url.json WARN deprecated: data.GetCSV was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. ERROR Failed to get CSV resource "fail/no-file": open fail/no-file: file does not exist You can suppress this error by adding the following to your site configuration: ignoreLogs = ['error-remote-getcsv'] -WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. ---- PASS: TestGetCSV (4.05s) - --- PASS: TestGetCSV/http://success/ (0.02s) +--- PASS: TestGetCSV (4.08s) + --- PASS: TestGetCSV/http://success/ (0.05s) --- PASS: TestGetCSV/http://error.extra.field/ (4.01s) --- PASS: TestGetCSV/http://nofound/404 (0.00s) --- PASS: TestGetCSV/pass/semi (0.01s) --- PASS: TestGetCSV/fail/no-file (0.00s) -ERROR Failed to get JSON resource "fail/no-file": open fail/no-file: file does not exist -You can suppress this error by adding the following to your site configuration: -ignoreLogs = ['error-remote-getjson'] -=== RUN TestGetJSON/pass/üńīçøðê-url.json WARN deprecated: data.GetJSON was deprecated in Hugo v0.123.0 and will be removed in a future release. use resources.Get or resources.GetRemote with transform.Unmarshal. ---- PASS: TestGetJSON (4.06s) - --- PASS: TestGetJSON/http://success/ (0.01s) - --- PASS: TestGetJSON/http://malformed/ (4.02s) +--- PASS: TestGetJSON (4.07s) + --- PASS: TestGetJSON/http://success/ (0.04s) + --- PASS: TestGetJSON/http://malformed/ (4.01s) --- PASS: TestGetJSON/http://nofound/404 (0.00s) --- PASS: TestGetJSON/pass/semi (0.00s) - --- PASS: TestGetJSON/fail/no-file (0.00s) + --- PASS: TestGetJSON/fail/no-file (0.01s) --- PASS: TestGetJSON/pass/üńīçøðê-url.json (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/data 4.242s +ok github.com/gohugoio/hugo/tpl/data 4.355s === RUN TestTimer ---- PASS: TestTimer (0.02s) +--- PASS: TestTimer (0.06s) === RUN TestDebugDumpPage ---- PASS: TestDebugDumpPage (0.01s) +--- PASS: TestDebugDumpPage (0.02s) PASS -ok github.com/gohugoio/hugo/tpl/debug 0.239s +ok github.com/gohugoio/hugo/tpl/debug 0.439s ? github.com/gohugoio/hugo/tpl/diagrams [no test files] === RUN TestBase64Decode === PAUSE TestBase64Decode @@ -16254,7 +16298,7 @@ --- PASS: TestBase64Encode (0.00s) --- PASS: TestBase64Decode (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/encoding 0.153s +ok github.com/gohugoio/hugo/tpl/encoding 0.271s === RUN TestErroridf === PAUSE TestErroridf === RUN TestWarnidf @@ -16262,15 +16306,15 @@ === CONT TestErroridf === CONT TestWarnidf --- PASS: TestWarnidf (0.03s) ---- PASS: TestErroridf (0.04s) +--- PASS: TestErroridf (0.03s) PASS -ok github.com/gohugoio/hugo/tpl/fmt 0.213s +ok github.com/gohugoio/hugo/tpl/fmt 0.411s === RUN TestXxHash === PAUSE TestXxHash === CONT TestXxHash --- PASS: TestXxHash (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/hash 0.165s +ok github.com/gohugoio/hugo/tpl/hash 0.257s ? github.com/gohugoio/hugo/tpl/hugo [no test files] === RUN TestNSConfig === PAUSE TestNSConfig @@ -16278,20 +16322,20 @@ === PAUSE TestImageConfigFromModule === CONT TestNSConfig === CONT TestImageConfigFromModule ---- PASS: TestNSConfig (0.01s) ---- PASS: TestImageConfigFromModule (0.02s) +--- PASS: TestNSConfig (0.00s) +--- PASS: TestImageConfigFromModule (0.03s) PASS -ok github.com/gohugoio/hugo/tpl/images 0.152s +ok github.com/gohugoio/hugo/tpl/images 0.250s === RUN TestInflect === PAUSE TestInflect === CONT TestInflect --- PASS: TestInflect (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/inflect 0.116s +ok github.com/gohugoio/hugo/tpl/inflect 0.188s === RUN TestMethodToName --- PASS: TestMethodToName (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/internal 0.083s +ok github.com/gohugoio/hugo/tpl/internal 0.160s ? github.com/gohugoio/hugo/tpl/internal/go_templates/cfg [no test files] === RUN TestCompare --- PASS: TestCompare (0.00s) @@ -16300,7 +16344,7 @@ === RUN TestInterface --- PASS: TestInterface (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort 0.016s +ok github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort 0.020s === RUN TestAddParseTreeHTML --- PASS: TestAddParseTreeHTML (0.00s) === RUN TestClone @@ -16336,7 +16380,7 @@ === RUN TestDecodeCSS --- PASS: TestDecodeCSS (0.00s) === RUN TestHexDecode ---- PASS: TestHexDecode (0.01s) +--- PASS: TestHexDecode (0.02s) === RUN TestSkipCSSSpace --- PASS: TestSkipCSSSpace (0.00s) === RUN TestCSSEscaper @@ -16709,7 +16753,7 @@ === RUN TestIsJsMimeType --- PASS: TestIsJsMimeType (0.00s) === RUN TestMultiExecute ---- PASS: TestMultiExecute (0.01s) +--- PASS: TestMultiExecute (0.00s) === RUN TestParseFiles --- PASS: TestParseFiles (0.00s) === RUN TestParseGlob @@ -16810,7 +16854,7 @@ === RUN ExampleTemplate_share --- PASS: ExampleTemplate_share (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 0.143s +ok github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 0.164s === RUN TestGoToolLocation testenv_test.go:18: skipping test: 'go build' unavailable: --- SKIP: TestGoToolLocation (0.00s) @@ -16825,9 +16869,9 @@ testenv.go:108: skipping test: 'go build' unavailable: --- SKIP: TestCleanCmdEnvPWD (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/internal/go_templates/testenv 0.015s +ok github.com/gohugoio/hugo/tpl/internal/go_templates/testenv 0.020s === RUN TestExecute ---- PASS: TestExecute (0.02s) +--- PASS: TestExecute (0.01s) === RUN TestDelims --- PASS: TestDelims (0.00s) === RUN TestExecuteError @@ -16943,7 +16987,7 @@ === RUN ExampleTemplate_func --- PASS: ExampleTemplate_func (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate 0.067s +ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate 0.068s === RUN TestLex lex_test.go:443: empty OK lex_test.go:443: spaces OK @@ -17089,7 +17133,7 @@ === RUN TestLineNum --- PASS: TestLineNum (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 0.025s +ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 0.030s ? github.com/gohugoio/hugo/tpl/internal/resourcehelpers [no test files] ? github.com/gohugoio/hugo/tpl/js [no test files] === RUN TestNumFmt @@ -17108,10 +17152,10 @@ === CONT TestFormatNumbers/FormatCurrency === CONT TestFormatNumbers/FormatPercent --- PASS: TestFormatNumbers (0.00s) - --- PASS: TestFormatNumbers/FormatPercent (0.00s) - --- PASS: TestFormatNumbers/FormatNumber (0.00s) --- PASS: TestFormatNumbers/FormatAccounting (0.00s) + --- PASS: TestFormatNumbers/FormatNumber (0.00s) --- PASS: TestFormatNumbers/FormatCurrency (0.00s) + --- PASS: TestFormatNumbers/FormatPercent (0.00s) === RUN TestLanguageKeyFormat === RUN TestLanguageKeyFormat/FormatNumber === PAUSE TestLanguageKeyFormat/FormatNumber @@ -17121,7 +17165,7 @@ === CONT TestNumFmt --- PASS: TestNumFmt (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/lang 0.071s +ok github.com/gohugoio/hugo/tpl/lang 0.208s === RUN TestBasicNSArithmetic === PAUSE TestBasicNSArithmetic === RUN TestAbs @@ -17171,62 +17215,62 @@ === RUN TestToRadians === PAUSE TestToRadians === CONT TestBasicNSArithmetic +=== CONT TestToDegrees +=== CONT TestMin --- PASS: TestBasicNSArithmetic (0.00s) +=== CONT TestMax +--- PASS: TestToDegrees (0.00s) === CONT TestToRadians --- PASS: TestToRadians (0.00s) -=== CONT TestToDegrees ---- PASS: TestToDegrees (0.00s) +=== CONT TestSqrt +--- PASS: TestMin (0.00s) === CONT TestAtan2 +--- PASS: TestSqrt (0.00s) +=== CONT TestPow +--- PASS: TestMax (0.00s) +=== CONT TestLog --- PASS: TestAtan2 (0.00s) === CONT TestAtan +--- PASS: TestPow (0.00s) +=== CONT TestRound --- PASS: TestAtan (0.00s) === CONT TestAcos +--- PASS: TestLog (0.00s) +=== CONT TestFloor +--- PASS: TestRound (0.00s) +=== CONT TestModBool --- PASS: TestAcos (0.00s) -=== CONT TestAsin ---- PASS: TestAsin (0.00s) -=== CONT TestTan ---- PASS: TestTan (0.00s) +--- PASS: TestFloor (0.00s) === CONT TestCos +=== CONT TestAsin --- PASS: TestCos (0.00s) === CONT TestSin +--- PASS: TestAsin (0.00s) +=== CONT TestTan --- PASS: TestSin (0.00s) -=== CONT TestPi ---- PASS: TestPi (0.00s) -=== CONT TestProduct ---- PASS: TestProduct (0.00s) -=== CONT TestSum ---- PASS: TestSum (0.00s) -=== CONT TestMin ---- PASS: TestMin (0.00s) -=== CONT TestMax -=== CONT TestSqrt ---- PASS: TestSqrt (0.00s) -=== CONT TestPow ---- PASS: TestPow (0.00s) -=== CONT TestRound ---- PASS: TestMax (0.00s) -=== CONT TestLog ---- PASS: TestRound (0.00s) -=== CONT TestModBool ---- PASS: TestLog (0.00s) -=== CONT TestFloor ---- PASS: TestFloor (0.00s) -=== CONT TestCeil --- PASS: TestModBool (0.00s) === CONT TestMod +--- PASS: TestTan (0.00s) +=== CONT TestCeil +=== CONT TestPi --- PASS: TestCeil (0.00s) === CONT TestAbs ---- PASS: TestAbs (0.00s) --- PASS: TestMod (0.00s) +=== CONT TestProduct +--- PASS: TestAbs (0.00s) +=== CONT TestSum +--- PASS: TestProduct (0.00s) +--- PASS: TestSum (0.00s) +--- PASS: TestPi (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/math 0.077s +ok github.com/gohugoio/hugo/tpl/math 0.181s ? github.com/gohugoio/hugo/tpl/openapi [no test files] === RUN TestUnmarshal === PAUSE TestUnmarshal === CONT TestUnmarshal --- PASS: TestUnmarshal (0.04s) PASS -ok github.com/gohugoio/hugo/tpl/openapi/openapi3 0.112s +ok github.com/gohugoio/hugo/tpl/openapi/openapi3 0.212s === RUN TestReadDirWorkDir === PAUSE TestReadDirWorkDir === RUN TestReadFileNotExists @@ -17238,17 +17282,17 @@ === RUN TestStat === PAUSE TestStat === CONT TestReadDirWorkDir -=== CONT TestFileExists === CONT TestReadFile +=== CONT TestFileExists === CONT TestStat === CONT TestReadFileNotExists ---- PASS: TestReadFile (0.06s) ---- PASS: TestReadDirWorkDir (0.06s) ---- PASS: TestFileExists (0.06s) ---- PASS: TestReadFileNotExists (0.04s) ---- PASS: TestStat (0.05s) +--- PASS: TestReadDirWorkDir (0.08s) +--- PASS: TestFileExists (0.08s) +--- PASS: TestStat (0.07s) +--- PASS: TestReadFile (0.09s) +--- PASS: TestReadFileNotExists (0.08s) PASS -ok github.com/gohugoio/hugo/tpl/os 0.179s +ok github.com/gohugoio/hugo/tpl/os 0.428s === RUN TestThatPageIsAvailableEverywhere === PAUSE TestThatPageIsAvailableEverywhere === RUN TestPageTableOfContentsInShortcode @@ -17259,14 +17303,14 @@ === RUN TestThatPageIsAvailableEverywhere/multilingual-false === CONT TestFromStringRunning === CONT TestPageTableOfContentsInShortcode ---- PASS: TestFromStringRunning (0.04s) +--- PASS: TestFromStringRunning (0.05s) --- PASS: TestPageTableOfContentsInShortcode (0.04s) === RUN TestThatPageIsAvailableEverywhere/multilingual-true ---- PASS: TestThatPageIsAvailableEverywhere (0.07s) - --- PASS: TestThatPageIsAvailableEverywhere/multilingual-false (0.05s) - --- PASS: TestThatPageIsAvailableEverywhere/multilingual-true (0.02s) +--- PASS: TestThatPageIsAvailableEverywhere (0.09s) + --- PASS: TestThatPageIsAvailableEverywhere/multilingual-false (0.07s) + --- PASS: TestThatPageIsAvailableEverywhere/multilingual-true (0.03s) PASS -ok github.com/gohugoio/hugo/tpl/page 0.261s +ok github.com/gohugoio/hugo/tpl/page 0.447s === RUN TestInclude === PAUSE TestInclude === RUN TestIncludeCached @@ -17289,18 +17333,18 @@ === CONT TestIncludeCachedRecursionShortcode === CONT TestIncludeCached === CONT TestIncludeCachedTimeout -=== CONT TestReturnExecuteFromTemplateInPartial === CONT TestIncludeTimeout ---- PASS: TestIncludeCached (0.07s) ---- PASS: TestIncludeCacheHints (0.08s) +=== CONT TestReturnExecuteFromTemplateInPartial --- PASS: TestIncludeCachedRecursion (0.08s) ---- PASS: TestReturnExecuteFromTemplateInPartial (0.06s) ---- PASS: TestInclude (0.08s) ---- PASS: TestIncludeCachedRecursionShortcode (0.08s) ---- PASS: TestIncludeCachedTimeout (0.27s) ---- PASS: TestIncludeTimeout (0.26s) +--- PASS: TestInclude (0.10s) +--- PASS: TestIncludeCached (0.09s) +--- PASS: TestIncludeCachedRecursionShortcode (0.10s) +--- PASS: TestIncludeCacheHints (0.10s) +--- PASS: TestReturnExecuteFromTemplateInPartial (0.07s) +--- PASS: TestIncludeTimeout (0.24s) +--- PASS: TestIncludeCachedTimeout (0.26s) PASS -ok github.com/gohugoio/hugo/tpl/partials 0.457s +ok github.com/gohugoio/hugo/tpl/partials 0.624s === RUN TestBase === PAUSE TestBase === RUN TestBaseName @@ -17318,25 +17362,25 @@ === CONT TestBase === CONT TestJoin === CONT TestClean -=== CONT TestSplit -=== CONT TestExt === CONT TestBaseName === CONT TestDir ---- PASS: TestExt (0.00s) ---- PASS: TestClean (0.01s) ---- PASS: TestSplit (0.01s) ---- PASS: TestJoin (0.02s) ---- PASS: TestBase (0.02s) ---- PASS: TestBaseName (0.01s) ---- PASS: TestDir (0.02s) +=== CONT TestExt +=== CONT TestSplit +--- PASS: TestClean (0.03s) +--- PASS: TestBaseName (0.04s) +--- PASS: TestBase (0.04s) +--- PASS: TestDir (0.04s) +--- PASS: TestJoin (0.04s) +--- PASS: TestExt (0.04s) +--- PASS: TestSplit (0.04s) PASS -ok github.com/gohugoio/hugo/tpl/path 0.156s +ok github.com/gohugoio/hugo/tpl/path 0.317s === RUN TestIsMap --- PASS: TestIsMap (0.00s) === RUN TestIsSlice --- PASS: TestIsSlice (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/reflect 0.147s +ok github.com/gohugoio/hugo/tpl/reflect 0.258s === RUN TestCopy === PAUSE TestCopy === RUN TestCopyPageShouldFail @@ -17351,18 +17395,18 @@ === PAUSE TestGlobalResourcesNotPublishedRegressionIssue12214 === CONT TestCopy === CONT TestResourcesGettersShouldNotNormalizePermalinks -=== CONT TestGet -=== CONT TestGlobalResourcesNotPublishedRegressionIssue12190 === CONT TestGlobalResourcesNotPublishedRegressionIssue12214 +=== CONT TestGlobalResourcesNotPublishedRegressionIssue12190 +=== CONT TestGet === CONT TestCopyPageShouldFail ---- PASS: TestGet (0.05s) ---- PASS: TestCopy (0.07s) ---- PASS: TestResourcesGettersShouldNotNormalizePermalinks (0.07s) ---- PASS: TestGlobalResourcesNotPublishedRegressionIssue12214 (0.02s) ---- PASS: TestGlobalResourcesNotPublishedRegressionIssue12190 (0.04s) ---- PASS: TestCopyPageShouldFail (0.04s) +--- PASS: TestCopyPageShouldFail (0.06s) +--- PASS: TestResourcesGettersShouldNotNormalizePermalinks (0.09s) +--- PASS: TestGet (0.07s) +--- PASS: TestGlobalResourcesNotPublishedRegressionIssue12190 (0.09s) +--- PASS: TestGlobalResourcesNotPublishedRegressionIssue12214 (0.10s) +--- PASS: TestCopy (0.11s) PASS -ok github.com/gohugoio/hugo/tpl/resources 0.241s +ok github.com/gohugoio/hugo/tpl/resources 0.490s === RUN TestCSS === PAUSE TestCSS === RUN TestHTML @@ -17376,19 +17420,19 @@ === RUN TestURL === PAUSE TestURL === CONT TestCSS +--- PASS: TestCSS (0.00s) === CONT TestURL --- PASS: TestURL (0.00s) -=== CONT TestHTML ---- PASS: TestHTML (0.00s) +=== CONT TestJSStr +--- PASS: TestJSStr (0.00s) === CONT TestJS --- PASS: TestJS (0.00s) === CONT TestHTMLAttr ---- PASS: TestCSS (0.00s) --- PASS: TestHTMLAttr (0.00s) -=== CONT TestJSStr ---- PASS: TestJSStr (0.00s) +=== CONT TestHTML +--- PASS: TestHTML (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/safe 0.132s +ok github.com/gohugoio/hugo/tpl/safe 0.248s ? github.com/gohugoio/hugo/tpl/site [no test files] === RUN TestFindRE === PAUSE TestFindRE @@ -17445,61 +17489,61 @@ === RUN TestTruncate === PAUSE TestTruncate === CONT TestFindRE -=== CONT TestRepeat -=== CONT TestSliceString -=== CONT TestReplace -=== CONT TestContainsNonSpace -=== CONT TestTrimSuffix -=== CONT TestTrimRight -=== CONT TestTrimPrefix -=== CONT TestTrimLeft -=== CONT TestTrim -=== CONT TestToUpper -=== CONT TestToLower +=== CONT TestSplit === CONT TestCountRunes +--- PASS: TestCountRunes (0.00s) +=== CONT TestSliceString +--- PASS: TestSplit (0.00s) === CONT TestTruncate -=== CONT TestDiff -=== CONT TestChomp +--- PASS: TestFindRE (0.00s) +=== CONT TestContainsNonSpace +--- PASS: TestContainsNonSpace (0.00s) === CONT TestContainsAny +--- PASS: TestContainsAny (0.00s) === CONT TestContains +--- PASS: TestContains (0.00s) +=== CONT TestChomp +--- PASS: TestChomp (0.00s) === CONT TestReplaceRE +--- PASS: TestReplaceRE (0.00s) === CONT TestFindRESubmatch -=== CONT TestTitle -=== CONT TestSubstr ---- PASS: TestFindRE (0.00s) -=== CONT TestSplit ---- PASS: TestSplit (0.00s) -=== CONT TestHasSuffix ---- PASS: TestHasSuffix (0.00s) +--- PASS: TestFindRESubmatch (0.00s) === CONT TestHasPrefix ---- PASS: TestHasPrefix (0.00s) +--- PASS: TestSliceString (0.00s) === CONT TestCountWords ---- PASS: TestRepeat (0.00s) +--- PASS: TestHasPrefix (0.00s) +=== CONT TestReplace --- PASS: TestReplace (0.00s) ---- PASS: TestTrimSuffix (0.00s) ---- PASS: TestContainsNonSpace (0.00s) ---- PASS: TestTrimRight (0.00s) ---- PASS: TestTrimPrefix (0.00s) ---- PASS: TestTrim (0.00s) ---- PASS: TestToUpper (0.00s) ---- PASS: TestSliceString (0.00s) ---- PASS: TestDiff (0.00s) ---- PASS: TestChomp (0.00s) ---- PASS: TestContainsAny (0.00s) ---- PASS: TestContains (0.00s) ---- PASS: TestTruncate (0.00s) ---- PASS: TestFindRESubmatch (0.00s) ---- PASS: TestTrimLeft (0.00s) ---- PASS: TestTitle (0.00s) ---- PASS: TestReplaceRE (0.00s) ---- PASS: TestToLower (0.00s) ---- PASS: TestSubstr (0.00s) --- PASS: TestCountWords (0.00s) === CONT TestRuneCount +--- PASS: TestTruncate (0.00s) +=== CONT TestDiff +=== CONT TestHasSuffix --- PASS: TestRuneCount (0.00s) ---- PASS: TestCountRunes (0.00s) +=== CONT TestTrimLeft +--- PASS: TestDiff (0.00s) +=== CONT TestTrim +--- PASS: TestTrimLeft (0.00s) +=== CONT TestRepeat +--- PASS: TestTrim (0.00s) +=== CONT TestToUpper +=== CONT TestSubstr +=== CONT TestTrimSuffix +=== CONT TestTrimPrefix +=== CONT TestToLower +=== CONT TestTitle +=== CONT TestTrimRight +--- PASS: TestHasSuffix (0.00s) +--- PASS: TestRepeat (0.00s) +--- PASS: TestToUpper (0.00s) +--- PASS: TestTrimSuffix (0.00s) +--- PASS: TestTrimPrefix (0.00s) +--- PASS: TestSubstr (0.00s) +--- PASS: TestToLower (0.00s) +--- PASS: TestTitle (0.00s) +--- PASS: TestTrimRight (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/strings 0.072s +ok github.com/gohugoio/hugo/tpl/strings 0.127s === RUN TestDeferBasic === PAUSE TestDeferBasic === RUN TestDeferRepeatedBuildsEditOutside @@ -17528,32 +17572,32 @@ === PAUSE TestPageFunctionExists === CONT TestDeferBasic === CONT TestDeferMountPublic -=== CONT TestPageFunctionExists -=== CONT TestExists -=== CONT TestDeferPostProcessShouldThrowAnError -=== CONT TestDeferFromContentAdapterShouldFail -=== CONT TestExistsWithBaseOf === CONT TestDeferErrorRuntime +=== CONT TestDeferRepeatedBuildsEditDefer +=== CONT TestExists === CONT TestDeferEditResourceUsedInDeferBlock === CONT TestDeferEditDeferBlock -=== CONT TestDeferRepeatedBuildsEditDefer +=== CONT TestDeferPostProcessShouldThrowAnError +=== CONT TestDeferFromContentAdapterShouldFail +=== CONT TestPageFunctionExists === CONT TestDeferErrorParse ---- PASS: TestDeferPostProcessShouldThrowAnError (0.04s) +=== CONT TestExistsWithBaseOf +--- PASS: TestDeferPostProcessShouldThrowAnError (0.07s) === CONT TestDeferRepeatedBuildsEditOutside ---- PASS: TestExists (0.06s) ---- PASS: TestExistsWithBaseOf (0.07s) +--- PASS: TestDeferFromContentAdapterShouldFail (0.07s) --- PASS: TestDeferErrorParse (0.08s) ---- PASS: TestDeferMountPublic (0.08s) ---- PASS: TestPageFunctionExists (0.09s) +--- PASS: TestDeferMountPublic (0.09s) +--- PASS: TestExists (0.09s) +--- PASS: TestPageFunctionExists (0.10s) +--- PASS: TestDeferErrorRuntime (0.10s) --- PASS: TestDeferEditResourceUsedInDeferBlock (0.10s) ---- PASS: TestDeferFromContentAdapterShouldFail (0.11s) ---- PASS: TestDeferErrorRuntime (0.11s) ---- PASS: TestDeferBasic (0.12s) ---- PASS: TestDeferEditDeferBlock (0.11s) ---- PASS: TestDeferRepeatedBuildsEditOutside (0.14s) ---- PASS: TestDeferRepeatedBuildsEditDefer (0.24s) +--- PASS: TestExistsWithBaseOf (0.10s) +--- PASS: TestDeferBasic (0.11s) +--- PASS: TestDeferEditDeferBlock (0.12s) +--- PASS: TestDeferRepeatedBuildsEditOutside (0.13s) +--- PASS: TestDeferRepeatedBuildsEditDefer (0.26s) PASS -ok github.com/gohugoio/hugo/tpl/templates 0.356s +ok github.com/gohugoio/hugo/tpl/templates 0.475s === RUN TestTimeLocation === PAUSE TestTimeLocation === RUN TestFormat @@ -17569,8 +17613,8 @@ === RUN TestDuration === PAUSE TestDuration === CONT TestTimeLocation -=== RUN TestTimeLocation/Empty_location === CONT TestDuration +=== RUN TestTimeLocation/Empty_location --- PASS: TestDuration (0.00s) === RUN TestTimeLocation/New_location === RUN TestTimeLocation/New_York_EDT @@ -17597,7 +17641,7 @@ --- PASS: TestTimeLocation/Invalid_time_zone (0.00s) --- PASS: TestTimeLocation/Invalid_time_value (0.00s) PASS -ok github.com/gohugoio/hugo/tpl/time 0.096s +ok github.com/gohugoio/hugo/tpl/time 0.165s === RUN TestShortcodesTemplate === RUN TestShortcodesTemplate/isShortcode === RUN TestShortcodesTemplate/variantsFromName @@ -17643,7 +17687,7 @@ === PAUSE TestGoTemplateBugs/Issue_11112 === CONT TestGoTemplateBugs/Issue_11112 --- PASS: TestGoTemplateBugs (0.00s) - --- PASS: TestGoTemplateBugs/Issue_11112 (0.02s) + --- PASS: TestGoTemplateBugs/Issue_11112 (0.03s) === RUN TestSecurityAllowActionJSTmpl --- PASS: TestSecurityAllowActionJSTmpl (0.02s) === RUN TestGoogleAnalyticsTemplate @@ -17659,31 +17703,31 @@ === RUN TestTwitterCards === PAUSE TestTwitterCards === CONT TestEmbeddedLinkRenderHook -=== CONT TestOpengraph -=== CONT TestPrintUnusedTemplates === CONT TestTwitterCards -=== CONT TestGoogleAnalyticsTemplate +=== CONT TestSchema +=== CONT TestOpengraph === CONT TestSitemap +=== CONT TestGo18Constructs +=== CONT TestGoogleAnalyticsTemplate === CONT TestTemplateFuncsExamples -=== CONT TestSchema -=== CONT TestCommentsBeforeBlockDefinition +=== CONT TestPrintUnusedTemplates === CONT TestDisqusTemplate === CONT TestEmbeddedImageRenderHook -=== CONT TestGo18Constructs ---- PASS: TestEmbeddedLinkRenderHook (0.04s) ---- PASS: TestDisqusTemplate (0.04s) ---- PASS: TestGoogleAnalyticsTemplate (0.04s) ---- PASS: TestTwitterCards (0.05s) ---- PASS: TestGo18Constructs (0.05s) ---- PASS: TestEmbeddedImageRenderHook (0.05s) ---- PASS: TestSchema (0.06s) ---- PASS: TestOpengraph (0.06s) ---- PASS: TestPrintUnusedTemplates (0.06s) ---- PASS: TestCommentsBeforeBlockDefinition (0.06s) ---- PASS: TestTemplateFuncsExamples (0.07s) ---- PASS: TestSitemap (0.08s) +=== CONT TestCommentsBeforeBlockDefinition +--- PASS: TestGoogleAnalyticsTemplate (0.06s) +--- PASS: TestGo18Constructs (0.06s) +--- PASS: TestOpengraph (0.07s) +--- PASS: TestSchema (0.07s) +--- PASS: TestTwitterCards (0.07s) +--- PASS: TestEmbeddedLinkRenderHook (0.08s) +--- PASS: TestDisqusTemplate (0.07s) +--- PASS: TestCommentsBeforeBlockDefinition (0.07s) +--- PASS: TestPrintUnusedTemplates (0.08s) +--- PASS: TestEmbeddedImageRenderHook (0.08s) +--- PASS: TestSitemap (0.10s) +--- PASS: TestTemplateFuncsExamples (0.10s) PASS -ok github.com/gohugoio/hugo/tpl/tplimpl 0.278s +ok github.com/gohugoio/hugo/tpl/tplimpl 0.410s === RUN TestRemarshal === PAUSE TestRemarshal === RUN TestMarkdownifyIssue11698 @@ -17711,55 +17755,55 @@ === RUN TestPlainify === PAUSE TestPlainify === RUN TestUnmarshal ---- PASS: TestUnmarshal (0.02s) +--- PASS: TestUnmarshal (0.04s) === CONT TestRemarshal === CONT TestCanHighlight -=== CONT TestUnmarshalCSVLazyDecoding -=== CONT TestXMLEscape -=== CONT TestHighlightError === CONT TestMarkdownify +=== CONT TestHTMLUnescape === CONT TestPlainify === CONT TestMarkdownifyBlocksOfText +=== CONT TestHTMLEscape +=== CONT TestHighlight +=== CONT TestUnmarshalCSVLazyDecoding === CONT TestMarkdownifyIssue11698 -=== CONT TestHTMLUnescape === CONT TestEmojify -=== CONT TestHighlight +=== CONT TestXMLEscape --- PASS: TestCanHighlight (0.02s) -=== CONT TestHTMLEscape ---- PASS: TestPlainify (0.03s) ---- PASS: TestMarkdownifyIssue11698 (0.03s) ---- PASS: TestEmojify (0.04s) ---- PASS: TestUnmarshalCSVLazyDecoding (0.04s) ---- PASS: TestHighlightError (0.04s) ---- PASS: TestMarkdownify (0.05s) ---- PASS: TestXMLEscape (0.05s) +=== CONT TestHighlightError +--- PASS: TestMarkdownifyBlocksOfText (0.03s) +--- PASS: TestPlainify (0.04s) +--- PASS: TestHighlightError (0.02s) +--- PASS: TestHTMLUnescape (0.04s) === RUN TestRemarshal/Roundtrip_variants ---- PASS: TestHTMLUnescape (0.05s) ---- PASS: TestMarkdownifyBlocksOfText (0.05s) ---- PASS: TestHTMLEscape (0.03s) +--- PASS: TestMarkdownify (0.04s) +--- PASS: TestXMLEscape (0.04s) +--- PASS: TestHTMLEscape (0.04s) === RUN TestRemarshal/Comments === RUN TestRemarshal/TOML_Indent === RUN TestRemarshal/Map_input +--- PASS: TestMarkdownifyIssue11698 (0.06s) === RUN TestRemarshal/Error --- PASS: TestRemarshal (0.06s) - --- PASS: TestRemarshal/Roundtrip_variants (0.01s) + --- PASS: TestRemarshal/Roundtrip_variants (0.02s) --- PASS: TestRemarshal/Comments (0.00s) --- PASS: TestRemarshal/TOML_Indent (0.00s) --- PASS: TestRemarshal/Map_input (0.00s) --- PASS: TestRemarshal/Error (0.00s) +--- PASS: TestUnmarshalCSVLazyDecoding (0.06s) --- PASS: TestHighlight (0.06s) +--- PASS: TestEmojify (0.06s) PASS -ok github.com/gohugoio/hugo/tpl/transform 0.232s +ok github.com/gohugoio/hugo/tpl/transform 0.367s === RUN TestParse === PAUSE TestParse === RUN TestJoinPath === PAUSE TestJoinPath === CONT TestParse === CONT TestJoinPath ---- PASS: TestParse (0.00s) ---- PASS: TestJoinPath (0.00s) +--- PASS: TestJoinPath (0.01s) +--- PASS: TestParse (0.01s) PASS -ok github.com/gohugoio/hugo/tpl/urls 0.126s +ok github.com/gohugoio/hugo/tpl/urls 0.218s === RUN TestChainZeroTransformers --- PASS: TestChainZeroTransformers (0.00s) === RUN TestChainingMultipleTransformers @@ -17767,7 +17811,7 @@ === RUN TestNewEmptyTransforms --- PASS: TestNewEmptyTransforms (0.00s) PASS -ok github.com/gohugoio/hugo/transform 0.074s +ok github.com/gohugoio/hugo/transform 0.110s === RUN TestLiveReloadInject === RUN TestLiveReloadInject/Inject_after_head_tag === RUN TestLiveReloadInject/Inject_after_head_tag_when_doctype_and_html_omitted @@ -17807,11 +17851,11 @@ --- PASS: TestLiveReloadInject/Do_not_mistake_header_for_head (0.00s) --- PASS: TestLiveReloadInject/Do_not_mistake_custom_elements_for_head (0.00s) PASS -ok github.com/gohugoio/hugo/transform/livereloadinject 0.078s +ok github.com/gohugoio/hugo/transform/livereloadinject 0.118s === RUN TestHugoGeneratorInject --- PASS: TestHugoGeneratorInject (0.00s) PASS -ok github.com/gohugoio/hugo/transform/metainject 0.060s +ok github.com/gohugoio/hugo/transform/metainject 0.093s === RUN TestAbsURL --- PASS: TestAbsURL (0.00s) === RUN TestAbsURLUnquoted @@ -17825,7 +17869,7 @@ === RUN TestXMLAbsURL --- PASS: TestXMLAbsURL (0.00s) PASS -ok github.com/gohugoio/hugo/transform/urlreplacers 0.109s +ok github.com/gohugoio/hugo/transform/urlreplacers 0.158s ? github.com/gohugoio/hugo/watcher [no test files] === RUN TestPollerAddRemove --- PASS: TestPollerAddRemove (0.00s) @@ -17837,7 +17881,7 @@ === RUN TestCheckChange --- PASS: TestCheckChange (0.00s) PASS -ok github.com/gohugoio/hugo/watcher/filenotify 0.362s +ok github.com/gohugoio/hugo/watcher/filenotify 0.396s make[1]: Leaving directory '/build/reproducible-path/hugo-0.131.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build @@ -17877,12 +17921,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3399672/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3399672/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/2694930 and its subdirectories -I: Current time: Sun Aug 17 08:12:07 -12 2025 -I: pbuilder-time-stamp: 1755461527 +I: removing directory /srv/workspace/pbuilder/3399672 and its subdirectories +I: Current time: Sun Sep 20 16:41:32 +14 2026 +I: pbuilder-time-stamp: 1789872092