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