Diff of the two buildlogs:
--
--- b1/build.log 2024-09-08 08:49:00.903206260 +0000
+++ b2/build.log 2024-09-08 09:58:39.118147694 +0000
@@ -1,6 +1,6 @@
I: pbuilder: network access will be disabled during build
-I: Current time: Sat Sep 7 20:19:24 -12 2024
-I: pbuilder-time-stamp: 1725783564
+I: Current time: Sun Sep 8 22:50:37 +14 2024
+I: pbuilder-time-stamp: 1725785437
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
@@ -32,52 +32,84 @@
dpkg-source: info: applying 0005-workaround-s390x-precision-of-atan-and-tan.patch
I: Not using root during the build.
I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/16205/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/5758/tmp/hooks/D01_modify_environment starting
+debug: Running on ff4a.
+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 8 08:51 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/5758/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/5758/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='armhf'
- DEBIAN_FRONTEND='noninteractive'
- DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
- DISTRIBUTION='unstable'
- HOME='/root'
- HOST_ARCH='armhf'
+ BASH=/bin/sh
+ BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+ BASH_ALIASES=()
+ BASH_ARGC=()
+ BASH_ARGV=()
+ BASH_CMDS=()
+ BASH_LINENO=([0]="12" [1]="0")
+ BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+ BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+ BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+ BASH_VERSION='5.2.32(1)-release'
+ BUILDDIR=/build/reproducible-path
+ BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+ BUILDUSERNAME=pbuilder2
+ BUILD_ARCH=armhf
+ DEBIAN_FRONTEND=noninteractive
+ DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+ DIRSTACK=()
+ DISTRIBUTION=unstable
+ EUID=0
+ FUNCNAME=([0]="Echo" [1]="main")
+ GROUPS=()
+ HOME=/root
+ HOSTNAME=i-capture-the-hostname
+ HOSTTYPE=arm
+ HOST_ARCH=armhf
IFS='
'
- INVOCATION_ID='354b6918a1454fbb8296cacd16f352e6'
- 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='16205'
- PS1='# '
- PS2='> '
+ INVOCATION_ID=5b9108ff76514cc08d8141f86ed26b5b
+ LANG=C
+ LANGUAGE=it_CH:it
+ LC_ALL=C
+ MACHTYPE=arm-unknown-linux-gnueabihf
+ MAIL=/var/mail/root
+ OPTERR=1
+ OPTIND=1
+ OSTYPE=linux-gnueabihf
+ PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+ PBCURRENTCOMMANDLINEOPERATION=build
+ PBUILDER_OPERATION=build
+ PBUILDER_PKGDATADIR=/usr/share/pbuilder
+ PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+ PBUILDER_SYSCONFDIR=/etc
+ PIPESTATUS=([0]="0")
+ POSIXLY_CORRECT=y
+ PPID=5758
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.HqbKa1kG/pbuilderrc_DErc --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.HqbKa1kG/b1 --logfile b1/build.log hugo_0.131.0-1.dsc'
- SUDO_GID='110'
- SUDO_UID='103'
- SUDO_USER='jenkins'
- TERM='unknown'
- TZ='/usr/share/zoneinfo/Etc/GMT+12'
- USER='root'
- _='/usr/bin/systemd-run'
- http_proxy='http://10.0.0.15:3142/'
+ PWD=/
+ SHELL=/bin/bash
+ SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+ SHLVL=3
+ SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.HqbKa1kG/pbuilderrc_AA4f --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.HqbKa1kG/b2 --logfile b2/build.log hugo_0.131.0-1.dsc'
+ SUDO_GID=113
+ SUDO_UID=107
+ SUDO_USER=jenkins
+ TERM=unknown
+ TZ=/usr/share/zoneinfo/Etc/GMT-14
+ UID=0
+ USER=root
+ _='I: set'
+ http_proxy=http://10.0.0.15:3142/
I: uname -a
- Linux virt64z 6.1.0-25-arm64 #1 SMP Debian 6.1.106-3 (2024-08-26) aarch64 GNU/Linux
+ Linux i-capture-the-hostname 6.1.0-25-armmp-lpae #1 SMP Debian 6.1.106-3 (2024-08-26) armv7l GNU/Linux
I: ls -l /bin
lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/16205/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/5758/tmp/hooks/D02_print_environment finished
-> Attempting to satisfy build-dependencies
-> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
@@ -602,7 +634,7 @@
Get: 315 http://deb.debian.org/debian unstable/main armhf golang-github-matryer-try-dev all 1+git20161228.6.9ac251b-4 [4120 B]
Get: 316 http://deb.debian.org/debian unstable/main armhf golang-github-tdewolff-parse-dev all 2.7.15-1 [84.7 kB]
Get: 317 http://deb.debian.org/debian unstable/main armhf golang-github-tdewolff-minify-dev all 2.20.37-1 [135 kB]
-Fetched 226 MB in 11s (20.6 MB/s)
+Fetched 226 MB in 13s (17.8 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
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 ... 19491 files and directories currently installed.)
@@ -1651,8 +1683,8 @@
Setting up tzdata (2024a-4) ...
Current default time zone: 'Etc/UTC'
-Local time is now: Sun Sep 8 08:21:17 UTC 2024.
-Universal Time is now: Sun Sep 8 08:21:17 UTC 2024.
+Local time is now: Sun Sep 8 08:54:30 UTC 2024.
+Universal Time is now: Sun Sep 8 08:54:30 UTC 2024.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ...
@@ -1908,7 +1940,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-1_source.changes
+I: user script /srv/workspace/pbuilder/5758/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/5758/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-1_source.changes
dpkg-buildpackage: info: source package hugo
dpkg-buildpackage: info: source version 0.131.0-1
dpkg-buildpackage: info: source distribution unstable
@@ -1949,37 +1985,37 @@
go is /usr/bin/go
go version go1.22.6 linux/arm
dh_auto_build -- -ldflags '-X "github.com/gohugoio/hugo/common/hugo.buildDate=2024-09-03T01:15:37Z" -X "github.com/gohugoio/hugo/common/hugo.vendorInfo=debian:0.131.0-1"' -tags 'dev extended'
- cd _build && go install -trimpath -v -p 3 -ldflags "-X \"github.com/gohugoio/hugo/common/hugo.buildDate=2024-09-03T01:15:37Z\" -X \"github.com/gohugoio/hugo/common/hugo.vendorInfo=debian:0.131.0-1\"" -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
+ cd _build && go install -trimpath -v -p 4 -ldflags "-X \"github.com/gohugoio/hugo/common/hugo.buildDate=2024-09-03T01:15:37Z\" -X \"github.com/gohugoio/hugo/common/hugo.vendorInfo=debian:0.131.0-1\"" -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/unsafeheader
+internal/coverage/rtcov
+internal/goarch
+internal/godebugs
internal/cpu
internal/abi
internal/chacha8rand
-internal/bytealg
-internal/coverage/rtcov
-internal/godebugs
internal/goexperiment
internal/goos
-runtime/internal/atomic
runtime/internal/math
+internal/bytealg
+runtime/internal/atomic
runtime/internal/sys
runtime/internal/syscall
internal/race
sync/atomic
-unicode
unicode/utf8
-runtime
+unicode
internal/itoa
container/list
math/bits
-math
crypto/internal/alias
+math
crypto/internal/boring/sig
cmp
slices
unicode/utf16
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
+runtime
vendor/golang.org/x/crypto/internal/alias
encoding
log/internal
@@ -2026,11 +2062,13 @@
github.com/gohugoio/hugo/tpl/internal/go_templates/cfg
github.com/gohugoio/hugo/tpl/openapi
crypto/subtle
-sync
internal/reflectlite
+sync
internal/testlog
internal/bisect
internal/singleflight
+google.golang.org/protobuf/internal/pragma
+github.com/yuin/goldmark-emoji/definition
runtime/cgo
internal/godebug
errors
@@ -2040,54 +2078,55 @@
bytes
hash
strconv
+time
crypto
reflect
-time
-crypto/internal/nistec/fiat
context
+crypto/internal/nistec/fiat
crypto/internal/randutil
sort
internal/syscall/unix
+internal/poll
encoding/binary
internal/fmtsort
-internal/poll
crypto/cipher
-crypto/internal/boring
-crypto/des
-crypto/aes
crypto/internal/edwards25519/field
internal/safefilepath
internal/syscall/execenv
-crypto/internal/nistec
+crypto/internal/boring
+crypto/des
+crypto/aes
path
math/rand
io/fs
-strings
os
-crypto/ecdh
+strings
+crypto/internal/nistec
crypto/sha512
crypto/internal/edwards25519
+fmt
+crypto/ecdh
crypto/hmac
crypto/md5
crypto/rc4
crypto/sha1
crypto/sha256
-fmt
encoding/base64
vendor/golang.org/x/net/dns/dnsmessage
encoding/pem
internal/intern
-net/netip
math/big
encoding/hex
-net
+net/netip
net/url
+net
path/filepath
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
-vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/crypto/hkdf
bufio
+vendor/golang.org/x/crypto/chacha20poly1305
+encoding/json
crypto/elliptic
crypto/internal/bigmod
crypto/internal/boring/bbig
@@ -2099,128 +2138,123 @@
crypto/dsa
crypto/x509/pkix
encoding/csv
-crypto/ecdsa
-encoding/json
compress/flate
hash/crc32
-compress/gzip
+crypto/ecdsa
encoding/xml
+compress/gzip
github.com/dlclark/regexp2/syntax
regexp/syntax
-github.com/dlclark/regexp2
-regexp
-crypto/x509
html
-github.com/alecthomas/chroma/v2
embed
+regexp
github.com/bep/clocks
github.com/bep/debounce
github.com/hashicorp/golang-lru/v2/internal
github.com/hashicorp/golang-lru/v2/simplelru
+github.com/dlclark/regexp2
github.com/bep/lazycache
github.com/pkg/errors
log
-github.com/bep/logg
-github.com/alecthomas/chroma/v2/formatters/html
-github.com/alecthomas/chroma/v2/styles
flag
-crypto/tls
+github.com/bep/logg
golang.org/x/text/transform
golang.org/x/text/unicode/bidi
golang.org/x/text/unicode/norm
+github.com/alecthomas/chroma/v2
golang.org/x/text/secure/bidirule
io/ioutil
mime
-net/textproto
-golang.org/x/net/idna
-net/mail
os/exec
+golang.org/x/net/idna
+github.com/alecthomas/chroma/v2/formatters/html
+github.com/alecthomas/chroma/v2/styles
os/user
runtime/debug
+crypto/x509
+net/textproto
golang.org/x/crypto/pbkdf2
software.sslmate.com/src/go-pkcs12/internal/rc2
-software.sslmate.com/src/go-pkcs12
github.com/spf13/afero/internal/common
github.com/spf13/afero/mem
+net/mail
golang.org/x/text/runes
vendor/golang.org/x/text/transform
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/http2/hpack
+crypto/tls
+software.sslmate.com/src/go-pkcs12
mime/quotedprintable
-github.com/bep/mclib/internal
mime/multipart
vendor/golang.org/x/net/idna
-net/http/httptrace
+github.com/bep/mclib/internal
net/http/internal
-github.com/bep/mclib
net/http/internal/ascii
github.com/spf13/pflag
+github.com/bep/mclib
text/template/parse
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
-net/http
-text/template
golang.org/x/sys/unix
-github.com/spf13/cobra
-github.com/bep/simplecobra
+text/template
hash/fnv
google.golang.org/protobuf/internal/detrand
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/encoding/protowire
-google.golang.org/protobuf/internal/pragma
google.golang.org/protobuf/reflect/protoreflect
-github.com/fsnotify/fsnotify
+net/http/httptrace
+github.com/spf13/cobra
+net/http
google.golang.org/protobuf/internal/descfmt
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/editiondefaults
go/token
+github.com/bep/simplecobra
+github.com/fsnotify/fsnotify
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/strs
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/internal/encoding/defval
google.golang.org/protobuf/runtime/protoiface
google.golang.org/protobuf/internal/version
github.com/cli/safeexec
-google.golang.org/protobuf/proto
+google.golang.org/protobuf/internal/encoding/defval
github.com/bep/golibsass/libsass/libsasserrors
+google.golang.org/protobuf/proto
html/template
-google.golang.org/protobuf/internal/filedesc
-google.golang.org/protobuf/encoding/prototext
-github.com/spf13/afero
-github.com/spf13/cast
-github.com/gohugoio/hugo/common/types
github.com/gohugoio/hugo/hugofs/files
github.com/gohugoio/hugo/compare
-google.golang.org/protobuf/internal/encoding/tag
-github.com/bep/overlayfs
github.com/gobwas/glob/util/strings
github.com/gobwas/glob/match
-google.golang.org/protobuf/internal/impl
+google.golang.org/protobuf/internal/filedesc
+google.golang.org/protobuf/encoding/prototext
+github.com/spf13/cast
github.com/gobwas/glob/syntax/lexer
github.com/gobwas/glob/syntax/ast
-github.com/mattn/go-isatty
+github.com/gohugoio/hugo/common/types
github.com/gobwas/glob/compiler
github.com/gobwas/glob/syntax
-github.com/gohugoio/hugo/common/terminal
+github.com/mattn/go-isatty
github.com/gobwas/glob
github.com/gohugoio/hugo/hugofs/glob
+github.com/gohugoio/hugo/common/terminal
github.com/gohugoio/hugo/common/text
-github.com/pelletier/go-toml/v2/internal/danger
github.com/gohugoio/hugo/identity
+github.com/pelletier/go-toml/v2/internal/danger
github.com/pelletier/go-toml/v2/unstable
github.com/gohugoio/hugo/common/paths
+google.golang.org/protobuf/internal/encoding/tag
github.com/pelletier/go-toml/v2/internal/tracker
-github.com/pelletier/go-toml/v2
+google.golang.org/protobuf/internal/impl
github.com/tdewolff/parse
+github.com/pelletier/go-toml/v2
github.com/gohugoio/hugo/common/hstrings
github.com/gohugoio/locales
github.com/gohugoio/hugo/common/htime
-github.com/gohugoio/hugo/common/hugio
github.com/cespare/xxhash
github.com/gohugoio/hashstructure
github.com/bep/logg/handlers/multi
@@ -2230,156 +2264,122 @@
github.com/gohugoio/hugo/common/collections
github.com/gohugoio/hugo/common/loggers
github.com/gohugoio/hugo/common/math
-github.com/gohugoio/hugo/common/maps
github.com/gohugoio/hugo/common/urls
+github.com/gohugoio/hugo/common/maps
github.com/mitchellh/mapstructure
github.com/gohugoio/localescompressed
+github.com/spf13/afero
golang.org/x/text/internal/tag
golang.org/x/text/internal/language
-google.golang.org/protobuf/internal/filetype
-google.golang.org/protobuf/runtime/protoimpl
-github.com/bep/godartsass/internal/embeddedsassv1
-github.com/bep/godartsass/v2/internal/embeddedsass
-github.com/bep/godartsass
-github.com/bep/godartsass/v2
+github.com/bep/overlayfs
+github.com/gohugoio/hugo/common/hugio
golang.org/x/text/internal/language/compact
-golang.org/x/text/language
-github.com/gohugoio/hugo/common/herrors
internal/saferio
encoding/gob
+golang.org/x/text/language
+google.golang.org/protobuf/internal/filetype
golang.org/x/text/internal/colltab
+google.golang.org/protobuf/runtime/protoimpl
+github.com/bep/godartsass/internal/embeddedsassv1
+github.com/bep/godartsass/v2/internal/embeddedsass
golang.org/x/text/collate
+github.com/bep/godartsass/v2
+github.com/bep/godartsass
github.com/clbanning/mxj/v2
+github.com/gohugoio/hugo/common/herrors
golang.org/x/net/html
-github.com/niklasfasching/go-org/org
gopkg.in/yaml.v2
-github.com/gohugoio/hugo/parser/metadecoders
+github.com/niklasfasching/go-org/org
github.com/pbnjay/memory
github.com/gohugoio/hugo/common/hreflect
-github.com/gohugoio/hugo/parser
github.com/armon/go-radix
+github.com/gohugoio/hugo/parser/metadecoders
github.com/BurntSushi/locker
net/http/httputil
-github.com/alecthomas/chroma/v2/lexers
+github.com/gohugoio/hugo/parser
github.com/gohugoio/httpcache
+github.com/alecthomas/chroma/v2/lexers
github.com/gohugoio/hugo/bufferpool
github.com/gohugoio/hugo/docshelper
github.com/google/go-cmp/cmp/internal/diff
github.com/google/go-cmp/cmp/internal/function
github.com/google/go-cmp/cmp/internal/value
github.com/google/go-cmp/cmp
-github.com/google/go-cmp/cmp/cmpopts
github.com/kr/text
github.com/rogpeppe/go-internal/fmtsort
+github.com/google/go-cmp/cmp/cmpopts
text/tabwriter
-go/scanner
github.com/kr/pretty
-go/ast
+go/scanner
go/build/constraint
go/doc/comment
-go/internal/typeparams
-go/parser
-go/printer
+go/ast
internal/sysinfo
runtime/trace
+testing
golang.org/x/mod/internal/lazyregexp
golang.org/x/mod/semver
-testing
golang.org/x/mod/module
github.com/rogpeppe/go-internal/lockedfile/internal/filelock
+go/internal/typeparams
+go/printer
+go/parser
github.com/rogpeppe/go-internal/lockedfile
github.com/yuin/goldmark/util
-github.com/frankban/quicktest
-github.com/gohugoio/hugo/htesting
github.com/gohugoio/hugo/markup/highlight/chromalexers
+github.com/frankban/quicktest
github.com/gohugoio/hugo/markup/tableofcontents
-github.com/yuin/goldmark-emoji/definition
github.com/jdkato/prose/internal/util
github.com/jdkato/prose/transform
github.com/kyokomi/emoji/v2
-github.com/yuin/goldmark/text
-github.com/yuin/goldmark/ast
-github.com/gohugoio/hugo/markup/internal/attributes
-github.com/gohugoio/hugo/markup/converter/hooks
-github.com/yuin/goldmark/parser
-github.com/yuin/goldmark/renderer
-github.com/yuin/goldmark/renderer/html
-github.com/yuin/goldmark
-github.com/gohugoio/hugo-goldmark-extensions/extras
-github.com/gohugoio/hugo/langs
-github.com/gohugoio/hugo-goldmark-extensions/passthrough
-github.com/gohugoio/hugo/config
-github.com/gohugoio/hugo/markup/goldmark/images
-github.com/gohugoio/hugo/markup/goldmark/internal/extensions/attributes
-github.com/gohugoio/hugo/config/security
-github.com/gohugoio/hugo/media
-github.com/gohugoio/hugo/common/hexec
-github.com/gohugoio/hugo/markup/highlight
-github.com/gohugoio/hugo/hugofs
-github.com/gohugoio/hugo/markup/markup_config
-github.com/gohugoio/hugo/markup/converter
-github.com/gohugoio/hugo/markup/internal
-github.com/gohugoio/hugo/markup/asciidocext/internal
-github.com/gohugoio/hugo/markup/asciidocext
-github.com/gohugoio/hugo/markup/goldmark/internal/render
-github.com/gohugoio/hugo/markup/goldmark/codeblocks
-github.com/gohugoio/hugo/common/hugo
-github.com/gohugoio/hugo/markup/goldmark/hugocontext
-github.com/gohugoio/hugo/modules
-github.com/yuin/goldmark-emoji/ast
-github.com/yuin/goldmark-emoji
-github.com/yuin/goldmark/extension/ast
-github.com/gohugoio/hugo/hugolib/paths
-github.com/gohugoio/hugo/hugolib/filesystems
-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/htesting
github.com/mattn/go-runewidth
-github.com/gohugoio/hugo/cache/httpcache
-github.com/gohugoio/hugo/config/privacy
github.com/olekukonko/tablewriter
-github.com/gohugoio/hugo/config/services
-github.com/gohugoio/hugo/deploy/deployconfig
-github.com/gohugoio/hugo/markup/goldmark
-github.com/gohugoio/hugo/hugolib/segments
github.com/gohugoio/hugo/output/layouts
-github.com/gohugoio/hugo/transform
github.com/tdewolff/parse/buffer
github.com/tdewolff/minify
-github.com/gohugoio/hugo/output
-github.com/gohugoio/hugo/markup
github.com/tdewolff/parse/css
-github.com/gohugoio/hugo/helpers
-github.com/tdewolff/parse/html
github.com/tdewolff/minify/css
+github.com/tdewolff/parse/html
github.com/tdewolff/minify/html
-github.com/gohugoio/hugo/cache/filecache
github.com/tdewolff/parse/js
+github.com/tdewolff/minify/js
github.com/tdewolff/parse/json
-github.com/tdewolff/minify/json
github.com/tdewolff/parse/xml
+github.com/tdewolff/minify/json
github.com/tdewolff/minify/xml
-github.com/tdewolff/minify/svg
-github.com/gohugoio/hugo/navigation
github.com/gohugoio/hugo/related
+github.com/tdewolff/minify/svg
hash/adler32
-golang.org/x/text/encoding
compress/zlib
-github.com/tdewolff/minify/js
-image
+golang.org/x/text/encoding
golang.org/x/text/encoding/internal
+image
golang.org/x/text/encoding/charmap
+github.com/yuin/goldmark/text
+github.com/yuin/goldmark/ast
image/internal/imageutil
image/draw
-github.com/gohugoio/hugo/minifiers
-github.com/bep/tmc
github.com/disintegration/gift
-github.com/bep/gowebp/internal/libwebp
github.com/bep/imagemeta
-github.com/gohugoio/hugo/resources/resource
-github.com/makeworld-the-better-one/dither
+github.com/gohugoio/hugo/markup/internal/attributes
+github.com/gohugoio/hugo/markup/converter/hooks
+github.com/yuin/goldmark/parser
+github.com/yuin/goldmark/renderer
+github.com/yuin/goldmark/renderer/html
+github.com/yuin/goldmark-emoji/ast
+github.com/yuin/goldmark/extension/ast
+github.com/bep/tmc
github.com/gohugoio/hugo/resources/images/exif
+github.com/yuin/goldmark
+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/bep/gowebp/internal/libwebp
+github.com/makeworld-the-better-one/dither
github.com/muesli/smartcrop/options
golang.org/x/image/draw
image/jpeg
@@ -2391,10 +2391,10 @@
github.com/muesli/smartcrop
golang.org/x/image/vector
golang.org/x/image/ccitt
-golang.org/x/image/font/opentype
golang.org/x/image/tiff/lzw
-compress/lzw
+golang.org/x/image/font/opentype
golang.org/x/image/tiff
+compress/lzw
image/gif
github.com/gohugoio/hugo/resources/kinds
golang.org/x/sync/errgroup
@@ -2402,69 +2402,123 @@
github.com/gohugoio/hugo/common/para
github.com/bep/gitmap
github.com/gobuffalo/flect
-github.com/gohugoio/hugo/source
github.com/gohugoio/hugo/common/rungroup
-github.com/gohugoio/hugo/cache/dynacache
-github.com/gohugoio/hugo/resources/page
github.com/gohugoio/hugo/common/hcontext
github.com/gohugoio/hugo/metrics
github.com/gohugoio/hugo/resources/internal
github.com/gohugoio/hugo/resources/jsconfig
-github.com/gohugoio/hugo/resources/postpub
github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort
github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse
-github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate
-github.com/gohugoio/hugo/resources/page/pagemeta
-github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
github.com/marekm4/color-extractor
golang.org/x/image/riff
golang.org/x/image/vp8
golang.org/x/image/vp8l
-github.com/gohugoio/hugo/tpl
-github.com/bep/gowebp/libwebp
-github.com/gohugoio/hugo/resources/images/webp
-github.com/gohugoio/hugo/resources/images
+github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate
golang.org/x/image/webp
-github.com/gohugoio/hugo/hugolib/doctree
-github.com/gohugoio/hugo/hugolib/pagesfromdata
github.com/gohugoio/go-i18n/v2/internal
github.com/gohugoio/go-i18n/v2/internal/plural
-github.com/gohugoio/hugo/parser/pageparser
-github.com/gohugoio/hugo/config/allconfig
+github.com/gohugoio/hugo/langs
+github.com/gohugoio/hugo/config
+github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate
github.com/gohugoio/go-i18n/v2/i18n
+github.com/gohugoio/hugo/parser/pageparser
+github.com/gohugoio/hugo/config/security
+github.com/gohugoio/hugo/common/hexec
+github.com/gohugoio/hugo/media
+github.com/gohugoio/hugo/markup/highlight
+github.com/gohugoio/hugo/cache/httpcache
+github.com/gohugoio/hugo/config/privacy
+github.com/gohugoio/hugo/markup/markup_config
+github.com/gohugoio/hugo/config/services
+github.com/gohugoio/hugo/deploy/deployconfig
+github.com/gohugoio/hugo/hugofs
+github.com/gohugoio/hugo/markup/converter
+github.com/gohugoio/hugo/hugolib/segments
+github.com/gohugoio/hugo/output
+github.com/gohugoio/hugo/markup/internal
+github.com/gohugoio/hugo/markup/asciidocext/internal
+github.com/gohugoio/hugo/markup/goldmark/internal/render
+github.com/gohugoio/hugo/markup/goldmark/codeblocks
+github.com/gohugoio/hugo/markup/asciidocext
+github.com/gohugoio/hugo/markup/goldmark/hugocontext
+github.com/gohugoio/hugo/markup/org
+github.com/gohugoio/hugo/markup/pandoc
+github.com/gohugoio/hugo/markup/rst
+github.com/gohugoio/hugo/navigation
+github.com/gohugoio/hugo/markup/goldmark
+github.com/bep/gowebp/libwebp
+github.com/gohugoio/hugo/common/hugo
+github.com/gohugoio/hugo/transform
+github.com/gohugoio/hugo/resources/images/webp
+github.com/gohugoio/hugo/minifiers
+github.com/gohugoio/hugo/tpl
+github.com/gohugoio/hugo/modules
github.com/gohugoio/hugo/transform/livereloadinject
github.com/gohugoio/hugo/transform/metainject
github.com/gohugoio/hugo/transform/urlreplacers
github.com/gohugoio/hugo/resources/page/siteidentities
internal/lazyregexp
+github.com/gohugoio/hugo/markup
github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass
go/doc
-github.com/bep/golibsass/internal/libsass
-github.com/gohugoio/hugo/resources
github.com/bep/goat
+github.com/bep/golibsass/internal/libsass
+github.com/gohugoio/hugo/hugolib/paths
+github.com/gohugoio/hugo/hugolib/filesystems
github.com/evanw/esbuild/internal/logger
+encoding/base32
+archive/zip
+github.com/gohugoio/hugo/helpers
github.com/evanw/esbuild/internal/helpers
+github.com/gohugoio/hugo/cache/filecache
+github.com/gohugoio/hugo/resources/resource
+github.com/gohugoio/hugo/source
github.com/evanw/esbuild/internal/ast
-encoding/base32
+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/evanw/esbuild/internal/css_lexer
+github.com/evanw/esbuild/internal/fs
github.com/evanw/esbuild/internal/css_ast
+github.com/evanw/esbuild/internal/sourcemap
+github.com/evanw/esbuild/internal/compat
+github.com/evanw/esbuild/internal/xxhash
+github.com/josharian/intern
+github.com/mailru/easyjson/jlexer
+github.com/evanw/esbuild/internal/js_ast
+github.com/evanw/esbuild/internal/runtime
+github.com/mailru/easyjson/buffer
+github.com/gohugoio/hugo/resources/page/pagemeta
+github.com/mailru/easyjson/jwriter
+gopkg.in/yaml.v3
+github.com/gohugoio/hugo/config/allconfig
+github.com/gohugoio/hugo/hugolib/pagesfromdata
+github.com/evanw/esbuild/internal/config
+github.com/evanw/esbuild/internal/css_parser
+github.com/gohugoio/hugo/resources
+github.com/evanw/esbuild/internal/js_lexer
+github.com/evanw/esbuild/internal/renamer
+github.com/evanw/esbuild/internal/js_parser
+github.com/evanw/esbuild/internal/css_printer
github.com/gohugoio/hugo/deps
github.com/gohugoio/hugo/publisher
+github.com/gohugoio/hugo/resources/resource_transformers/babel
+github.com/gohugoio/hugo/resources/resource_transformers/cssjs
+github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass
github.com/gohugoio/hugo/langs/i18n
github.com/gohugoio/hugo/config/testconfig
github.com/gohugoio/hugo/tpl/internal
-github.com/gohugoio/hugo/resources/resource_transformers/babel
-github.com/gohugoio/hugo/resources/resource_transformers/cssjs
+github.com/bep/golibsass/libsass
+github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss
+github.com/gohugoio/hugo/tpl/internal/resourcehelpers
github.com/gohugoio/hugo/tpl/cast
github.com/gohugoio/hugo/tpl/compare
github.com/gohugoio/hugo/tpl/crypto
-github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass
+github.com/gohugoio/hugo/tpl/css
github.com/gohugoio/hugo/tpl/collections
-github.com/bep/golibsass/libsass
-github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss
-github.com/gohugoio/hugo/tpl/internal/resourcehelpers
github.com/gohugoio/hugo/tpl/data
-github.com/gohugoio/hugo/tpl/css
github.com/gohugoio/hugo/tpl/debug
github.com/gohugoio/hugo/tpl/diagrams
github.com/gohugoio/hugo/tpl/encoding
@@ -2473,61 +2527,43 @@
github.com/gohugoio/hugo/tpl/hugo
github.com/gohugoio/hugo/tpl/images
github.com/gohugoio/hugo/tpl/inflect
-github.com/evanw/esbuild/internal/compat
-archive/zip
-github.com/evanw/esbuild/internal/sourcemap
-github.com/evanw/esbuild/internal/js_ast
-github.com/evanw/esbuild/internal/runtime
-github.com/evanw/esbuild/internal/xxhash
+github.com/evanw/esbuild/internal/cache
+github.com/evanw/esbuild/internal/resolver
+github.com/evanw/esbuild/internal/js_printer
github.com/gohugoio/hugo/tpl/lang
-github.com/evanw/esbuild/internal/fs
github.com/gohugoio/hugo/tpl/math
-github.com/evanw/esbuild/internal/config
-github.com/evanw/esbuild/internal/css_parser
-github.com/evanw/esbuild/internal/js_lexer
-github.com/evanw/esbuild/internal/renamer
-github.com/evanw/esbuild/internal/css_printer
-github.com/evanw/esbuild/internal/js_parser
-github.com/evanw/esbuild/internal/js_printer
-github.com/josharian/intern
-github.com/mailru/easyjson/jlexer
-github.com/mailru/easyjson/buffer
-github.com/mailru/easyjson/jwriter
-gopkg.in/yaml.v3
-github.com/mohae/deepcopy
github.com/go-openapi/swag
+github.com/evanw/esbuild/internal/graph
github.com/invopop/yaml
+github.com/evanw/esbuild/internal/bundler
+github.com/mohae/deepcopy
github.com/perimeterx/marshmallow
github.com/ghodss/yaml
-github.com/gohugoio/hugo/tpl/os
github.com/go-openapi/jsonpointer
+github.com/gohugoio/hugo/tpl/os
github.com/getkin/kin-openapi/openapi3
-github.com/evanw/esbuild/internal/cache
-github.com/evanw/esbuild/internal/resolver
github.com/gohugoio/hugo/tpl/page
-github.com/evanw/esbuild/internal/graph
-github.com/evanw/esbuild/internal/bundler
-github.com/gohugoio/hugo/tpl/partials
-github.com/gohugoio/hugo/tpl/openapi/openapi3
github.com/evanw/esbuild/internal/linker
+github.com/gohugoio/hugo/tpl/partials
github.com/gohugoio/hugo/tpl/path
github.com/gohugoio/hugo/tpl/reflect
+github.com/gohugoio/hugo/tpl/openapi/openapi3
github.com/gohugoio/hugo/resources/resource_factories/bundler
+github.com/evanw/esbuild/pkg/api
github.com/gohugoio/hugo/common/tasks
github.com/gohugoio/hugo/resources/resource_factories/create
-github.com/evanw/esbuild/pkg/api
github.com/gohugoio/hugo/resources/resource_transformers/integrity
github.com/gohugoio/hugo/resources/resource_transformers/minifier
github.com/gohugoio/hugo/resources/resource_transformers/js
github.com/gohugoio/hugo/resources/resource_transformers/templates
github.com/gohugoio/hugo/tpl/safe
-github.com/gohugoio/hugo/tpl/js
github.com/gohugoio/hugo/tpl/site
+github.com/gohugoio/hugo/tpl/js
github.com/rogpeppe/go-internal/diff
github.com/gohugoio/hugo/tpl/strings
-github.com/gohugoio/hugo/tpl/resources
github.com/gohugoio/hugo/tpl/templates
github.com/gohugoio/hugo/tpl/time
+github.com/gohugoio/hugo/tpl/resources
github.com/gohugoio/hugo/tpl/transform
github.com/gohugoio/hugo/tpl/urls
github.com/hairyhenderson/go-codeowners
@@ -2539,25 +2575,34 @@
github.com/aws/smithy-go/context
github.com/aws/smithy-go/internal/sync/singleflight
github.com/aws/smithy-go/logging
-github.com/aws/smithy-go/middleware
github.com/aws/smithy-go
+github.com/aws/smithy-go/middleware
github.com/aws/smithy-go/auth
-github.com/gohugoio/hugo/tpl/tplimpl
github.com/aws/smithy-go/time
github.com/aws/smithy-go/transport/http/internal/io
github.com/aws/smithy-go/ptr
-github.com/aws/smithy-go/transport/http
github.com/aws/smithy-go/rand
+github.com/aws/smithy-go/transport/http
github.com/aws/aws-sdk-go-v2/aws/protocol/xml
github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics
github.com/aws/aws-sdk-go-v2/aws/ratelimit
+github.com/gohugoio/hugo/tpl/tplimpl
github.com/aws/aws-sdk-go-v2/internal/context
-github.com/aws/smithy-go/auth/bearer
github.com/aws/aws-sdk-go-v2/internal/timeconv
github.com/aws/aws-sdk-go-v2/internal/strings
+github.com/aws/smithy-go/encoding/httpbinding
+github.com/aws/aws-sdk-go-v2/internal/middleware
+github.com/aws/smithy-go/document
+github.com/aws/aws-sdk-go-v2/service/cloudfront/types
+github.com/aws/smithy-go/encoding
+github.com/aws/smithy-go/auth/bearer
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/smithy-go/encoding/httpbinding
+github.com/aws/smithy-go/encoding/xml
+github.com/aws/smithy-go/endpoints
+github.com/aws/smithy-go/io
+github.com/aws/smithy-go/waiter
github.com/aws/aws-sdk-go-v2/aws/defaults
github.com/aws/aws-sdk-go-v2/aws/middleware
github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4
@@ -2566,56 +2611,46 @@
github.com/aws/aws-sdk-go-v2/aws/transport/http
github.com/aws/aws-sdk-go-v2/internal/auth/smithy
github.com/aws/aws-sdk-go-v2/internal/configsources
-github.com/gohugoio/hugo/hugolib
github.com/aws/aws-sdk-go-v2/internal/endpoints
-github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn
-github.com/aws/aws-sdk-go-v2/internal/middleware
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
-github.com/aws/smithy-go/document
-github.com/aws/aws-sdk-go-v2/service/cloudfront/types
-github.com/aws/aws-sdk-go-v2/service/cloudfront/internal/endpoints
-github.com/aws/smithy-go/encoding
-github.com/aws/smithy-go/encoding/xml
-github.com/aws/smithy-go/endpoints
-github.com/aws/smithy-go/io
-github.com/aws/smithy-go/waiter
github.com/jmespath/go-jmespath
github.com/dustin/go-humanize
+github.com/aws/aws-sdk-go-v2/service/cloudfront/internal/endpoints
+github.com/gohugoio/hugo/hugolib
github.com/aws/aws-sdk-go-v2/credentials
github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds
-github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds
-github.com/aws/aws-sdk-go-v2/service/cloudfront
github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds
github.com/aws/aws-sdk-go-v2/credentials/endpointcreds
+github.com/aws/aws-sdk-go-v2/service/cloudfront
github.com/aws/aws-sdk-go-v2/credentials/processcreds
+github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds
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/internal/endpoints
github.com/aws/aws-sdk-go-v2/service/sso/types
-github.com/aws/aws-sdk-go-v2/service/sso
github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints
+github.com/aws/aws-sdk-go-v2/service/sso
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/ssooidc
-github.com/aws/aws-sdk-go-v2/credentials/ssocreds
github.com/aws/aws-sdk-go-v2/aws/protocol/query
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
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/sts/types
github.com/aws/aws-sdk-go-v2/service/sts
-github.com/aws/aws-sdk-go-v2/credentials/stscreds
+github.com/aws/aws-sdk-go-v2/credentials/ssocreds
github.com/aws/aws-sdk-go-v2/internal/ini
github.com/aws/smithy-go/private/requestcompression
-github.com/aws/aws-sdk-go-v2/config
-github.com/gohugoio/hugo/create
github.com/aws/aws-sdk-go/aws/awserr
github.com/aws/aws-sdk-go/internal/ini
github.com/aws/aws-sdk-go/internal/shareddefaults
github.com/aws/aws-sdk-go/internal/sync/singleflight
github.com/aws/aws-sdk-go/aws/credentials
github.com/aws/aws-sdk-go/aws/endpoints
+github.com/aws/aws-sdk-go-v2/credentials/stscreds
+github.com/aws/aws-sdk-go-v2/config
github.com/aws/aws-sdk-go/internal/sdkio
github.com/aws/aws-sdk-go/aws/awsutil
github.com/aws/aws-sdk-go/internal/sdkrand
@@ -2648,6 +2683,7 @@
google.golang.org/grpc/status
google.golang.org/protobuf/internal/encoding/json
google.golang.org/protobuf/encoding/protojson
+github.com/gohugoio/hugo/create
github.com/googleapis/gax-go/v2/apierror
github.com/googleapis/gax-go/v2/callctx
golang.org/x/net/internal/timeseries
@@ -2660,29 +2696,29 @@
google.golang.org/grpc/channelz
google.golang.org/grpc/metadata
google.golang.org/grpc/resolver
-google.golang.org/grpc/balancer
-google.golang.org/grpc/balancer/base
google.golang.org/grpc/internal/grpcrand
-google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/internal/grpcutil
+github.com/aws/aws-sdk-go/aws
+google.golang.org/grpc/balancer
google.golang.org/grpc/encoding
+google.golang.org/grpc/balancer/base
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/backoff
+google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/internal/balancer/gracefulswitch
google.golang.org/grpc/internal/balancerload
github.com/golang/protobuf/ptypes/duration
-github.com/aws/aws-sdk-go/aws
google.golang.org/protobuf/types/known/timestamppb
+github.com/aws/aws-sdk-go/aws/request
+github.com/aws/aws-sdk-go/aws/auth/bearer
google.golang.org/grpc/internal/buffer
-google.golang.org/grpc/internal/grpcsync
github.com/golang/protobuf/ptypes/timestamp
+google.golang.org/grpc/internal/grpcsync
+google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/idle
google.golang.org/grpc/internal/metadata
-google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/pretty
-github.com/aws/aws-sdk-go/aws/request
-github.com/aws/aws-sdk-go/aws/auth/bearer
google.golang.org/grpc/internal/serviceconfig
google.golang.org/grpc/internal/resolver
google.golang.org/grpc/internal/binarylog
@@ -2691,162 +2727,160 @@
google.golang.org/grpc/internal/resolver/unix
golang.org/x/net/http/httpguts
golang.org/x/net/http2/hpack
-google.golang.org/grpc/internal/syscall
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/aws/ec2metadata
github.com/aws/aws-sdk-go/private/protocol/rest
-golang.org/x/net/http2
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/signer/v4
github.com/aws/aws-sdk-go/private/protocol/jsonrpc
github.com/aws/aws-sdk-go/private/protocol/restjson
-github.com/aws/aws-sdk-go/private/protocol/query/queryutil
-github.com/aws/aws-sdk-go/service/sso
-github.com/aws/aws-sdk-go/service/ssooidc
-github.com/aws/aws-sdk-go/service/sso/ssoiface
-github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
-github.com/aws/aws-sdk-go/aws/credentials/ssocreds
github.com/aws/aws-sdk-go/private/protocol/query
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
+github.com/aws/aws-sdk-go/service/sso
+github.com/aws/aws-sdk-go/service/ssooidc
github.com/aws/aws-sdk-go/service/sts
+github.com/aws/aws-sdk-go/service/sso/ssoiface
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
+github.com/aws/aws-sdk-go/aws/credentials/ssocreds
github.com/aws/aws-sdk-go/aws/defaults
+github.com/aws/aws-sdk-go/service/sts/stsiface
+github.com/aws/aws-sdk-go/aws/credentials/stscreds
+golang.org/x/net/http2
+google.golang.org/grpc/internal/syscall
+github.com/aws/aws-sdk-go/aws/session
google.golang.org/grpc/keepalive
google.golang.org/grpc/peer
-github.com/aws/aws-sdk-go/service/sts/stsiface
google.golang.org/grpc/stats
google.golang.org/grpc/tap
-github.com/aws/aws-sdk-go/aws/credentials/stscreds
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/envconfig
google.golang.org/grpc/internal/resolver/dns/internal
google.golang.org/grpc/internal/resolver/dns
-github.com/aws/aws-sdk-go/aws/session
google.golang.org/grpc/resolver/dns
-google.golang.org/grpc/internal/transport
golang.org/x/xerrors
+gocloud.dev/aws
go.opencensus.io/internal
go.opencensus.io/trace/tracestate
-go.opencensus.io/trace
-gocloud.dev/aws
gocloud.dev/internal/openurl
github.com/mattn/go-ieproxy
-go.opencensus.io/trace/propagation
+go.opencensus.io/trace
log/syslog
-go.opencensus.io/plugin/ocgrpc
github.com/Azure/azure-pipeline-go/pipeline
+go.opencensus.io/trace/propagation
+go.opencensus.io/plugin/ocgrpc
database/sql/driver
-github.com/Azure/go-autorest/autorest/date
github.com/google/uuid
-google.golang.org/grpc
+github.com/Azure/go-autorest/autorest/date
github.com/Azure/azure-storage-blob-go/azblob
github.com/Azure/go-autorest/logger
+google.golang.org/grpc/internal/transport
github.com/Azure/go-autorest/tracing
github.com/golang-jwt/jwt
golang.org/x/crypto/pkcs12/internal/rc2
golang.org/x/crypto/pkcs12
net/http/cookiejar
-github.com/Azure/go-autorest/autorest/adal
-github.com/Azure/go-autorest/autorest
-github.com/googleapis/gax-go/v2
-gocloud.dev/internal/retry
-gocloud.dev/internal/gcerr
-gocloud.dev/gcerrors
-gocloud.dev/blob/driver
-gocloud.dev/internal/oc
-gocloud.dev/blob
-github.com/Azure/go-autorest/autorest/azure
gocloud.dev/internal/escape
+github.com/Azure/go-autorest/autorest/adal
golang.org/x/oauth2/internal
golang.org/x/oauth2
cloud.google.com/go/compute/metadata
+github.com/Azure/go-autorest/autorest
golang.org/x/oauth2/authhandler
+google.golang.org/grpc
golang.org/x/oauth2/google/internal/stsexchange
-golang.org/x/oauth2/jws
golang.org/x/oauth2/google/internal/externalaccount
golang.org/x/oauth2/google/internal/externalaccountauthorizeduser
+golang.org/x/oauth2/jws
+github.com/Azure/go-autorest/autorest/azure
golang.org/x/oauth2/jwt
-google.golang.org/api/internal/impersonate
golang.org/x/oauth2/google
-gocloud.dev/blob/fileblob
-google.golang.org/api/internal
+google.golang.org/api/internal/impersonate
google.golang.org/api/transport/cert
-google.golang.org/grpc/balancer/grpclb/grpc_lb_v1
-google.golang.org/api/option
-gocloud.dev/internal/useragent
-google.golang.org/api/transport/internal/dca
google.golang.org/grpc/resolver/manual
google.golang.org/grpc/credentials/alts/internal
golang.org/x/sync/semaphore
-google.golang.org/grpc/balancer/grpclb
-google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp
google.golang.org/grpc/credentials/alts/internal/conn
-google.golang.org/grpc/credentials/alts/internal/handshaker/service
-google.golang.org/grpc/credentials/alts/internal/authinfo
-google.golang.org/grpc/credentials/alts/internal/handshaker
google.golang.org/grpc/internal/googlecloud
google.golang.org/grpc/credentials/oauth
google.golang.org/grpc/internal/xds
-google.golang.org/grpc/credentials/alts
google.golang.org/protobuf/types/descriptorpb
-google.golang.org/grpc/credentials/google
-google.golang.org/api/transport/grpc
-gocloud.dev/blob/azureblob
google.golang.org/genproto/googleapis/type/expr
-cloud.google.com/go/internal
cloud.google.com/go/internal/optional
-google.golang.org/genproto/googleapis/api/annotations
cloud.google.com/go/internal/trace
cloud.google.com/go/internal/version
google.golang.org/api/iterator
+github.com/googleapis/gax-go/v2
+google.golang.org/api/internal
+google.golang.org/api/option
+gocloud.dev/internal/retry
+gocloud.dev/internal/gcerr
+gocloud.dev/gcerrors
+gocloud.dev/internal/useragent
+gocloud.dev/blob/driver
+gocloud.dev/internal/oc
+google.golang.org/api/transport/internal/dca
+gocloud.dev/blob
+google.golang.org/grpc/balancer/grpclb/grpc_lb_v1
+google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp
+gocloud.dev/blob/fileblob
+google.golang.org/grpc/balancer/grpclb
+google.golang.org/grpc/credentials/alts/internal/handshaker/service
+google.golang.org/genproto/googleapis/api/annotations
+google.golang.org/grpc/credentials/alts/internal/authinfo
+cloud.google.com/go/internal
+google.golang.org/grpc/credentials/alts/internal/handshaker
google.golang.org/api/internal/gensupport
-google.golang.org/api/option/internaloption
google.golang.org/genproto/googleapis/iam/credentials/v1
+google.golang.org/grpc/credentials/alts
+google.golang.org/grpc/credentials/google
google.golang.org/genproto/googleapis/iam/v1
+google.golang.org/api/option/internaloption
+google.golang.org/api/transport/grpc
go.opencensus.io/plugin/ochttp/propagation/b3
-cloud.google.com/go/iam/credentials/apiv1
go.opencensus.io/plugin/ochttp
cloud.google.com/go/iam
+cloud.google.com/go/iam/credentials/apiv1
google.golang.org/api/googleapi/transport
google.golang.org/api/transport/http/internal/propagation
gocloud.dev/gcp
github.com/aws/aws-sdk-go-v2/aws/arn
github.com/aws/aws-sdk-go-v2/internal/awsutil
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
+gocloud.dev/blob/azureblob
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi
github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto
github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4
google.golang.org/api/transport/http
github.com/aws/aws-sdk-go-v2/service/internal/checksum
-github.com/aws/aws-sdk-go-v2/internal/v4a
-google.golang.org/api/storage/v1
github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn
+github.com/aws/aws-sdk-go-v2/internal/v4a
github.com/aws/aws-sdk-go-v2/service/internal/s3shared
+google.golang.org/api/storage/v1
github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config
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/aws-sdk-go-v2/service/s3/types
-github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations
github.com/aws/smithy-go/endpoints/private/rulesfn
github.com/aws/smithy-go/sync
github.com/aws/aws-sdk-go/aws/arn
github.com/aws/aws-sdk-go/internal/s3shared/arn
+github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations
github.com/aws/aws-sdk-go/internal/s3shared
-github.com/aws/aws-sdk-go-v2/service/s3
github.com/aws/aws-sdk-go/internal/s3shared/s3err
github.com/aws/aws-sdk-go/private/checksum
github.com/aws/aws-sdk-go/private/protocol/eventstream
-cloud.google.com/go/storage
-github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
github.com/aws/aws-sdk-go/private/protocol/restxml
+github.com/aws/aws-sdk-go-v2/service/s3
+github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
+google.golang.org/api/compute/v1
github.com/aws/aws-sdk-go/service/s3
+cloud.google.com/go/storage
gocloud.dev/blob/gcsblob
-google.golang.org/api/compute/v1
-github.com/aws/aws-sdk-go/service/s3/s3iface
-github.com/aws/aws-sdk-go/service/s3/s3manager
github.com/gorilla/websocket
github.com/gohugoio/hugo/livereload
github.com/gohugoio/hugo/modules/npm
@@ -2868,6 +2902,8 @@
github.com/gohugoio/hugo/identity/identitytesting
github.com/gohugoio/hugo/resources/page/page_generate
github.com/gohugoio/hugo/resources/resource_transformers/htesting
+github.com/aws/aws-sdk-go/service/s3/s3iface
+github.com/aws/aws-sdk-go/service/s3/s3manager
github.com/gohugoio/hugo/tpl/internal/go_templates/testenv
github.com/aws/aws-sdk-go-v2/feature/s3/manager
gocloud.dev/blob/s3blob
@@ -2893,7 +2929,7 @@
go is /usr/bin/go
go version go1.22.6 linux/arm
CI=true dh_auto_test -- -short -timeout 120m
- cd _build && go test -vet=off -v -p 3 -short -timeout 120m 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
+ cd _build && go test -vet=off -v -p 4 -short -timeout 120m 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
=== RUN TestCommands
=== RUN TestCommands/commands_errors
=== PAUSE TestCommands/commands_errors
@@ -2988,12 +3024,12 @@
=== RUN TestCommands/version
=== PAUSE TestCommands/version
=== CONT TestCommands/commands_errors
-=== CONT TestCommands/server__multihost
-=== CONT TestCommands/hugo__publishdir_in_config
-=== CONT TestCommands/version
-=== NAME TestCommands/hugo__publishdir_in_config
+=== CONT TestCommands/hugo_configprod
+=== CONT TestCommands/hugo__flags
+=== CONT TestCommands/deprecate
+=== NAME TestCommands/hugo_configprod
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -3008,7 +3044,7 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo command. (0.216s)
+ # Test the hugo command. (0.363s)
> hugo
[stdout]
Start building sites …
@@ -3017,7 +3053,7 @@
| EN
-------------------+-----
- Pages | 1
+ Pages | 2
Paginator pages | 0
Non-page files | 0
Static files | 0
@@ -3025,14 +3061,14 @@
Aliases | 0
Cleaned | 0
- Total in 21 ms
- > grep 'Home' newpublic/index.html
+ Total in 74 ms
+ > grep 'myparam: §' public/index.html
PASS
-=== CONT TestCommands/mod
-=== NAME TestCommands/version
+=== CONT TestCommands/hugo_configdev_environment
+=== NAME TestCommands/hugo__flags
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -3047,92 +3083,38 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo version command. (0.283s)
- > hugo -h
+ # Test the hugo command. (0.337s)
+ > 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]
- 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/arm BuildDate=unknown
- Usage:
- hugo [flags]
- hugo [command]
- 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
-
- 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
+ | EN
+ -------------------+-----
+ Pages | 2
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 0
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
- 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/arm BuildDate=unknown
- > stdout 'hugo v.* BuildDate=unknown'
+ Total in 60 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.499s)
+ > grep '
Home' newpublic/index.html
+ > hugo --quiet
+ > ! stdout .
PASS
-=== CONT TestCommands/server__edit_content
+=== CONT TestCommands/hugo_configdev_env
=== NAME TestCommands/commands_errors
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -3147,7 +3129,7 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Testing various error situations. (0.467s)
+ # Testing various error situations. (1.202s)
> ! hugo mods
[stdout]
hugo is the main command, used to build your Hugo site.
@@ -3424,280 +3406,10 @@
> stderr 'unknown command "foo" for "hugo mod"'
PASS
-=== CONT TestCommands/server__edit_config
-=== NAME TestCommands/mod
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- > 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 'hugo mod get \[flags\] \[args\]'
- > hugo mod get --help
- [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 'hugo mod get \[flags\] \[args\]'
- PASS
-
-=== CONT TestCommands/server
-=== NAME TestCommands/server__multihost
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the hugo server command.
- # We run these tests in parallel so let Hugo decide which port to use. (2.919s)
- > 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]
- Watching for changes in $WORK/layouts
- Watching for config changes in $WORK/hugo.toml
- Start building sites …
- hugo v0.131.0 linux/arm 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 22 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) en
- Web Server is available at http://localhost:1314/ (bind address 127.0.0.1) fr
- Press Ctrl+C to stop
- PASS
-
-=== CONT TestCommands/noop
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- PASS
-
-=== CONT TestCommands/new_content_archetypedir
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- > mkdir content
- > hugo new content --kind mybundle post/first-post
- [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
- PASS
-
-=== CONT TestCommands/new_content
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- > hugo new site myblog
- [stdout]
- Congratulations! Your new Hugo site was created in $WORK/myblog.
-
- Just a few more steps...
-
- 1. Change the current directory to $WORK/myblog.
- 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/.
- > cd myblog
- $WORK/myblog
- > hugo new content --kind post post/first-post.md
- [stdout]
- Content "$WORK/myblog/content/post/first-post.md" created
- > ! exists resources
- > grep 'draft = true' content/post/first-post.md
- PASS
-
-=== CONT TestCommands/new
-=== NAME TestCommands/server
+=== CONT TestCommands/hugo__watch
+=== NAME TestCommands/hugo_configdev_environment
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -3712,30 +3424,17 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo server command.
- # We run these tests in parallel so let Hugo decide which port to use. (1.117s)
- > 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.004s)
- > ! exists public/index.html
- > stopServer
- > ! stderr .
- [background] hugo server --renderToMemory --gc: exit status 0
+ # Test the hugo command. (0.850s)
+ > env HUGO_ENVIRONMENT=development
+ > hugo
[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/arm 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
+ Pages | 2
Paginator pages | 0
Non-page files | 0
Static files | 0
@@ -3743,362 +3442,31 @@
Aliases | 0
Cleaned | 0
- Built in 7 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:36553/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
- PASS
-
-=== CONT TestCommands/mod_tidy
-=== NAME TestCommands/server__edit_content
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # 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.316s)
- > hugo server &
- > waitServer
- > httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1' $HUGOTEST_BASEURL_0
- > ls public/p2
- [stdout]
- -rw-r--r-- 0644 2024-09-07T20:31:45.594425324-12:00 index.html
-
- > cp stdout lsp2_1.txt
- > ls public/staticfiles
- [stdout]
- -rw-r--r-- 0644 2024-09-07T20:31:45.422431317-12:00 static.txt
-
- > stdout 'static\.txt'
- > cp stdout lsstaticfiles_1.txt
- > replace $WORK/content/p1/index.md 'P1' 'P1 New'
- > httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1 New' $HUGOTEST_BASEURL_0
- > ls public/p2
- [stdout]
- -rw-r--r-- 0644 2024-09-07T20:31:45.594425324-12:00 index.html
-
- > cp stdout lsp2_2.txt
- > cmp lsp2_1.txt lsp2_2.txt
- > ls public/staticfiles
- [stdout]
- -rw-r--r-- 0644 2024-09-07T20:31:45.422431317-12:00 static.txt
-
- > cp stdout lsstaticfiles_2.txt
- > cmp lsstaticfiles_1.txt lsstaticfiles_2.txt
- > stopServer
- > ! stderr .
- [background] hugo server: exit status 0
+ Total in 85 ms
+ > grep 'myparam: dev§' public/index.html
+ > hugo -e production
[stdout]
- port 1313 already in use, attempting to use an available port
- Watching for changes in $WORK/{content,layouts,static}
- Watching for config changes in $WORK/hugo.toml
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
| EN
-------------------+-----
- Pages | 4
+ Pages | 2
Paginator pages | 0
Non-page files | 0
- Static files | 1
+ Static files | 0
Processed images | 0
Aliases | 0
Cleaned | 0
- Built in 9 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:41547/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
-
- Change detected, rebuilding site (#1).
- 2024-09-08 08:31:46.595 +0000
- Source changed /p1/index.md
- Web Server is available at http://localhost:41547/ (bind address 127.0.0.1)
- Total in 9 ms
- PASS
-
-=== CONT TestCommands/mod__themesdir
-=== NAME TestCommands/mod_tidy
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test hugo mod tidy. (0.170s)
- > dostounix golden/go.mod.cleaned
- > hugo mod tidy
- > cmp go.mod golden/go.mod.cleaned
- PASS
-
-=== CONT TestCommands/server_disablelivereload
-=== NAME TestCommands/mod__themesdir
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- > hugo --theme mytheme mod graph
- [stdout]
- project mytheme
- > stdout 'project mytheme'
- PASS
-
-=== CONT TestCommands/server_render_to_memory
-=== NAME TestCommands/new
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the new command. (0.975s)
- > 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
+ Total in 99 ms
+ > grep 'myparam: §' public/index.html
PASS
-=== CONT TestCommands/server_render_static_to_disk
-=== NAME TestCommands/server__edit_config
+=== NAME TestCommands/deprecate
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4113,31 +3481,26 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # 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.341s)
- > hugo server --renderToMemory &
- > waitServer
- > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0
- > mv edits/title.toml hugo.toml
- > httpget $HUGOTEST_BASEURL_0 'Title: Hugo New Server Test' $HUGOTEST_BASEURL_0
- > mv edits/addlanguage.toml hugo.toml
- > httpget $HUGOTEST_BASEURL_0 'Title: Hugo New Server Test' $HUGOTEST_BASEURL_0
- > httpget ${HUGOTEST_BASEURL_0}nn/ 'Hugo Nynorsk Server Test' ${HUGOTEST_BASEURL_0}nn/
- > stopServer
- > ! stderr .
- [background] hugo server --renderToMemory: exit status 0
+ # Test deprecation logging. (1.233s)
+ > hugo -e info --logLevel info
[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/arm 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.
+ INFO build: step process substep collect files 0 files_total 0 pages_total 0 resources_total 0 duration 156.914µs
+ INFO build: step process duration 352.91µs
+ INFO build: step assemble duration 2.647411ms
+ 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 3.711393ms
+ INFO build: step render substep pages site en outputFormat rss duration 2.89124ms
+ INFO build: step render pages 3 content 0 duration 6.887878ms
+ INFO build: step render deferred count 0 duration 5.541µs
+ INFO build: step postProcess duration 19.541µs
+ INFO build: duration 10.452273ms
| EN
-------------------+-----
- Pages | 5
+ Pages | 3
Paginator pages | 0
Non-page files | 0
Static files | 0
@@ -4145,60 +3508,18 @@
Aliases | 0
Cleaned | 0
- 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:44109/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
-
- Change of config file detected, rebuilding site (#1).
- 2024-09-08 08:31:46.748 +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:44109/ (bind address 127.0.0.1)
- Rebuilt in 40 ms
-
- Change of config file detected, rebuilding site (#2).
- 2024-09-08 08:31:48.790 +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:44109/ (bind address 127.0.0.1)
- Rebuilt in 98 ms
- PASS
-
-=== CONT TestCommands/server_disablelivereload__config
-=== NAME TestCommands/server_disablelivereload
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- > hugo server --disableLiveReload &
- > waitServer
- > ! grep 'livereload' public/index.html
- > stopServer
- > ! stderr .
- [background] hugo server --disableLiveReload: exit status 0
+ Total in 87 ms
+ > stdout 'INFO deprecated: item was deprecated in Hugo'
+ > hugo -e warn --logLevel warn
[stdout]
- Watching for changes in $WORK/layouts
- Watching for config changes in $WORK/hugo.toml
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
+ WARN deprecated: item was deprecated in Hugo 0.125.0 and will be removed in a future release. alternative
| EN
-------------------+-----
- Pages | 1
+ Pages | 3
Paginator pages | 0
Non-page files | 0
Static files | 0
@@ -4206,56 +3527,26 @@
Aliases | 0
Cleaned | 0
- Built in 4 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:1313/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
- PASS
-
-=== CONT TestCommands/hugo_configprod
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the hugo command. (0.120s)
- > hugo
+ Total in 99 ms
+ > stdout 'WARN deprecated: item was deprecated in Hugo'
+ > ! hugo -e error --logLevel warn
[stdout]
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
-
- | EN
- -------------------+-----
- Pages | 2
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
-
- Total in 23 ms
- > grep 'myparam: §' public/index.html
+ ERROR deprecated: item was deprecated in Hugo 0.119.0 and will be removed in Hugo 0.132.0. alternative
+ Total in 60 ms
+ [stderr]
+ error building site: logged 1 error(s)
+ [exit status 1]
+ > stdout 'ERROR deprecated: item was deprecated in Hugo'
PASS
-=== CONT TestCommands/list
-=== NAME TestCommands/server_render_to_memory
+=== CONT TestCommands/hugo__static_composite
+=== CONT TestCommands/hugo__publishdir_in_config
+=== NAME TestCommands/hugo_configdev_env
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4270,21 +3561,10 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # 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.705s)
- > hugo serve --renderToMemory &
- > waitServer
- > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0
- > ! exists public/index.html
- > ! exists public/mystatic.txt
- > stopServer
- > ! stderr .
- [background] hugo serve --renderToMemory: exit status 0
+ # Test the hugo command. (0.427s)
+ > env HUGO_ENV=development
+ > hugo
[stdout]
- 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/arm BuildDate=unknown
@@ -4294,120 +3574,19 @@
Pages | 2
Paginator pages | 0
Non-page files | 0
- Static files | 1
+ Static files | 0
Processed images | 0
Aliases | 0
Cleaned | 0
- Built in 5 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:39407/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
- PASS
-
-=== CONT TestCommands/import_jekyll
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the import jekyll command. (0.334s)
- > 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...
- 2024/09/08 08:31:51 Converting $WORK/myjekyllsite/_posts/2012-01-18-hello-world.markdown
- 2024/09/08 08:31:51 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)
+ Total in 76 ms
+ > grep 'myparam: dev§' public/index.html
PASS
-=== CONT TestCommands/hugo_printunusedtemplates
+=== CONT TestCommands/hugo__processingstats2
+=== NAME TestCommands/hugo__static_composite
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4422,139 +3601,37 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- > hugo --printUnusedTemplates
+ > hugo
[stdout]
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
- WARN Template _default/list.html is unused, source file $WORK/layouts/_default/list.html
| EN
-------------------+-----
- Pages | 1
+ Pages | 3
Paginator pages | 0
Non-page files | 0
- Static files | 0
+ Static files | 3
Processed images | 0
Aliases | 0
Cleaned | 0
- Total in 25 ms
- > stdout 'Template _default/list.html is unused'
- PASS
-
-=== CONT TestCommands/hugo_printpathwarnings
-=== NAME TestCommands/list
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the hugo list commands. (0.652s)
- > hugo list drafts
- [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,
- > ! 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/gen
-=== NAME TestCommands/hugo_printpathwarnings
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- > hugo --printPathWarnings
+ Total in 98 ms
+ > ls public/files
[stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
+ -rw-r--r-- 0644 2024-09-08T23:16:37.27581891+14:00 f2.txt
+ -rw-r--r-- 0644 2024-09-08T23:16:37.27581891+14:00 f1.txt
- WARN Duplicate target paths: /index.html (2)
-
- | EN
- -------------------+-----
- Pages | 2
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
-
- Total in 19 ms
- > stdout 'Duplicate target paths: .index.html \(2\)'
+ > checkfile public/files/f1.txt
+ > checkfile public/files/f2.txt
+ > checkfile public/f3.txt
PASS
-=== CONT TestCommands/hugo__processingstats2
-=== NAME TestCommands/server_render_static_to_disk
+=== CONT TestCommands/hugo__processingstats
+=== NAME TestCommands/hugo__publishdir_in_config
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4569,46 +3646,31 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo server command.
- # We run these tests in parallel so let Hugo decide which port to use. (2.907s)
- > 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
+ # Test the hugo command. (0.400s)
+ > hugo
[stdout]
- Watching for changes in $WORK/{layouts,static}
- Watching for config changes in $WORK/hugo.toml
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
| EN
-------------------+-----
- Pages | 2
+ Pages | 1
Paginator pages | 0
Non-page files | 0
- Static files | 1
+ Static files | 0
Processed images | 0
Aliases | 0
Cleaned | 0
- Built in 5 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:1313/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
+ Total in 64 ms
+ > grep 'Home' newpublic/index.html
PASS
-=== CONT TestCommands/hugo__processingstats
+=== CONT TestCommands/hugo__path-warnings
=== NAME TestCommands/hugo__processingstats2
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4641,15 +3703,15 @@
Aliases | 0
Cleaned | 0
- Total in 46 ms
+ Total in 92 ms
> stdout 'Pages.*/| 10\s'
> stdout 'Non-page files.*/| 2\s'
PASS
-=== CONT TestCommands/hugo__path-warnings
+=== CONT TestCommands/hugo__path-warnings-postprocess
=== NAME TestCommands/hugo__processingstats
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4688,16 +3750,16 @@
Aliases | 1 | 0
Cleaned | 0 | 0
- Total in 52 ms
+ Total in 72 ms
> stdout 'Pages.*3.*2'
> stdout 'Processed images.*2.*1'
> stdout 'Static files.*4 |'
> ls public/images
[stdout]
- -rw-r--r-- 0644 2024-09-07T20:31:52.306191459-12:00 p1.gif
- -rw-r--r-- 0644 2024-09-07T20:31:52.306191459-12:00 p3.gif
- -rw-r--r-- 0644 2024-09-07T20:31:52.306191459-12:00 p4.gif
- -rw-r--r-- 0644 2024-09-07T20:31:52.306191459-12:00 p2.gif
+ -rw-r--r-- 0644 2024-09-08T23:16:37.675811818+14:00 p4.gif
+ -rw-r--r-- 0644 2024-09-08T23:16:37.671811889+14:00 p3.gif
+ -rw-r--r-- 0644 2024-09-08T23:16:37.671811889+14:00 p1.gif
+ -rw-r--r-- 0644 2024-09-08T23:16:37.671811889+14:00 p2.gif
> stdout 'p1.gif'
> stdout 'p2.gif'
@@ -4705,10 +3767,10 @@
> stdout 'p4.gif'
PASS
-=== CONT TestCommands/hugo__path-warnings-postprocess
+=== CONT TestCommands/hugo__noconfig
=== NAME TestCommands/hugo__path-warnings
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4741,14 +3803,14 @@
Aliases | 0
Cleaned | 0
- Total in 41 ms
+ Total in 72 ms
> stdout 'Duplicate'
PASS
-=== CONT TestCommands/hugo__noconfig
+=== CONT TestCommands/gen
=== NAME TestCommands/hugo__path-warnings-postprocess
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4780,14 +3842,14 @@
Aliases | 0
Cleaned | 0
- Total in 29 ms
+ Total in 72 ms
> ! stdout 'Duplicate'
PASS
-=== CONT TestCommands/hugo__flags
+=== CONT TestCommands/hugo__errors
=== NAME TestCommands/hugo__noconfig
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4807,7 +3869,7 @@
$WORK/mysite
> ! hugo
[stdout]
- Total in 3 ms
+ Total in 7 ms
[stderr]
Unable to locate config file or config directory. Perhaps you need to create a new site.
Run `hugo help new` for details.
@@ -4820,10 +3882,9 @@
> stdout 'Empty dir'
PASS
-=== CONT TestCommands/hugo__errors
-=== NAME TestCommands/hugo__flags
+=== CONT TestCommands/hugo__configdir
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4838,16 +3899,17 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo command. (0.169s)
- > 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
[stdout]
Start building sites …
hugo v0.131.0 linux/arm 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 | 2
+ Pages | 4
Paginator pages | 0
Non-page files | 0
Static files | 0
@@ -4855,21 +3917,13 @@
Aliases | 0
Cleaned | 0
- Total in 33 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.138s)
- > grep 'Home' newpublic/index.html
- > hugo --quiet
- > ! stdout .
+ Total in 59 ms
+ > ! stderr .
PASS
-=== CONT TestCommands/hugo__configdir
-=== NAME TestCommands/gen
+=== CONT TestCommands/hugo
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -4884,207 +3938,36 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the gen commands.
- # Note that adding new commands will require updating the NUM_COMMANDS value. (0.870s)
- > env NUM_COMMANDS=43
- > hugo gen -h
- [stdout]
- A collection of several useful generators.
-
- Usage:
- hugo gen [command]
-
- 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
-
- Flags:
- -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
- --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 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
- [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 gen man [flags] [args]
-
- Flags:
- --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
- --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 hugo command. (0.334s)
+ > hugo
[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.
-
- See https://xyproto.github.io/splash/docs/all.html for a preview of the available styles
+ Start building sites …
+ hugo v0.131.0 linux/arm BuildDate=unknown
- Usage:
- hugo gen chromastyles [flags] [args]
+ WARN deprecated: .Site.IsServer was deprecated in Hugo v0.120.0 and will be removed in a future release. Use hugo.IsServer instead.
- 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")
+ | EN
+ -------------------+-----
+ Pages | 2
+ Paginator pages | 0
+ Non-page files | 0
+ 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
- > stdout 'Generate CSS stylesheet for the Chroma code highlighter'
- > hugo gen chromastyles --style monokai
- [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 \}'
+ Total in 58 ms
+ > stdout 'Pages.*|1'
+ > stdout 'Total in'
+ > checkfile public/index.html
+ > checkfile public/p1/index.html
+ > grep 'IsServer: false;IsProduction: true' public/index.html
PASS
-=== CONT TestCommands/hugo
+=== CONT TestCommands/config
=== NAME TestCommands/hugo__errors
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -5100,7 +3983,7 @@
GOVERSION=1.22.6
# Testing error output.
- # The hugo mod get command handles flags a little special, but the -h flag should print the help. (0.136s)
+ # The hugo mod get command handles flags a little special, but the -h flag should print the help. (0.279s)
> hugo mod get -h
[stdout]
@@ -5156,7 +4039,7 @@
-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.119s)
+ # Invalid flag. Should print an error message to stderr and the help to stdout. (0.279s)
> ! hugo --asdf
[stdout]
hugo is the main command, used to build your Hugo site.
@@ -5237,7 +4120,7 @@
[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.130s)
+ # This should fail the build, print an error message to stderr, but no help output. (0.292s)
> ! hugo
[stdout]
Total in 0 ms
@@ -5248,10 +4131,9 @@
> stderr 'failed to load config'
PASS
-=== CONT TestCommands/server__watch_hugo_stats
-=== NAME TestCommands/hugo__configdir
+=== CONT TestCommands/deploy
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -5266,32 +4148,66 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- > hugo
+ # Test the deploy command. (1.128s)
+ > hugo deploy -h
[stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
+ Deploy your site to a Cloud provider.
- 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.
+ See https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed
+ documentation.
- | EN
- -------------------+-----
- Pages | 4
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
+ Usage:
+ hugo deploy [flags] [args]
- Total in 38 ms
- > ! stderr .
+ 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)
+
+ 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 'Deploy your site to a Cloud provider\.'
+ > mkdir mybucket
+ > hugo deploy --target mydeployment --invalidateCDN=false
+ [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
+ [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'
PASS
-=== CONT TestCommands/server__watch_moduleconfig
-=== NAME TestCommands/hugo
+=== CONT TestCommands/convert
+=== NAME TestCommands/gen
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -5306,124 +4222,207 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo command. (0.146s)
- > hugo
+ # Test the gen commands.
+ # Note that adding new commands will require updating the NUM_COMMANDS value. (2.341s)
+ > env NUM_COMMANDS=43
+ > hugo gen -h
[stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
+ A collection of several useful generators.
- WARN deprecated: .Site.IsServer was deprecated in Hugo v0.120.0 and will be removed in a future release. Use hugo.IsServer instead.
+ Usage:
+ hugo gen [command]
- | EN
- -------------------+-----
- Pages | 2
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
+ 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
- Total in 36 ms
- > stdout 'Pages.*|1'
- > stdout 'Total in'
- > checkfile public/index.html
- > checkfile public/p1/index.html
- > grep 'IsServer: false;IsProduction: true' public/index.html
- PASS
+ Flags:
+ -h, --help help for gen
-=== CONT TestCommands/hugo_configdev_env
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
+ 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
- # Test the hugo command. (0.135s)
- > env HUGO_ENV=development
- > hugo
+ Use "hugo gen [command] --help" for more information about a command.
+ > stdout 'A collection of several useful generators\.'
+ > hugo gen doc --dir clidocs
[stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
-
-
- | EN
- -------------------+-----
- Pages | 2
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
+ 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.
- Total in 24 ms
- > grep 'myparam: dev§' public/index.html
- PASS
+ Usage:
+ hugo gen man [flags] [args]
-=== CONT TestCommands/hugo_configdev_environment
-=== NAME TestCommands/server_disablelivereload__config
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
+ Flags:
+ --dir string the directory to write the man pages. (default "man/")
+ -h, --help help for man
- > hugo server &
- > waitServer
- > ! grep 'livereload' public/index.html
- > stopServer
- > ! stderr .
- [background] hugo server: exit status 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
+ > stdout 'up-to-date man pages'
+ > hugo gen man --dir manpages
[stdout]
- Watching for changes in $WORK/layouts
- Watching for config changes in $WORK/hugo.toml
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
+ 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.
+ See https://xyproto.github.io/splash/docs/all.html for a preview of the available styles
- | EN
- -------------------+-----
- Pages | 1
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
+ Usage:
+ hugo gen chromastyles [flags] [args]
- 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:1313/ (bind address 127.0.0.1)
- Press Ctrl+C to stop
+ 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")
+
+ 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 'Generate CSS stylesheet for the Chroma code highlighter'
+ > hugo gen chromastyles --style monokai
+ [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/config__cachedir
-=== NAME TestCommands/hugo_configdev_environment
+=== NAME TestCommands/config
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -5438,99 +4437,51 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo command. (0.248s)
- > env HUGO_ENVIRONMENT=development
- > hugo
- [stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
-
-
- | EN
- -------------------+-----
- Pages | 2
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
-
- Total in 30 ms
- > grep 'myparam: dev§' public/index.html
- > hugo -e production
+ # Test the config command. (1.976s)
+ > hugo config -h
[stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
-
-
- | EN
- -------------------+-----
- Pages | 2
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
+ Print the site configuration, both default and custom settings.
- Total in 21 ms
- > grep 'myparam: §' public/index.html
- PASS
+ Usage:
+ hugo config [command] [flags]
+ hugo config [command]
-=== CONT TestCommands/env
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
+ Available Commands:
+ mounts Print the configured file mounts
- # Test the hugo env command. (0.104s)
- > hugo env
- [stdout]
- hugo v0.131.0 linux/arm BuildDate=unknown
- GOOS="linux"
- GOARCH="arm"
- GOVERSION="go1.22.6"
- > stdout 'GOARCH'
- > ! stderr .
- PASS
+ 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
+ --format string preferred file format (toml, yaml or json) (default "toml")
+ -h, --help help for config
+ --lang string the language to display config for. Defaults to the first language defined.
+ --renderSegments strings named segments to render (configured in the segments config)
+ -t, --theme strings themes to use (located in /themes/THEMENAME/)
-=== NAME TestCommands/config__cachedir
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
+ 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
- > [windows] skip
- > env HUGO_CACHEDIR=
+ Use "hugo config [command] --help" for more information about a command.
+ > stdout 'Print the site configuration'
> hugo config
[stdout]
archetypedir = 'archetypes'
assetdir = 'assets'
baseurl = 'https://example.com/'
- cachedir = '$WORK/xdgcachehome/hugo_cache'
+ cachedir = '$WORK/hugocache/'
capitalizelisttitles = true
contentdir = 'content'
datadir = 'data'
@@ -6065,9 +5016,802 @@
[taxonomies]
category = 'categories'
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.130s)
+ > stdout 'baseurl = .https://example.com/'
+ > hugo config --format json
+ [stdout]
+ {
+ "archetypedir": "archetypes",
+ "assetdir": "assets",
+ "baseurl": "https://example.com/",
+ "build": {
+ "buildstats": {},
+ "cachebusters": [
+ {
+ "source": "(postcss|tailwind)\\.config\\.js",
+ "target": "(css|styles|scss|sass)"
+ }
+ ],
+ "useresourcecachewhen": "fallback"
+ },
+ "cachedir": "$WORK/hugocache/",
+ "caches": {
+ "assets": {
+ "dir": ":resourceDir/_gen",
+ "maxage": -1
+ },
+ "getcsv": {
+ "dir": ":cacheDir/:project",
+ "maxage": -1
+ },
+ "getjson": {
+ "dir": ":cacheDir/:project",
+ "maxage": -1
+ },
+ "getresource": {
+ "dir": ":cacheDir/:project",
+ "maxage": -1
+ },
+ "images": {
+ "dir": ":resourceDir/_gen",
+ "maxage": -1
+ },
+ "modules": {
+ "dir": ":cacheDir/modules",
+ "maxage": -1
+ }
+ },
+ "capitalizelisttitles": true,
+ "contentdir": "content",
+ "datadir": "data",
+ "defaultcontentlanguage": "en",
+ "deployment": {
+ "invalidatecdn": true,
+ "maxdeletes": 256,
+ "workers": 10
+ },
+ "environment": "production",
+ "frontmatter": {
+ "date": [
+ "date",
+ "publishdate",
+ "pubdate",
+ "published",
+ "lastmod",
+ "modified"
+ ],
+ "expirydate": [
+ "expirydate",
+ "unpublishdate"
+ ],
+ "lastmod": [
+ ":git",
+ "lastmod",
+ "modified",
+ "date",
+ "publishdate",
+ "pubdate",
+ "published"
+ ],
+ "publishdate": [
+ "publishdate",
+ "pubdate",
+ "published",
+ "date"
+ ]
+ },
+ "httpcache": {
+ "cache": {
+ "for": {
+ "excludes": [
+ "**"
+ ]
+ }
+ },
+ "polls": [
+ {
+ "disable": true,
+ "for": {
+ "includes": [
+ "**"
+ ]
+ },
+ "high": "0s",
+ "low": "0s"
+ }
+ ]
+ },
+ "i18ndir": "i18n",
+ "imaging": {
+ "bgcolor": "#ffffff",
+ "hint": "photo",
+ "quality": 75,
+ "resamplefilter": "box"
+ },
+ "languages": {
+ "en": {}
+ },
+ "layoutdir": "layouts",
+ "markup": {
+ "asciidocext": {
+ "backend": "html5",
+ "failurelevel": "fatal",
+ "noheaderorfooter": true,
+ "safemode": "unsafe"
+ },
+ "defaultmarkdownhandler": "goldmark",
+ "goldmark": {
+ "extensions": {
+ "cjk": {
+ "eastasianlinebreaksstyle": "simple"
+ },
+ "definitionlist": true,
+ "extras": {
+ "delete": {},
+ "insert": {},
+ "mark": {},
+ "subscript": {},
+ "superscript": {}
+ },
+ "footnote": true,
+ "linkify": true,
+ "linkifyprotocol": "https",
+ "passthrough": {
+ "delimiters": {}
+ },
+ "strikethrough": true,
+ "table": true,
+ "tasklist": true,
+ "typographer": {
+ "apostrophe": "\u0026rsquo;",
+ "ellipsis": "\u0026hellip;",
+ "emdash": "\u0026mdash;",
+ "endash": "\u0026ndash;",
+ "leftanglequote": "\u0026laquo;",
+ "leftdoublequote": "\u0026ldquo;",
+ "leftsinglequote": "\u0026lsquo;",
+ "rightanglequote": "\u0026raquo;",
+ "rightdoublequote": "\u0026rdquo;",
+ "rightsinglequote": "\u0026rsquo;"
+ }
+ },
+ "parser": {
+ "attribute": {
+ "title": true
+ },
+ "autoheadingid": true,
+ "autoheadingidtype": "github",
+ "wrapstandaloneimagewithinparagraph": true
+ },
+ "renderer": {},
+ "renderhooks": {
+ "image": {},
+ "link": {}
+ }
+ },
+ "highlight": {
+ "codefences": true,
+ "linenostart": 1,
+ "linenumbersintable": true,
+ "noclasses": true,
+ "style": "monokai",
+ "tabwidth": 4
+ },
+ "tableofcontents": {
+ "endlevel": 3,
+ "startlevel": 2
+ }
+ },
+ "mediatypes": {
+ "application/json": {
+ "delimiter": ".",
+ "suffixes": [
+ "json"
+ ]
+ },
+ "application/manifest+json": {
+ "delimiter": ".",
+ "suffixes": [
+ "webmanifest"
+ ]
+ },
+ "application/octet-stream": {
+ "delimiter": "."
+ },
+ "application/pdf": {
+ "delimiter": ".",
+ "suffixes": [
+ "pdf"
+ ]
+ },
+ "application/rss+xml": {
+ "delimiter": ".",
+ "suffixes": [
+ "xml",
+ "rss"
+ ]
+ },
+ "application/toml": {
+ "delimiter": ".",
+ "suffixes": [
+ "toml"
+ ]
+ },
+ "application/wasm": {
+ "delimiter": ".",
+ "suffixes": [
+ "wasm"
+ ]
+ },
+ "application/xml": {
+ "delimiter": ".",
+ "suffixes": [
+ "xml"
+ ]
+ },
+ "application/yaml": {
+ "delimiter": ".",
+ "suffixes": [
+ "yaml",
+ "yml"
+ ]
+ },
+ "font/otf": {
+ "delimiter": ".",
+ "suffixes": [
+ "otf"
+ ]
+ },
+ "font/ttf": {
+ "delimiter": ".",
+ "suffixes": [
+ "ttf"
+ ]
+ },
+ "image/bmp": {
+ "delimiter": ".",
+ "suffixes": [
+ "bmp"
+ ]
+ },
+ "image/gif": {
+ "delimiter": ".",
+ "suffixes": [
+ "gif"
+ ]
+ },
+ "image/jpeg": {
+ "delimiter": ".",
+ "suffixes": [
+ "jpg",
+ "jpeg",
+ "jpe",
+ "jif",
+ "jfif"
+ ]
+ },
+ "image/png": {
+ "delimiter": ".",
+ "suffixes": [
+ "png"
+ ]
+ },
+ "image/svg+xml": {
+ "delimiter": ".",
+ "suffixes": [
+ "svg"
+ ]
+ },
+ "image/tiff": {
+ "delimiter": ".",
+ "suffixes": [
+ "tif",
+ "tiff"
+ ]
+ },
+ "image/webp": {
+ "delimiter": ".",
+ "suffixes": [
+ "webp"
+ ]
+ },
+ "text/asciidoc": {
+ "delimiter": ".",
+ "suffixes": [
+ "adoc",
+ "asciidoc",
+ "ad"
+ ]
+ },
+ "text/calendar": {
+ "delimiter": ".",
+ "suffixes": [
+ "ics"
+ ]
+ },
+ "text/css": {
+ "delimiter": ".",
+ "suffixes": [
+ "css"
+ ]
+ },
+ "text/csv": {
+ "delimiter": ".",
+ "suffixes": [
+ "csv"
+ ]
+ },
+ "text/html": {
+ "delimiter": ".",
+ "suffixes": [
+ "html",
+ "htm"
+ ]
+ },
+ "text/javascript": {
+ "delimiter": ".",
+ "suffixes": [
+ "js",
+ "jsm",
+ "mjs"
+ ]
+ },
+ "text/jsx": {
+ "delimiter": ".",
+ "suffixes": [
+ "jsx"
+ ]
+ },
+ "text/markdown": {
+ "delimiter": ".",
+ "suffixes": [
+ "md",
+ "mdown",
+ "markdown"
+ ]
+ },
+ "text/org": {
+ "delimiter": ".",
+ "suffixes": [
+ "org"
+ ]
+ },
+ "text/pandoc": {
+ "delimiter": ".",
+ "suffixes": [
+ "pandoc",
+ "pdc"
+ ]
+ },
+ "text/plain": {
+ "delimiter": ".",
+ "suffixes": [
+ "txt"
+ ]
+ },
+ "text/rst": {
+ "delimiter": ".",
+ "suffixes": [
+ "rst"
+ ]
+ },
+ "text/tsx": {
+ "delimiter": ".",
+ "suffixes": [
+ "tsx"
+ ]
+ },
+ "text/typescript": {
+ "delimiter": ".",
+ "suffixes": [
+ "ts"
+ ]
+ },
+ "text/x-sass": {
+ "delimiter": ".",
+ "suffixes": [
+ "sass"
+ ]
+ },
+ "text/x-scss": {
+ "delimiter": ".",
+ "suffixes": [
+ "scss"
+ ]
+ },
+ "video/3gpp": {
+ "delimiter": ".",
+ "suffixes": [
+ "3gpp",
+ "3gp"
+ ]
+ },
+ "video/mp4": {
+ "delimiter": ".",
+ "suffixes": [
+ "mp4"
+ ]
+ },
+ "video/mpeg": {
+ "delimiter": ".",
+ "suffixes": [
+ "mpg",
+ "mpeg"
+ ]
+ },
+ "video/ogg": {
+ "delimiter": ".",
+ "suffixes": [
+ "ogv"
+ ]
+ },
+ "video/webm": {
+ "delimiter": ".",
+ "suffixes": [
+ "webm"
+ ]
+ },
+ "video/x-msvideo": {
+ "delimiter": ".",
+ "suffixes": [
+ "avi"
+ ]
+ }
+ },
+ "minify": {
+ "tdewolff": {
+ "css": {
+ "keepcss2": true
+ },
+ "html": {
+ "keepdefaultattrvals": true,
+ "keepdocumenttags": true,
+ "keependtags": true,
+ "keepspecialcomments": true,
+ "templatedelims": [
+ "",
+ ""
+ ]
+ },
+ "js": {
+ "version": 2022
+ },
+ "json": {},
+ "svg": {},
+ "xml": {}
+ }
+ },
+ "module": {
+ "hugoversion": {},
+ "mounts": [
+ {
+ "source": "content",
+ "target": "content"
+ },
+ {
+ "source": "data",
+ "target": "data"
+ },
+ {
+ "source": "layouts",
+ "target": "layouts"
+ },
+ {
+ "source": "i18n",
+ "target": "i18n"
+ },
+ {
+ "source": "archetypes",
+ "target": "archetypes"
+ },
+ {
+ "source": "assets",
+ "target": "assets"
+ },
+ {
+ "source": "static",
+ "target": "static"
+ }
+ ],
+ "noproxy": "none",
+ "private": "*.*",
+ "proxy": "direct",
+ "workspace": "off"
+ },
+ "outputformats": {
+ "amp": {
+ "basename": "index",
+ "ishtml": true,
+ "mediatype": "text/html",
+ "path": "amp",
+ "permalinkable": true,
+ "rel": "amphtml"
+ },
+ "calendar": {
+ "basename": "index",
+ "isplaintext": true,
+ "mediatype": "text/calendar",
+ "protocol": "webcal://",
+ "rel": "alternate"
+ },
+ "css": {
+ "basename": "styles",
+ "isplaintext": true,
+ "mediatype": "text/css",
+ "notalternative": true,
+ "rel": "stylesheet"
+ },
+ "csv": {
+ "basename": "index",
+ "isplaintext": true,
+ "mediatype": "text/csv",
+ "rel": "alternate"
+ },
+ "html": {
+ "basename": "index",
+ "ishtml": true,
+ "mediatype": "text/html",
+ "permalinkable": true,
+ "rel": "canonical",
+ "weight": 10
+ },
+ "json": {
+ "basename": "index",
+ "isplaintext": true,
+ "mediatype": "application/json",
+ "rel": "alternate"
+ },
+ "markdown": {
+ "basename": "index",
+ "isplaintext": true,
+ "mediatype": "text/markdown",
+ "rel": "alternate"
+ },
+ "robots": {
+ "basename": "robots",
+ "isplaintext": true,
+ "mediatype": "text/plain",
+ "rel": "alternate",
+ "root": true
+ },
+ "rss": {
+ "basename": "index",
+ "mediatype": "application/rss+xml",
+ "nougly": true,
+ "rel": "alternate"
+ },
+ "sitemap": {
+ "basename": "sitemap",
+ "mediatype": "application/xml",
+ "rel": "sitemap",
+ "ugly": true
+ },
+ "webappmanifest": {
+ "basename": "manifest",
+ "isplaintext": true,
+ "mediatype": "application/manifest+json",
+ "notalternative": true,
+ "rel": "manifest"
+ }
+ },
+ "outputs": {
+ "home": [
+ "html",
+ "rss"
+ ],
+ "page": [
+ "html"
+ ],
+ "rss": [
+ "rss"
+ ],
+ "section": [
+ "html",
+ "rss"
+ ],
+ "taxonomy": [
+ "html",
+ "rss"
+ ],
+ "term": [
+ "html",
+ "rss"
+ ]
+ },
+ "pagination": {
+ "pagersize": 10,
+ "path": "page"
+ },
+ "permalinks": {},
+ "pluralizelisttitles": true,
+ "privacy": {
+ "disqus": {},
+ "googleanalytics": {},
+ "instagram": {},
+ "twitter": {},
+ "vimeo": {},
+ "youtube": {}
+ },
+ "publishdir": "public",
+ "related": {
+ "indices": [
+ {
+ "name": "keywords",
+ "type": "basic",
+ "weight": 100
+ },
+ {
+ "name": "date",
+ "type": "basic",
+ "weight": 10
+ },
+ {
+ "name": "tags",
+ "type": "basic",
+ "weight": 80
+ }
+ ],
+ "threshold": 80
+ },
+ "resourcedir": "resources",
+ "security": {
+ "exec": {
+ "allow": [
+ "^(dart-)?sass(-embedded)?$",
+ "^go$",
+ "^git$",
+ "^npx$",
+ "^postcss$",
+ "^tailwindcss$"
+ ],
+ "osenv": [
+ "(?i)^((HTTPS?|NO)_PROXY|PATH(EXT)?|APPDATA|TE?MP|TERM|GO\\w+|(XDG_CONFIG_)?HOME|USERPROFILE|SSH_AUTH_SOCK|DISPLAY|LANG|SYSTEMDRIVE)$"
+ ]
+ },
+ "funcs": {
+ "getenv": [
+ "^HUGO_",
+ "^CI$"
+ ]
+ },
+ "http": {
+ "methods": [
+ "(?i)GET|POST"
+ ],
+ "urls": [
+ ".*"
+ ]
+ }
+ },
+ "server": {
+ "redirects": [
+ {
+ "from": "**",
+ "status": 404,
+ "to": "/404.html"
+ }
+ ]
+ },
+ "services": {
+ "disqus": {},
+ "googleanalytics": {},
+ "instagram": {},
+ "rss": {
+ "limit": -1
+ },
+ "twitter": {}
+ },
+ "sitemap": {
+ "filename": "sitemap.xml",
+ "priority": -1
+ },
+ "staticdir": [
+ "static"
+ ],
+ "summarylength": 70,
+ "taxonomies": {
+ "category": "categories",
+ "tag": "tags"
+ },
+ "themesdir": "themes",
+ "timeout": "30s",
+ "title": "My New Hugo Site",
+ "titlecasestyle": "AP",
+ "workingdir": "$WORK"
+ }
+ > stdout '\"baseurl\": \"https://example.com/\",'
+ > hugo config mounts -h
+ [stdout]
+ Print the configured file mounts
+
+ Usage:
+ hugo config mounts [flags] [args]
+
+ 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
+ -h, --help help for mounts
+ --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 'Print the configured file mounts'
+ > hugo config mounts
+ [stdout]
+ {
+ "path": "project",
+ "version": "",
+ "time": "0001-01-01T00:00:00Z",
+ "owner": "",
+ "dir": "$WORK",
+ "mounts": [
+ {
+ "source": "content",
+ "target": "content"
+ },
+ {
+ "source": "data",
+ "target": "data"
+ },
+ {
+ "source": "layouts",
+ "target": "layouts"
+ },
+ {
+ "source": "i18n",
+ "target": "i18n"
+ },
+ {
+ "source": "archetypes",
+ "target": "archetypes"
+ },
+ {
+ "source": "assets",
+ "target": "assets"
+ },
+ {
+ "source": "static",
+ "target": "static"
+ }
+ ]
+ }
+ > stdout '\"source\": \"content\",'
+ # Test files (0.000s)
+ PASS
+
+=== CONT TestCommands/env
+=== NAME TestCommands/config__cachedir
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > [windows] skip
+ > env HUGO_CACHEDIR=
> hugo config
[stdout]
archetypedir = 'archetypes'
@@ -6610,379 +6354,13 @@
tag = 'tags'
> [darwin] stdout 'home/Library/Caches/hugo_cache'
> [linux] stdout 'xdgcachehome/hugo_cache'
- PASS
-
-=== CONT TestCommands/deprecate
-=== CONT TestCommands/deploy
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the deploy command. (0.362s)
- > hugo deploy -h
- [stdout]
- Deploy your site to a Cloud provider.
-
- See https://gohugo.io/hosting-and-deployment/hugo-deploy/ for detailed
- documentation.
-
- Usage:
- hugo deploy [flags] [args]
-
- 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)
-
- 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 'Deploy your site to a Cloud provider\.'
- > mkdir mybucket
- > hugo deploy --target mydeployment --invalidateCDN=false
- [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
- [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'
- PASS
-
-=== CONT TestCommands/convert
-=== NAME TestCommands/deprecate
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test deprecation logging. (0.405s)
- > hugo -e info --logLevel info
- [stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
-
- INFO build: step process substep collect files 0 files_total 0 pages_total 0 resources_total 0 duration 117.676µs
- INFO build: step process duration 264.231µs
- INFO build: step assemble duration 469.504µ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 2.397037ms
- INFO build: step render substep pages site en outputFormat rss duration 1.391191ms
- INFO build: step render pages 3 content 0 duration 3.944542ms
- INFO build: step render deferred count 0 duration 3.56µs
- INFO build: step postProcess duration 10.56µs
- INFO build: duration 5.051504ms
-
- | EN
- -------------------+-----
- Pages | 3
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
-
- Total in 30 ms
- > stdout 'INFO deprecated: item was deprecated in Hugo'
- > hugo -e warn --logLevel warn
- [stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
-
- WARN deprecated: item was deprecated in Hugo 0.125.0 and will be removed in a future release. alternative
-
- | EN
- -------------------+-----
- Pages | 3
- Paginator pages | 0
- Non-page files | 0
- Static files | 0
- Processed images | 0
- Aliases | 0
- Cleaned | 0
-
- Total in 35 ms
- > stdout 'WARN deprecated: item was deprecated in Hugo'
- > ! hugo -e error --logLevel warn
- [stdout]
- Start building sites …
- hugo v0.131.0 linux/arm BuildDate=unknown
-
- ERROR deprecated: item was deprecated in Hugo 0.119.0 and will be removed in Hugo 0.132.0. alternative
- Total in 32 ms
- [stderr]
- error building site: logged 1 error(s)
- [exit status 1]
- > stdout 'ERROR deprecated: item was deprecated in Hugo'
- PASS
-
-=== CONT TestCommands/hugo__watch
-=== NAME TestCommands/convert
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the convert commands. (0.772s)
- > hugo convert -h
- [stdout]
- Convert your content (e.g. front matter) to different formats.
-
- See convert's subcommands toJSON, toTOML and toYAML for more information.
-
- Usage:
- hugo convert [command]
-
- Available Commands:
- toJSON Convert front matter to JSON
- toTOML Convert front matter to TOML
- toYAML Convert front matter to YAML
-
- Flags:
- -h, --help help for convert
- -o, --output string filesystem path to write files to
- --unsafe enable less safe operations, please backup first
-
- 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 convert [command] --help" for more information about a command.
- > stdout 'Convert your content'
- > hugo convert toJSON -h
- [stdout]
- toJSON converts all front matter in the content directory
- to use JSON for the front matter.
-
- Usage:
- hugo convert toJSON [flags] [args]
-
- Flags:
- -h, --help help for toJSON
-
- 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)
- -o, --output string filesystem path to write files to
- --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
- --unsafe enable less safe operations, please backup first
- -v, --verbose verbose output
- > stdout 'to use JSON for the front matter'
- > hugo convert toTOML -h
- [stdout]
- toTOML converts all front matter in the content directory
- to use TOML for the front matter.
-
- Usage:
- hugo convert toTOML [flags] [args]
-
- Flags:
- -h, --help help for toTOML
-
- 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)
- -o, --output string filesystem path to write files to
- --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
- --unsafe enable less safe operations, please backup first
- -v, --verbose verbose output
- > stdout 'to use TOML for the front matter'
- > hugo convert toYAML -h
- [stdout]
- toYAML converts all front matter in the content directory
- to use YAML for the front matter.
-
- Usage:
- hugo convert toYAML [flags] [args]
-
- Flags:
- -h, --help help for toYAML
-
- 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)
- -o, --output string filesystem path to write files to
- --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
- --unsafe enable less safe operations, please backup first
- -v, --verbose verbose output
- > stdout 'to use YAML for the front matter'
- > hugo convert toJSON -o myjsoncontent
- [stdout]
- processing 3 content files
- > stdout 'processing 3 content files'
- > grep '^{' myjsoncontent/content/mytoml.md
- > grep '^{' myjsoncontent/content/myjson.md
- > grep '^{' myjsoncontent/content/myyaml.md
- > hugo convert toYAML -o myyamlcontent
- [stdout]
- processing 3 content files
- > stdout 'processing 3 content files'
- > hugo convert toTOML -o mytomlcontent
- [stdout]
- processing 3 content files
- > stdout 'processing 3 content files'
- PASS
-
-=== CONT TestCommands/config
- testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/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.22.6
-
- # Test the config command. (0.526s)
- > hugo config -h
- [stdout]
- Print the site configuration, both default and custom settings.
-
- Usage:
- hugo config [command] [flags]
- hugo config [command]
-
- Available Commands:
- mounts Print the configured file mounts
-
- 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
- --format string preferred file format (toml, yaml or json) (default "toml")
- -h, --help help for config
- --lang string the language to display config for. Defaults to the first language defined.
- --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
-
- Use "hugo config [command] --help" for more information about a command.
- > stdout 'Print the site configuration'
+ # Repeat it to make sure it handles an existing hugo_cache dir. (0.379s)
> hugo config
[stdout]
archetypedir = 'archetypes'
assetdir = 'assets'
baseurl = 'https://example.com/'
- cachedir = '$WORK/hugocache/'
+ cachedir = '$WORK/xdgcachehome/hugo_cache'
capitalizelisttitles = true
contentdir = 'content'
datadir = 'data'
@@ -7517,723 +6895,74 @@
[taxonomies]
category = 'categories'
tag = 'tags'
- > stdout 'baseurl = .https://example.com/'
- > hugo config --format json
+ > [darwin] stdout 'home/Library/Caches/hugo_cache'
+ > [linux] stdout 'xdgcachehome/hugo_cache'
+ PASS
+
+=== CONT TestCommands/completion
+=== NAME TestCommands/env
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the hugo env command. (0.296s)
+ > hugo env
[stdout]
- {
- "archetypedir": "archetypes",
- "assetdir": "assets",
- "baseurl": "https://example.com/",
- "build": {
- "buildstats": {},
- "cachebusters": [
- {
- "source": "(postcss|tailwind)\\.config\\.js",
- "target": "(css|styles|scss|sass)"
- }
- ],
- "useresourcecachewhen": "fallback"
- },
- "cachedir": "$WORK/hugocache/",
- "caches": {
- "assets": {
- "dir": ":resourceDir/_gen",
- "maxage": -1
- },
- "getcsv": {
- "dir": ":cacheDir/:project",
- "maxage": -1
- },
- "getjson": {
- "dir": ":cacheDir/:project",
- "maxage": -1
- },
- "getresource": {
- "dir": ":cacheDir/:project",
- "maxage": -1
- },
- "images": {
- "dir": ":resourceDir/_gen",
- "maxage": -1
- },
- "modules": {
- "dir": ":cacheDir/modules",
- "maxage": -1
- }
- },
- "capitalizelisttitles": true,
- "contentdir": "content",
- "datadir": "data",
- "defaultcontentlanguage": "en",
- "deployment": {
- "invalidatecdn": true,
- "maxdeletes": 256,
- "workers": 10
- },
- "environment": "production",
- "frontmatter": {
- "date": [
- "date",
- "publishdate",
- "pubdate",
- "published",
- "lastmod",
- "modified"
- ],
- "expirydate": [
- "expirydate",
- "unpublishdate"
- ],
- "lastmod": [
- ":git",
- "lastmod",
- "modified",
- "date",
- "publishdate",
- "pubdate",
- "published"
- ],
- "publishdate": [
- "publishdate",
- "pubdate",
- "published",
- "date"
- ]
- },
- "httpcache": {
- "cache": {
- "for": {
- "excludes": [
- "**"
- ]
- }
- },
- "polls": [
- {
- "disable": true,
- "for": {
- "includes": [
- "**"
- ]
- },
- "high": "0s",
- "low": "0s"
- }
- ]
- },
- "i18ndir": "i18n",
- "imaging": {
- "bgcolor": "#ffffff",
- "hint": "photo",
- "quality": 75,
- "resamplefilter": "box"
- },
- "languages": {
- "en": {}
- },
- "layoutdir": "layouts",
- "markup": {
- "asciidocext": {
- "backend": "html5",
- "failurelevel": "fatal",
- "noheaderorfooter": true,
- "safemode": "unsafe"
- },
- "defaultmarkdownhandler": "goldmark",
- "goldmark": {
- "extensions": {
- "cjk": {
- "eastasianlinebreaksstyle": "simple"
- },
- "definitionlist": true,
- "extras": {
- "delete": {},
- "insert": {},
- "mark": {},
- "subscript": {},
- "superscript": {}
- },
- "footnote": true,
- "linkify": true,
- "linkifyprotocol": "https",
- "passthrough": {
- "delimiters": {}
- },
- "strikethrough": true,
- "table": true,
- "tasklist": true,
- "typographer": {
- "apostrophe": "\u0026rsquo;",
- "ellipsis": "\u0026hellip;",
- "emdash": "\u0026mdash;",
- "endash": "\u0026ndash;",
- "leftanglequote": "\u0026laquo;",
- "leftdoublequote": "\u0026ldquo;",
- "leftsinglequote": "\u0026lsquo;",
- "rightanglequote": "\u0026raquo;",
- "rightdoublequote": "\u0026rdquo;",
- "rightsinglequote": "\u0026rsquo;"
- }
- },
- "parser": {
- "attribute": {
- "title": true
- },
- "autoheadingid": true,
- "autoheadingidtype": "github",
- "wrapstandaloneimagewithinparagraph": true
- },
- "renderer": {},
- "renderhooks": {
- "image": {},
- "link": {}
- }
- },
- "highlight": {
- "codefences": true,
- "linenostart": 1,
- "linenumbersintable": true,
- "noclasses": true,
- "style": "monokai",
- "tabwidth": 4
- },
- "tableofcontents": {
- "endlevel": 3,
- "startlevel": 2
- }
- },
- "mediatypes": {
- "application/json": {
- "delimiter": ".",
- "suffixes": [
- "json"
- ]
- },
- "application/manifest+json": {
- "delimiter": ".",
- "suffixes": [
- "webmanifest"
- ]
- },
- "application/octet-stream": {
- "delimiter": "."
- },
- "application/pdf": {
- "delimiter": ".",
- "suffixes": [
- "pdf"
- ]
- },
- "application/rss+xml": {
- "delimiter": ".",
- "suffixes": [
- "xml",
- "rss"
- ]
- },
- "application/toml": {
- "delimiter": ".",
- "suffixes": [
- "toml"
- ]
- },
- "application/wasm": {
- "delimiter": ".",
- "suffixes": [
- "wasm"
- ]
- },
- "application/xml": {
- "delimiter": ".",
- "suffixes": [
- "xml"
- ]
- },
- "application/yaml": {
- "delimiter": ".",
- "suffixes": [
- "yaml",
- "yml"
- ]
- },
- "font/otf": {
- "delimiter": ".",
- "suffixes": [
- "otf"
- ]
- },
- "font/ttf": {
- "delimiter": ".",
- "suffixes": [
- "ttf"
- ]
- },
- "image/bmp": {
- "delimiter": ".",
- "suffixes": [
- "bmp"
- ]
- },
- "image/gif": {
- "delimiter": ".",
- "suffixes": [
- "gif"
- ]
- },
- "image/jpeg": {
- "delimiter": ".",
- "suffixes": [
- "jpg",
- "jpeg",
- "jpe",
- "jif",
- "jfif"
- ]
- },
- "image/png": {
- "delimiter": ".",
- "suffixes": [
- "png"
- ]
- },
- "image/svg+xml": {
- "delimiter": ".",
- "suffixes": [
- "svg"
- ]
- },
- "image/tiff": {
- "delimiter": ".",
- "suffixes": [
- "tif",
- "tiff"
- ]
- },
- "image/webp": {
- "delimiter": ".",
- "suffixes": [
- "webp"
- ]
- },
- "text/asciidoc": {
- "delimiter": ".",
- "suffixes": [
- "adoc",
- "asciidoc",
- "ad"
- ]
- },
- "text/calendar": {
- "delimiter": ".",
- "suffixes": [
- "ics"
- ]
- },
- "text/css": {
- "delimiter": ".",
- "suffixes": [
- "css"
- ]
- },
- "text/csv": {
- "delimiter": ".",
- "suffixes": [
- "csv"
- ]
- },
- "text/html": {
- "delimiter": ".",
- "suffixes": [
- "html",
- "htm"
- ]
- },
- "text/javascript": {
- "delimiter": ".",
- "suffixes": [
- "js",
- "jsm",
- "mjs"
- ]
- },
- "text/jsx": {
- "delimiter": ".",
- "suffixes": [
- "jsx"
- ]
- },
- "text/markdown": {
- "delimiter": ".",
- "suffixes": [
- "md",
- "mdown",
- "markdown"
- ]
- },
- "text/org": {
- "delimiter": ".",
- "suffixes": [
- "org"
- ]
- },
- "text/pandoc": {
- "delimiter": ".",
- "suffixes": [
- "pandoc",
- "pdc"
- ]
- },
- "text/plain": {
- "delimiter": ".",
- "suffixes": [
- "txt"
- ]
- },
- "text/rst": {
- "delimiter": ".",
- "suffixes": [
- "rst"
- ]
- },
- "text/tsx": {
- "delimiter": ".",
- "suffixes": [
- "tsx"
- ]
- },
- "text/typescript": {
- "delimiter": ".",
- "suffixes": [
- "ts"
- ]
- },
- "text/x-sass": {
- "delimiter": ".",
- "suffixes": [
- "sass"
- ]
- },
- "text/x-scss": {
- "delimiter": ".",
- "suffixes": [
- "scss"
- ]
- },
- "video/3gpp": {
- "delimiter": ".",
- "suffixes": [
- "3gpp",
- "3gp"
- ]
- },
- "video/mp4": {
- "delimiter": ".",
- "suffixes": [
- "mp4"
- ]
- },
- "video/mpeg": {
- "delimiter": ".",
- "suffixes": [
- "mpg",
- "mpeg"
- ]
- },
- "video/ogg": {
- "delimiter": ".",
- "suffixes": [
- "ogv"
- ]
- },
- "video/webm": {
- "delimiter": ".",
- "suffixes": [
- "webm"
- ]
- },
- "video/x-msvideo": {
- "delimiter": ".",
- "suffixes": [
- "avi"
- ]
- }
- },
- "minify": {
- "tdewolff": {
- "css": {
- "keepcss2": true
- },
- "html": {
- "keepdefaultattrvals": true,
- "keepdocumenttags": true,
- "keependtags": true,
- "keepspecialcomments": true,
- "templatedelims": [
- "",
- ""
- ]
- },
- "js": {
- "version": 2022
- },
- "json": {},
- "svg": {},
- "xml": {}
- }
- },
- "module": {
- "hugoversion": {},
- "mounts": [
- {
- "source": "content",
- "target": "content"
- },
- {
- "source": "data",
- "target": "data"
- },
- {
- "source": "layouts",
- "target": "layouts"
- },
- {
- "source": "i18n",
- "target": "i18n"
- },
- {
- "source": "archetypes",
- "target": "archetypes"
- },
- {
- "source": "assets",
- "target": "assets"
- },
- {
- "source": "static",
- "target": "static"
- }
- ],
- "noproxy": "none",
- "private": "*.*",
- "proxy": "direct",
- "workspace": "off"
- },
- "outputformats": {
- "amp": {
- "basename": "index",
- "ishtml": true,
- "mediatype": "text/html",
- "path": "amp",
- "permalinkable": true,
- "rel": "amphtml"
- },
- "calendar": {
- "basename": "index",
- "isplaintext": true,
- "mediatype": "text/calendar",
- "protocol": "webcal://",
- "rel": "alternate"
- },
- "css": {
- "basename": "styles",
- "isplaintext": true,
- "mediatype": "text/css",
- "notalternative": true,
- "rel": "stylesheet"
- },
- "csv": {
- "basename": "index",
- "isplaintext": true,
- "mediatype": "text/csv",
- "rel": "alternate"
- },
- "html": {
- "basename": "index",
- "ishtml": true,
- "mediatype": "text/html",
- "permalinkable": true,
- "rel": "canonical",
- "weight": 10
- },
- "json": {
- "basename": "index",
- "isplaintext": true,
- "mediatype": "application/json",
- "rel": "alternate"
- },
- "markdown": {
- "basename": "index",
- "isplaintext": true,
- "mediatype": "text/markdown",
- "rel": "alternate"
- },
- "robots": {
- "basename": "robots",
- "isplaintext": true,
- "mediatype": "text/plain",
- "rel": "alternate",
- "root": true
- },
- "rss": {
- "basename": "index",
- "mediatype": "application/rss+xml",
- "nougly": true,
- "rel": "alternate"
- },
- "sitemap": {
- "basename": "sitemap",
- "mediatype": "application/xml",
- "rel": "sitemap",
- "ugly": true
- },
- "webappmanifest": {
- "basename": "manifest",
- "isplaintext": true,
- "mediatype": "application/manifest+json",
- "notalternative": true,
- "rel": "manifest"
- }
- },
- "outputs": {
- "home": [
- "html",
- "rss"
- ],
- "page": [
- "html"
- ],
- "rss": [
- "rss"
- ],
- "section": [
- "html",
- "rss"
- ],
- "taxonomy": [
- "html",
- "rss"
- ],
- "term": [
- "html",
- "rss"
- ]
- },
- "pagination": {
- "pagersize": 10,
- "path": "page"
- },
- "permalinks": {},
- "pluralizelisttitles": true,
- "privacy": {
- "disqus": {},
- "googleanalytics": {},
- "instagram": {},
- "twitter": {},
- "vimeo": {},
- "youtube": {}
- },
- "publishdir": "public",
- "related": {
- "indices": [
- {
- "name": "keywords",
- "type": "basic",
- "weight": 100
- },
- {
- "name": "date",
- "type": "basic",
- "weight": 10
- },
- {
- "name": "tags",
- "type": "basic",
- "weight": 80
- }
- ],
- "threshold": 80
- },
- "resourcedir": "resources",
- "security": {
- "exec": {
- "allow": [
- "^(dart-)?sass(-embedded)?$",
- "^go$",
- "^git$",
- "^npx$",
- "^postcss$",
- "^tailwindcss$"
- ],
- "osenv": [
- "(?i)^((HTTPS?|NO)_PROXY|PATH(EXT)?|APPDATA|TE?MP|TERM|GO\\w+|(XDG_CONFIG_)?HOME|USERPROFILE|SSH_AUTH_SOCK|DISPLAY|LANG|SYSTEMDRIVE)$"
- ]
- },
- "funcs": {
- "getenv": [
- "^HUGO_",
- "^CI$"
- ]
- },
- "http": {
- "methods": [
- "(?i)GET|POST"
- ],
- "urls": [
- ".*"
- ]
- }
- },
- "server": {
- "redirects": [
- {
- "from": "**",
- "status": 404,
- "to": "/404.html"
- }
- ]
- },
- "services": {
- "disqus": {},
- "googleanalytics": {},
- "instagram": {},
- "rss": {
- "limit": -1
- },
- "twitter": {}
- },
- "sitemap": {
- "filename": "sitemap.xml",
- "priority": -1
- },
- "staticdir": [
- "static"
- ],
- "summarylength": 70,
- "taxonomies": {
- "category": "categories",
- "tag": "tags"
- },
- "themesdir": "themes",
- "timeout": "30s",
- "title": "My New Hugo Site",
- "titlecasestyle": "AP",
- "workingdir": "$WORK"
- }
- > stdout '\"baseurl\": \"https://example.com/\",'
- > hugo config mounts -h
+ hugo v0.131.0 linux/arm BuildDate=unknown
+ GOOS="linux"
+ GOARCH="arm"
+ GOVERSION="go1.22.6"
+ > stdout 'GOARCH'
+ > ! stderr .
+ PASS
+
+=== CONT TestCommands/new_content_archetypedir
+=== NAME TestCommands/completion
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the completion commands. (0.294s)
+ > hugo completion -h
[stdout]
- Print the configured file mounts
+ 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.
Usage:
- hugo config mounts [flags] [args]
+ 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
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
- -h, --help help for mounts
- --renderSegments strings named segments to render (configured in the segments config)
- -t, --theme strings themes to use (located in /themes/THEMENAME/)
+ -h, --help help for completion
Global Flags:
--clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00
@@ -8249,53 +6978,43 @@
-s, --source string filesystem path to read files relative from
--themesDir string filesystem path to themes directory
-v, --verbose verbose output
- > stdout 'Print the configured file mounts'
- > hugo config mounts
+
+ 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/version
+=== NAME TestCommands/new_content_archetypedir
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > mkdir content
+ > hugo new content --kind mybundle post/first-post
[stdout]
- {
- "path": "project",
- "version": "",
- "time": "0001-01-01T00:00:00Z",
- "owner": "",
- "dir": "$WORK",
- "mounts": [
- {
- "source": "content",
- "target": "content"
- },
- {
- "source": "data",
- "target": "data"
- },
- {
- "source": "layouts",
- "target": "layouts"
- },
- {
- "source": "i18n",
- "target": "i18n"
- },
- {
- "source": "archetypes",
- "target": "archetypes"
- },
- {
- "source": "assets",
- "target": "assets"
- },
- {
- "source": "static",
- "target": "static"
- }
- ]
- }
- > stdout '\"source\": \"content\",'
- # Test files (0.000s)
+ 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/completion
+=== CONT TestCommands/server_render_to_memory
+=== NAME TestCommands/version
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -8310,23 +7029,181 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the completion commands. (0.094s)
- > hugo completion -h
+ # Test the hugo version command. (0.536s)
+ > hugo -h
[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.
+ 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/.
Usage:
- hugo completion [command]
+ hugo [flags]
+ hugo [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
+ 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 completion
+ -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 [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/arm BuildDate=unknown
+ > stdout 'hugo v.* BuildDate=unknown'
+ PASS
+
+=== CONT TestCommands/server_render_static_to_disk
+=== NAME TestCommands/hugo__watch
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the hugo command.
+ # See https://github.com/rogpeppe/go-internal/issues/228 (5.040s)
+ > [windows] skip
+ > hugo -w &
+ > sleep 3
+ > grep 'P1start' public/p1/index.html
+ > replace content/p1.md 'P1start' 'P1end'
+ > sleep 2
+ > grep 'P1end' public/p1/index.html
+ > ! grep 'livereload' public/p1/index.html
+ > stop
+ stop
+ [background] hugo -w: exit status 0
+ [stdout]
+ Start building sites …
+ hugo v0.131.0 linux/arm BuildDate=unknown
+
+
+ | EN
+ -------------------+-----
+ Pages | 2
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 0
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Built in 47 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).
+ 2024-09-08 09:16:40.674 +0000
+ Source changed /p1.md
+ Total in 6 ms
+
+=== CONT TestCommands/server_disablelivereload__config
+=== NAME TestCommands/convert
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the convert commands. (2.287s)
+ > hugo convert -h
+ [stdout]
+ Convert your content (e.g. front matter) to different formats.
+
+ See convert's subcommands toJSON, toTOML and toYAML for more information.
+
+ Usage:
+ hugo convert [command]
+
+ Available Commands:
+ toJSON Convert front matter to JSON
+ toTOML Convert front matter to TOML
+ toYAML Convert front matter to YAML
+
+ Flags:
+ -h, --help help for convert
+ -o, --output string filesystem path to write files to
+ --unsafe enable less safe operations, please backup first
Global Flags:
--clock string set the clock used by Hugo, e.g. --clock 2021-11-06T22:30:00.00+09:00
@@ -8343,14 +7220,113 @@
--themesDir string filesystem path to themes directory
-v, --verbose verbose output
- Use "hugo completion [command] --help" for more information about a command.
- > stdout 'Generate the autocompletion script for hugo for the specified shell.'
+ Use "hugo convert [command] --help" for more information about a command.
+ > stdout 'Convert your content'
+ > hugo convert toJSON -h
+ [stdout]
+ toJSON converts all front matter in the content directory
+ to use JSON for the front matter.
+
+ Usage:
+ hugo convert toJSON [flags] [args]
+
+ Flags:
+ -h, --help help for toJSON
+
+ 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)
+ -o, --output string filesystem path to write files to
+ --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
+ --unsafe enable less safe operations, please backup first
+ -v, --verbose verbose output
+ > stdout 'to use JSON for the front matter'
+ > hugo convert toTOML -h
+ [stdout]
+ toTOML converts all front matter in the content directory
+ to use TOML for the front matter.
+
+ Usage:
+ hugo convert toTOML [flags] [args]
+
+ Flags:
+ -h, --help help for toTOML
+
+ 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)
+ -o, --output string filesystem path to write files to
+ --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
+ --unsafe enable less safe operations, please backup first
+ -v, --verbose verbose output
+ > stdout 'to use TOML for the front matter'
+ > hugo convert toYAML -h
+ [stdout]
+ toYAML converts all front matter in the content directory
+ to use YAML for the front matter.
+
+ Usage:
+ hugo convert toYAML [flags] [args]
+
+ Flags:
+ -h, --help help for toYAML
+
+ 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)
+ -o, --output string filesystem path to write files to
+ --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
+ --unsafe enable less safe operations, please backup first
+ -v, --verbose verbose output
+ > stdout 'to use YAML for the front matter'
+ > hugo convert toJSON -o myjsoncontent
+ [stdout]
+ processing 3 content files
+ > stdout 'processing 3 content files'
+ > grep '^{' myjsoncontent/content/mytoml.md
+ > grep '^{' myjsoncontent/content/myjson.md
+ > grep '^{' myjsoncontent/content/myyaml.md
+ > hugo convert toYAML -o myyamlcontent
+ [stdout]
+ processing 3 content files
+ > stdout 'processing 3 content files'
+ > hugo convert toTOML -o mytomlcontent
+ [stdout]
+ processing 3 content files
+ > stdout 'processing 3 content files'
PASS
-=== CONT TestCommands/hugo__static_composite
-=== NAME TestCommands/server__watch_hugo_stats
+=== CONT TestCommands/server_disablelivereload
+=== NAME TestCommands/server_render_to_memory
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -8365,14 +7341,19 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- > hugo server --renderToMemory &
+ # 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.718s)
+ > hugo serve --renderToMemory &
> waitServer
+ > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0
+ > ! exists public/index.html
+ > ! exists public/mystatic.txt
> stopServer
> ! stderr .
- > exists hugo_stats.json
- [background] hugo server --renderToMemory: exit status 0
+ [background] hugo serve --renderToMemory: exit status 0
[stdout]
- Watching for changes in $WORK/{hugo_stats.json,layouts}
+ Watching for changes in $WORK/{layouts,static}
Watching for config changes in $WORK/hugo.toml
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
@@ -8383,12 +7364,12 @@
Pages | 2
Paginator pages | 0
Non-page files | 0
- Static files | 0
+ Static files | 1
Processed images | 0
Aliases | 0
Cleaned | 0
- Built in 5 ms
+ Built in 15 ms
Environment: "development"
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
@@ -8396,9 +7377,10 @@
Press Ctrl+C to stop
PASS
-=== NAME TestCommands/hugo__static_composite
+=== CONT TestCommands/server__watch_moduleconfig
+=== NAME TestCommands/server_disablelivereload__config
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -8413,36 +7395,146 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- > hugo
+ > hugo server &
+ > waitServer
+ > ! grep 'livereload' public/index.html
+ > stopServer
+ > ! stderr .
+ [background] hugo server: exit status 0
[stdout]
+ Watching for changes in $WORK/layouts
+ Watching for config changes in $WORK/hugo.toml
Start building sites …
hugo v0.131.0 linux/arm BuildDate=unknown
| EN
-------------------+-----
- Pages | 3
+ Pages | 1
Paginator pages | 0
Non-page files | 0
- Static files | 3
+ Static files | 0
Processed images | 0
Aliases | 0
Cleaned | 0
- Total in 25 ms
- > ls public/files
+ Built in 6 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:1313/ (bind address 127.0.0.1)
+ Press Ctrl+C to stop
+ PASS
+
+=== CONT TestCommands/server__watch_hugo_stats
+=== NAME TestCommands/server_disablelivereload
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > hugo server --disableLiveReload &
+ > waitServer
+ > ! grep 'livereload' public/index.html
+ > stopServer
+ > ! stderr .
+ [background] hugo server --disableLiveReload: exit status 0
[stdout]
- -rw-r--r-- 0644 2024-09-07T20:31:55.478080938-12:00 f1.txt
- -rw-r--r-- 0644 2024-09-07T20:31:55.478080938-12:00 f2.txt
+ 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/arm BuildDate=unknown
- > checkfile public/files/f1.txt
- > checkfile public/files/f2.txt
- > checkfile public/f3.txt
+
+ | EN
+ -------------------+-----
+ Pages | 1
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 0
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Built in 6 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:34927/ (bind address 127.0.0.1)
+ Press Ctrl+C to stop
+ PASS
+
+=== CONT TestCommands/server__multihost
+=== NAME TestCommands/server_render_static_to_disk
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the hugo server command.
+ # We run these tests in parallel so let Hugo decide which port to use. (2.910s)
+ > 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]
+ 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/arm BuildDate=unknown
+
+
+ | EN
+ -------------------+-----
+ Pages | 2
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 1
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Built in 12 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:42423/ (bind address 127.0.0.1)
+ Press Ctrl+C to stop
PASS
+=== CONT TestCommands/server__edit_content
=== NAME TestCommands/server__watch_moduleconfig
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -8463,7 +7555,6 @@
> 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 …
@@ -8480,19 +7571,20 @@
Aliases | 0
Cleaned | 0
- Built in 3 ms
+ Built in 5 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:34719/ (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
> ! stderr .
> stdout 'Watching for config changes in.*mytheme'
PASS
-=== NAME TestCommands/hugo__watch
+=== CONT TestCommands/server__edit_config
+=== NAME TestCommands/server__watch_hugo_stats
testscript.go:558: WORK=$WORK
- PATH=/tmp/testscript-main3033804151/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
GOTRACEBACK=system
HOME=$WORK/home
TMPDIR=$WORK/.tmp
@@ -8507,20 +7599,15 @@
SOURCE=/build/reproducible-path/hugo-0.131.0/_build/src/github.com/gohugoio/hugo
GOVERSION=1.22.6
- # Test the hugo command.
- # See https://github.com/rogpeppe/go-internal/issues/228 (5.014s)
- > [windows] skip
- > hugo -w &
- > sleep 3
- > grep 'P1start' public/p1/index.html
- > replace content/p1.md 'P1start' 'P1end'
- > sleep 2
- > grep 'P1end' public/p1/index.html
- > ! grep 'livereload' public/p1/index.html
- > stop
- stop
- [background] hugo -w: exit status 0
+ > 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/arm BuildDate=unknown
@@ -8535,73 +7622,1024 @@
Aliases | 0
Cleaned | 0
- Built in 23 ms
- Watching for changes in $WORK/{content,layouts}
+ Built in 9 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/server
+=== NAME TestCommands/server__multihost
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the hugo server command.
+ # We run these tests in parallel so let Hugo decide which port to use. (2.909s)
+ > 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/arm 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 25 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:42537/ (bind address 127.0.0.1) en
+ Web Server is available at http://localhost:42538/ (bind address 127.0.0.1) fr
+ Press Ctrl+C to stop
+ PASS
+
+=== CONT TestCommands/noop
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ PASS
+
+=== CONT TestCommands/list
+=== NAME TestCommands/server__edit_content
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # 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. (2.915s)
+ > hugo server &
+ > waitServer
+ > httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1' $HUGOTEST_BASEURL_0
+ > ls public/p2
+ [stdout]
+ -rw-r--r-- 0644 2024-09-08T23:16:45.291676797+14:00 index.html
+
+ > cp stdout lsp2_1.txt
+ > ls public/staticfiles
+ [stdout]
+ -rw-r--r-- 0644 2024-09-08T23:16:44.999681973+14:00 static.txt
+
+ > stdout 'static\.txt'
+ > cp stdout lsstaticfiles_1.txt
+ > replace $WORK/content/p1/index.md 'P1' 'P1 New'
+ > httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1 New' $HUGOTEST_BASEURL_0
+ > ls public/p2
+ [stdout]
+ -rw-r--r-- 0644 2024-09-08T23:16:45.291676797+14:00 index.html
+
+ > cp stdout lsp2_2.txt
+ > cmp lsp2_1.txt lsp2_2.txt
+ > ls public/staticfiles
+ [stdout]
+ -rw-r--r-- 0644 2024-09-08T23:16:44.999681973+14:00 static.txt
+
+ > cp stdout lsstaticfiles_2.txt
+ > cmp lsstaticfiles_1.txt lsstaticfiles_2.txt
+ > 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/{content,layouts,static}
+ Watching for config changes in $WORK/hugo.toml
+ Start building sites …
+ hugo v0.131.0 linux/arm BuildDate=unknown
+
+
+ | EN
+ -------------------+-----
+ Pages | 4
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 1
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Built in 18 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:36499/ (bind address 127.0.0.1)
Press Ctrl+C to stop
Change detected, rebuilding site (#1).
- 2024-09-08 08:31:57.257 +0000
- Source changed /p1.md
- Total in 2 ms
+ 2024-09-08 09:16:45.787 +0000
+ Source changed /p1/index.md
+ Web Server is available at http://localhost:36499/ (bind address 127.0.0.1)
+ Total in 6 ms
+ PASS
+
+=== CONT TestCommands/new_content
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > hugo new site myblog
+ [stdout]
+ Congratulations! Your new Hugo site was created in $WORK/myblog.
+
+ Just a few more steps...
+
+ 1. Change the current directory to $WORK/myblog.
+ 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/.
+ > cd myblog
+ $WORK/myblog
+ > hugo new content --kind post post/first-post.md
+ [stdout]
+ Content "$WORK/myblog/content/post/first-post.md" created
+ > ! exists resources
+ > grep 'draft = true' content/post/first-post.md
+ PASS
+
+=== CONT TestCommands/new
+=== NAME TestCommands/list
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the hugo list commands. (1.210s)
+ > hugo list drafts
+ [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,
+ > ! 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/mod_tidy
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test hugo mod tidy. (0.300s)
+ > dostounix golden/go.mod.cleaned
+ > hugo mod tidy
+ > cmp go.mod golden/go.mod.cleaned
+ PASS
+
+=== CONT TestCommands/mod__themesdir
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > hugo --theme mytheme mod graph
+ [stdout]
+ project mytheme
+ > stdout 'project mytheme'
+ PASS
+
+=== CONT TestCommands/mod
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > 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 'hugo mod get \[flags\] \[args\]'
+ > hugo mod get --help
+ [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 'hugo mod get \[flags\] \[args\]'
+ PASS
+
+=== CONT TestCommands/hugo_printpathwarnings
+=== NAME TestCommands/new
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the new command. (1.929s)
+ > 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
+
+=== CONT TestCommands/import_jekyll
+=== NAME TestCommands/server
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the hugo server command.
+ # We run these tests in parallel so let Hugo decide which port to use. (1.127s)
+ > 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.004s)
+ > ! 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/arm 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 10 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:46463/ (bind address 127.0.0.1)
+ Press Ctrl+C to stop
+ PASS
+
+=== NAME TestCommands/hugo_printpathwarnings
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > hugo --printPathWarnings
+ [stdout]
+ Start building sites …
+ hugo v0.131.0 linux/arm BuildDate=unknown
+
+ WARN Duplicate target paths: /index.html (2)
+
+ | EN
+ -------------------+-----
+ Pages | 2
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 0
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Total in 64 ms
+ > stdout 'Duplicate target paths: .index.html \(2\)'
+ PASS
+
+=== CONT TestCommands/hugo_printunusedtemplates
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ > hugo --printUnusedTemplates
+ [stdout]
+ Start building sites …
+ hugo v0.131.0 linux/arm BuildDate=unknown
+
+ WARN Template _default/list.html is unused, source file $WORK/layouts/_default/list.html
+
+ | EN
+ -------------------+-----
+ Pages | 1
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 0
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Total in 39 ms
+ > stdout 'Template _default/list.html is unused'
+ PASS
+
+=== NAME TestCommands/import_jekyll
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # Test the import jekyll command. (0.659s)
+ > 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...
+ 2024/09/08 09:16:50 Converting $WORK/myjekyllsite/_posts/2012-01-18-hello-world.markdown
+ 2024/09/08 09:16:50 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
+
+=== NAME TestCommands/server__edit_config
+ testscript.go:558: WORK=$WORK
+ PATH=/tmp/testscript-main3853750997/bin:/usr/lib/go-1.22/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.22.6
+
+ # 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.375s)
+ > hugo server --renderToMemory &
+ > waitServer
+ > httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0
+ > mv edits/title.toml hugo.toml
+ > httpget $HUGOTEST_BASEURL_0 'Title: Hugo New Server Test' $HUGOTEST_BASEURL_0
+ > mv edits/addlanguage.toml hugo.toml
+ > httpget $HUGOTEST_BASEURL_0 'Title: Hugo New Server Test' $HUGOTEST_BASEURL_0
+ > httpget ${HUGOTEST_BASEURL_0}nn/ 'Hugo Nynorsk Server Test' ${HUGOTEST_BASEURL_0}nn/
+ > stopServer
+ > ! stderr .
+ [background] hugo server --renderToMemory: exit status 0
+ [stdout]
+ Watching for changes in $WORK/layouts
+ Watching for config changes in $WORK/hugo.toml
+ Start building sites …
+ hugo v0.131.0 linux/arm 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 | 5
+ Paginator pages | 0
+ Non-page files | 0
+ Static files | 0
+ Processed images | 0
+ Aliases | 0
+ Cleaned | 0
+
+ Built in 11 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
+
+ Change of config file detected, rebuilding site (#1).
+ 2024-09-08 09:16:48.060 +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:1313/ (bind address 127.0.0.1)
+ Rebuilt in 68 ms
+
+ Change of config file detected, rebuilding site (#2).
+ 2024-09-08 09:16:50.129 +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:1313/ (bind address 127.0.0.1)
+ Rebuilt in 111 ms
+ PASS
--- PASS: TestCommands (0.00s)
- --- PASS: TestCommands/hugo__publishdir_in_config (0.22s)
- --- PASS: TestCommands/version (0.28s)
- --- PASS: TestCommands/commands_errors (0.47s)
- --- PASS: TestCommands/mod (0.25s)
- --- PASS: TestCommands/server__multihost (2.92s)
- --- PASS: TestCommands/noop (0.00s)
- --- PASS: TestCommands/new_content_archetypedir (0.13s)
- --- PASS: TestCommands/new_content (0.23s)
- --- PASS: TestCommands/server (3.13s)
- --- PASS: TestCommands/server__edit_content (3.32s)
- --- PASS: TestCommands/mod_tidy (0.17s)
- --- PASS: TestCommands/mod__themesdir (0.18s)
- --- PASS: TestCommands/new (0.98s)
- --- PASS: TestCommands/server__edit_config (5.34s)
+ --- PASS: TestCommands/hugo_configprod (0.37s)
+ --- PASS: TestCommands/hugo__flags (0.85s)
+ --- PASS: TestCommands/commands_errors (1.21s)
+ --- PASS: TestCommands/deprecate (1.24s)
+ --- PASS: TestCommands/hugo_configdev_environment (0.87s)
+ --- PASS: TestCommands/hugo_configdev_env (0.45s)
+ --- PASS: TestCommands/hugo__static_composite (0.39s)
+ --- PASS: TestCommands/hugo__publishdir_in_config (0.41s)
+ --- PASS: TestCommands/hugo__processingstats2 (0.50s)
+ --- PASS: TestCommands/hugo__processingstats (0.36s)
+ --- PASS: TestCommands/hugo__path-warnings (0.41s)
+ --- PASS: TestCommands/hugo__path-warnings-postprocess (0.34s)
+ --- PASS: TestCommands/hugo__noconfig (0.28s)
+ --- PASS: TestCommands/hugo__configdir (0.33s)
+ --- PASS: TestCommands/hugo (0.34s)
+ --- PASS: TestCommands/hugo__errors (0.85s)
+ --- PASS: TestCommands/deploy (1.13s)
+ --- PASS: TestCommands/gen (2.36s)
+ --- PASS: TestCommands/config (1.98s)
+ --- PASS: TestCommands/config__cachedir (0.78s)
+ --- PASS: TestCommands/env (0.30s)
+ --- PASS: TestCommands/completion (0.30s)
+ --- PASS: TestCommands/new_content_archetypedir (0.37s)
+ --- PASS: TestCommands/version (0.54s)
+ --- PASS: TestCommands/hugo__watch (5.07s)
+ --- PASS: TestCommands/convert (2.30s)
+ --- PASS: TestCommands/server_render_to_memory (2.72s)
+ --- PASS: TestCommands/server_disablelivereload__config (2.52s)
--- PASS: TestCommands/server_disablelivereload (2.51s)
- --- PASS: TestCommands/hugo_configprod (0.12s)
- --- PASS: TestCommands/server_render_to_memory (2.71s)
- --- PASS: TestCommands/import_jekyll (0.34s)
- --- PASS: TestCommands/hugo_printunusedtemplates (0.13s)
- --- PASS: TestCommands/list (0.65s)
- --- PASS: TestCommands/hugo_printpathwarnings (0.12s)
- --- PASS: TestCommands/server_render_static_to_disk (2.91s)
- --- PASS: TestCommands/hugo__processingstats2 (0.15s)
- --- PASS: TestCommands/hugo__processingstats (0.18s)
- --- PASS: TestCommands/hugo__path-warnings (0.18s)
- --- PASS: TestCommands/hugo__path-warnings-postprocess (0.15s)
- --- PASS: TestCommands/hugo__noconfig (0.14s)
- --- PASS: TestCommands/hugo__flags (0.31s)
- --- PASS: TestCommands/gen (0.88s)
- --- PASS: TestCommands/hugo__errors (0.39s)
- --- PASS: TestCommands/hugo__configdir (0.17s)
- --- PASS: TestCommands/hugo (0.15s)
- --- PASS: TestCommands/hugo_configdev_env (0.14s)
- --- PASS: TestCommands/server_disablelivereload__config (2.51s)
- --- PASS: TestCommands/hugo_configdev_environment (0.25s)
- --- PASS: TestCommands/env (0.10s)
- --- PASS: TestCommands/config__cachedir (0.27s)
- --- PASS: TestCommands/deploy (0.36s)
- --- PASS: TestCommands/deprecate (0.41s)
- --- PASS: TestCommands/convert (0.78s)
- --- PASS: TestCommands/config (0.53s)
- --- PASS: TestCommands/completion (0.10s)
- --- PASS: TestCommands/server__watch_hugo_stats (2.51s)
- --- PASS: TestCommands/hugo__static_composite (0.12s)
+ --- PASS: TestCommands/server_render_static_to_disk (2.92s)
--- PASS: TestCommands/server__watch_moduleconfig (2.51s)
- --- PASS: TestCommands/hugo__watch (5.02s)
+ --- PASS: TestCommands/server__watch_hugo_stats (2.51s)
+ --- PASS: TestCommands/server__multihost (2.91s)
+ --- PASS: TestCommands/noop (0.00s)
+ --- PASS: TestCommands/server__edit_content (2.92s)
+ --- PASS: TestCommands/new_content (0.42s)
+ --- PASS: TestCommands/list (1.22s)
+ --- PASS: TestCommands/mod_tidy (0.31s)
+ --- PASS: TestCommands/mod__themesdir (0.25s)
+ --- PASS: TestCommands/mod (0.49s)
+ --- PASS: TestCommands/new (1.95s)
+ --- PASS: TestCommands/hugo_printpathwarnings (0.33s)
+ --- PASS: TestCommands/server (3.15s)
+ --- PASS: TestCommands/hugo_printunusedtemplates (0.26s)
+ --- PASS: TestCommands/import_jekyll (0.67s)
+ --- PASS: TestCommands/server__edit_config (5.38s)
=== RUN TestUnfinished
main_test.go:48: skip unfinished tests on CI
--- SKIP: TestUnfinished (0.00s)
PASS
-ok github.com/gohugoio/hugo 14.121s
+ok github.com/gohugoio/hugo 16.393s
? github.com/gohugoio/hugo/cache [no test files]
=== RUN TestBufferPool
--- PASS: TestBufferPool (0.00s)
PASS
-ok github.com/gohugoio/hugo/bufferpool 0.012s
+ok github.com/gohugoio/hugo/bufferpool 0.013s
=== RUN TestCache
=== PAUSE TestCache
=== RUN TestCalculateMaxSizePerPartition
@@ -8612,24 +8650,24 @@
=== PAUSE TestClear
=== RUN TestAdjustCurrentMaxSize
=== PAUSE TestAdjustCurrentMaxSize
-=== CONT TestAdjustCurrentMaxSize
-=== CONT TestCalculateMaxSizePerPartition
=== CONT TestCache
---- PASS: TestCalculateMaxSizePerPartition (0.00s)
---- PASS: TestAdjustCurrentMaxSize (0.00s)
=== CONT TestClear
+=== CONT TestCalculateMaxSizePerPartition
+=== CONT TestAdjustCurrentMaxSize
+--- PASS: TestCalculateMaxSizePerPartition (0.00s)
--- PASS: TestCache (0.00s)
+--- PASS: TestAdjustCurrentMaxSize (0.00s)
--- PASS: TestClear (0.00s)
PASS
-ok github.com/gohugoio/hugo/cache/dynacache 0.065s
+ok github.com/gohugoio/hugo/cache/dynacache 0.170s
=== RUN TestDecodeConfig
=== PAUSE TestDecodeConfig
=== RUN TestDecodeConfigIgnoreCache
=== PAUSE TestDecodeConfigIgnoreCache
=== RUN TestDecodeConfigDefault
---- PASS: TestDecodeConfigDefault (0.00s)
+--- PASS: TestDecodeConfigDefault (0.01s)
=== RUN TestPruneShouldPreserveEmptyCacheRoots
---- PASS: TestPruneShouldPreserveEmptyCacheRoots (0.05s)
+--- PASS: TestPruneShouldPreserveEmptyCacheRoots (0.08s)
=== RUN TestPruneImages
filecache_integration_test.go:54: skip flaky test on CI server
--- SKIP: TestPruneImages (0.00s)
@@ -8644,39 +8682,40 @@
=== CONT TestDecodeConfig
=== CONT TestFileCache
=== CONT TestPrune
+--- PASS: TestDecodeConfig (0.03s)
=== CONT TestDecodeConfigIgnoreCache
---- PASS: TestDecodeConfigIgnoreCache (0.00s)
=== CONT TestFileCacheReadOrCreateErrorInRead
--- PASS: TestFileCacheReadOrCreateErrorInRead (0.00s)
=== CONT TestFileCacheConcurrent
---- PASS: TestDecodeConfig (0.02s)
---- PASS: TestFileCache (0.05s)
---- PASS: TestPrune (0.84s)
+--- PASS: TestDecodeConfigIgnoreCache (0.02s)
+--- PASS: TestFileCache (0.09s)
+--- PASS: TestPrune (0.88s)
--- PASS: TestFileCacheConcurrent (1.08s)
PASS
-ok github.com/gohugoio/hugo/cache/filecache 1.304s
+ok github.com/gohugoio/hugo/cache/filecache 1.459s
? github.com/gohugoio/hugo/commands [no test files]
? github.com/gohugoio/hugo/common [no test files]
=== RUN TestGlobMatcher
--- PASS: TestGlobMatcher (0.00s)
=== RUN TestConfigCustom
---- PASS: TestConfigCustom (0.03s)
+--- PASS: TestConfigCustom (0.12s)
=== RUN TestConfigDefault
---- PASS: TestConfigDefault (0.04s)
+--- PASS: TestConfigDefault (0.09s)
PASS
-ok github.com/gohugoio/hugo/cache/httpcache 0.158s
+ok github.com/gohugoio/hugo/cache/httpcache 0.418s
=== RUN TestMethods
=== RUN TestMethods/MethodsFromTypes
=== RUN TestMethods/EmbedOnly
=== RUN TestMethods/ToMarshalJSON
[github.com/gohugoio/hugo/common/herrors net encoding/json]
---- PASS: TestMethods (0.00s)
- --- PASS: TestMethods/MethodsFromTypes (0.00s)
+--- PASS: TestMethods (0.01s)
+ --- PASS: TestMethods/MethodsFromTypes (0.01s)
--- PASS: TestMethods/EmbedOnly (0.00s)
--- PASS: TestMethods/ToMarshalJSON (0.00s)
PASS
-ok github.com/gohugoio/hugo/codegen 0.016s
+ok github.com/gohugoio/hugo/codegen 0.035s
? github.com/gohugoio/hugo/common/constants [no test files]
+? github.com/gohugoio/hugo/common/hcontext [no test files]
=== RUN TestAppend
=== PAUSE TestAppend
=== RUN TestAppendToMultiDimensionalSlice
@@ -8688,22 +8727,21 @@
=== RUN TestSortedStringSlice
=== PAUSE TestSortedStringSlice
=== CONT TestAppend
-=== CONT TestSlice
--- PASS: TestAppend (0.00s)
+=== CONT TestSortedStringSlice
+--- PASS: TestSortedStringSlice (0.00s)
+=== CONT TestSlice
+--- PASS: TestSlice (0.00s)
=== CONT TestAppendShouldMakeACopyOfTheInputSlice
--- PASS: TestAppendShouldMakeACopyOfTheInputSlice (0.00s)
=== CONT TestAppendToMultiDimensionalSlice
---- PASS: TestSlice (0.00s)
-=== CONT TestSortedStringSlice
--- PASS: TestAppendToMultiDimensionalSlice (0.00s)
---- PASS: TestSortedStringSlice (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/collections 0.012s
-? github.com/gohugoio/hugo/common/hcontext [no test files]
+ok github.com/gohugoio/hugo/common/collections 0.024s
=== RUN TestXxHashFromReader
--- PASS: TestXxHashFromReader (0.00s)
=== RUN TestXxHashFromReaderPara
---- PASS: TestXxHashFromReaderPara (0.01s)
+--- PASS: TestXxHashFromReaderPara (0.04s)
=== RUN TestXxHashFromString
--- PASS: TestXxHashFromString (0.00s)
=== RUN TestXxHashFromStringHexEncoded
@@ -8711,7 +8749,7 @@
=== RUN TestHashString
--- PASS: TestHashString (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/hashing 0.024s
+ok github.com/gohugoio/hugo/common/hashing 0.065s
? github.com/gohugoio/hugo/common/hexec [no test files]
=== RUN TestErrorLocator
--- PASS: TestErrorLocator (0.00s)
@@ -8728,7 +8766,7 @@
=== CONT TestNewFileErrorExtractFromMessage
--- PASS: TestNewFileErrorExtractFromMessage (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/herrors 0.040s
+ok github.com/gohugoio/hugo/common/herrors 0.036s
=== RUN TestIsTruthful
--- PASS: TestIsTruthful (0.00s)
=== RUN TestGetMethodByName
@@ -8736,13 +8774,13 @@
=== RUN TestIsContextType
--- PASS: TestIsContextType (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/hreflect 0.008s
+ok github.com/gohugoio/hugo/common/hreflect 0.030s
=== RUN TestStringEqualFold
--- PASS: TestStringEqualFold (0.00s)
=== RUN TestGetOrCompileRegexp
--- PASS: TestGetOrCompileRegexp (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/hstrings 0.012s
+ok github.com/gohugoio/hugo/common/hstrings 0.025s
=== RUN TestTimeFormatter
=== RUN TestTimeFormatter/Norsk_nynorsk
=== RUN TestTimeFormatter/Custom_layouts_Norsk_nynorsk
@@ -8760,13 +8798,13 @@
=== RUN TestApplyWithContext
=== PAUSE TestApplyWithContext
=== CONT TestApplyWithContext
---- PASS: TestApplyWithContext (0.05s)
+--- PASS: TestApplyWithContext (0.07s)
PASS
-ok github.com/gohugoio/hugo/common/htime 0.152s
+ok github.com/gohugoio/hugo/common/htime 0.284s
=== RUN TestHasBytesWriter
--- PASS: TestHasBytesWriter (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/hugio 0.017s
+ok github.com/gohugoio/hugo/common/hugio 0.029s
=== RUN TestHugoInfo
--- PASS: TestHugoInfo (0.00s)
=== RUN TestDeprecationLogLevelFromVersion
@@ -8782,9 +8820,9 @@
=== RUN TestIsMultilingualAndIsMultihost
=== PAUSE TestIsMultilingualAndIsMultihost
=== CONT TestIsMultilingualAndIsMultihost
---- PASS: TestIsMultilingualAndIsMultihost (0.09s)
+--- PASS: TestIsMultilingualAndIsMultihost (0.19s)
PASS
-ok github.com/gohugoio/hugo/common/hugo 0.208s
+ok github.com/gohugoio/hugo/common/hugo 0.373s
=== RUN TestLogDistinct
--- PASS: TestLogDistinct (0.00s)
=== RUN TestHookLast
@@ -8802,7 +8840,7 @@
=== RUN TestReset
--- PASS: TestReset (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/loggers 0.009s
+ok github.com/gohugoio/hugo/common/loggers 0.017s
=== RUN TestPrepareParams
=== RUN TestPrepareParams/0
=== RUN TestPrepareParams/1
@@ -8868,18 +8906,18 @@
=== CONT TestScratchAddSlice
--- PASS: TestScratchAddSlice (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/maps 0.015s
+ok github.com/gohugoio/hugo/common/maps 0.029s
=== RUN TestDoArithmetic
=== PAUSE TestDoArithmetic
=== CONT TestDoArithmetic
--- PASS: TestDoArithmetic (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/math 0.029s
+ok github.com/gohugoio/hugo/common/math 0.020s
=== 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.012s
+ok github.com/gohugoio/hugo/common/para 0.022s
? github.com/gohugoio/hugo/common/tasks [no test files]
? github.com/gohugoio/hugo/common/terminal [no test files]
=== RUN TestGetRelativePath
@@ -8934,7 +8972,7 @@
=== RUN TestParse/File_separator
=== RUN TestParse/Content_data_file_gotmpl
=== RUN TestParse/Content_data_file_yaml
---- PASS: TestParse (0.00s)
+--- PASS: TestParse (0.02s)
--- 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)
@@ -8978,10 +9016,10 @@
=== PAUSE TestDisablePathToLower
=== CONT TestRemovePathAccents
=== CONT TestDisablePathToLower
---- PASS: TestDisablePathToLower (0.08s)
---- PASS: TestRemovePathAccents (0.08s)
+--- PASS: TestRemovePathAccents (0.11s)
+--- PASS: TestDisablePathToLower (0.13s)
PASS
-ok github.com/gohugoio/hugo/common/paths 0.217s
+ok github.com/gohugoio/hugo/common/paths 0.495s
=== RUN TestAdd
--- PASS: TestAdd (0.00s)
=== RUN TestFilter
@@ -8989,11 +9027,11 @@
=== RUN TestFilterCopy
--- PASS: TestFilterCopy (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/predicate 0.009s
+ok github.com/gohugoio/hugo/common/predicate 0.016s
=== RUN TestNew
--- PASS: TestNew (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/rungroup 0.013s
+ok github.com/gohugoio/hugo/common/rungroup 0.033s
=== RUN TestPositionStringFormatter
--- PASS: TestPositionStringFormatter (0.00s)
=== RUN TestRemoveAccents
@@ -9005,7 +9043,7 @@
=== RUN TestVisitLinesAfter
--- PASS: TestVisitLinesAfter (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/text 0.008s
+ok github.com/gohugoio/hugo/common/text 0.028s
? github.com/gohugoio/hugo/common/types/css [no test files]
=== RUN TestToStringSlicePreserveString
--- PASS: TestToStringSlicePreserveString (0.00s)
@@ -9020,21 +9058,21 @@
=== RUN TestKeyValues
--- PASS: TestKeyValues (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/types 0.008s
+ok github.com/gohugoio/hugo/common/types 0.047s
=== RUN TestRenderedString
--- PASS: TestRenderedString (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/types/hstring 0.010s
+ok github.com/gohugoio/hugo/common/types/hstring 0.026s
=== RUN TestBaseURL
--- PASS: TestBaseURL (0.00s)
PASS
-ok github.com/gohugoio/hugo/common/urls 0.007s
+ok github.com/gohugoio/hugo/common/urls 0.048s
=== RUN TestCompare
--- PASS: TestCompare (0.00s)
=== RUN TestLexicographicSort
--- PASS: TestLexicographicSort (0.00s)
PASS
-ok github.com/gohugoio/hugo/compare 0.008s
+ok github.com/gohugoio/hugo/compare 0.014s
=== RUN TestBuild
--- PASS: TestBuild (0.00s)
=== RUN TestServer
@@ -9057,7 +9095,7 @@
=== RUN TestDefaultConfigProvider/Prevent__merge_only_maps
=== RUN TestDefaultConfigProvider/IsSet
=== RUN TestDefaultConfigProvider/Para
---- PASS: TestDefaultConfigProvider (0.00s)
+--- PASS: TestDefaultConfigProvider (0.01s)
--- PASS: TestDefaultConfigProvider/Set_and_get (0.00s)
--- PASS: TestDefaultConfigProvider/Set_and_get_map (0.00s)
--- PASS: TestDefaultConfigProvider/Set_and_get_nested (0.00s)
@@ -9074,21 +9112,22 @@
=== CONT TestSetEnvVars
--- PASS: TestSetEnvVars (0.00s)
PASS
-ok github.com/gohugoio/hugo/config 0.023s
+ok github.com/gohugoio/hugo/config 0.064s
+? github.com/gohugoio/hugo/config/testconfig [no test files]
=== RUN TestDirsMount
---- PASS: TestDirsMount (0.04s)
+--- PASS: TestDirsMount (0.12s)
=== RUN TestConfigAliases
---- PASS: TestConfigAliases (0.03s)
+--- PASS: TestConfigAliases (0.07s)
=== RUN TestRedefineContentTypes
---- PASS: TestRedefineContentTypes (0.03s)
+--- PASS: TestRedefineContentTypes (0.08s)
=== RUN TestPaginationConfigOld
---- PASS: TestPaginationConfigOld (0.03s)
+--- PASS: TestPaginationConfigOld (0.10s)
=== RUN TestPaginationConfigNew
---- PASS: TestPaginationConfigNew (0.04s)
+--- PASS: TestPaginationConfigNew (0.11s)
=== RUN TestPaginationConfigDisableAliases
---- PASS: TestPaginationConfigDisableAliases (0.02s)
+--- PASS: TestPaginationConfigDisableAliases (0.13s)
PASS
-ok github.com/gohugoio/hugo/config/allconfig 0.311s
+ok github.com/gohugoio/hugo/config/allconfig 0.947s
=== RUN TestDecodeConfigFromTOML
--- PASS: TestDecodeConfigFromTOML (0.00s)
=== RUN TestDecodeConfigFromTOMLCaseInsensitive
@@ -9096,7 +9135,7 @@
=== RUN TestDecodeConfigDefault
--- PASS: TestDecodeConfigDefault (0.00s)
PASS
-ok github.com/gohugoio/hugo/config/privacy 0.026s
+ok github.com/gohugoio/hugo/config/privacy 0.063s
=== RUN TestDecodeConfigFromTOML
=== RUN TestDecodeConfigFromTOML/Slice_whitelist
=== PAUSE TestDecodeConfigFromTOML/Slice_whitelist
@@ -9107,14 +9146,14 @@
=== RUN TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy
=== PAUSE TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy
=== CONT TestDecodeConfigFromTOML/Slice_whitelist
+=== CONT TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy
=== CONT TestDecodeConfigFromTOML/Default_exec.osEnv
=== CONT TestDecodeConfigFromTOML/String_whitelist
-=== CONT TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy
--- PASS: TestDecodeConfigFromTOML (0.00s)
--- PASS: TestDecodeConfigFromTOML/Slice_whitelist (0.00s)
+ --- PASS: TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy (0.00s)
--- PASS: TestDecodeConfigFromTOML/Default_exec.osEnv (0.00s)
--- PASS: TestDecodeConfigFromTOML/String_whitelist (0.00s)
- --- PASS: TestDecodeConfigFromTOML/Enable_inline_shortcodes,_legacy (0.00s)
=== RUN TestToTOML
--- PASS: TestToTOML (0.00s)
=== RUN TestDecodeConfigDefault
@@ -9122,8 +9161,8 @@
=== RUN TestWhitelist
=== PAUSE TestWhitelist
=== CONT TestDecodeConfigDefault
-=== CONT TestWhitelist
--- PASS: TestDecodeConfigDefault (0.00s)
+=== CONT TestWhitelist
=== RUN TestWhitelist/none
=== RUN TestWhitelist/One
=== RUN TestWhitelist/Multiple
@@ -9132,14 +9171,13 @@
--- PASS: TestWhitelist/One (0.00s)
--- PASS: TestWhitelist/Multiple (0.00s)
PASS
-ok github.com/gohugoio/hugo/config/security 0.020s
-? github.com/gohugoio/hugo/config/testconfig [no test files]
+ok github.com/gohugoio/hugo/config/security 0.129s
=== RUN TestDecodeConfigFromTOML
--- PASS: TestDecodeConfigFromTOML (0.00s)
=== RUN TestUseSettingsFromRootIfSet
--- PASS: TestUseSettingsFromRootIfSet (0.00s)
PASS
-ok github.com/gohugoio/hugo/config/services 0.016s
+ok github.com/gohugoio/hugo/config/services 0.070s
? github.com/gohugoio/hugo/create/skeletons [no test files]
=== RUN TestNewContentFromFile
=== RUN TestNewContentFromFile/Post
@@ -9182,69 +9220,69 @@
=== PAUSE TestNewContentFromFile/Shortcodes
=== CONT TestNewContentFromFile/Post
=== CONT TestNewContentFromFile/Lang_2
-=== CONT TestNewContentFromFile/No_archetype
-=== CONT TestNewContentFromFile/Archetype_file_not_found
-Content "content/post/sample-1.md" created
+=== CONT TestNewContentFromFile/Lang_en_file
+=== CONT TestNewContentFromFile/Lang_en_in_nn_dir
+Content "content/post/lang-2.en.md" created
=== CONT TestNewContentFromFile/Lang_1
-Content "content/sample-3.md" created
-=== CONT TestNewContentFromFile/Branch_Name
-Content "content/stump/sample-2.md" created
+Content "content/post/my-bundle/index.en.md" created
+Content "content/post/sample-1.md" created
=== CONT TestNewContentFromFile/Filenames
-Content "content/post/lang-2.en.md" created
+=== CONT TestNewContentFromFile/Branch_Name
+Content "content_nn/post/lang-5.en.md" created
=== CONT TestNewContentFromFile/Empty_archetype
+Content "content/product/sample-4.md" created
Content "content/post/lang-1.md" created
-=== CONT TestNewContentFromFile/Lang_en_default
-Content "content/tags/tag-a/_index.md" created
-=== CONT TestNewContentFromFile/Shortcodes
-Content "content/mypage/index.md" created
=== CONT TestNewContentFromFile/Site
-Content "content/product/sample-4.md" created
+=== CONT TestNewContentFromFile/Shortcodes
+Content "content/tags/tag-a/_index.md" created
=== CONT TestNewContentFromFile/Lang_nn_bundle
-Content "content/post/my-bundle/index.md" created
-=== CONT TestNewContentFromFile/Lang_en_file
-Content "content/post/my-bundle/index.nn.md" created
-=== CONT TestNewContentFromFile/Lang_nn_dir
+Content "content/mypage/index.md" created
+=== CONT TestNewContentFromFile/No_archetype
Content "content/shortcodes/go.md" created
-=== CONT TestNewContentFromFile/Lang_en_in_nn_dir
+=== CONT TestNewContentFromFile/Archetype_file_not_found
+Content "content/post/my-bundle/index.nn.md" created
+=== CONT TestNewContentFromFile/Empty_date
Content "content/mypage/index.md" created
-=== CONT TestNewContentFromFile/Lang_nn_file
-Content "content/post/my-bundle/index.en.md" created
=== CONT TestNewContentFromFile/Post,_unknown_content_filetype
-Content "content/post/lang-3.nn.md" created
-=== CONT TestNewContentFromFile/Empty_date
-Content "content_nn/post/lang-4.md" created
+Content "content/sample-3.md" created
=== CONT TestNewContentFromFile/Post_org-mode
-Content "content_nn/post/lang-5.en.md" created
+Content "content/stump/sample-2.md" created
+=== CONT TestNewContentFromFile/Lang_en_default
Content "content/post/sample-ed.md" created
+=== CONT TestNewContentFromFile/Lang_nn_dir
+=== CONT TestNewContentFromFile/Lang_nn_file
Content "content/post/org-1.org" created
+Content "content/post/my-bundle/index.md" created
+Content "content/post/lang-3.nn.md" created
+Content "content_nn/post/lang-4.md" created
--- PASS: TestNewContentFromFile (0.00s)
- --- PASS: TestNewContentFromFile/Post (0.08s)
- --- PASS: TestNewContentFromFile/No_archetype (0.13s)
- --- PASS: TestNewContentFromFile/Archetype_file_not_found (0.14s)
- --- PASS: TestNewContentFromFile/Lang_2 (0.17s)
- --- PASS: TestNewContentFromFile/Lang_1 (0.10s)
- --- PASS: TestNewContentFromFile/Branch_Name (0.11s)
- --- PASS: TestNewContentFromFile/Filenames (0.10s)
- --- PASS: TestNewContentFromFile/Empty_archetype (0.10s)
- --- PASS: TestNewContentFromFile/Lang_en_default (0.12s)
- --- PASS: TestNewContentFromFile/Lang_nn_bundle (0.08s)
- --- PASS: TestNewContentFromFile/Shortcodes (0.11s)
- --- PASS: TestNewContentFromFile/Site (0.11s)
- --- PASS: TestNewContentFromFile/Lang_en_file (0.10s)
- --- PASS: TestNewContentFromFile/Lang_nn_file (0.08s)
- --- PASS: TestNewContentFromFile/Lang_nn_dir (0.12s)
- --- PASS: TestNewContentFromFile/Lang_en_in_nn_dir (0.14s)
- --- PASS: TestNewContentFromFile/Post,_unknown_content_filetype (0.10s)
- --- PASS: TestNewContentFromFile/Empty_date (0.10s)
- --- PASS: TestNewContentFromFile/Post_org-mode (0.07s)
+ --- PASS: TestNewContentFromFile/Lang_2 (0.28s)
+ --- PASS: TestNewContentFromFile/Lang_en_file (0.31s)
+ --- PASS: TestNewContentFromFile/Post (0.32s)
+ --- PASS: TestNewContentFromFile/Lang_en_in_nn_dir (0.33s)
+ --- PASS: TestNewContentFromFile/Empty_archetype (0.27s)
+ --- PASS: TestNewContentFromFile/Lang_1 (0.33s)
+ --- PASS: TestNewContentFromFile/Branch_Name (0.29s)
+ --- PASS: TestNewContentFromFile/Filenames (0.36s)
+ --- PASS: TestNewContentFromFile/Shortcodes (0.13s)
+ --- PASS: TestNewContentFromFile/Lang_nn_bundle (0.31s)
+ --- PASS: TestNewContentFromFile/Site (0.36s)
+ --- PASS: TestNewContentFromFile/No_archetype (0.36s)
+ --- PASS: TestNewContentFromFile/Archetype_file_not_found (0.30s)
+ --- PASS: TestNewContentFromFile/Empty_date (0.28s)
+ --- PASS: TestNewContentFromFile/Post,_unknown_content_filetype (0.25s)
+ --- PASS: TestNewContentFromFile/Post_org-mode (0.26s)
+ --- PASS: TestNewContentFromFile/Lang_en_default (0.32s)
+ --- PASS: TestNewContentFromFile/Lang_nn_file (0.21s)
+ --- PASS: TestNewContentFromFile/Lang_nn_dir (0.23s)
=== RUN TestNewContentFromDirSiteFunction
Content dir "content/post/my-post" created
Content dir "content/post/my-post2" created
Content "content/post/foo.md" created
Content "content/mypage.md" created
---- PASS: TestNewContentFromDirSiteFunction (0.06s)
+--- PASS: TestNewContentFromDirSiteFunction (0.09s)
PASS
-ok github.com/gohugoio/hugo/create 0.699s
+ok github.com/gohugoio/hugo/create 2.073s
=== RUN TestFindDiffs
=== RUN TestFindDiffs/empty_->_no_diffs
=== RUN TestFindDiffs/local_==_remote_->_no_diffs
@@ -9255,7 +9293,7 @@
=== RUN TestFindDiffs/extra_remote_file_->_delete
=== RUN TestFindDiffs/diffs_in_size_or_md5_->_upload
=== RUN TestFindDiffs/mix_of_updates_and_deletes
---- PASS: TestFindDiffs (0.00s)
+--- PASS: TestFindDiffs (0.01s)
--- PASS: TestFindDiffs/empty_->_no_diffs (0.00s)
--- PASS: TestFindDiffs/local_==_remote_->_no_diffs (0.00s)
--- PASS: TestFindDiffs/local_w/_separators_==_remote_->_no_diffs (0.00s)
@@ -9266,29 +9304,29 @@
--- PASS: TestFindDiffs/diffs_in_size_or_md5_->_upload (0.00s)
--- PASS: TestFindDiffs/mix_of_updates_and_deletes (0.00s)
=== RUN TestWalkLocal
-=== RUN TestWalkLocal/Well_Known
-=== RUN TestWalkLocal/StripIndexHTML
=== RUN TestWalkLocal/Empty
=== RUN TestWalkLocal/Normal
=== RUN TestWalkLocal/Hidden
+=== RUN TestWalkLocal/Well_Known
+=== RUN TestWalkLocal/StripIndexHTML
--- PASS: TestWalkLocal (0.00s)
- --- PASS: TestWalkLocal/Well_Known (0.00s)
- --- PASS: TestWalkLocal/StripIndexHTML (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)
=== RUN TestStripIndexHTML
-=== RUN TestStripIndexHTML/Unmapped
-=== RUN TestStripIndexHTML/Stripped
=== RUN TestStripIndexHTML/NoSlash
=== RUN TestStripIndexHTML/Root
+=== RUN TestStripIndexHTML/Unmapped
+=== RUN TestStripIndexHTML/Stripped
--- PASS: TestStripIndexHTML (0.00s)
- --- PASS: TestStripIndexHTML/Unmapped (0.00s)
- --- PASS: TestStripIndexHTML/Stripped (0.00s)
--- PASS: TestStripIndexHTML/NoSlash (0.00s)
--- PASS: TestStripIndexHTML/Root (0.00s)
+ --- PASS: TestStripIndexHTML/Unmapped (0.00s)
+ --- PASS: TestStripIndexHTML/Stripped (0.00s)
=== RUN TestStripIndexHTMLMatcher
---- PASS: TestStripIndexHTMLMatcher (0.00s)
+--- PASS: TestStripIndexHTMLMatcher (0.01s)
=== RUN TestLocalFile
=== RUN TestLocalFile/file_with_no_suffix
=== RUN TestLocalFile/file_with_.txt_suffix
@@ -9330,9 +9368,9 @@
Identified 2 file(s) to upload, totaling 15 B, and 1 file(s) to delete.
Success!
No changes required.
---- PASS: TestEndToEndSync (0.04s)
- --- PASS: TestEndToEndSync/mem (0.00s)
- --- PASS: TestEndToEndSync/file (0.03s)
+--- PASS: TestEndToEndSync (0.12s)
+ --- PASS: TestEndToEndSync/mem (0.01s)
+ --- PASS: TestEndToEndSync/file (0.09s)
=== RUN TestMaxDeletes
=== RUN TestMaxDeletes/mem
Identified 5 file(s) to upload, totaling 44 B, and 0 file(s) to delete.
@@ -9360,9 +9398,9 @@
Success!
Identified 0 file(s) to upload, totaling 0 B, and 2 file(s) to delete.
Success!
---- PASS: TestMaxDeletes (0.03s)
+--- PASS: TestMaxDeletes (0.06s)
--- PASS: TestMaxDeletes/mem (0.01s)
- --- PASS: TestMaxDeletes/file (0.02s)
+ --- PASS: TestMaxDeletes/file (0.05s)
=== RUN TestIncludeExclude
=== RUN TestIncludeExclude/include_""_exclude_""
Identified 5 file(s) to upload, totaling 44 B, and 0 file(s) to delete.
@@ -9388,15 +9426,15 @@
=== RUN TestIncludeExclude/include_"**aaa"_exclude_"**nested**"
Identified 2 file(s) to upload, totaling 13 B, and 0 file(s) to delete.
Success!
---- PASS: TestIncludeExclude (0.05s)
- --- PASS: TestIncludeExclude/include_""_exclude_"" (0.01s)
- --- PASS: TestIncludeExclude/include_"**aaa"_exclude_"" (0.01s)
- --- PASS: TestIncludeExclude/include_"**bbb"_exclude_"" (0.01s)
- --- PASS: TestIncludeExclude/include_"aaa"_exclude_"" (0.00s)
- --- PASS: TestIncludeExclude/include_""_exclude_"**aaa" (0.00s)
- --- PASS: TestIncludeExclude/include_""_exclude_"**bbb" (0.00s)
- --- PASS: TestIncludeExclude/include_""_exclude_"aaa" (0.00s)
- --- PASS: TestIncludeExclude/include_"**aaa"_exclude_"**nested**" (0.00s)
+--- PASS: TestIncludeExclude (0.14s)
+ --- PASS: TestIncludeExclude/include_""_exclude_"" (0.02s)
+ --- PASS: TestIncludeExclude/include_"**aaa"_exclude_"" (0.02s)
+ --- PASS: TestIncludeExclude/include_"**bbb"_exclude_"" (0.02s)
+ --- PASS: TestIncludeExclude/include_"aaa"_exclude_"" (0.01s)
+ --- PASS: TestIncludeExclude/include_""_exclude_"**aaa" (0.01s)
+ --- PASS: TestIncludeExclude/include_""_exclude_"**bbb" (0.02s)
+ --- PASS: TestIncludeExclude/include_""_exclude_"aaa" (0.02s)
+ --- PASS: TestIncludeExclude/include_"**aaa"_exclude_"**nested**" (0.02s)
=== RUN TestIncludeExcludeRemoteDelete
=== RUN TestIncludeExcludeRemoteDelete/include_""_exclude_""
Identified 5 file(s) to upload, totaling 44 B, and 0 file(s) to delete.
@@ -9423,12 +9461,12 @@
Success!
Identified 0 file(s) to upload, totaling 0 B, and 1 file(s) to delete.
Success!
---- PASS: TestIncludeExcludeRemoteDelete (0.04s)
- --- PASS: TestIncludeExcludeRemoteDelete/include_""_exclude_"" (0.01s)
- --- PASS: TestIncludeExcludeRemoteDelete/include_"**aaa"_exclude_"" (0.01s)
- --- PASS: TestIncludeExcludeRemoteDelete/include_"subdir/**"_exclude_"" (0.01s)
- --- PASS: TestIncludeExcludeRemoteDelete/include_""_exclude_"**bbb" (0.01s)
- --- PASS: TestIncludeExcludeRemoteDelete/include_""_exclude_"bbb" (0.01s)
+--- PASS: TestIncludeExcludeRemoteDelete (0.12s)
+ --- PASS: TestIncludeExcludeRemoteDelete/include_""_exclude_"" (0.03s)
+ --- PASS: TestIncludeExcludeRemoteDelete/include_"**aaa"_exclude_"" (0.02s)
+ --- PASS: TestIncludeExcludeRemoteDelete/include_"subdir/**"_exclude_"" (0.02s)
+ --- PASS: TestIncludeExcludeRemoteDelete/include_""_exclude_"**bbb" (0.02s)
+ --- PASS: TestIncludeExcludeRemoteDelete/include_""_exclude_"bbb" (0.03s)
=== RUN TestCompression
=== RUN TestCompression/mem
Identified 5 file(s) to upload, totaling 164 B, and 0 file(s) to delete.
@@ -9442,9 +9480,9 @@
No changes required.
Identified 1 file(s) to upload, totaling 36 B, and 0 file(s) to delete.
Success!
---- PASS: TestCompression (0.09s)
+--- PASS: TestCompression (0.16s)
--- PASS: TestCompression/mem (0.04s)
- --- PASS: TestCompression/file (0.05s)
+ --- PASS: TestCompression/file (0.11s)
=== RUN TestMatching
=== RUN TestMatching/mem
Identified 5 file(s) to upload, totaling 44 B, and 0 file(s) to delete.
@@ -9460,11 +9498,11 @@
Success!
Identified 3 file(s) to upload, totaling 30 B, and 0 file(s) to delete.
Success!
---- PASS: TestMatching (0.01s)
- --- PASS: TestMatching/mem (0.00s)
- --- PASS: TestMatching/file (0.01s)
+--- PASS: TestMatching (0.09s)
+ --- PASS: TestMatching/mem (0.01s)
+ --- PASS: TestMatching/file (0.08s)
PASS
-ok github.com/gohugoio/hugo/deploy 0.358s
+ok github.com/gohugoio/hugo/deploy 1.034s
=== RUN TestDecodeConfigFromTOML
--- PASS: TestDecodeConfigFromTOML (0.00s)
=== RUN TestInvalidOrderingPattern
@@ -9478,23 +9516,23 @@
=== RUN TestEmptyMatcher
--- PASS: TestEmptyMatcher (0.00s)
PASS
-ok github.com/gohugoio/hugo/deploy/deployconfig 0.019s
+ok github.com/gohugoio/hugo/deploy/deployconfig 0.116s
? github.com/gohugoio/hugo/docshelper [no test files]
=== RUN TestBuildFlags
--- PASS: TestBuildFlags (0.00s)
PASS
-ok github.com/gohugoio/hugo/deps 0.217s
+ok github.com/gohugoio/hugo/deps 0.319s
? github.com/gohugoio/hugo/htesting/hqt [no test files]
=== RUN TestEmojiCustom
---- PASS: TestEmojiCustom (0.01s)
+--- PASS: TestEmojiCustom (0.04s)
=== RUN TestTrimShortHTML
---- PASS: TestTrimShortHTML (0.01s)
+--- PASS: TestTrimShortHTML (0.04s)
=== RUN TestBytesToHTML
--- PASS: TestBytesToHTML (0.00s)
=== RUN TestTruncateWordsToWholeSentence
---- PASS: TestTruncateWordsToWholeSentence (0.04s)
+--- PASS: TestTruncateWordsToWholeSentence (0.13s)
=== RUN TestTruncateWordsByRune
---- PASS: TestTruncateWordsByRune (0.06s)
+--- PASS: TestTruncateWordsByRune (0.18s)
=== RUN TestExtractTOCNormalContent
--- PASS: TestExtractTOCNormalContent (0.00s)
=== RUN TestExtractTOCGreaterThanSeventy
@@ -9504,7 +9542,7 @@
=== RUN TestTotalWords
--- PASS: TestTotalWords (0.00s)
=== RUN TestResolveMarkup
---- PASS: TestResolveMarkup (0.00s)
+--- PASS: TestResolveMarkup (0.01s)
=== RUN TestFirstUpper
--- PASS: TestFirstUpper (0.00s)
=== RUN TestHasStringsPrefix
@@ -9524,11 +9562,11 @@
=== RUN TestUniqueStringsSorted
--- PASS: TestUniqueStringsSorted (0.00s)
=== RUN TestMakePath
---- PASS: TestMakePath (0.08s)
+--- PASS: TestMakePath (0.21s)
=== RUN TestMakePathSanitized
--- PASS: TestMakePathSanitized (0.01s)
=== RUN TestMakePathSanitizedDisablePathToLower
---- PASS: TestMakePathSanitizedDisablePathToLower (0.00s)
+--- PASS: TestMakePathSanitizedDisablePathToLower (0.01s)
=== RUN TestMakePathRelative
--- PASS: TestMakePathRelative (0.00s)
=== RUN TestGetDottedRelativePath
@@ -9543,7 +9581,7 @@
--- PASS: TestExists (0.00s)
=== RUN TestAbsPathify
path_test.go:326: Running platform specific path tests for linux
---- PASS: TestAbsPathify (0.01s)
+--- PASS: TestAbsPathify (0.04s)
=== RUN TestExtractAndGroupRootPaths
--- PASS: TestExtractAndGroupRootPaths (0.00s)
=== RUN TestExtractRootPaths
@@ -9551,13 +9589,13 @@
=== RUN TestFindCWD
--- PASS: TestFindCWD (0.00s)
=== RUN TestSafeWriteToDisk
---- PASS: TestSafeWriteToDisk (0.00s)
+--- PASS: TestSafeWriteToDisk (0.01s)
=== RUN TestWriteToDisk
--- PASS: TestWriteToDisk (0.00s)
=== RUN TestGetTempDir
--- PASS: TestGetTempDir (0.00s)
=== RUN TestURLize
---- PASS: TestURLize (0.00s)
+--- PASS: TestURLize (0.01s)
=== RUN TestAbsURL
=== RUN TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-true/en
=== RUN TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-true/en
@@ -9771,219 +9809,219 @@
=== 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 (1.34s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-true/en (0.02s)
+--- PASS: TestAbsURL (3.22s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-true/en (0.01s)
--- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-true/en (0.01s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-true/en (0.00s)
- --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-true-true/en (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-true/en (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-true/en (0.00s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-true/en (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-true/en (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-true/en (0.02s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-true/en (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-true/en (0.01s)
--- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-true/en (0.01s)
--- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/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)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-true/fr (0.00s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-true/en (0.02s)
+ --- PASS: TestAbsURL/{entest_http://base/_http://base/en/entest}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{/entest_http://base/_http://base/en/entest}/true-true-true/en (0.01s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-true/fr (0.01s)
--- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-true/fr (0.01s)
--- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-true/fr (0.01s)
- --- 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/{/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/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-true/fr (0.00s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-true-true/fr (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-true/fr (0.04s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-true/fr (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-true/fr (0.01s)
+ --- 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.01s)
--- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-true-true/fr (0.01s)
--- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-true/fr (0.01s)
- --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-true/fr (0.00s)
- --- PASS: TestAbsURL/{frtest_http://base/_http://base/fr/frtest}/true-true-true/fr (0.00s)
- --- PASS: TestAbsURL/{/frtest_http://base/_http://base/fr/frtest}/true-true-true/fr (0.01s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-false/en (0.01s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-false/en (0.00s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-false/fr (0.03s)
- --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-false/fr (0.00s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-false/fr (0.01s)
- --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-true-false/fr (0.00s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-true/fr (0.01s)
+ --- PASS: TestAbsURL/{frtest_http://base/_http://base/fr/frtest}/true-true-true/fr (0.03s)
+ --- PASS: TestAbsURL/{/frtest_http://base/_http://base/fr/frtest}/true-true-true/fr (0.03s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-false/en (0.01s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-false/en (0.01s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-false/en (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-false/en (0.04s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-false/en (0.01s)
+ --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/true-true-false/en (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-false/en (0.01s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-true-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-true-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-true-false/fr (0.02s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-true-false/fr (0.03s)
--- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-true-false/fr (0.01s)
--- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-true-false/fr (0.01s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-false/fr (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-false/fr (0.02s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-false/fr (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-true-false/fr (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-true-false/fr (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-true-false/fr (0.01s)
--- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-true-false/fr (0.01s)
- --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-true-false/fr (0.02s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-false/fr (0.00s)
- --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-false/fr (0.00s)
+ --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-true-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-true-false/fr (0.04s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-true-false/fr (0.01s)
--- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-true/en (0.01s)
- --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-true/en (0.02s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-true/en (0.02s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-true/en (0.00s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-false-true/en (0.02s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-true/en (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-true/en (0.04s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-true/en (0.01s)
--- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-true/en (0.01s)
--- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/true-false-true/en (0.01s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-true/en (0.00s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-true/en (0.03s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-true/en (0.02s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-true/fr (0.01s)
--- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-true/fr (0.01s)
- --- 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.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.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-true/fr (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-true/fr (0.00s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-true/fr (0.04s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-true/fr (0.01s)
--- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-true/fr (0.01s)
--- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-false-true/fr (0.01s)
--- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-true/fr (0.01s)
- --- 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/{/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)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-false/en (0.00s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-false/en (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-false/en (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-false/en (0.00s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/true-false-false/en (0.03s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/true-false-false/en (0.03s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-false/en (0.02s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/true-false-false/en (0.02s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-false/en (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-false/en (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-false/en (0.04s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-false/en (0.02s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-false/en (0.02s)
--- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-false/en (0.01s)
- --- 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.00s)
+ --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/true-false-false/en (0.03s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-false/en (0.02s)
--- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-false/en (0.01s)
- --- 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/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.02s)
--- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/true-false-false/fr (0.01s)
- --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/true-false-false/fr (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/true-false-false/fr (0.03s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-false/fr (0.03s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-false/fr (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-false/fr (0.01s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-false/fr (0.00s)
- --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-false/fr (0.01s)
+ --- 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.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/true-false-false/fr (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/true-false-false/fr (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/true-false-false/fr (0.05s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/true-false-false/fr (0.02s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/true-false-false/fr (0.02s)
--- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/true-false-false/fr (0.01s)
--- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/true-false-false/fr (0.01s)
--- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/true-false-false/fr (0.01s)
--- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-true/en (0.01s)
--- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-true/en (0.01s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-true/en (0.06s)
--- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-true/en (0.01s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/en (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/en (0.00s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-true/en (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-true/en (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-true/en (0.00s)
- --- 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.02s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-true/en (0.01s)
+ --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-true/en (0.03s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-true/en (0.01s)
--- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-true/en (0.01s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-true/fr (0.01s)
--- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-true-true/fr (0.01s)
- --- 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.01s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-true-true/fr (0.01s)
- --- 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.00s)
- --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-true-true/fr (0.01s)
- --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-true-true/fr (0.01s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-true-true/fr (0.01s)
- --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-true-true/fr (0.00s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-false/en (0.00s)
- --- 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/{/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)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-true-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-true-true/fr (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-true-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-true-true/fr (0.03s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-true-true/fr (0.02s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-false/en (0.02s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-false/en (0.01s)
+ --- 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.01s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/en (0.02s)
--- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-false/en (0.01s)
- --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-false/en (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/en (0.00s)
- --- 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.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.01s)
+ --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/en (0.01s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-true-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-false-false/fr (0.02s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/fr (0.02s)
--- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/fr (0.02s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/fr (0.00s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/fr (0.02s)
--- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/fr (0.01s)
- --- 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.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.01s)
- --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/en#01 (0.00s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/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.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/fr (0.03s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/fr (0.02s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-true/en (0.02s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-true/en#01 (0.03s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-true/en#01 (0.02s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-true/en#01 (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/en#01 (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/en#01 (0.01s)
--- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-true/en#01 (0.01s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-true/en#01 (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-true/en#01 (0.00s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-true/en#01 (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-true/en#01 (0.01s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-true/en#01 (0.02s)
+ --- PASS: TestAbsURL/{en/test/2/foo/_http://base/path_http://base/path/en/test/2/foo/}/false-false-true/en#01 (0.03s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-true/en#01 (0.02s)
--- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-true/en#01 (0.01s)
- --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-true/fr (0.00s)
- --- 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/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/fr (0.01s)
- --- 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.00s)
- --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/en#01 (0.01s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/en#01 (0.01s)
- --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-false/en#01 (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/en#01 (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/en#01 (0.00s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/en#01 (0.00s)
- --- 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.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/en#01 (0.00s)
+ --- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-true/fr (0.03s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-true/fr (0.02s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-true/fr (0.01s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-true/fr (0.01s)
+ --- 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/MULTIfoo/bar}/false-false-false/en#01 (0.02s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/en#01 (0.02s)
+ --- PASS: TestAbsURL/{/en/test/foo_http://base/_http://base/en/test/foo}/false-false-false/en#01 (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/en#01 (0.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/en#01 (0.01s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/en#01 (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/en#01 (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/en#01 (0.01s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/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.01s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/en#01 (0.03s)
--- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/en#01 (0.01s)
--- PASS: TestAbsURL/{foo/bar_https://example.org/foo/_https://example.org/foo/MULTIfoo/bar}/false-false-false/fr (0.01s)
--- PASS: TestAbsURL/{/foo/bar_https://example.org/foo/_https://example.org/MULTIfoo/bar}/false-false-false/fr#01 (0.01s)
- --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-false/fr#01 (0.00s)
- --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-false/fr#01 (0.00s)
+ --- PASS: TestAbsURL/{/test/foo_http://base/_http://base/MULTItest/foo}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{/fr/test/foo_http://base/_http://base/fr/test/foo}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{_http://base/ace/_http://base/ace/MULTI}/false-false-false/fr#01 (0.03s)
+ --- PASS: TestAbsURL/{/test/2/foo/_http://base_http://base/MULTItest/2/foo/}/false-false-false/fr#01 (0.02s)
+ --- PASS: TestAbsURL/{http://abs_http://base/_http://abs}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{schema://abs_http://base/_schema://abs}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{//schemaless_http://base/_//schemaless}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{test/2/foo/_http://base/path_http://base/path/MULTItest/2/foo/}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{fr/test/2/foo/_http://base/path_http://base/path/fr/test/2/foo/}/false-false-false/fr#01 (0.01s)
--- PASS: TestAbsURL/{/test/2/foo/_http://base/path_http://base/MULTItest/2/foo/}/false-false-false/fr#01 (0.01s)
- --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/fr#01 (0.01s)
+ --- PASS: TestAbsURL/{http//foo_http://base/path_http://base/path/MULTIhttp/foo}/false-false-false/fr#01 (0.02s)
=== RUN TestRelURL
=== RUN TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/en
=== RUN TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/en
@@ -10245,275 +10283,275 @@
=== 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 (1.25s)
+--- PASS: TestRelURL (5.58s)
--- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s)
- --- 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/{/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.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)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/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.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.04s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s)
--- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.01s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{entest_http://base/_false_/en/entest}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{/entest_http://base/_false_/en/entest}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.00s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{entest_http://base/_false_/en/entest}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/entest_http://base/_false_/en/entest}/defaultInSubDir=true;addLanguage=true;multilingual=true/en (0.02s)
--- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
- --- 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.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)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.04s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
--- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
- --- 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.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)
- --- PASS: TestRelURL/{frtest_http://base/_false_/fr/frtest}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.00s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{frtest_http://base/_false_/fr/frtest}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
--- PASS: TestRelURL/{/frtest_http://base/_false_/fr/frtest}/defaultInSubDir=true;addLanguage=true;multilingual=true/fr (0.01s)
- --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s)
- --- 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.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/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.02s)
+ --- 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.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
--- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.00s)
- --- 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/{//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)
- --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.01s)
- --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.01s)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.00s)
- --- 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.00s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.01s)
- --- 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)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.01s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.01s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.00s)
- --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.03s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.03s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.04s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.06s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.04s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=true;multilingual=false/fr (0.04s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.08s)
+ --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.04s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.04s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.05s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
--- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.01s)
--- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.01s)
- --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.00s)
- --- 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.01s)
- --- 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/{//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.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/{/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.01s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.00s)
- --- 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/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=true/fr (0.05s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.04s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/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.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.04s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.03s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=false/en (0.04s)
--- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/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)
- --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.00s)
- --- 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.01s)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s)
- --- 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.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.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/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.01s)
- --- 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)
- --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- 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.01s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- 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)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=false/en (0.00s)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
- --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.00s)
- --- 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/{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.00s)
- --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
- --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;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/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.05s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.04s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=true;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/en (0.04s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.04s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.05s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.01s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.04s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.04s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.05s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.04s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=true;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- 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.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.01s)
+ --- 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.03s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.03s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=true;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.04s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
--- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.01s)
- --- 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.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)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s)
- --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s)
- --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.04s)
- --- 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.01s)
- --- 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/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.03s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.02s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en (0.02s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.02s)
--- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.01s)
- --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s)
- --- 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.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/en#01 (0.03s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.06s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.04s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.03s)
--- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s)
- --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.00s)
- --- 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.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.01s)
- --- 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)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.01s)
- --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.01s)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.01s)
- --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.00s)
- --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.00s)
- --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- 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.01s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.03s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=true/fr (0.01s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en (0.02s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{/en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{en/test/foo_http://base/_false_/en/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.03s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.03s)
+ --- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.03s)
+ --- PASS: TestRelURL/{/test/_http://base/sub/_true_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/en#01 (0.02s)
+ --- PASS: TestRelURL/{/foo/bar_https://example.org/foo/_false_MULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr (0.04s)
+ --- PASS: TestRelURL/{foo/bar_https://example.org/foo/_false_/fooMULTI/foo/bar}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{mailto:a@b.com_http://base/_false_mailto:a@b.com}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{ftp://b.com/a.txt_http://base/_false_ftp://b.com/a.txt}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{/test/foo_http://base/_false_MULTI/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s)
+ --- PASS: TestRelURL/{/fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{fr/test/foo_http://base/_false_/fr/test/foo}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_false_/subMULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{test.css_http://base/sub_true_MULTI/test.css}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.03s)
--- PASS: TestRelURL/{/test/_http://base/_false_MULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s)
--- PASS: TestRelURL/{test/_http://base/sub/_false_/subMULTI/test/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s)
- --- 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)
- --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.00s)
- --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/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.01s)
+ --- PASS: TestRelURL/{_http://base/ace/_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s)
+ --- PASS: TestRelURL/{_http://base/ace_false_/aceMULTI/}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.02s)
+ --- PASS: TestRelURL/{http://abs_http://base/_false_http://abs}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s)
+ --- PASS: TestRelURL/{//schemaless_http://base/_false_//schemaless}/defaultInSubDir=false;addLanguage=false;multilingual=false/fr#01 (0.01s)
=== CONT TestSliceToLower
--- PASS: TestSliceToLower (0.00s)
PASS
-ok github.com/gohugoio/hugo/helpers 2.905s
+ok github.com/gohugoio/hugo/helpers 9.922s
=== RUN TestExtractMinorVersionFromGoTag
--- PASS: TestExtractMinorVersionFromGoTag (0.00s)
PASS
-ok github.com/gohugoio/hugo/htesting 0.025s
+ok github.com/gohugoio/hugo/htesting 0.049s
=== RUN TestFileMeta
=== RUN TestFileMeta/Merge
=== RUN TestFileMeta/Copy
@@ -10523,27 +10561,27 @@
=== RUN TestFilenameFilterFs
--- PASS: TestFilenameFilterFs (0.00s)
=== RUN TestIsOsFs
---- PASS: TestIsOsFs (0.00s)
+--- PASS: TestIsOsFs (0.01s)
=== RUN TestNewDefault
--- PASS: TestNewDefault (0.00s)
=== RUN TestGlob
---- PASS: TestGlob (0.00s)
+--- PASS: TestGlob (0.02s)
=== RUN TestHashingFs
--- PASS: TestHashingFs (0.00s)
=== RUN TestLanguageRootMapping
---- PASS: TestLanguageRootMapping (0.00s)
+--- PASS: TestLanguageRootMapping (0.02s)
=== RUN TestRootMappingFsDirnames
--- PASS: TestRootMappingFsDirnames (0.00s)
=== RUN TestRootMappingFsFilename
---- PASS: TestRootMappingFsFilename (0.00s)
+--- PASS: TestRootMappingFsFilename (0.01s)
=== RUN TestRootMappingFsMount
---- PASS: TestRootMappingFsMount (0.00s)
+--- PASS: TestRootMappingFsMount (0.01s)
=== RUN TestRootMappingFsMountOverlap
--- PASS: TestRootMappingFsMountOverlap (0.00s)
=== RUN TestRootMappingFsOs
---- PASS: TestRootMappingFsOs (0.01s)
+--- PASS: TestRootMappingFsOs (0.03s)
=== RUN TestRootMappingFsOsBase
---- PASS: TestRootMappingFsOsBase (0.00s)
+--- PASS: TestRootMappingFsOsBase (0.01s)
=== RUN TestRootMappingFileFilter
--- PASS: TestRootMappingFileFilter (0.00s)
=== RUN TestWalk
@@ -10551,15 +10589,15 @@
=== RUN TestWalkRootMappingFs
=== RUN TestWalkRootMappingFs/Basic
=== RUN TestWalkRootMappingFs/Para
---- PASS: TestWalkRootMappingFs (0.00s)
+--- PASS: TestWalkRootMappingFs (0.01s)
--- PASS: TestWalkRootMappingFs/Basic (0.00s)
--- PASS: TestWalkRootMappingFs/Para (0.00s)
PASS
-ok github.com/gohugoio/hugo/hugofs 0.045s
+ok github.com/gohugoio/hugo/hugofs 0.245s
=== RUN TestComponentFolders
--- PASS: TestComponentFolders (0.00s)
PASS
-ok github.com/gohugoio/hugo/hugofs/files 0.011s
+ok github.com/gohugoio/hugo/hugofs/files 0.019s
=== RUN TestFilenameFilter
--- PASS: TestFilenameFilter (0.00s)
=== RUN TestResolveRootDir
@@ -10571,7 +10609,7 @@
=== RUN TestGetGlob
--- PASS: TestGetGlob (0.00s)
PASS
-ok github.com/gohugoio/hugo/hugofs/glob 0.008s
+ok github.com/gohugoio/hugo/hugofs/glob 0.029s
? github.com/gohugoio/hugo/hugolib/paths [no test files]
=== RUN Test404
=== PAUSE Test404
@@ -10588,13 +10626,13 @@
=== RUN TestCascadeConfig
=== RUN TestCascadeConfig/Home_content_file
=== RUN TestCascadeConfig/No_home_content_file
---- PASS: TestCascadeConfig (0.09s)
- --- PASS: TestCascadeConfig/Home_content_file (0.04s)
- --- PASS: TestCascadeConfig/No_home_content_file (0.05s)
+--- PASS: TestCascadeConfig (0.25s)
+ --- PASS: TestCascadeConfig/Home_content_file (0.10s)
+ --- PASS: TestCascadeConfig/No_home_content_file (0.14s)
=== RUN TestCascade
=== RUN TestCascade/langs-3
---- PASS: TestCascade (0.08s)
- --- PASS: TestCascade/langs-3 (0.08s)
+--- PASS: TestCascade (0.27s)
+ --- PASS: TestCascade/langs-3 (0.27s)
=== RUN TestCascadeEdit
=== RUN TestCascadeEdit/Edit_descendant
=== PAUSE TestCascadeEdit/Edit_descendant
@@ -10607,21 +10645,21 @@
=== RUN TestCascadeEdit/Edit_ancestor,_content_only
=== PAUSE TestCascadeEdit/Edit_ancestor,_content_only
=== CONT TestCascadeEdit/Edit_descendant
+=== CONT TestCascadeEdit/Edit_ancestor,_content_only
=== CONT TestCascadeEdit/Edit_ancestor,_remove_cascade
=== CONT TestCascadeEdit/Edit_ancestor,_add_cascade
-=== CONT TestCascadeEdit/Edit_ancestor
-Source changed /post/_index.md
-=== CONT TestCascadeEdit/Edit_ancestor,_content_only
Source changed /post/_index.md
Source changed /post/_index.md
+=== CONT TestCascadeEdit/Edit_ancestor
Source changed /post/dir/p1.md
Source changed /post/_index.md
+Source changed /post/_index.md
--- PASS: TestCascadeEdit (0.00s)
- --- PASS: TestCascadeEdit/Edit_ancestor,_remove_cascade (0.07s)
- --- PASS: TestCascadeEdit/Edit_ancestor,_add_cascade (0.12s)
+ --- PASS: TestCascadeEdit/Edit_ancestor,_remove_cascade (0.23s)
+ --- PASS: TestCascadeEdit/Edit_ancestor,_content_only (0.27s)
+ --- PASS: TestCascadeEdit/Edit_descendant (0.33s)
+ --- PASS: TestCascadeEdit/Edit_ancestor,_add_cascade (0.32s)
--- PASS: TestCascadeEdit/Edit_ancestor (0.12s)
- --- PASS: TestCascadeEdit/Edit_descendant (0.14s)
- --- PASS: TestCascadeEdit/Edit_ancestor,_content_only (0.07s)
=== RUN TestCascadeBuildOptionsTaxonomies
=== PAUSE TestCascadeBuildOptionsTaxonomies
=== RUN TestCascadeTarget
@@ -10639,15 +10677,15 @@
=== RUN TestCascadeIssue12172
=== PAUSE TestCascadeIssue12172
=== RUN TestGroupFunc
---- PASS: TestGroupFunc (0.03s)
+--- PASS: TestGroupFunc (0.09s)
=== RUN TestSliceFunc
---- PASS: TestSliceFunc (0.03s)
+--- PASS: TestSliceFunc (0.12s)
=== RUN TestUnionFunc
---- PASS: TestUnionFunc (0.03s)
+--- PASS: TestUnionFunc (0.12s)
=== RUN TestCollectionsFuncs
---- PASS: TestCollectionsFuncs (0.05s)
+--- PASS: TestCollectionsFuncs (0.13s)
=== RUN TestAppendFunc
---- PASS: TestAppendFunc (0.03s)
+--- PASS: TestAppendFunc (0.08s)
=== RUN TestLoadConfigLanguageParamsOverrideIssue10620
=== PAUSE TestLoadConfigLanguageParamsOverrideIssue10620
=== RUN TestLoadConfig
@@ -10664,10 +10702,10 @@
=== CONT TestLoadConfig/disable_default_language
=== CONT TestLoadConfig/env_overrides
--- PASS: TestLoadConfig (0.00s)
- --- PASS: TestLoadConfig/disable_default_language (0.00s)
- --- PASS: TestLoadConfig/2_languages (0.02s)
- --- PASS: TestLoadConfig/no_internal_config_from_outside (0.04s)
- --- PASS: TestLoadConfig/env_overrides (0.04s)
+ --- PASS: TestLoadConfig/disable_default_language (0.01s)
+ --- PASS: TestLoadConfig/env_overrides (0.18s)
+ --- PASS: TestLoadConfig/2_languages (0.21s)
+ --- PASS: TestLoadConfig/no_internal_config_from_outside (0.22s)
=== RUN TestLoadConfigThemeLanguage
=== PAUSE TestLoadConfigThemeLanguage
=== RUN TestDisableRootSlicesFromEnv
@@ -10692,8 +10730,8 @@
=== CONT TestHugoConfig/hugo.toml
=== CONT TestHugoConfig/config.toml
--- PASS: TestHugoConfig (0.00s)
- --- PASS: TestHugoConfig/hugo.toml (0.05s)
- --- PASS: TestHugoConfig/config.toml (0.04s)
+ --- PASS: TestHugoConfig/config.toml (0.19s)
+ --- PASS: TestHugoConfig/hugo.toml (0.23s)
=== RUN TestHugoConfigSliceOverrides
=== PAUSE TestHugoConfigSliceOverrides
=== RUN TestConfigOutputFormatDefinedInTheme
@@ -10732,9 +10770,9 @@
=== CONT TestDefaultContentLanguageInSubdirOnlyOneLanguage/Two_languages,_default_in_root
=== CONT TestDefaultContentLanguageInSubdirOnlyOneLanguage/Two_languages,_default_in_sub_dir
--- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage (0.00s)
- --- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage/Two_languages,_default_in_root (0.02s)
- --- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage/One_language,_default_in_sub_dir (0.04s)
- --- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage/Two_languages,_default_in_sub_dir (0.04s)
+ --- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage/One_language,_default_in_sub_dir (0.08s)
+ --- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage/Two_languages,_default_in_sub_dir (0.24s)
+ --- PASS: TestDefaultContentLanguageInSubdirOnlyOneLanguage/Two_languages,_default_in_root (0.30s)
=== RUN TestLanguagesDisabled
=== PAUSE TestLanguagesDisabled
=== RUN TestLoadConfigYamlEnvVar
@@ -10750,15 +10788,15 @@
=== PAUSE TestLoadConfigYamlEnvVar/without_existing_outputs_direct
=== CONT TestLoadConfigYamlEnvVar/with_empty_slice
=== CONT TestLoadConfigYamlEnvVar/without_existing_outputs
-=== CONT TestLoadConfigYamlEnvVar/without_existing_outputs_direct
=== CONT TestLoadConfigYamlEnvVar/with_existing_outputs_direct
+=== CONT TestLoadConfigYamlEnvVar/without_existing_outputs_direct
=== CONT TestLoadConfigYamlEnvVar/with_existing_outputs
--- PASS: TestLoadConfigYamlEnvVar (0.00s)
- --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs (0.03s)
- --- PASS: TestLoadConfigYamlEnvVar/with_empty_slice (0.04s)
- --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs_direct (0.04s)
- --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs_direct (0.05s)
- --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs (0.05s)
+ --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs_direct (0.14s)
+ --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs_direct (0.16s)
+ --- PASS: TestLoadConfigYamlEnvVar/without_existing_outputs (0.19s)
+ --- PASS: TestLoadConfigYamlEnvVar/with_empty_slice (0.23s)
+ --- PASS: TestLoadConfigYamlEnvVar/with_existing_outputs (0.25s)
=== RUN TestDisableKindsTaxonomyTerm
=== PAUSE TestDisableKindsTaxonomyTerm
=== RUN TestKindsUnknown
@@ -10766,41 +10804,41 @@
=== RUN TestDeprecateTaxonomyTerm
=== PAUSE TestDeprecateTaxonomyTerm
=== RUN TestDisableKindsIssue12144
---- PASS: TestDisableKindsIssue12144 (0.02s)
+--- PASS: TestDisableKindsIssue12144 (0.13s)
=== RUN TestConfigDir
=== PAUSE TestConfigDir
=== RUN TestContentFactory
=== PAUSE TestContentFactory
=== RUN TestContentMapSite
---- PASS: TestContentMapSite (0.05s)
+--- PASS: TestContentMapSite (0.23s)
=== RUN TestIntegrationTestTemplate
=== PAUSE TestIntegrationTestTemplate
=== RUN TestBundleResourceLanguageBestMatch
---- PASS: TestBundleResourceLanguageBestMatch (0.03s)
+--- PASS: TestBundleResourceLanguageBestMatch (0.14s)
=== RUN TestBundleMultipleContentPageWithSamePath
---- PASS: TestBundleMultipleContentPageWithSamePath (0.02s)
+--- PASS: TestBundleMultipleContentPageWithSamePath (0.12s)
=== RUN TestBundleResourcesGetWithSpacesInFilename
---- PASS: TestBundleResourcesGetWithSpacesInFilename (0.02s)
+--- PASS: TestBundleResourcesGetWithSpacesInFilename (0.05s)
=== RUN TestBundleResourcesGetDuplicateSortOrder
---- PASS: TestBundleResourcesGetDuplicateSortOrder (0.11s)
+--- PASS: TestBundleResourcesGetDuplicateSortOrder (0.21s)
=== RUN TestBundleResourcesNoPublishedIssue12198
=== PAUSE TestBundleResourcesNoPublishedIssue12198
=== RUN TestSitemapOverrideFilename
=== PAUSE TestSitemapOverrideFilename
=== RUN TestRenderHooksRSS
---- PASS: TestRenderHooksRSS (0.02s)
+--- PASS: TestRenderHooksRSS (0.21s)
=== RUN TestRenderLinkWithMarkupInText
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: TestRenderLinkWithMarkupInText (0.02s)
+--- PASS: TestRenderLinkWithMarkupInText (0.17s)
=== RUN TestRenderHookContentFragmentsOnSelf
---- PASS: TestRenderHookContentFragmentsOnSelf (0.02s)
+--- PASS: TestRenderHookContentFragmentsOnSelf (0.12s)
=== RUN TestDefaultRenderHooksMultilingual
=== RUN TestDefaultRenderHooksMultilingual/Default_multilingual
=== RUN TestDefaultRenderHooksMultilingual/Disabled
---- PASS: TestDefaultRenderHooksMultilingual (0.05s)
- --- PASS: TestDefaultRenderHooksMultilingual/Default_multilingual (0.03s)
- --- PASS: TestDefaultRenderHooksMultilingual/Disabled (0.02s)
+--- PASS: TestDefaultRenderHooksMultilingual (0.26s)
+ --- PASS: TestDefaultRenderHooksMultilingual/Default_multilingual (0.13s)
+ --- PASS: TestDefaultRenderHooksMultilingual/Disabled (0.13s)
=== RUN TestRenderHooksDefaultEscape
=== RUN TestRenderHooksDefaultEscape/true
=== PAUSE TestRenderHooksDefaultEscape/true
@@ -10809,28 +10847,28 @@
=== CONT TestRenderHooksDefaultEscape/true
=== CONT TestRenderHooksDefaultEscape/false
--- PASS: TestRenderHooksDefaultEscape (0.00s)
- --- PASS: TestRenderHooksDefaultEscape/false (0.03s)
- --- PASS: TestRenderHooksDefaultEscape/true (0.04s)
+ --- PASS: TestRenderHooksDefaultEscape/true (0.12s)
+ --- PASS: TestRenderHooksDefaultEscape/false (0.12s)
=== RUN TestData
=== RUN TestData/with_theme
=== PAUSE TestData/with_theme
=== CONT TestData/with_theme
--- PASS: TestData (0.00s)
- --- PASS: TestData/with_theme (0.02s)
+ --- PASS: TestData/with_theme (0.07s)
=== RUN TestDataMixedCaseFolders
=== PAUSE TestDataMixedCaseFolders
=== RUN TestDataNoAssets
=== PAUSE TestDataNoAssets
=== RUN TestDateFormatMultilingual
---- PASS: TestDateFormatMultilingual (0.03s)
+--- PASS: TestDateFormatMultilingual (0.12s)
=== RUN TestTimeZones
---- PASS: TestTimeZones (0.04s)
+--- PASS: TestTimeZones (0.25s)
=== RUN TestTimeZoneInvalid
---- PASS: TestTimeZoneInvalid (0.01s)
+--- PASS: TestTimeZoneInvalid (0.03s)
=== 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.06s)
+--- PASS: TestTimeOnError (0.09s)
=== RUN TestTOMLDates
=== PAUSE TestTOMLDates
=== RUN TestPublisDateRollupIssue12438
@@ -10851,38 +10889,38 @@
=== RUN TestDisable/Build_config,_no_render
=== RUN TestDisable/Build_config,_no_render_link
=== RUN TestDisable/Build_config,_no_publish_resources
---- PASS: TestDisable (0.58s)
- --- PASS: TestDisable/Disable_page (0.06s)
- --- PASS: TestDisable/Disable_term (0.03s)
- --- PASS: TestDisable/Disable_taxonomy (0.03s)
- --- PASS: TestDisable/Disable_home (0.03s)
- --- PASS: TestDisable/Disable_section (0.03s)
- --- PASS: TestDisable/Disable_rss (0.02s)
- --- PASS: TestDisable/Disable_sitemap (0.03s)
- --- PASS: TestDisable/Disable_404 (0.03s)
- --- PASS: TestDisable/Disable_robotstxt (0.03s)
- --- PASS: TestDisable/Headless_bundle (0.04s)
- --- PASS: TestDisable/Build_config,_no_list (0.03s)
- --- PASS: TestDisable/Build_config,_local_list (0.07s)
- --- PASS: TestDisable/Build_config,_no_render (0.08s)
- --- PASS: TestDisable/Build_config,_no_render_link (0.03s)
- --- PASS: TestDisable/Build_config,_no_publish_resources (0.03s)
+--- PASS: TestDisable (2.33s)
+ --- PASS: TestDisable/Disable_page (0.15s)
+ --- PASS: TestDisable/Disable_term (0.26s)
+ --- PASS: TestDisable/Disable_taxonomy (0.30s)
+ --- PASS: TestDisable/Disable_home (0.13s)
+ --- PASS: TestDisable/Disable_section (0.15s)
+ --- PASS: TestDisable/Disable_rss (0.13s)
+ --- PASS: TestDisable/Disable_sitemap (0.16s)
+ --- PASS: TestDisable/Disable_404 (0.17s)
+ --- PASS: TestDisable/Disable_robotstxt (0.16s)
+ --- PASS: TestDisable/Headless_bundle (0.13s)
+ --- PASS: TestDisable/Build_config,_no_list (0.07s)
+ --- PASS: TestDisable/Build_config,_local_list (0.10s)
+ --- PASS: TestDisable/Build_config,_no_render (0.11s)
+ --- PASS: TestDisable/Build_config,_no_render_link (0.09s)
+ --- PASS: TestDisable/Build_config,_no_publish_resources (0.21s)
=== RUN TestDisableRSSWithRSSInCustomOutputs
---- PASS: TestDisableRSSWithRSSInCustomOutputs (0.03s)
+--- PASS: TestDisableRSSWithRSSInCustomOutputs (0.27s)
=== 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 "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: TestBundleNoPublishResources (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.
+--- PASS: TestBundleNoPublishResources (0.14s)
=== RUN TestNoRenderAndNoPublishResources
---- PASS: TestNoRenderAndNoPublishResources (0.02s)
+--- PASS: TestNoRenderAndNoPublishResources (0.15s)
=== RUN TestDisableOneOfThreeLanguages
---- PASS: TestDisableOneOfThreeLanguages (0.03s)
+--- PASS: TestDisableOneOfThreeLanguages (0.12s)
=== RUN TestEmbeddedShortcodes
embedded_shortcodes_test.go:25: Skip test as network is inaccessible during Debian package build
--- SKIP: TestEmbeddedShortcodes (0.00s)
=== RUN TestInternalTemplatesImage
---- PASS: TestInternalTemplatesImage (0.03s)
+--- PASS: TestInternalTemplatesImage (0.14s)
=== RUN TestEmbeddedPaginationTemplate
=== PAUSE TestEmbeddedPaginationTemplate
=== RUN TestFileInfo
@@ -10901,29 +10939,29 @@
=== RUN TestModulesWithContent
=== PAUSE TestModulesWithContent
=== RUN TestModulesIgnoreConfig
---- PASS: TestModulesIgnoreConfig (0.04s)
+--- PASS: TestModulesIgnoreConfig (0.21s)
=== RUN TestModulesDisabled
---- PASS: TestModulesDisabled (0.04s)
+--- PASS: TestModulesDisabled (0.17s)
=== RUN TestModulesIncompatible
=== PAUSE TestModulesIncompatible
=== RUN TestMountsProject
=== PAUSE TestMountsProject
=== RUN TestMountsContentFile
---- PASS: TestMountsContentFile (0.02s)
+--- PASS: TestMountsContentFile (0.07s)
=== RUN TestSiteWithGoModButNoModules
=== PAUSE TestSiteWithGoModButNoModules
=== RUN TestModuleAbsMount
=== PAUSE TestModuleAbsMount
=== RUN TestMountSameSource
---- PASS: TestMountSameSource (0.02s)
+--- PASS: TestMountSameSource (0.06s)
=== RUN TestMountData
---- PASS: TestMountData (0.02s)
+--- PASS: TestMountData (0.08s)
=== RUN TestSiteBuildErrors
=== RUN TestSiteBuildErrors/Invalid_JSON_front_matter
=== PAUSE TestSiteBuildErrors/Invalid_JSON_front_matter
=== CONT TestSiteBuildErrors/Invalid_JSON_front_matter
--- PASS: TestSiteBuildErrors (0.00s)
- --- PASS: TestSiteBuildErrors/Invalid_JSON_front_matter (0.02s)
+ --- PASS: TestSiteBuildErrors/Invalid_JSON_front_matter (0.06s)
=== RUN TestErrorMinify
=== PAUSE TestErrorMinify
=== RUN TestErrorNestedRender
@@ -10937,44 +10975,44 @@
=== RUN TestErrorInBaseTemplate
=== PAUSE TestErrorInBaseTemplate
=== RUN TestSiteBuildTimeout
---- PASS: TestSiteBuildTimeout (15.04s)
+--- PASS: TestSiteBuildTimeout (15.22s)
=== RUN TestErrorTemplateRuntime
=== PAUSE TestErrorTemplateRuntime
=== RUN TestMultiSitesMainLangInRoot
---- PASS: TestMultiSitesMainLangInRoot (0.03s)
+--- PASS: TestMultiSitesMainLangInRoot (0.10s)
=== RUN TestMultiSitesWithTwoLanguages
=== PAUSE TestMultiSitesWithTwoLanguages
=== 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 (8.07s)
+--- PASS: TestContentStressTest (15.75s)
=== RUN TestTranslationsFromContentToNonContent
=== RUN TestTranslationsFromContentToNonContent//
=== RUN TestTranslationsFromContentToNonContent//mysection
=== RUN TestTranslationsFromContentToNonContent//categories
=== RUN TestTranslationsFromContentToNonContent//categories/mycat
---- PASS: TestTranslationsFromContentToNonContent (0.05s)
+--- PASS: TestTranslationsFromContentToNonContent (0.11s)
--- PASS: TestTranslationsFromContentToNonContent// (0.00s)
--- PASS: TestTranslationsFromContentToNonContent//mysection (0.00s)
--- PASS: TestTranslationsFromContentToNonContent//categories (0.00s)
--- PASS: TestTranslationsFromContentToNonContent//categories/mycat (0.00s)
=== RUN TestRebuildOnAssetChange
Asset changed /data.json
---- PASS: TestRebuildOnAssetChange (0.04s)
+--- PASS: TestRebuildOnAssetChange (0.11s)
=== RUN TestMultihost
=== PAUSE TestMultihost
=== RUN TestMultihostResourcePerLanguageMultihostMinify
=== PAUSE TestMultihostResourcePerLanguageMultihostMinify
=== RUN TestResourcePerLanguageIssue12163
---- PASS: TestResourcePerLanguageIssue12163 (0.03s)
+--- PASS: TestResourcePerLanguageIssue12163 (0.06s)
=== RUN TestMultihostResourceOneBaseURLWithSuPath
---- PASS: TestMultihostResourceOneBaseURLWithSuPath (0.04s)
+--- PASS: TestMultihostResourceOneBaseURLWithSuPath (0.07s)
=== RUN TestMultihostAllButOneLanguageDisabledIssue12288
=== PAUSE TestMultihostAllButOneLanguageDisabledIssue12288
=== RUN TestSitesAndLanguageOrder
---- PASS: TestSitesAndLanguageOrder (0.05s)
+--- PASS: TestSitesAndLanguageOrder (0.08s)
=== RUN TestHello
---- PASS: TestHello (0.02s)
+--- PASS: TestHello (0.04s)
=== RUN TestSmokeOutputFormats
=== PAUSE TestSmokeOutputFormats
=== RUN TestSmoke
@@ -10985,50 +11023,50 @@
WARN found no layout file for "csv" 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 "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 "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
---- PASS: TestDataRace (0.06s)
+--- PASS: TestDataRace (0.21s)
=== RUN TestBenchmarkBaseline
---- PASS: TestBenchmarkBaseline (1.79s)
+--- PASS: TestBenchmarkBaseline (3.81s)
=== RUN TestImageResizeMultilingual
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: TestImageResizeMultilingual (0.40s)
+--- PASS: TestImageResizeMultilingual (0.58s)
=== RUN TestLanguageContentRoot
---- PASS: TestLanguageContentRoot (0.03s)
+--- PASS: TestLanguageContentRoot (0.08s)
=== 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.
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: TestI18n (0.02s)
- --- PASS: TestI18n/pt-br_should_be_case_insensitive (0.02s)
+--- PASS: TestI18n (0.07s)
+ --- PASS: TestI18n/pt-br_should_be_case_insensitive (0.07s)
=== RUN TestLanguageBugs
=== RUN TestLanguageBugs/Config_with_language,_menu_in_root_only
---- PASS: TestLanguageBugs (0.04s)
- --- PASS: TestLanguageBugs/Config_with_language,_menu_in_root_only (0.03s)
+--- PASS: TestLanguageBugs (0.10s)
+ --- PASS: TestLanguageBugs/Config_with_language,_menu_in_root_only (0.10s)
=== 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.03s)
+WARN deprecated: lang.NumFmt was deprecated in Hugo v0.120.0 and will be removed in a future release. Use lang.FormatNumberCustom instead.
+--- PASS: TestLanguageNumberFormatting (0.08s)
=== RUN TestI18nDotFile
---- PASS: TestI18nDotFile (0.02s)
+--- PASS: TestI18nDotFile (0.05s)
=== RUN TestMenusSectionPagesMenu
=== PAUSE TestMenusSectionPagesMenu
=== RUN TestMenusSort
---- PASS: TestMenusSort (0.03s)
+--- PASS: TestMenusSort (0.11s)
=== RUN TestMenusFrontMatter
---- PASS: TestMenusFrontMatter (0.03s)
+--- PASS: TestMenusFrontMatter (0.08s)
=== RUN TestMenusPageMultipleOutputFormats
---- PASS: TestMenusPageMultipleOutputFormats (0.04s)
+--- PASS: TestMenusPageMultipleOutputFormats (0.08s)
=== RUN TestMenusPageSortByDate
---- PASS: TestMenusPageSortByDate (0.03s)
+--- PASS: TestMenusPageSortByDate (0.13s)
=== 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.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: TestMenuParamsEmptyYaml (0.10s)
=== RUN TestMenuParams
---- PASS: TestMenuParams (0.02s)
+--- PASS: TestMenuParams (0.12s)
=== RUN TestMenusShadowMembers
---- PASS: TestMenusShadowMembers (0.03s)
+--- PASS: TestMenusShadowMembers (0.13s)
=== RUN TestMenuHasMenuCurrentSection
=== PAUSE TestMenuHasMenuCurrentSection
=== RUN TestMenusNewConfigSetup
@@ -11044,9 +11082,9 @@
=== RUN TestMountFilters
=== PAUSE TestMountFilters
=== RUN TestFragmentsAndToCCrossSiteAccess
---- PASS: TestFragmentsAndToCCrossSiteAccess (0.02s)
+--- PASS: TestFragmentsAndToCCrossSiteAccess (0.13s)
=== RUN TestTableOfContentsWithIncludedMarkdownFile
---- PASS: TestTableOfContentsWithIncludedMarkdownFile (0.02s)
+--- PASS: TestTableOfContentsWithIncludedMarkdownFile (0.10s)
=== RUN TestListTitles
=== PAUSE TestListTitles
=== RUN TestDraftNonDefaultContentLanguage
@@ -11054,7 +11092,7 @@
=== RUN TestPermalink
=== PAUSE TestPermalink
=== RUN TestRelativeURLInFrontMatter
---- PASS: TestRelativeURLInFrontMatter (0.04s)
+--- PASS: TestRelativeURLInFrontMatter (0.15s)
=== RUN TestPageWithDelimiterForMarkdownThatCrossesBorder
=== PAUSE TestPageWithDelimiterForMarkdownThatCrossesBorder
=== RUN TestPageDatesTerms
@@ -11076,11 +11114,11 @@
=== RUN TestPageWithDateFields
=== PAUSE TestPageWithDateFields
=== RUN TestPageRawContent
---- PASS: TestPageRawContent (0.02s)
+--- PASS: TestPageRawContent (0.06s)
=== RUN TestPageWithShortCodeInSummary
=== PAUSE TestPageWithShortCodeInSummary
=== RUN TestTableOfContents
---- PASS: TestTableOfContents (0.03s)
+--- PASS: TestTableOfContents (0.06s)
=== RUN TestPageWithMoreTag
=== PAUSE TestPageWithMoreTag
=== RUN TestSummaryInFrontMatter
@@ -11095,16 +11133,16 @@
=== RUN TestSummaryWithHTMLTagsOnNextLine/md
=== RUN TestSummaryWithHTMLTagsOnNextLine/ad
=== RUN TestSummaryWithHTMLTagsOnNextLine/rst
---- PASS: TestSummaryWithHTMLTagsOnNextLine (2.12s)
- --- PASS: TestSummaryWithHTMLTagsOnNextLine/md (0.02s)
- --- PASS: TestSummaryWithHTMLTagsOnNextLine/ad (1.19s)
- --- PASS: TestSummaryWithHTMLTagsOnNextLine/rst (0.91s)
+--- PASS: TestSummaryWithHTMLTagsOnNextLine (4.49s)
+ --- PASS: TestSummaryWithHTMLTagsOnNextLine/md (0.06s)
+ --- PASS: TestSummaryWithHTMLTagsOnNextLine/ad (2.70s)
+ --- PASS: TestSummaryWithHTMLTagsOnNextLine/rst (1.73s)
=== 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.03s)
+--- PASS: TestRenderStringForRegularPageTranslations (0.11s)
=== 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.07s)
+--- PASS: TestContentProviderWithCustomOutputFormat (0.19s)
=== RUN TestPageWithDate
=== PAUSE TestPageWithDate
=== RUN TestPageWithFrontMatterConfig
@@ -11115,8 +11153,8 @@
=== CONT TestPageWithFrontMatterConfig/dateHandler=":filename"
=== CONT TestPageWithFrontMatterConfig/dateHandler=":fileModTime"
--- PASS: TestPageWithFrontMatterConfig (0.00s)
- --- PASS: TestPageWithFrontMatterConfig/dateHandler=":filename" (0.03s)
- --- PASS: TestPageWithFrontMatterConfig/dateHandler=":fileModTime" (0.03s)
+ --- PASS: TestPageWithFrontMatterConfig/dateHandler=":fileModTime" (0.08s)
+ --- PASS: TestPageWithFrontMatterConfig/dateHandler=":filename" (0.09s)
=== RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage
=== PAUSE TestWordCountWithAllCJKRunesWithoutHasCJKLanguage
=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage
@@ -11130,25 +11168,25 @@
=== RUN TestPagePaths
=== PAUSE TestPagePaths
=== RUN TestTranslationKey
---- PASS: TestTranslationKey (0.03s)
+--- PASS: TestTranslationKey (0.12s)
=== RUN TestTranslationKeyTermPages
=== PAUSE TestTranslationKeyTermPages
=== RUN TestTranslationKeyResourceSharing
---- PASS: TestTranslationKeyResourceSharing (0.03s)
+--- PASS: TestTranslationKeyResourceSharing (0.09s)
=== RUN TestChompBOM
=== PAUSE TestChompBOM
=== RUN TestPageHTMLContent
---- PASS: TestPageHTMLContent (0.02s)
+--- PASS: TestPageHTMLContent (0.08s)
=== RUN TestPageManualSummary
---- PASS: TestPageManualSummary (0.03s)
+--- PASS: TestPageManualSummary (0.07s)
=== RUN TestHomePageWithNoTitle
---- PASS: TestHomePageWithNoTitle (0.02s)
+--- PASS: TestHomePageWithNoTitle (0.07s)
=== RUN TestShouldBuild
--- PASS: TestShouldBuild (0.00s)
=== RUN TestShouldBuildWithClock
--- PASS: TestShouldBuildWithClock (0.00s)
=== RUN TestPagePathDisablePathToLower
---- PASS: TestPagePathDisablePathToLower (0.02s)
+--- PASS: TestPagePathDisablePathToLower (0.07s)
=== RUN TestWordCountAndSimilarVsSummary
=== PAUSE TestWordCountAndSimilarVsSummary
=== RUN TestScratch
@@ -11158,7 +11196,7 @@
=== RUN TestGoldmark
=== PAUSE TestGoldmark
=== RUN TestPageHashString
---- PASS: TestPageHashString (0.04s)
+--- PASS: TestPageHashString (0.07s)
=== RUN TestRenderWithoutArgument
=== PAUSE TestRenderWithoutArgument
=== RUN TestUnwrapPage
@@ -11178,7 +11216,7 @@
=== RUN TestPageBundlerHeadlessIssue6552
=== PAUSE TestPageBundlerHeadlessIssue6552
=== RUN TestMultiSiteBundles
---- PASS: TestMultiSiteBundles (0.11s)
+--- PASS: TestMultiSiteBundles (0.09s)
=== RUN TestBundledResourcesMultilingualDuplicateResourceFiles
=== PAUSE TestBundledResourcesMultilingualDuplicateResourceFiles
=== RUN TestBundledResourcesWhenMultipleOutputFormats
@@ -11190,25 +11228,25 @@
=== 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.03s)
+--- PASS: TestBundleIndexInSubFolder (0.08s)
=== RUN TestBundleTransformMany
Asset changed /data/foo.yaml
Asset changed /data/foo.yaml
---- PASS: TestBundleTransformMany (0.14s)
+--- PASS: TestBundleTransformMany (0.46s)
=== RUN TestPageBundlerHome
=== PAUSE TestPageBundlerHome
=== RUN TestHTMLFilesIsue11999
=== PAUSE TestHTMLFilesIsue11999
=== RUN TestBundleDuplicatePagesAndResources
---- PASS: TestBundleDuplicatePagesAndResources (0.02s)
+--- PASS: TestBundleDuplicatePagesAndResources (0.08s)
=== RUN TestBundleResourcesGetMatchOriginalName
---- PASS: TestBundleResourcesGetMatchOriginalName (0.02s)
+--- PASS: TestBundleResourcesGetMatchOriginalName (0.06s)
=== RUN TestBundleResourcesWhenLanguageVariantIsDraft
---- PASS: TestBundleResourcesWhenLanguageVariantIsDraft (0.04s)
+--- PASS: TestBundleResourcesWhenLanguageVariantIsDraft (0.09s)
=== RUN TestBundleBranchIssue12320
=== PAUSE TestBundleBranchIssue12320
=== RUN TestBenchmarkGetPageRegular
---- PASS: TestBenchmarkGetPageRegular (0.23s)
+--- PASS: TestBenchmarkGetPageRegular (0.76s)
=== RUN TestGetPage
=== RUN TestGetPage/Root_relative,_no_slash,_home
=== RUN TestGetPage/Root_relative,_no_slash,_root_page
@@ -11257,7 +11295,7 @@
=== RUN TestGetPage/Bundle_regular
=== RUN TestGetPage/Bundle_index_name
=== RUN TestGetPage/Section_and_bundle_overlap
---- PASS: TestGetPage (0.05s)
+--- PASS: TestGetPage (0.83s)
--- 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)
@@ -11271,13 +11309,13 @@
--- PASS: TestGetPage/Section,_ambiguous (0.00s)
--- PASS: TestGetPage/Absolute,_home (0.00s)
--- PASS: TestGetPage/Absolute,_page (0.00s)
- --- PASS: TestGetPage/Absolute,_sect (0.00s)
+ --- PASS: TestGetPage/Absolute,_sect (0.01s)
--- PASS: TestGetPage/Absolute,_page_in_subsection (0.00s)
--- PASS: TestGetPage/Absolute,_section,_subsection_with_same_name (0.00s)
--- PASS: TestGetPage/Absolute,_page,_deep (0.00s)
--- PASS: TestGetPage/Absolute,_page,_OS_slashes (0.00s)
--- PASS: TestGetPage/Absolute,_unique (0.00s)
- --- PASS: TestGetPage/Absolute,_unique,_case (0.00s)
+ --- PASS: TestGetPage/Absolute,_unique,_case (0.01s)
--- PASS: TestGetPage/Absolute,_missing_page (0.00s)
--- PASS: TestGetPage/Absolute,_missing_section (0.00s)
--- PASS: TestGetPage/Dot_relative,_home (0.00s)
@@ -11306,36 +11344,36 @@
--- PASS: TestGetPage/Bundle_index_name (0.00s)
--- PASS: TestGetPage/Section_and_bundle_overlap (0.00s)
=== RUN TestGetPageIndexIndex
---- PASS: TestGetPageIndexIndex (0.02s)
+--- PASS: TestGetPageIndexIndex (0.25s)
=== RUN TestGetPageRelative
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: TestGetPageRelative (0.05s)
+--- PASS: TestGetPageRelative (0.36s)
=== RUN TestGetPageIssue11883
---- PASS: TestGetPageIssue11883 (0.03s)
+--- PASS: TestGetPageIssue11883 (0.19s)
=== RUN TestGetPageIssue12120
=== PAUSE TestGetPageIssue12120
=== RUN TestGetPageNewsVsTagsNewsIssue12638
=== PAUSE TestGetPageNewsVsTagsNewsIssue12638
=== RUN TestGetPageBundleToRegular
---- PASS: TestGetPageBundleToRegular (0.05s)
+--- PASS: TestGetPageBundleToRegular (0.21s)
=== RUN TestPageGetPageVariations
---- PASS: TestPageGetPageVariations (0.07s)
+--- PASS: TestPageGetPageVariations (0.18s)
=== RUN TestPageGetPageMountsReverseLookup
---- PASS: TestPageGetPageMountsReverseLookup (0.05s)
+--- PASS: TestPageGetPageMountsReverseLookup (0.29s)
=== 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 "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.08s)
+--- PASS: TestGetPageMultilingual (0.18s)
=== RUN TestRegularPagesRecursive
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: TestRegularPagesRecursive (0.13s)
+--- PASS: TestRegularPagesRecursive (0.16s)
=== RUN TestRegularPagesRecursiveHome
---- PASS: TestRegularPagesRecursiveHome (0.11s)
+--- PASS: TestRegularPagesRecursiveHome (0.10s)
=== RUN TestPagesSimilarSectionNames
---- PASS: TestPagesSimilarSectionNames (0.09s)
+--- PASS: TestPagesSimilarSectionNames (0.12s)
=== RUN TestGetPageContentAdapterBaseIssue12561
=== PAUSE TestGetPageContentAdapterBaseIssue12561
=== RUN TestMergeLanguages
@@ -11343,21 +11381,21 @@
=== RUN TestMergeLanguagesTemplate
=== PAUSE TestMergeLanguagesTemplate
=== RUN TestPagesPrevNext
---- PASS: TestPagesPrevNext (0.15s)
+--- PASS: TestPagesPrevNext (0.14s)
=== RUN TestPaginator
---- PASS: TestPaginator (0.22s)
+--- PASS: TestPaginator (0.16s)
=== RUN TestPaginateWithSort
---- PASS: TestPaginateWithSort (0.15s)
+--- PASS: TestPaginateWithSort (0.13s)
=== RUN TestPaginateOutputFormat
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.15s)
+--- PASS: TestPaginateOutputFormat (0.11s)
=== RUN TestPaginatorEmptyPageGroups
=== PAUSE TestPaginatorEmptyPageGroups
=== RUN TestPaginatorNodePagesOnly
---- PASS: TestPaginatorNodePagesOnly (0.19s)
+--- PASS: TestPaginatorNodePagesOnly (0.05s)
=== RUN TestNilPointerErrorMessage
---- PASS: TestNilPointerErrorMessage (0.25s)
+--- PASS: TestNilPointerErrorMessage (0.06s)
=== RUN TestFrontMatterParamsInItsOwnSection
=== PAUSE TestFrontMatterParamsInItsOwnSection
=== RUN TestFrontMatterParamsKindPath
@@ -11371,51 +11409,51 @@
=== RUN TestFrontMatterBuildIsHugoKeyword
=== PAUSE TestFrontMatterBuildIsHugoKeyword
=== RUN TestRebuildEditTextFileInLeafBundle
---- PASS: TestRebuildEditTextFileInLeafBundle (0.09s)
+--- PASS: TestRebuildEditTextFileInLeafBundle (0.13s)
=== RUN TestRebuiEditUnmarshaledYamlFileInLeafBundle
---- PASS: TestRebuiEditUnmarshaledYamlFileInLeafBundle (0.04s)
+--- PASS: TestRebuiEditUnmarshaledYamlFileInLeafBundle (0.05s)
=== RUN TestRebuildEditTextFileInHomeBundle
---- PASS: TestRebuildEditTextFileInHomeBundle (0.03s)
+--- PASS: TestRebuildEditTextFileInHomeBundle (0.06s)
=== RUN TestRebuildEditTextFileInBranchBundle
---- PASS: TestRebuildEditTextFileInBranchBundle (0.02s)
+--- PASS: TestRebuildEditTextFileInBranchBundle (0.05s)
=== RUN TestRebuildRenameTextFileInLeafBundle
---- PASS: TestRebuildRenameTextFileInLeafBundle (0.06s)
+--- PASS: TestRebuildRenameTextFileInLeafBundle (0.13s)
=== RUN TestRebuilEditContentFileInLeafBundle
---- PASS: TestRebuilEditContentFileInLeafBundle (0.03s)
+--- PASS: TestRebuilEditContentFileInLeafBundle (0.08s)
=== RUN TestRebuilEditContentFileThenAnother
---- PASS: TestRebuilEditContentFileThenAnother (0.03s)
+--- PASS: TestRebuilEditContentFileThenAnother (0.07s)
=== RUN TestRebuildRenameTextFileInBranchBundle
---- PASS: TestRebuildRenameTextFileInBranchBundle (0.03s)
+--- PASS: TestRebuildRenameTextFileInBranchBundle (0.10s)
=== RUN TestRebuildRenameTextFileInHomeBundle
---- PASS: TestRebuildRenameTextFileInHomeBundle (0.03s)
+--- PASS: TestRebuildRenameTextFileInHomeBundle (0.05s)
=== RUN TestRebuildRenameDirectoryWithLeafBundle
---- PASS: TestRebuildRenameDirectoryWithLeafBundle (0.03s)
+--- PASS: TestRebuildRenameDirectoryWithLeafBundle (0.06s)
=== RUN TestRebuildRenameDirectoryWithBranchBundle
---- PASS: TestRebuildRenameDirectoryWithBranchBundle (0.03s)
+--- PASS: TestRebuildRenameDirectoryWithBranchBundle (0.07s)
=== RUN TestRebuildRenameDirectoryWithRegularPageUsedInHome
---- PASS: TestRebuildRenameDirectoryWithRegularPageUsedInHome (0.04s)
+--- PASS: TestRebuildRenameDirectoryWithRegularPageUsedInHome (0.08s)
=== RUN TestRebuildAddRegularFileRegularPageUsedInHomeMultilingual
---- PASS: TestRebuildAddRegularFileRegularPageUsedInHomeMultilingual (0.77s)
+--- PASS: TestRebuildAddRegularFileRegularPageUsedInHomeMultilingual (2.21s)
=== RUN TestRebuildRenameDirectoryWithBranchBundleFastRender
---- PASS: TestRebuildRenameDirectoryWithBranchBundleFastRender (0.03s)
+--- PASS: TestRebuildRenameDirectoryWithBranchBundleFastRender (0.08s)
=== RUN TestRebuilErrorRecovery
---- PASS: TestRebuilErrorRecovery (0.03s)
+--- PASS: TestRebuilErrorRecovery (0.10s)
=== RUN TestRebuildAddPageListPagesInHome
---- PASS: TestRebuildAddPageListPagesInHome (0.04s)
+--- PASS: TestRebuildAddPageListPagesInHome (0.11s)
=== RUN TestRebuildAddPageWithSpaceListPagesInHome
---- PASS: TestRebuildAddPageWithSpaceListPagesInHome (0.04s)
+--- PASS: TestRebuildAddPageWithSpaceListPagesInHome (0.09s)
=== RUN TestRebuildScopedToOutputFormat
---- PASS: TestRebuildScopedToOutputFormat (0.08s)
+--- PASS: TestRebuildScopedToOutputFormat (0.23s)
=== RUN TestRebuildBaseof
---- PASS: TestRebuildBaseof (0.10s)
+--- PASS: TestRebuildBaseof (0.37s)
=== RUN TestRebuildSingleWithBaseof
=== PAUSE TestRebuildSingleWithBaseof
=== RUN TestRebuildFromString
---- PASS: TestRebuildFromString (0.02s)
+--- PASS: TestRebuildFromString (0.09s)
=== RUN TestRebuildDeeplyNestedLink
=== PAUSE TestRebuildDeeplyNestedLink
=== RUN TestRebuildVariations
---- PASS: TestRebuildVariations (0.54s)
+--- PASS: TestRebuildVariations (0.92s)
=== RUN TestRebuildVariationsJSNoneFingerprinted
=== PAUSE TestRebuildVariationsJSNoneFingerprinted
=== RUN TestRebuildVariationsJSInNestedCachedPartialFingerprinted
@@ -11442,13 +11480,13 @@
=== RUN TestRebuildVariationsAssetsSassImport
--- PASS: TestRebuildVariationsAssetsSassImport (0.00s)
=== RUN TestRebuildConcat
---- PASS: TestRebuildConcat (0.07s)
+--- PASS: TestRebuildConcat (0.08s)
=== RUN TestRebuildEditArchetypeFile
=== PAUSE TestRebuildEditArchetypeFile
=== RUN TestRebuildEditMixedCaseTemplateFileIssue12165
=== PAUSE TestRebuildEditMixedCaseTemplateFileIssue12165
=== RUN TestRebuildEditAsciidocContentFile
---- PASS: TestRebuildEditAsciidocContentFile (1.59s)
+--- PASS: TestRebuildEditAsciidocContentFile (3.19s)
=== RUN TestRebuildEditSingleListChangeUbuntuIssue12362
=== PAUSE TestRebuildEditSingleListChangeUbuntuIssue12362
=== RUN TestRebuildHomeThenPageIssue12436
@@ -11468,9 +11506,9 @@
=== 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.
---- PASS: TestRenderString (0.04s)
+--- PASS: TestRenderString (0.11s)
=== RUN TestRenderStringOnListPage
---- PASS: TestRenderStringOnListPage (0.05s)
+--- PASS: TestRenderStringOnListPage (0.08s)
=== RUN TestRenderStringOnPageNotBackedByAFile
=== PAUSE TestRenderStringOnPageNotBackedByAFile
=== RUN TestRenderStringWithShortcode
@@ -11483,7 +11521,7 @@
resource_chain_test.go:103: Test run 0
resource_chain_test.go:103: Test run 1
Source changed /_index.md
---- PASS: TestResourceChainBasic (0.41s)
+--- PASS: TestResourceChainBasic (0.87s)
=== RUN TestResourceChainPostProcess
=== PAUSE TestResourceChainPostProcess
=== RUN TestResourceChains
@@ -11535,40 +11573,41 @@
=== PAUSE TestSecurityPolicies/getCSV,_denied_URL
=== CONT TestSecurityPolicies/os.GetEnv,_denied
=== CONT TestSecurityPolicies/resources.GetRemote,_denied_method
+=== CONT TestSecurityPolicies/getJSON,_OK
+=== CONT TestSecurityPolicies/Pandoc,_denied
+ securitypolicies_test.go:110:
+=== CONT TestSecurityPolicies/resources.GetRemote,_OK
+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.
=== CONT TestSecurityPolicies/resources.GetRemote,_fake_JSON_whitelisted
+=== CONT TestSecurityPolicies/resources.GetRemote,_fake_JSON
=== CONT TestSecurityPolicies/resources.GetRemote,_denied_URL
-=== CONT TestSecurityPolicies/resources.GetRemote,_OK
+=== CONT TestSecurityPolicies/RST,_denied
+=== CONT TestSecurityPolicies/Asciidoc,_denied
+=== CONT TestSecurityPolicies/os.GetEnv,_OK
=== CONT TestSecurityPolicies/Dart_SASS,_denied
securitypolicies_test.go:134:
=== CONT TestSecurityPolicies/Dart_SASS,_OK
securitypolicies_test.go:123:
-=== CONT TestSecurityPolicies/Pandoc,_denied
- securitypolicies_test.go:110:
-=== CONT TestSecurityPolicies/RST,_denied
-=== CONT TestSecurityPolicies/Asciidoc,_denied
-=== CONT TestSecurityPolicies/os.GetEnv,_OK
=== CONT TestSecurityPolicies/getCSV,_denied_URL
=== CONT TestSecurityPolicies/getJSON,_denied_URL
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.
-=== CONT TestSecurityPolicies/getJSON,_OK
-=== CONT TestSecurityPolicies/resources.GetRemote,_fake_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: TestSecurityPolicies (0.00s)
- --- PASS: TestSecurityPolicies/os.GetEnv,_denied (0.05s)
- --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_method (0.06s)
+ --- SKIP: TestSecurityPolicies/Pandoc,_denied (0.00s)
+ --- PASS: TestSecurityPolicies/os.GetEnv,_denied (0.19s)
+ --- PASS: TestSecurityPolicies/resources.GetRemote,_OK (0.20s)
+ --- PASS: TestSecurityPolicies/getJSON,_OK (0.21s)
+ --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_method (0.23s)
+ --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON_whitelisted (0.19s)
+ --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON (0.19s)
+ --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_URL (0.20s)
--- SKIP: TestSecurityPolicies/Dart_SASS,_denied (0.00s)
--- SKIP: TestSecurityPolicies/Dart_SASS,_OK (0.00s)
- --- SKIP: TestSecurityPolicies/Pandoc,_denied (0.00s)
- --- PASS: TestSecurityPolicies/resources.GetRemote,_denied_URL (0.11s)
- --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON_whitelisted (0.13s)
- --- PASS: TestSecurityPolicies/RST,_denied (0.08s)
- --- PASS: TestSecurityPolicies/Asciidoc,_denied (0.07s)
- --- PASS: TestSecurityPolicies/resources.GetRemote,_OK (0.19s)
- --- PASS: TestSecurityPolicies/getCSV,_denied_URL (0.11s)
- --- PASS: TestSecurityPolicies/os.GetEnv,_OK (0.19s)
- --- PASS: TestSecurityPolicies/getJSON,_denied_URL (0.15s)
- --- PASS: TestSecurityPolicies/getJSON,_OK (0.13s)
- --- PASS: TestSecurityPolicies/resources.GetRemote,_fake_JSON (0.13s)
+ --- PASS: TestSecurityPolicies/RST,_denied (0.23s)
+ --- PASS: TestSecurityPolicies/Asciidoc,_denied (0.23s)
+ --- PASS: TestSecurityPolicies/os.GetEnv,_OK (0.25s)
+ --- PASS: TestSecurityPolicies/getJSON,_denied_URL (0.20s)
+ --- PASS: TestSecurityPolicies/getCSV,_denied_URL (0.26s)
=== 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.
@@ -11604,36 +11643,36 @@
=== RUN TestExtractShortcodes/inline
=== PAUSE TestExtractShortcodes/inline
=== CONT TestExtractShortcodes/one_shortcode,_no_markup
-=== CONT TestExtractShortcodes/inner
-=== CONT TestExtractShortcodes/two_named_params
=== CONT TestExtractShortcodes/inline
=== CONT TestExtractShortcodes/one_named_param
=== CONT TestExtractShortcodes/closed_without_content
=== CONT TestExtractShortcodes/nested,_nested_inner
-=== CONT TestExtractShortcodes/two_pos_params
-=== CONT TestExtractShortcodes/one_pos_param
=== CONT TestExtractShortcodes/nested_inner
-=== CONT TestExtractShortcodes/inner_shortcode_markup
=== CONT TestExtractShortcodes/inner_self-closing
-=== CONT TestExtractShortcodes/outer_shortcode_markup
+=== CONT TestExtractShortcodes/inner
+=== CONT TestExtractShortcodes/two_named_params
+=== CONT TestExtractShortcodes/inner_shortcode_markup
+=== CONT TestExtractShortcodes/two_pos_params
+=== CONT TestExtractShortcodes/one_pos_param
=== CONT TestExtractShortcodes/one_shortcode,_markup,_legacy
+=== CONT TestExtractShortcodes/outer_shortcode_markup
=== CONT TestExtractShortcodes/one_shortcode,_markup
--- PASS: TestExtractShortcodes (0.06s)
--- PASS: TestExtractShortcodes/one_shortcode,_no_markup (0.00s)
- --- PASS: TestExtractShortcodes/inner (0.00s)
- --- PASS: TestExtractShortcodes/two_named_params (0.00s)
- --- PASS: TestExtractShortcodes/inline (0.00s)
- --- PASS: TestExtractShortcodes/closed_without_content (0.00s)
--- PASS: TestExtractShortcodes/one_named_param (0.00s)
- --- PASS: TestExtractShortcodes/two_pos_params (0.00s)
+ --- PASS: TestExtractShortcodes/closed_without_content (0.00s)
--- PASS: TestExtractShortcodes/nested,_nested_inner (0.00s)
- --- PASS: TestExtractShortcodes/one_pos_param (0.00s)
--- PASS: TestExtractShortcodes/nested_inner (0.00s)
- --- PASS: TestExtractShortcodes/inner_shortcode_markup (0.00s)
--- PASS: TestExtractShortcodes/inner_self-closing (0.00s)
- --- PASS: TestExtractShortcodes/outer_shortcode_markup (0.00s)
+ --- PASS: TestExtractShortcodes/inner (0.00s)
+ --- PASS: TestExtractShortcodes/two_named_params (0.00s)
+ --- PASS: TestExtractShortcodes/inner_shortcode_markup (0.00s)
+ --- PASS: TestExtractShortcodes/one_pos_param (0.00s)
--- PASS: TestExtractShortcodes/one_shortcode,_markup,_legacy (0.00s)
+ --- PASS: TestExtractShortcodes/outer_shortcode_markup (0.00s)
--- PASS: TestExtractShortcodes/one_shortcode,_markup (0.00s)
+ --- PASS: TestExtractShortcodes/inline (0.01s)
+ --- PASS: TestExtractShortcodes/two_pos_params (0.00s)
=== RUN TestShortcodeMultipleOutputFormats
=== PAUSE TestShortcodeMultipleOutputFormats
=== RUN TestReplaceShortcodeTokens
@@ -11654,8 +11693,8 @@
=== CONT TestInlineShortcodes/enableInlineShortcodes=true
=== CONT TestInlineShortcodes/enableInlineShortcodes=false
--- PASS: TestInlineShortcodes (0.00s)
- --- PASS: TestInlineShortcodes/enableInlineShortcodes=false (0.04s)
- --- PASS: TestInlineShortcodes/enableInlineShortcodes=true (0.06s)
+ --- PASS: TestInlineShortcodes/enableInlineShortcodes=false (0.12s)
+ --- PASS: TestInlineShortcodes/enableInlineShortcodes=true (0.13s)
=== RUN TestShortcodeNamespaced
=== PAUSE TestShortcodeNamespaced
=== RUN TestShortcodeParams
@@ -11688,11 +11727,11 @@
=== PAUSE TestEncodePage
=== RUN TestBenchmarkSite
=== RUN TestBenchmarkSite/Deep_content_tree
---- PASS: TestBenchmarkSite (0.67s)
- --- PASS: TestBenchmarkSite/Deep_content_tree (0.67s)
+--- PASS: TestBenchmarkSite (1.51s)
+ --- PASS: TestBenchmarkSite/Deep_content_tree (1.51s)
=== RUN TestBenchmarkSiteDeepContentEdit
Source changed /section/section/section/bundle1/index.md
---- PASS: TestBenchmarkSiteDeepContentEdit (1.01s)
+--- PASS: TestBenchmarkSiteDeepContentEdit (2.17s)
=== RUN TestSiteWithPageOutputs
=== RUN TestSiteWithPageOutputs/[html_json_calendar]
=== PAUSE TestSiteWithPageOutputs/[html_json_calendar]
@@ -11701,27 +11740,27 @@
=== CONT TestSiteWithPageOutputs/[html_json_calendar]
=== CONT TestSiteWithPageOutputs/[json]
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 "calendar" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
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 "calendar" 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 "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
--- PASS: TestSiteWithPageOutputs (0.00s)
- --- PASS: TestSiteWithPageOutputs/[json] (0.05s)
- --- PASS: TestSiteWithPageOutputs/[html_json_calendar] (0.09s)
+ --- PASS: TestSiteWithPageOutputs/[json] (0.17s)
+ --- PASS: TestSiteWithPageOutputs/[html_json_calendar] (0.27s)
=== 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
---- PASS: TestRedefineRSSOutputFormat (0.02s)
+--- PASS: TestRedefineRSSOutputFormat (0.08s)
=== RUN TestDotLessOutputFormat
---- PASS: TestDotLessOutputFormat (0.03s)
+--- PASS: TestDotLessOutputFormat (0.08s)
=== 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.03s)
+--- PASS: TestGetOutputFormatRel (0.22s)
=== RUN TestCreateSiteOutputFormats
=== RUN TestCreateSiteOutputFormats/Basic
=== RUN TestCreateSiteOutputFormats/Mixed_case
---- PASS: TestCreateSiteOutputFormats (0.00s)
- --- PASS: TestCreateSiteOutputFormats/Basic (0.00s)
+--- PASS: TestCreateSiteOutputFormats (0.02s)
+ --- PASS: TestCreateSiteOutputFormats/Basic (0.02s)
--- PASS: TestCreateSiteOutputFormats/Mixed_case (0.00s)
=== RUN TestCreateSiteOutputFormatsInvalidConfig
--- PASS: TestCreateSiteOutputFormatsInvalidConfig (0.00s)
@@ -11730,7 +11769,7 @@
=== RUN TestCreateSiteOutputFormatsCustomFormats
--- PASS: TestCreateSiteOutputFormatsCustomFormats (0.00s)
=== RUN TestOutputFormatPermalinkable
---- PASS: TestOutputFormatPermalinkable (0.07s)
+--- PASS: TestOutputFormatPermalinkable (0.36s)
=== RUN TestSiteWithPageNoOutputs
=== PAUSE TestSiteWithPageNoOutputs
=== RUN TestOuputFormatFrontMatterTermIssue12275
@@ -11764,33 +11803,33 @@
=== CONT TestNestedSections/sections_perm_a,link
=== CONT TestNestedSections/sections_l1,l2,l3
=== CONT TestNestedSections/sections_l1,l2_2
+=== CONT TestNestedSections/sections_empty3#01
=== 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_empty2
=== CONT TestNestedSections/sections_empty1
=== CONT TestNestedSections/sections_post
---- PASS: TestNestedSections (0.20s)
+=== CONT TestNestedSections/sections_empty3
+--- PASS: TestNestedSections (0.50s)
--- PASS: TestNestedSections/sections_elsewhere (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_empty3#01 (0.00s)
- --- PASS: TestNestedSections/sections_empty3 (0.00s)
- --- PASS: TestNestedSections/sections_empty2 (0.00s)
--- PASS: TestNestedSections/sections_empty1 (0.00s)
- --- PASS: TestNestedSections/sections_post (0.02s)
+ --- PASS: TestNestedSections/sections_post (0.00s)
+ --- PASS: TestNestedSections/sections_empty2 (0.01s)
+ --- PASS: TestNestedSections/sections_l1,l2_2 (0.01s)
+ --- PASS: TestNestedSections/sections_empty3 (0.00s)
=== RUN TestNextInSectionNested
=== PAUSE TestNextInSectionNested
=== RUN TestSectionEntries
=== PAUSE TestSectionEntries
=== RUN TestParentWithPageOverlap
---- PASS: TestParentWithPageOverlap (0.08s)
+--- PASS: TestParentWithPageOverlap (0.32s)
=== RUN TestSiteStats
=== PAUSE TestSiteStats
=== RUN TestSiteLastmod
@@ -11808,7 +11847,7 @@
=== RUN TestShouldAlwaysHaveUglyURLs
=== PAUSE TestShouldAlwaysHaveUglyURLs
=== RUN TestShouldNotWriteZeroLengthFilesToDestination
---- PASS: TestShouldNotWriteZeroLengthFilesToDestination (0.08s)
+--- PASS: TestShouldNotWriteZeroLengthFilesToDestination (0.35s)
=== RUN TestMainSections
=== RUN TestMainSections/param-false
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.
@@ -11820,9 +11859,9 @@
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 "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
---- PASS: TestMainSections (0.11s)
- --- PASS: TestMainSections/param-false (0.04s)
- --- PASS: TestMainSections/param-true (0.06s)
+--- PASS: TestMainSections (0.97s)
+ --- PASS: TestMainSections/param-false (0.42s)
+ --- PASS: TestMainSections/param-true (0.55s)
=== RUN TestMainSectionsMoveToSite
=== RUN TestMainSectionsMoveToSite/defined_in_params
=== PAUSE TestMainSectionsMoveToSite/defined_in_params
@@ -11834,9 +11873,9 @@
=== CONT TestMainSectionsMoveToSite/guessed_from_pages
=== CONT TestMainSectionsMoveToSite/defined_in_top_level_config
--- PASS: TestMainSectionsMoveToSite (0.00s)
- --- PASS: TestMainSectionsMoveToSite/guessed_from_pages (0.02s)
- --- PASS: TestMainSectionsMoveToSite/defined_in_params (0.03s)
- --- PASS: TestMainSectionsMoveToSite/defined_in_top_level_config (0.03s)
+ --- PASS: TestMainSectionsMoveToSite/guessed_from_pages (0.37s)
+ --- PASS: TestMainSectionsMoveToSite/defined_in_top_level_config (0.36s)
+ --- PASS: TestMainSectionsMoveToSite/defined_in_params (0.38s)
=== RUN TestSectionNaming
=== RUN TestSectionNaming/canonify=true,uglify=true,pluralize=true
=== PAUSE TestSectionNaming/canonify=true,uglify=true,pluralize=true
@@ -11855,22 +11894,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=false,uglify=false,pluralize=true
=== CONT TestSectionNaming/canonify=false,uglify=true,pluralize=true
=== CONT TestSectionNaming/canonify=true,uglify=false,pluralize=true
-=== CONT TestSectionNaming/canonify=false,uglify=false,pluralize=true
+=== CONT TestSectionNaming/canonify=false,uglify=true,pluralize=false
=== CONT TestSectionNaming/canonify=true,uglify=true,pluralize=false
=== CONT TestSectionNaming/canonify=true,uglify=false,pluralize=false
=== CONT TestSectionNaming/canonify=false,uglify=false,pluralize=false
-=== CONT TestSectionNaming/canonify=false,uglify=true,pluralize=false
---- PASS: TestSectionNaming (0.00s)
- --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=true (0.08s)
- --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=true (0.07s)
- --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=true (0.09s)
- --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=true (0.11s)
- --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=false (0.12s)
- --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=false (0.14s)
- --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=false (0.16s)
- --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=false (0.15s)
+--- PASS: TestSectionNaming (0.01s)
+ --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=true (0.38s)
+ --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=true (0.44s)
+ --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=true (0.58s)
+ --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=true (0.58s)
+ --- PASS: TestSectionNaming/canonify=false,uglify=true,pluralize=false (0.45s)
+ --- PASS: TestSectionNaming/canonify=true,uglify=true,pluralize=false (0.40s)
+ --- PASS: TestSectionNaming/canonify=true,uglify=false,pluralize=false (0.38s)
+ --- PASS: TestSectionNaming/canonify=false,uglify=false,pluralize=false (0.35s)
=== RUN TestOrderedPages
=== PAUSE TestOrderedPages
=== RUN TestGroupedPages
@@ -11880,31 +11919,31 @@
=== RUN TestRefLinking
=== PAUSE TestRefLinking
=== RUN TestRelRefWithTrailingSlash
---- PASS: TestRelRefWithTrailingSlash (0.11s)
+--- PASS: TestRelRefWithTrailingSlash (0.21s)
=== 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.12s)
+--- PASS: TestRefIssues (0.20s)
=== 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.
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 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.19s)
- --- PASS: TestClassCollector/minify-false (0.08s)
- --- PASS: TestClassCollector/minify-true (0.11s)
+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: TestClassCollector (0.35s)
+ --- PASS: TestClassCollector/minify-false (0.22s)
+ --- PASS: TestClassCollector/minify-true (0.13s)
=== RUN TestClassCollectorConfigWriteStats
---- PASS: TestClassCollectorConfigWriteStats (0.94s)
+--- PASS: TestClassCollectorConfigWriteStats (0.66s)
=== RUN TestClassCollectorStress
---- PASS: TestClassCollectorStress (4.18s)
+--- PASS: TestClassCollectorStress (9.41s)
=== RUN TestUglyURLsPerSection
=== PAUSE TestUglyURLsPerSection
=== RUN TestSectionWithURLInFrontMatter
=== PAUSE TestSectionWithURLInFrontMatter
=== RUN TestSectionsEntries
---- PASS: TestSectionsEntries (0.02s)
+--- PASS: TestSectionsEntries (0.31s)
=== RUN TestSitemapBasic
=== PAUSE TestSitemapBasic
=== RUN TestSitemapMultilingual
@@ -11929,12 +11968,12 @@
=== CONT TestTaxonomiesWithAndWithoutContentFile/uglyURLs=false
=== CONT TestTaxonomiesWithAndWithoutContentFile/uglyURLs=true
--- PASS: TestTaxonomiesWithAndWithoutContentFile (0.00s)
- --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=false (0.07s)
- --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=true (0.07s)
+ --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=false (0.23s)
+ --- PASS: TestTaxonomiesWithAndWithoutContentFile/uglyURLs=true (0.25s)
=== RUN TestTaxonomiesPathSeparation
=== PAUSE TestTaxonomiesPathSeparation
=== RUN TestTaxonomiesNextGenLoops
---- PASS: TestTaxonomiesNextGenLoops (0.04s)
+--- PASS: TestTaxonomiesNextGenLoops (0.11s)
=== RUN TestTaxonomiesNotForDrafts
=== PAUSE TestTaxonomiesNotForDrafts
=== RUN TestTaxonomiesIndexDraft
@@ -11943,26 +11982,26 @@
=== PAUSE TestTaxonomiesHomeDraft
=== RUN TestTaxonomiesWithBundledResources
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: TestTaxonomiesWithBundledResources (0.02s)
+--- PASS: TestTaxonomiesWithBundledResources (0.06s)
=== RUN TestTaxonomiesRemoveOne
---- PASS: TestTaxonomiesRemoveOne (0.07s)
+--- PASS: TestTaxonomiesRemoveOne (0.10s)
=== RUN TestTaxonomiesListPages
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: TestTaxonomiesListPages (0.06s)
+--- PASS: TestTaxonomiesListPages (0.11s)
=== RUN TestTaxonomiesPageCollections
=== PAUSE TestTaxonomiesPageCollections
=== RUN TestTaxonomiesDirectoryOverlaps
=== PAUSE TestTaxonomiesDirectoryOverlaps
=== RUN TestTaxonomiesWeightSort
---- PASS: TestTaxonomiesWeightSort (0.06s)
+--- PASS: TestTaxonomiesWeightSort (0.09s)
=== RUN TestTaxonomiesEmptyTagsString
=== PAUSE TestTaxonomiesEmptyTagsString
=== RUN TestTaxonomiesSpaceInName
=== PAUSE TestTaxonomiesSpaceInName
=== RUN TestTaxonomiesListTermsHome
---- PASS: TestTaxonomiesListTermsHome (0.06s)
+--- PASS: TestTaxonomiesListTermsHome (0.07s)
=== RUN TestTaxonomiesTermTitleAndTerm
---- PASS: TestTaxonomiesTermTitleAndTerm (0.05s)
+--- PASS: TestTaxonomiesTermTitleAndTerm (0.12s)
=== RUN TestTermDraft
=== PAUSE TestTermDraft
=== RUN TestTermBuildNeverRenderNorList
@@ -11980,9 +12019,9 @@
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_2
-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.
=== 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
@@ -11995,27 +12034,27 @@
=== 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 "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.
+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,_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.
=== RUN TestTemplateLookupOrder/Variant_4,_theme,_use_themes_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.
=== RUN TestTemplateLookupOrder/Test_section_list_and_single_template_selection
=== RUN TestTemplateLookupOrder/Test_section_list_and_single_template_selection_with_base_template
---- PASS: TestTemplateLookupOrder (0.63s)
- --- PASS: TestTemplateLookupOrder/Variant_1 (0.05s)
- --- PASS: TestTemplateLookupOrder/Variant_2 (0.14s)
- --- PASS: TestTemplateLookupOrder/Variant_3 (0.11s)
- --- PASS: TestTemplateLookupOrder/Variant_4 (0.07s)
- --- PASS: TestTemplateLookupOrder/Variant_1,_theme,_use_site_base (0.04s)
- --- PASS: TestTemplateLookupOrder/Variant_1,_theme,_use_theme_base (0.04s)
- --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_site_base (0.05s)
- --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_themes_base (0.05s)
- --- PASS: TestTemplateLookupOrder/Test_section_list_and_single_template_selection (0.03s)
- --- PASS: TestTemplateLookupOrder/Test_section_list_and_single_template_selection_with_base_template (0.06s)
+--- PASS: TestTemplateLookupOrder (1.76s)
+ --- PASS: TestTemplateLookupOrder/Variant_1 (0.18s)
+ --- PASS: TestTemplateLookupOrder/Variant_2 (0.22s)
+ --- PASS: TestTemplateLookupOrder/Variant_3 (0.26s)
+ --- PASS: TestTemplateLookupOrder/Variant_4 (0.13s)
+ --- PASS: TestTemplateLookupOrder/Variant_1,_theme,_use_site_base (0.22s)
+ --- PASS: TestTemplateLookupOrder/Variant_1,_theme,_use_theme_base (0.08s)
+ --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_site_base (0.23s)
+ --- PASS: TestTemplateLookupOrder/Variant_4,_theme,_use_themes_base (0.14s)
+ --- PASS: TestTemplateLookupOrder/Test_section_list_and_single_template_selection (0.11s)
+ --- PASS: TestTemplateLookupOrder/Test_section_list_and_single_template_selection_with_base_template (0.19s)
=== RUN TestTemplateBOM
---- PASS: TestTemplateBOM (0.03s)
+--- PASS: TestTemplateBOM (0.11s)
=== RUN TestTemplateManyBaseTemplates
=== PAUSE TestTemplateManyBaseTemplates
=== RUN TestTemplateNoBasePlease
@@ -12030,37 +12069,37 @@
=== CONT TestTemplateLookupSite/basic
=== CONT TestTemplateLookupSite/baseof
--- PASS: TestTemplateLookupSite (0.00s)
- --- PASS: TestTemplateLookupSite/basic (0.03s)
- --- PASS: TestTemplateLookupSite/baseof (0.06s)
+ --- PASS: TestTemplateLookupSite/basic (0.11s)
+ --- PASS: TestTemplateLookupSite/baseof (0.21s)
=== RUN TestTemplateFuncs
---- PASS: TestTemplateFuncs (0.06s)
+--- PASS: TestTemplateFuncs (0.47s)
=== RUN TestPartialWithReturn
=== RUN TestPartialWithReturn/Return
---- PASS: TestPartialWithReturn (0.05s)
- --- PASS: TestPartialWithReturn/Return (0.05s)
+--- PASS: TestPartialWithReturn (0.29s)
+ --- PASS: TestPartialWithReturn/Return (0.29s)
=== RUN TestPartialWithZeroedArgs
---- PASS: TestPartialWithZeroedArgs (0.04s)
+--- PASS: TestPartialWithZeroedArgs (0.33s)
=== RUN TestPartialCached
---- PASS: TestPartialCached (0.03s)
+--- PASS: TestPartialCached (0.11s)
=== RUN TestTemplateTruth
---- PASS: TestTemplateTruth (0.04s)
+--- PASS: TestTemplateTruth (0.11s)
=== RUN TestTemplateGoIssues
---- PASS: TestTemplateGoIssues (0.04s)
+--- PASS: TestTemplateGoIssues (0.09s)
=== RUN TestPartialInline
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: TestPartialInline (0.02s)
+--- PASS: TestPartialInline (0.07s)
=== RUN TestPartialInlineBase
-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.03s)
+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: TestPartialInlineBase (0.12s)
=== 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.03s)
+--- PASS: TestBaseWithAndWithoutDefine (0.13s)
=== 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.02s)
+--- PASS: TestApplyWithNamespace (0.07s)
=== RUN TestPageTranslationsMap
=== PAUSE TestPageTranslationsMap
=== RUN TestRenderStringBadMarkupOpt
@@ -12069,155 +12108,156 @@
=== PAUSE TestTitleCaseStyleWithAutomaticSectionPages
=== CONT Test404
=== CONT TestBundleSlug
-=== CONT TestShortcodeParams
-=== CONT TestShortcodeNamespaced
---- PASS: Test404 (0.03s)
=== CONT TestBundledResourcesWhenMultipleOutputFormats
---- PASS: TestShortcodeNamespaced (0.03s)
+=== CONT TestTitleCaseStyleWithAutomaticSectionPages
+--- PASS: Test404 (0.15s)
=== CONT TestBundledResourcesMultilingualDuplicateResourceFiles
---- PASS: TestBundleSlug (0.06s)
+--- PASS: TestBundledResourcesWhenMultipleOutputFormats (0.19s)
=== CONT TestPageBundlerHeadlessIssue6552
---- PASS: TestBundledResourcesWhenMultipleOutputFormats (0.04s)
+--- PASS: TestBundleSlug (0.26s)
=== CONT TestPageBundlerHeadless
---- PASS: TestShortcodeParams (0.07s)
+--- PASS: TestTitleCaseStyleWithAutomaticSectionPages (0.26s)
=== CONT TestMultilingualDisableLanguage
---- PASS: TestMultilingualDisableLanguage (0.04s)
+--- PASS: TestBundledResourcesMultilingualDuplicateResourceFiles (0.22s)
=== CONT TestPageBundlerMultilingualTextResource
---- PASS: TestBundledResourcesMultilingualDuplicateResourceFiles (0.07s)
+--- PASS: TestPageBundlerHeadlessIssue6552 (0.21s)
=== CONT TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths
---- PASS: TestPageBundlerHeadlessIssue6552 (0.06s)
+--- PASS: TestPageBundlerHeadless (0.20s)
=== CONT TestPageBundlerShortcodeInBundledPage
---- PASS: TestPageBundlerHeadless (0.05s)
+--- PASS: TestMultilingualDisableLanguage (0.21s)
=== CONT TestPageBundlerBundleInRoot
---- PASS: TestPageBundlerShortcodeInBundledPage (0.04s)
+--- PASS: TestPageBundlerMultilingualTextResource (0.16s)
=== CONT TestRenderWithoutArgument
---- PASS: TestPageBundlerMultilingualTextResource (0.06s)
+--- PASS: TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths (0.18s)
=== CONT TestGoldmark
---- PASS: TestPageBundlerResourceMultipleOutputFormatsWithDifferentPaths (0.06s)
+--- PASS: TestPageBundlerBundleInRoot (0.13s)
=== CONT TestPageParam
---- PASS: TestPageBundlerBundleInRoot (0.05s)
+--- PASS: TestRenderWithoutArgument (0.13s)
=== CONT TestScratch
---- PASS: TestRenderWithoutArgument (0.03s)
+--- PASS: TestPageBundlerShortcodeInBundledPage (0.22s)
=== CONT TestWordCountAndSimilarVsSummary
---- PASS: TestPageParam (0.05s)
+--- PASS: TestGoldmark (0.86s)
=== CONT TestChompBOM
---- PASS: TestGoldmark (0.08s)
+--- PASS: TestPageParam (0.90s)
=== CONT TestTranslationKeyTermPages
---- PASS: TestWordCountAndSimilarVsSummary (0.06s)
+--- PASS: TestWordCountAndSimilarVsSummary (0.87s)
=== CONT TestPagePaths
---- PASS: TestScratch (0.08s)
+--- PASS: TestChompBOM (0.15s)
=== CONT TestWordCount
=== RUN TestWordCount/md
---- PASS: TestChompBOM (0.05s)
+--- PASS: TestScratch (0.95s)
=== CONT TestWordCountWithIsCJKLanguageFalse
=== RUN TestWordCountWithIsCJKLanguageFalse/md
---- PASS: TestTranslationKeyTermPages (0.06s)
+--- PASS: TestTranslationKeyTermPages (0.17s)
=== CONT TestWordCountWithMainEnglishWithCJKRunes
=== RUN TestWordCountWithMainEnglishWithCJKRunes/md
=== RUN TestWordCount/ad
=== RUN TestWordCountWithIsCJKLanguageFalse/ad
=== RUN TestWordCountWithMainEnglishWithCJKRunes/ad
---- PASS: TestPagePaths (0.44s)
+--- PASS: TestPagePaths (2.12s)
=== CONT TestWordCountWithAllCJKRunesHasCJKLanguage
=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/md
=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/ad
-=== RUN TestWordCount/rst
=== RUN TestWordCountWithIsCJKLanguageFalse/rst
=== RUN TestWordCountWithMainEnglishWithCJKRunes/rst
+=== RUN TestWordCount/rst
=== RUN TestWordCountWithAllCJKRunesHasCJKLanguage/rst
---- PASS: TestWordCount (2.38s)
- --- PASS: TestWordCount/md (0.06s)
- --- PASS: TestWordCount/ad (1.19s)
- --- PASS: TestWordCount/rst (1.12s)
+--- PASS: TestWordCount (7.65s)
+ --- PASS: TestWordCount/md (0.17s)
+ --- PASS: TestWordCount/ad (4.51s)
+ --- PASS: TestWordCount/rst (2.96s)
=== CONT TestWordCountWithAllCJKRunesWithoutHasCJKLanguage
=== RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/md
=== RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad
---- PASS: TestWordCountWithIsCJKLanguageFalse (2.60s)
- --- PASS: TestWordCountWithIsCJKLanguageFalse/md (0.04s)
- --- PASS: TestWordCountWithIsCJKLanguageFalse/ad (1.51s)
- --- PASS: TestWordCountWithIsCJKLanguageFalse/rst (1.05s)
+--- PASS: TestWordCountWithIsCJKLanguageFalse (7.92s)
+ --- PASS: TestWordCountWithIsCJKLanguageFalse/md (0.17s)
+ --- PASS: TestWordCountWithIsCJKLanguageFalse/ad (4.22s)
+ --- PASS: TestWordCountWithIsCJKLanguageFalse/rst (3.53s)
=== CONT TestPageWithDate
---- PASS: TestWordCountWithMainEnglishWithCJKRunes (2.65s)
- --- PASS: TestWordCountWithMainEnglishWithCJKRunes/md (0.07s)
- --- PASS: TestWordCountWithMainEnglishWithCJKRunes/ad (1.58s)
- --- PASS: TestWordCountWithMainEnglishWithCJKRunes/rst (0.96s)
+--- PASS: TestPageWithDate (0.37s)
=== CONT TestSummaryAuto
---- PASS: TestPageWithDate (0.08s)
+--- PASS: TestWordCountWithMainEnglishWithCJKRunes (8.40s)
+ --- PASS: TestWordCountWithMainEnglishWithCJKRunes/md (0.24s)
+ --- PASS: TestWordCountWithMainEnglishWithCJKRunes/ad (4.33s)
+ --- PASS: TestWordCountWithMainEnglishWithCJKRunes/rst (3.83s)
=== CONT TestSummaryManualSplitHTML
---- PASS: TestSummaryManualSplitHTML (0.06s)
+--- PASS: TestSummaryAuto (0.33s)
=== CONT TestSummaryManualSplit
---- PASS: TestSummaryAuto (0.07s)
+--- PASS: TestSummaryManualSplitHTML (0.27s)
=== CONT TestSummaryInFrontMatter
---- PASS: TestSummaryManualSplit (0.09s)
+--- PASS: TestSummaryManualSplit (0.30s)
=== CONT TestPageWithMoreTag
=== RUN TestPageWithMoreTag/md
---- PASS: TestSummaryInFrontMatter (0.12s)
+--- PASS: TestSummaryInFrontMatter (0.26s)
=== CONT TestPageWithShortCodeInSummary
=== RUN TestPageWithShortCodeInSummary/md
-=== RUN TestPageWithMoreTag/ad
-=== RUN TestPageWithShortCodeInSummary/ad
---- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage (2.73s)
- --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/md (0.16s)
- --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/ad (1.50s)
- --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/rst (1.08s)
+--- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage (7.07s)
+ --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/md (0.25s)
+ --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/ad (3.53s)
+ --- PASS: TestWordCountWithAllCJKRunesHasCJKLanguage/rst (3.28s)
=== CONT TestPageWithDateFields
=== RUN TestPageWithDateFields/md
+=== RUN TestPageWithMoreTag/ad
+=== RUN TestPageWithShortCodeInSummary/ad
=== RUN TestPageWithDateFields/ad
=== RUN TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/rst
=== RUN TestPageWithShortCodeInSummary/rst
=== RUN TestPageWithMoreTag/rst
---- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage (3.22s)
- --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/md (0.07s)
- --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad (1.25s)
- --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/rst (1.89s)
+--- PASS: TestPageWithShortCodeInSummary (6.79s)
+ --- PASS: TestPageWithShortCodeInSummary/md (0.26s)
+ --- PASS: TestPageWithShortCodeInSummary/ad (3.45s)
+ --- PASS: TestPageWithShortCodeInSummary/rst (3.09s)
=== CONT TestPageWithSummaryParameter
=== RUN TestPageWithSummaryParameter/md
---- PASS: TestPageWithShortCodeInSummary (3.01s)
- --- PASS: TestPageWithShortCodeInSummary/md (0.12s)
- --- PASS: TestPageWithShortCodeInSummary/ad (1.41s)
- --- PASS: TestPageWithShortCodeInSummary/rst (1.48s)
+=== RUN TestPageWithSummaryParameter/ad
+--- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage (8.49s)
+ --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/md (0.29s)
+ --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/ad (4.78s)
+ --- PASS: TestWordCountWithAllCJKRunesWithoutHasCJKLanguage/rst (3.42s)
=== CONT TestPageWithBlankSummary
=== RUN TestPageWithBlankSummary/md
---- PASS: TestPageWithMoreTag (3.20s)
- --- PASS: TestPageWithMoreTag/md (0.14s)
- --- PASS: TestPageWithMoreTag/ad (1.61s)
- --- PASS: TestPageWithMoreTag/rst (1.45s)
+=== RUN TestPageWithBlankSummary/ad
+--- PASS: TestPageWithMoreTag (8.55s)
+ --- PASS: TestPageWithMoreTag/md (0.29s)
+ --- PASS: TestPageWithMoreTag/ad (4.88s)
+ --- PASS: TestPageWithMoreTag/rst (3.38s)
=== CONT TestPageWithDelimiter
=== RUN TestPageWithDelimiter/md
-=== RUN TestPageWithSummaryParameter/ad
-=== RUN TestPageWithBlankSummary/ad
=== RUN TestPageWithDelimiter/ad
=== RUN TestPageWithDateFields/rst
=== RUN TestPageWithBlankSummary/rst
-=== RUN TestPageWithDelimiter/rst
=== RUN TestPageWithSummaryParameter/rst
---- PASS: TestPageWithBlankSummary (4.18s)
- --- PASS: TestPageWithBlankSummary/md (0.41s)
- --- PASS: TestPageWithBlankSummary/ad (2.11s)
- --- PASS: TestPageWithBlankSummary/rst (1.65s)
+=== RUN TestPageWithDelimiter/rst
+--- PASS: TestPageWithBlankSummary (7.27s)
+ --- PASS: TestPageWithBlankSummary/md (0.11s)
+ --- PASS: TestPageWithBlankSummary/ad (3.84s)
+ --- PASS: TestPageWithBlankSummary/rst (3.29s)
=== CONT TestPageSummary
=== RUN TestPageSummary/md
=== RUN TestPageSummary/ad
---- PASS: TestPageWithDelimiter (4.16s)
- --- PASS: TestPageWithDelimiter/md (0.28s)
- --- PASS: TestPageWithDelimiter/ad (2.59s)
- --- PASS: TestPageWithDelimiter/rst (1.30s)
+--- PASS: TestPageWithDelimiter (7.82s)
+ --- PASS: TestPageWithDelimiter/md (0.30s)
+ --- PASS: TestPageWithDelimiter/ad (4.53s)
+ --- PASS: TestPageWithDelimiter/rst (2.98s)
=== CONT TestCreateNewPage
=== RUN TestCreateNewPage/md
=== RUN TestCreateNewPage/ad
---- PASS: TestPageWithDateFields (7.57s)
- --- PASS: TestPageWithDateFields/md (0.06s)
- --- PASS: TestPageWithDateFields/ad (3.83s)
- --- PASS: TestPageWithDateFields/rst (3.67s)
+--- PASS: TestPageWithSummaryParameter (10.68s)
+ --- PASS: TestPageWithSummaryParameter/md (0.31s)
+ --- PASS: TestPageWithSummaryParameter/ad (5.47s)
+ --- PASS: TestPageWithSummaryParameter/rst (4.89s)
=== CONT TestPageDatesSections
---- PASS: TestPageDatesSections (0.51s)
+--- PASS: TestPageDatesSections (0.76s)
=== 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.09s)
+--- PASS: TestPageWithDateFields (18.45s)
+ --- PASS: TestPageWithDateFields/md (0.24s)
+ --- PASS: TestPageWithDateFields/ad (9.75s)
+ --- PASS: TestPageWithDateFields/rst (8.45s)
=== CONT TestPageDatesTerms
---- PASS: TestPageDatesTerms (0.03s)
+--- PASS: TestPageDatesAllKinds (0.48s)
=== CONT TestPageWithDelimiterForMarkdownThatCrossesBorder
---- PASS: TestPageWithDelimiterForMarkdownThatCrossesBorder (0.02s)
+=== RUN TestPageSummary/rst
+--- PASS: TestPageWithDelimiterForMarkdownThatCrossesBorder (0.33s)
=== CONT TestPermalink
=== RUN TestPermalink/x/y/z/boofar.md-0
=== PAUSE TestPermalink/x/y/z/boofar.md-0
@@ -12260,118 +12300,224 @@
=== RUN TestPermalink/x/y/z/boofar.md-19
=== PAUSE TestPermalink/x/y/z/boofar.md-19
=== CONT TestDraftNonDefaultContentLanguage
---- PASS: TestDraftNonDefaultContentLanguage (0.03s)
+--- PASS: TestPageDatesTerms (0.52s)
=== CONT TestListTitles
---- PASS: TestListTitles (0.04s)
+--- PASS: TestDraftNonDefaultContentLanguage (0.56s)
=== CONT TestMountFilters
---- PASS: TestMountFilters (0.04s)
+--- PASS: TestListTitles (0.85s)
=== CONT TestMinifyPublisher
---- PASS: TestPageWithSummaryParameter (5.89s)
- --- PASS: TestPageWithSummaryParameter/md (0.47s)
- --- PASS: TestPageWithSummaryParameter/ad (3.34s)
- --- PASS: TestPageWithSummaryParameter/rst (2.08s)
+--- PASS: TestMountFilters (0.71s)
=== CONT TestSectionPagesIssue12399
-=== RUN TestPageSummary/rst
---- PASS: TestSectionPagesIssue12399 (0.13s)
+--- PASS: TestSectionPagesIssue12399 (0.40s)
=== CONT TestSectionPagesMenuMultilingualWarningIssue12306
---- PASS: TestSectionPagesMenuMultilingualWarningIssue12306 (0.08s)
+--- PASS: TestMinifyPublisher (0.85s)
=== CONT TestMenusSubDirInBaseURL
---- PASS: TestMinifyPublisher (0.23s)
+--- PASS: TestSectionPagesMenuMultilingualWarningIssue12306 (0.21s)
=== CONT TestMenusNewConfigSetup
---- PASS: TestMenusSubDirInBaseURL (0.07s)
+=== RUN TestCreateNewPage/rst
+--- PASS: TestMenusSubDirInBaseURL (0.40s)
=== CONT TestMenuHasMenuCurrentSection
---- PASS: TestMenusNewConfigSetup (0.11s)
+--- PASS: TestMenusNewConfigSetup (0.38s)
=== CONT TestMenusSectionPagesMenu
---- PASS: TestMenuHasMenuCurrentSection (0.19s)
+--- PASS: TestMenuHasMenuCurrentSection (0.46s)
=== CONT TestSmokeFilesystems
-=== RUN TestCreateNewPage/rst
---- PASS: TestMenusSectionPagesMenu (0.29s)
+--- PASS: TestPageSummary (7.33s)
+ --- PASS: TestPageSummary/md (0.54s)
+ --- PASS: TestPageSummary/ad (4.06s)
+ --- PASS: TestPageSummary/rst (2.73s)
=== CONT TestSmoke
---- PASS: TestSmokeFilesystems (0.16s)
+--- PASS: TestMenusSectionPagesMenu (0.74s)
=== CONT TestSmokeOutputFormats
---- PASS: TestSmokeOutputFormats (0.09s)
+--- PASS: TestSmokeFilesystems (0.68s)
=== CONT TestMultihostAllButOneLanguageDisabledIssue12288
---- PASS: TestMultihostAllButOneLanguageDisabledIssue12288 (0.14s)
+--- PASS: TestSmokeOutputFormats (0.41s)
=== CONT TestMultihostResourcePerLanguageMultihostMinify
---- PASS: TestSmoke (0.33s)
-=== CONT TestTitleCaseStyleWithAutomaticSectionPages
---- PASS: TestMultihostResourcePerLanguageMultihostMinify (0.12s)
+--- PASS: TestMultihostAllButOneLanguageDisabledIssue12288 (0.44s)
+=== CONT TestMultihost
+--- PASS: TestSmoke (1.23s)
=== CONT TestRenderStringBadMarkupOpt
---- PASS: TestRenderStringBadMarkupOpt (0.08s)
+--- PASS: TestMultihostResourcePerLanguageMultihostMinify (0.59s)
+=== CONT TestMultiSitesWithTwoLanguages
+--- PASS: TestRenderStringBadMarkupOpt (0.49s)
+=== CONT TestErrorTemplateRuntime
+--- PASS: TestCreateNewPage (7.52s)
+ --- PASS: TestCreateNewPage/md (0.44s)
+ --- PASS: TestCreateNewPage/ad (4.43s)
+ --- PASS: TestCreateNewPage/rst (2.65s)
=== CONT TestPageTranslationsMap
---- PASS: TestTitleCaseStyleWithAutomaticSectionPages (0.13s)
+--- PASS: TestErrorTemplateRuntime (0.77s)
+=== CONT TestErrorInBaseTemplate
+=== RUN TestErrorInBaseTemplate/base_template
+--- PASS: TestMultiSitesWithTwoLanguages (1.13s)
=== CONT TestTemplateBaseWithComment
---- PASS: TestPageSummary (2.53s)
- --- PASS: TestPageSummary/md (0.05s)
- --- PASS: TestPageSummary/ad (1.48s)
- --- PASS: TestPageSummary/rst (1.01s)
+--- PASS: TestMultihost (1.58s)
+=== CONT TestErrorRenderHookCodeblock
+--- PASS: TestPageTranslationsMap (0.57s)
=== CONT TestTemplateNoBasePlease
---- PASS: TestPageTranslationsMap (0.09s)
+=== RUN TestErrorInBaseTemplate/index_template
+--- PASS: TestErrorRenderHookCodeblock (0.89s)
+=== CONT TestErrorRenderHookHeading
+--- PASS: TestTemplateNoBasePlease (0.89s)
=== CONT TestTemplateManyBaseTemplates
---- PASS: TestTemplateBaseWithComment (0.16s)
+--- PASS: TestTemplateBaseWithComment (0.95s)
+=== CONT TestErrorNestedShortcode
+=== RUN TestErrorInBaseTemplate/partial_from_define
+--- PASS: TestErrorNestedShortcode (0.54s)
=== CONT TestTaxonomyNestedEmptySectionsIssue12188
---- PASS: TestTemplateNoBasePlease (0.15s)
+--- PASS: TestErrorRenderHookHeading (0.56s)
+=== CONT TestErrorNestedRender
=== CONT TestTaxonomyLookupIssue12193
+--- PASS: TestErrorInBaseTemplate (1.70s)
+ --- PASS: TestErrorInBaseTemplate/base_template (0.38s)
+ --- PASS: TestErrorInBaseTemplate/index_template (0.85s)
+ --- PASS: TestErrorInBaseTemplate/partial_from_define (0.46s)
+--- PASS: TestTaxonomyNestedEmptySectionsIssue12188 (0.12s)
+=== CONT TestErrorMinify
+--- PASS: TestErrorNestedRender (0.15s)
+=== CONT TestModuleAbsMount
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: TestTaxonomyLookupIssue12193 (0.14s)
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: TestTaxonomyNestedEmptySectionsIssue12188 (0.08s)
+=== CONT TestSiteWithGoModButNoModules
+--- PASS: TestErrorMinify (0.25s)
=== CONT TestTaxonomiesTermLookup
---- PASS: TestTaxonomyLookupIssue12193 (0.10s)
+--- PASS: TestSiteWithGoModButNoModules (0.51s)
+=== CONT TestMountsProject
+--- PASS: TestTaxonomiesTermLookup (0.47s)
+=== CONT TestModulesIncompatible
+--- PASS: TestModuleAbsMount (0.71s)
+=== CONT TestModulesWithContent
+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: TestMountsProject (0.23s)
+=== CONT TestHugoModulesMatrix
+ hugo_modules_test.go:317:
+--- SKIP: TestHugoModulesMatrix (0.00s)
+=== CONT TestFrontmatterPreserveDatatypesForSlices
+--- PASS: TestFrontmatterPreserveDatatypesForSlices (0.20s)
+=== CONT TestEmbeddedPaginationTemplate
+--- PASS: TestModulesIncompatible (0.37s)
=== CONT TestTermBuildNeverRenderNorList
---- PASS: TestTaxonomiesTermLookup (0.07s)
+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: TestTermBuildNeverRenderNorList (1.03s)
+=== CONT TestPublisDateRollupIssue12438
+--- PASS: TestModulesWithContent (1.89s)
=== CONT TestTermDraft
---- PASS: TestTermBuildNeverRenderNorList (0.10s)
+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: TestTermDraft (0.23s)
+=== CONT TestTOMLDates
+--- PASS: TestPublisDateRollupIssue12438 (0.79s)
+=== CONT TestDataNoAssets
+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: TestDataNoAssets (0.16s)
=== CONT TestTaxonomiesSpaceInName
---- PASS: TestTermDraft (0.09s)
+--- PASS: TestTOMLDates (0.21s)
+=== CONT TestDataMixedCaseFolders
+--- PASS: TestTaxonomiesSpaceInName (0.16s)
=== CONT TestTaxonomiesEmptyTagsString
---- PASS: TestTaxonomiesEmptyTagsString (0.06s)
+--- PASS: TestDataMixedCaseFolders (0.16s)
+=== 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: TestTaxonomiesEmptyTagsString (1.05s)
=== CONT TestTaxonomiesDirectoryOverlaps
---- PASS: TestTaxonomiesSpaceInName (0.08s)
+--- PASS: TestEmbeddedPaginationTemplate (3.44s)
+=== CONT TestBundleResourcesNoPublishedIssue12198
+--- PASS: TestBundleResourcesNoPublishedIssue12198 (0.26s)
=== CONT TestTaxonomiesPageCollections
---- PASS: TestTaxonomiesDirectoryOverlaps (0.11s)
+--- PASS: TestSitemapOverrideFilename (1.62s)
+=== CONT TestIntegrationTestTemplate
+--- PASS: TestTaxonomiesDirectoryOverlaps (0.64s)
=== CONT TestTaxonomiesHomeDraft
---- PASS: TestTaxonomiesPageCollections (0.13s)
-=== CONT TestTaxonomiesIndexDraft
+--- PASS: TestIntegrationTestTemplate (0.57s)
+=== CONT TestContentFactory
+=== RUN TestContentFactory/Simple
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: TestTaxonomiesHomeDraft (0.11s)
-=== CONT TestTaxonomiesNotForDrafts
---- PASS: TestCreateNewPage (3.05s)
- --- PASS: TestCreateNewPage/md (0.14s)
- --- PASS: TestCreateNewPage/ad (1.70s)
- --- PASS: TestCreateNewPage/rst (1.21s)
-=== CONT TestTaxonomiesPathSeparation
+--- PASS: TestTaxonomiesHomeDraft (0.70s)
+=== CONT TestTaxonomiesIndexDraft
+--- PASS: TestTaxonomiesPageCollections (1.09s)
+=== CONT TestConfigDir
+=== RUN TestContentFactory/Content_in_both_project_and_theme
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 "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
---- PASS: TestTaxonomiesIndexDraft (0.10s)
+--- PASS: TestConfigDir (0.32s)
+=== CONT TestTaxonomiesNotForDrafts
+--- PASS: TestContentFactory (0.80s)
+ --- PASS: TestContentFactory/Simple (0.46s)
+ --- PASS: TestContentFactory/Content_in_both_project_and_theme (0.34s)
+=== CONT TestDeprecateTaxonomyTerm
+--- PASS: TestTaxonomiesIndexDraft (0.65s)
+=== CONT TestTaxonomiesPathSeparation
+--- PASS: TestDeprecateTaxonomyTerm (0.36s)
+=== CONT TestKindsUnknown
+--- PASS: TestTaxonomiesNotForDrafts (0.58s)
=== CONT TestTaxonomiesCountOrder
---- PASS: TestTaxonomiesNotForDrafts (0.07s)
+--- PASS: TestKindsUnknown (0.19s)
+=== CONT TestDisableKindsTaxonomyTerm
+--- PASS: TestTaxonomiesPathSeparation (0.87s)
=== CONT TestSitemapIssue12266
+--- PASS: TestDisableKindsTaxonomyTerm (0.60s)
+=== CONT TestLanguagesDisabled
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 "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
---- PASS: TestTaxonomiesPathSeparation (0.16s)
+--- PASS: TestTaxonomiesCountOrder (1.08s)
=== CONT TestSitemapAndContentBundleNamedSitemap
---- PASS: TestSitemapAndContentBundleNamedSitemap (0.03s)
+--- PASS: TestTemplateManyBaseTemplates (8.68s)
+=== CONT TestConfigModuleDefaultMountsInConfig
+--- PASS: TestLanguagesDisabled (0.70s)
=== CONT TestSitemapShouldNotUseListXML
---- PASS: TestTaxonomiesCountOrder (0.18s)
+--- PASS: TestSitemapAndContentBundleNamedSitemap (0.38s)
+=== CONT TestConfigMiscPanics
+=== RUN TestConfigMiscPanics/empty_params
+--- PASS: TestConfigModuleDefaultMountsInConfig (0.25s)
=== CONT TestParseSitemap
--- PASS: TestParseSitemap (0.00s)
+=== CONT TestConfigOutputFormatsPerLanguage
+--- PASS: TestSitemapShouldNotUseListXML (0.37s)
+=== CONT TestConfigLanguageCodeTopLevel
+=== RUN TestConfigMiscPanics/invalid_language_setup
+=== RUN TestConfigMiscPanics/invalid_defaultContentLanguage
+--- PASS: TestConfigMiscPanics (0.85s)
+ --- PASS: TestConfigMiscPanics/empty_params (0.84s)
+ --- PASS: TestConfigMiscPanics/invalid_language_setup (0.00s)
+ --- PASS: TestConfigMiscPanics/invalid_defaultContentLanguage (0.01s)
=== CONT TestSitemapOutputFormats
---- PASS: TestSitemapShouldNotUseListXML (0.09s)
+--- PASS: TestConfigOutputFormatsPerLanguage (0.93s)
=== CONT TestSitemapMultilingual
---- PASS: TestSitemapIssue12266 (0.23s)
+=== CONT TestConfigEmptyTOMLString
+--- PASS: TestConfigLanguageCodeTopLevel (0.76s)
+--- PASS: TestSitemapOutputFormats (0.24s)
+=== CONT TestConfigLegacyValues
+--- PASS: TestConfigEmptyTOMLString (0.28s)
=== CONT TestSitemapBasic
---- PASS: TestSitemapOutputFormats (0.12s)
+--- PASS: TestSitemapIssue12266 (2.41s)
+=== CONT TestConfigMergeLanguageDeepEmptyLefSide
+--- PASS: TestSitemapMultilingual (0.32s)
=== CONT TestSectionWithURLInFrontMatter
---- PASS: TestSitemapMultilingual (0.07s)
+--- PASS: TestConfigLegacyValues (0.16s)
+=== CONT TestConfigHugoWorkingDir
+--- PASS: TestSitemapBasic (0.27s)
=== CONT TestUglyURLsPerSection
---- PASS: TestSitemapBasic (0.06s)
+--- PASS: TestConfigHugoWorkingDir (0.32s)
+=== CONT TestConfigEmptyMainSections
+--- PASS: TestConfigMergeLanguageDeepEmptyLefSide (0.38s)
=== CONT TestRefLinking
---- PASS: TestUglyURLsPerSection (0.08s)
+--- PASS: TestUglyURLsPerSection (0.22s)
+=== CONT TestReproCommentsIn10947
+--- PASS: TestSectionWithURLInFrontMatter (0.44s)
=== CONT TestWeightedTaxonomies
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.
@@ -12380,6 +12526,10 @@
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.
=== RUN TestRefLinking/t0t
=== RUN TestRefLinking/t1t
+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.57s)
+=== CONT TestConfigOutputFormatDefinedInTheme
=== RUN TestRefLinking/t2t
=== RUN TestRefLinking/t3t
=== RUN TestRefLinking/t4t
@@ -12394,11 +12544,13 @@
=== RUN TestRefLinking/t13t
=== RUN TestRefLinking/t14t
=== RUN TestRefLinking/t15t
+--- PASS: TestReproCommentsIn10947 (0.48s)
+=== CONT TestGroupedPages
=== RUN TestRefLinking/t16t
=== RUN TestRefLinking/t17t
=== RUN TestRefLinking/t18t
=== RUN TestRefLinking/t19t
---- PASS: TestRefLinking (0.11s)
+--- PASS: TestRefLinking (0.58s)
--- PASS: TestRefLinking/t0t (0.00s)
--- PASS: TestRefLinking/t1t (0.00s)
--- PASS: TestRefLinking/t2t (0.00s)
@@ -12414,290 +12566,138 @@
--- PASS: TestRefLinking/t12t (0.00s)
--- PASS: TestRefLinking/t13t (0.00s)
--- PASS: TestRefLinking/t14t (0.00s)
- --- PASS: TestRefLinking/t15t (0.00s)
+ --- PASS: TestRefLinking/t15t (0.01s)
--- PASS: TestRefLinking/t16t (0.00s)
--- PASS: TestRefLinking/t17t (0.00s)
--- PASS: TestRefLinking/t18t (0.00s)
--- PASS: TestRefLinking/t19t (0.00s)
-=== CONT TestGroupedPages
---- PASS: TestSectionWithURLInFrontMatter (0.20s)
-=== CONT TestOrderedPages
+=== CONT TestHugoConfigSliceOverrides
+=== RUN TestHugoConfigSliceOverrides/En_first
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 "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: TestWeightedTaxonomies (0.13s)
-=== CONT TestShouldAlwaysHaveUglyURLs
+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.57s)
+=== CONT TestOrderedPages
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: TestGroupedPages (0.17s)
+--- PASS: TestConfigOutputFormatDefinedInTheme (0.51s)
+=== CONT TestInvalidDefaultMarkdownHandler
+--- PASS: TestInvalidDefaultMarkdownHandler (0.02s)
+=== CONT TestShouldAlwaysHaveUglyURLs
+--- PASS: TestOrderedPages (0.43s)
+--- PASS: TestGroupedPages (0.55s)
+=== CONT TestLoadConfigModules
=== CONT TestCrossrefs
+=== RUN TestHugoConfigSliceOverrides/Sv_first
+WARN Module "n1" is not compatible with this Hugo version: 0.40.0/0.50.0 extended; run "hugo mod graph" for more information.
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: TestOrderedPages (0.17s)
-=== CONT TestPageWithUnderScoreIndexInFilename
-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: TestPageWithUnderScoreIndexInFilename (0.09s)
-=== CONT TestLastChange
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: TestLoadConfigModules (2.29s)
+=== CONT TestPrivacyConfig
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: TestShouldAlwaysHaveUglyURLs (0.44s)
-=== CONT TestFutureExpirationRender
-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.26s)
-=== 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 "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
+--- PASS: TestShouldAlwaysHaveUglyURLs (2.82s)
+=== CONT TestPageWithUnderScoreIndexInFilename
+--- PASS: TestPrivacyConfig (0.64s)
+=== CONT TestLoadConfigFromThemeDir
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: TestFutureExpirationRender (0.19s)
-=== CONT TestSiteLastmod
+--- PASS: TestPageWithUnderScoreIndexInFilename (0.28s)
+=== CONT TestLastChange
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: TestLastChange (0.13s)
+=== CONT TestLoadConfigFromThemes
+=== RUN TestLoadConfigFromThemes/Merge_default
+--- PASS: TestLoadConfigFromThemeDir (0.39s)
+=== 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 "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
---- PASS: TestCrossrefs (0.64s)
-=== CONT TestSiteStats
-WARN deprecated: .Site.LastChange was deprecated in Hugo v0.123.0 and will be removed in a future release. Use .Site.Lastmod instead.
+--- PASS: TestCrossrefs (3.61s)
+=== CONT TestLoadMultiConfig
+=== RUN TestLoadConfigFromThemes/Merge_shallow
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: TestTemplateManyBaseTemplates (2.02s)
-=== CONT TestMultihost
---- PASS: TestSiteLastmod (0.23s)
-=== CONT TestMultiSitesWithTwoLanguages
+--- PASS: TestLoadMultiConfig (0.05s)
+=== CONT TestDraftAndFutureRender
+--- PASS: TestFutureExpirationRender (0.36s)
+=== CONT TestDisableRootSlicesFromEnv
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: TestSiteStats (0.26s)
-=== CONT TestErrorTemplateRuntime
---- PASS: TestMultiSitesWithTwoLanguages (0.14s)
-=== CONT TestErrorInBaseTemplate
-=== RUN TestErrorInBaseTemplate/base_template
---- PASS: TestErrorTemplateRuntime (0.05s)
-=== CONT TestErrorRenderHookCodeblock
---- PASS: TestMultihost (0.22s)
-=== CONT TestErrorRenderHookHeading
+--- PASS: TestDisableRootSlicesFromEnv (0.45s)
+=== 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.
-=== RUN TestErrorInBaseTemplate/index_template
-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: TestDraftAndFutureRender (0.65s)
-=== CONT TestErrorNestedShortcode
---- PASS: TestErrorRenderHookCodeblock (0.13s)
-=== CONT TestErrorNestedRender
---- PASS: TestErrorRenderHookHeading (0.09s)
-=== CONT TestErrorMinify
---- PASS: TestErrorNestedShortcode (0.07s)
-=== CONT TestModuleAbsMount
-=== RUN TestErrorInBaseTemplate/partial_from_define
---- PASS: TestErrorNestedRender (0.09s)
-=== CONT TestSiteWithGoModButNoModules
---- PASS: TestErrorMinify (0.11s)
-=== CONT TestMountsProject
---- PASS: TestModuleAbsMount (0.08s)
-=== 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: TestErrorInBaseTemplate (0.32s)
- --- PASS: TestErrorInBaseTemplate/base_template (0.10s)
- --- PASS: TestErrorInBaseTemplate/index_template (0.12s)
- --- PASS: TestErrorInBaseTemplate/partial_from_define (0.10s)
-=== CONT TestModulesWithContent
---- PASS: TestMountsProject (0.09s)
-=== CONT TestHugoModulesMatrix
- hugo_modules_test.go:317:
---- SKIP: TestHugoModulesMatrix (0.00s)
-=== CONT TestFrontmatterPreserveDatatypesForSlices
---- PASS: TestModulesIncompatible (0.15s)
-=== CONT TestEmbeddedPaginationTemplate
---- PASS: TestSiteWithGoModButNoModules (0.18s)
-=== CONT TestPublisDateRollupIssue12438
---- PASS: TestFrontmatterPreserveDatatypesForSlices (0.10s)
-=== CONT TestTOMLDates
-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: TestPublisDateRollupIssue12438 (0.18s)
-=== CONT TestDataNoAssets
---- PASS: TestTOMLDates (0.16s)
-=== CONT TestDataMixedCaseFolders
---- PASS: TestModulesWithContent (0.38s)
-=== 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: TestDataNoAssets (0.11s)
-=== CONT TestBundleResourcesNoPublishedIssue12198
---- PASS: TestDataMixedCaseFolders (0.15s)
-=== CONT TestIntegrationTestTemplate
---- PASS: TestSitemapOverrideFilename (0.08s)
-=== CONT TestContentFactory
-=== RUN TestContentFactory/Simple
---- PASS: TestBundleResourcesNoPublishedIssue12198 (0.05s)
-=== CONT TestConfigDir
-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: TestIntegrationTestTemplate (0.04s)
-=== CONT TestDeprecateTaxonomyTerm
---- PASS: TestDeprecateTaxonomyTerm (0.02s)
-=== CONT TestKindsUnknown
---- PASS: TestConfigDir (0.05s)
-=== CONT TestDisableKindsTaxonomyTerm
-=== RUN TestContentFactory/Content_in_both_project_and_theme
---- PASS: TestKindsUnknown (0.02s)
-=== CONT TestLanguagesDisabled
---- PASS: TestLanguagesDisabled (0.03s)
-=== CONT TestConfigModuleDefaultMountsInConfig
---- PASS: TestContentFactory (0.11s)
- --- PASS: TestContentFactory/Simple (0.06s)
- --- PASS: TestContentFactory/Content_in_both_project_and_theme (0.05s)
-=== CONT TestConfigMiscPanics
-=== RUN TestConfigMiscPanics/empty_params
---- PASS: TestDisableKindsTaxonomyTerm (0.06s)
-=== CONT TestConfigOutputFormatsPerLanguage
+=== RUN TestLoadConfigFromThemes/Merge_no_params_in_project
+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 "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: TestConfigModuleDefaultMountsInConfig (0.05s)
-=== CONT TestConfigLanguageCodeTopLevel
-=== RUN TestConfigMiscPanics/invalid_language_setup
-=== RUN TestConfigMiscPanics/invalid_defaultContentLanguage
---- PASS: TestConfigMiscPanics (0.05s)
- --- PASS: TestConfigMiscPanics/empty_params (0.04s)
- --- PASS: TestConfigMiscPanics/invalid_language_setup (0.01s)
- --- PASS: TestConfigMiscPanics/invalid_defaultContentLanguage (0.00s)
-=== CONT TestConfigEmptyTOMLString
---- PASS: TestConfigOutputFormatsPerLanguage (0.07s)
-=== CONT TestConfigLegacyValues
---- PASS: TestConfigLanguageCodeTopLevel (0.05s)
-=== CONT TestConfigMergeLanguageDeepEmptyLefSide
---- PASS: TestEmbeddedPaginationTemplate (0.55s)
-=== CONT TestConfigHugoWorkingDir
---- PASS: TestConfigLegacyValues (0.03s)
-=== CONT TestConfigEmptyMainSections
---- PASS: TestConfigEmptyTOMLString (0.05s)
-=== CONT TestReproCommentsIn10947
---- PASS: TestConfigEmptyMainSections (0.04s)
-=== CONT TestConfigOutputFormatDefinedInTheme
---- PASS: TestConfigHugoWorkingDir (0.05s)
-=== CONT TestHugoConfigSliceOverrides
-=== RUN TestHugoConfigSliceOverrides/En_first
---- PASS: TestReproCommentsIn10947 (0.05s)
-=== CONT TestInvalidDefaultMarkdownHandler
---- PASS: TestConfigOutputFormatDefinedInTheme (0.02s)
-=== CONT TestLoadConfigModules
---- PASS: TestInvalidDefaultMarkdownHandler (0.01s)
-=== 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: TestConfigMergeLanguageDeepEmptyLefSide (0.10s)
-=== CONT TestLoadConfigFromThemeDir
---- PASS: TestPrivacyConfig (0.04s)
-=== CONT TestLoadConfigFromThemes
-=== RUN TestLoadConfigFromThemes/Merge_default
---- PASS: TestLoadConfigModules (0.05s)
-=== CONT TestLoadMultiConfig
---- PASS: TestLoadMultiConfig (0.01s)
-=== CONT TestDisableRootSlicesFromEnv
-=== RUN TestHugoConfigSliceOverrides/Sv_first
---- PASS: TestLoadConfigFromThemeDir (0.07s)
+--- PASS: TestSiteLastmod (0.63s)
=== CONT TestLoadConfigThemeLanguage
---- PASS: TestDisableRootSlicesFromEnv (0.07s)
-=== CONT TestLoadConfigLanguageParamsOverrideIssue10620
---- PASS: TestLoadConfigLanguageParamsOverrideIssue10620 (0.02s)
-=== CONT TestCascadeIssue12172
---- PASS: TestLoadConfigThemeLanguage (0.06s)
-=== CONT TestCascadConfigExtensionInPathIgnore
-=== RUN TestLoadConfigFromThemes/Merge_shallow
---- PASS: TestCascadeIssue12172 (0.03s)
-=== CONT TestCascadConfigExtensionInPath
---- PASS: TestCascadConfigExtensionInPathIgnore (0.02s)
-=== CONT TestCascadeExtensionInPathIgnore
---- PASS: TestCascadConfigExtensionInPath (0.05s)
-=== CONT TestCascadeExtensionInPath
---- PASS: TestCascadeExtensionInPathIgnore (0.08s)
-=== CONT TestCascadeEditIssue12449
-=== RUN TestLoadConfigFromThemes/Merge_no_params_in_project
---- PASS: TestCascadeExtensionInPath (0.10s)
-=== CONT TestCascadeTarget
-=== RUN TestCascadeTarget/slice
---- PASS: TestCascadeEditIssue12449 (0.06s)
-=== CONT TestCascadeBuildOptionsTaxonomies
---- PASS: TestCascadeBuildOptionsTaxonomies (0.06s)
-=== CONT TestAliasTemplate
=== RUN TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none
+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.
-=== RUN TestCascadeTarget/slice_with__target
---- PASS: TestAliasTemplate (0.06s)
+--- PASS: TestLoadConfigThemeLanguage (0.64s)
+=== CONT TestSiteStats
+--- PASS: TestDraftAndFutureRender (1.75s)
+=== CONT TestLoadConfigLanguageParamsOverrideIssue10620
+--- PASS: TestLoadConfigLanguageParamsOverrideIssue10620 (0.14s)
=== CONT TestSectionEntries
-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
=== RUN TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_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.
---- PASS: TestSectionEntries (0.07s)
+--- PASS: TestSiteStats (0.49s)
+=== CONT TestCascadeIssue12172
+--- PASS: TestSectionEntries (0.39s)
=== CONT TestNextInSectionNested
-=== RUN TestCascadeTarget/slice_with_yaml__target
-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_json__target
---- PASS: TestLoadConfigFromThemes (0.50s)
- --- PASS: TestLoadConfigFromThemes/Merge_default (0.12s)
- --- PASS: TestLoadConfigFromThemes/Merge_shallow (0.12s)
- --- PASS: TestLoadConfigFromThemes/Merge_no_params_in_project (0.10s)
- --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none (0.08s)
- --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_shallow (0.08s)
+--- PASS: TestLoadConfigFromThemes (2.94s)
+ --- PASS: TestLoadConfigFromThemes/Merge_default (0.43s)
+ --- PASS: TestLoadConfigFromThemes/Merge_shallow (0.95s)
+ --- PASS: TestLoadConfigFromThemes/Merge_no_params_in_project (0.60s)
+ --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_none (0.48s)
+ --- PASS: TestLoadConfigFromThemes/Merge_with_sitemap_config_in_theme,_mergestrategy_shallow (0.46s)
+=== CONT TestCascadConfigExtensionInPathIgnore
+--- PASS: TestCascadeIssue12172 (0.24s)
=== CONT TestOuputFormatFrontMatterTermIssue12275
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.
---- PASS: TestOuputFormatFrontMatterTermIssue12275 (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.
-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: TestNextInSectionNested (0.07s)
+--- PASS: TestOuputFormatFrontMatterTermIssue12275 (0.25s)
+=== CONT TestCascadConfigExtensionInPath
+--- PASS: TestNextInSectionNested (0.50s)
=== CONT TestSiteWithPageNoOutputs
-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.28s)
- --- PASS: TestCascadeTarget/slice (0.07s)
- --- PASS: TestCascadeTarget/slice_with__target (0.06s)
- --- PASS: TestCascadeTarget/slice_with_environment__target (0.06s)
- --- PASS: TestCascadeTarget/slice_with_yaml__target (0.03s)
- --- PASS: TestCascadeTarget/slice_with_json__target (0.05s)
-=== CONT TestShortcodePreserveOrder
-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.04s)
+--- PASS: TestCascadConfigExtensionInPathIgnore (0.31s)
+=== CONT TestCascadeExtensionInPathIgnore
+--- PASS: TestCascadConfigExtensionInPath (0.26s)
=== CONT TestEncodePage
---- PASS: TestShortcodeVariables (0.05s)
-=== CONT TestShortcodeParentResourcesOnRebuild
---- PASS: TestEncodePage (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: TestSiteWithPageNoOutputs (0.29s)
+=== CONT TestCascadeExtensionInPath
+--- PASS: TestCascadeExtensionInPathIgnore (0.74s)
=== CONT TestShortcodeInCodeFenceHyphen
+--- PASS: TestCascadeExtensionInPath (0.81s)
+=== CONT TestCascadeEditIssue12449
+--- PASS: TestEncodePage (0.94s)
+=== CONT TestShortcodeErrorWhenItShouldBeClosed
PageMap for site "en"
@@ -12706,21 +12706,12 @@
/_sitemap lm: 0001-01-01 (sitemap)
/p1 lm: 0001-01-01 (page)
---- PASS: TestShortcodeInCodeFenceHyphen (0.02s)
-=== CONT TestShortcodeGetContent
-Source changed /b1/index.md
---- PASS: TestShortcodePreserveOrder (0.12s)
-=== CONT TestShortcodeErrorWhenItShouldBeClosed
---- PASS: TestShortcodeParentResourcesOnRebuild (0.09s)
-=== CONT TestReplaceShortcodeTokens
---- PASS: TestReplaceShortcodeTokens (0.00s)
+--- PASS: TestShortcodeInCodeFenceHyphen (0.47s)
=== CONT TestShortcodeInnerShouldBeEmptyWhenNotClosed
---- PASS: TestShortcodeGetContent (0.05s)
-=== CONT TestShortcodeMultipleOutputFormats
---- PASS: TestShortcodeMultipleOutputFormats (0.02s)
+--- PASS: TestCascadeEditIssue12449 (0.17s)
=== CONT TestNestedShortcodeCustomOutputFormat
---- PASS: TestShortcodeErrorWhenItShouldBeClosed (0.05s)
-=== CONT TestRSSCanonifyURLs
+--- PASS: TestShortcodeErrorWhenItShouldBeClosed (0.19s)
+=== CONT TestShortcodeParamEscapedQuote
PageMap for site "en"
@@ -12729,72 +12720,99 @@
/_sitemap lm: 0001-01-01 (sitemap)
/p1 lm: 0001-01-01 (page)
---- PASS: TestShortcodeInnerShouldBeEmptyWhenNotClosed (0.04s)
-=== CONT TestShortcodeParamEscapedQuote
+--- PASS: TestShortcodeInnerShouldBeEmptyWhenNotClosed (0.82s)
+=== CONT TestShortcodeHighlightDeindent
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: TestShortcodeParamEscapedQuote (0.73s)
+=== CONT TestShortcodeCodeblockIndent
+
+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)
-/p2 lm: 0001-01-01 (page)
+/p1 lm: 0001-01-01 (page)
/tags lm: 0001-01-01 (taxonomy)
---- PASS: TestNestedShortcodeCustomOutputFormat (0.03s)
-=== CONT TestRSSKind
---- PASS: TestRSSCanonifyURLs (0.04s)
-=== CONT TestShortcodeHighlightDeindent
-
-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)
/categories lm: 0001-01-01 (taxonomy)
-/p1 lm: 0001-01-01 (page)
+/p2 lm: 0001-01-01 (page)
/tags lm: 0001-01-01 (taxonomy)
---- PASS: TestShortcodeParamEscapedQuote (0.04s)
-=== CONT TestRSSOutput
---- PASS: TestShortcodeHighlightDeindent (0.02s)
-=== CONT TestShortcodeCodeblockIndent
+--- PASS: TestNestedShortcodeCustomOutputFormat (0.83s)
+=== CONT TestShortcodePreserveIndentation
+--- PASS: TestShortcodeHighlightDeindent (0.28s)
+=== CONT TestShortcodeMarkdownOutputFormat
+--- PASS: TestShortcodeCodeblockIndent (0.27s)
+=== CONT TestShortcodeStableOutputFormatTemplates
+--- PASS: TestShortcodePreserveIndentation (0.35s)
+=== CONT TestShortcodeNoInner
+--- PASS: TestShortcodeMarkdownOutputFormat (0.20s)
+=== CONT TestShortcodeRef
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: TestRSSOutput (0.04s)
+--- PASS: TestShortcodeNoInner (0.16s)
+=== CONT TestShortcodeParams
+--- PASS: TestShortcodeRef (0.29s)
+=== CONT TestShortcodeNamespaced
+--- PASS: TestShortcodeParams (0.24s)
+=== CONT TestShortcodeVariables
+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: TestShortcodeNamespaced (0.27s)
+=== CONT TestShortcodePreserveOrder
+--- PASS: TestShortcodeVariables (0.29s)
+=== CONT TestShortcodeParentResourcesOnRebuild
+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.
+Source changed /b1/index.md
+--- PASS: TestShortcodePreserveOrder (0.48s)
+=== CONT TestShortcodeGetContent
+--- PASS: TestShortcodeParentResourcesOnRebuild (0.49s)
+=== CONT TestReplaceShortcodeTokens
+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: TestReplaceShortcodeTokens (0.01s)
+=== CONT TestShortcodeMultipleOutputFormats
+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: TestHugoConfigSliceOverrides (10.84s)
+ --- PASS: TestHugoConfigSliceOverrides/En_first (0.55s)
+ --- PASS: TestHugoConfigSliceOverrides/Sv_first (10.28s)
+=== CONT TestRSSCanonifyURLs
+--- PASS: TestShortcodeMultipleOutputFormats (0.32s)
+=== CONT TestRSSKind
+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.46s)
+=== CONT TestRSSOutput
+--- PASS: TestRSSCanonifyURLs (0.34s)
=== CONT TestRobotsTXTDefaultTemplate
---- PASS: TestRSSKind (0.08s)
-=== CONT TestShortcodePreserveIndentation
---- PASS: TestRobotsTXTDefaultTemplate (0.02s)
+--- PASS: TestShortcodeStableOutputFormatTemplates (1.90s)
=== CONT TestRobotsTXTOutput
---- PASS: TestShortcodeCodeblockIndent (0.05s)
-=== CONT TestShortcodeMarkdownOutputFormat
---- PASS: TestRobotsTXTOutput (0.03s)
+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: TestRSSKind (0.48s)
=== CONT TestResourceMinifyDisabled
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: TestShortcodePreserveIndentation (0.06s)
-=== CONT TestShortcodeStableOutputFormatTemplates
---- PASS: TestResourceMinifyDisabled (0.02s)
+--- PASS: TestRSSOutput (0.48s)
=== CONT TestResourcesMatch
---- PASS: TestShortcodeMarkdownOutputFormat (0.06s)
-=== CONT TestShortcodeNoInner
-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: TestResourcesMatch (0.04s)
+--- PASS: TestRobotsTXTDefaultTemplate (0.33s)
=== CONT TestResourceChains
=== RUN TestResourceChains/tocss
resource_chain_test.go:584:
@@ -12822,121 +12840,120 @@
=== PAUSE TestResourceChains/resources.Get
=== RUN TestResourceChains/template
=== PAUSE TestResourceChains/template
-=== CONT TestShortcodeRef
---- PASS: TestShortcodeNoInner (0.04s)
=== CONT TestResourceChainPostProcess
-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: TestHugoConfigSliceOverrides (1.02s)
- --- PASS: TestHugoConfigSliceOverrides/En_first (0.08s)
- --- PASS: TestHugoConfigSliceOverrides/Sv_first (0.94s)
+--- PASS: TestRobotsTXTOutput (0.57s)
=== CONT TestRenderStringWithShortcodeIssue10654
+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.05s)
---- PASS: TestShortcodeRef (0.06s)
+--- PASS: TestResourcesMatch (0.36s)
=== CONT TestRenderStringWithShortcodeInPageWithNoContentFile
+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: TestResourceMinifyDisabled (0.45s)
=== CONT TestRenderStringWithShortcode
=== RUN TestRenderStringWithShortcode/Basic
---- PASS: TestRenderStringWithShortcodeIssue10654 (0.05s)
+--- PASS: TestResourceChainPostProcess (0.40s)
=== CONT TestRenderStringOnPageNotBackedByAFile
-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: TestRenderStringWithShortcodeInPageWithNoContentFile (0.04s)
+--- PASS: TestRenderStringWithShortcodeInPageWithNoContentFile (0.33s)
=== CONT TestRenderShortcodesNestedPageContextIssue12356
-=== RUN TestRenderStringWithShortcode/Edit_shortcode
---- PASS: TestRenderStringOnPageNotBackedByAFile (0.05s)
+--- PASS: TestRenderStringOnPageNotBackedByAFile (0.30s)
=== CONT TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458
-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: TestRenderShortcodesNestedPageContextIssue12356 (0.04s)
+=== RUN TestRenderStringWithShortcode/Edit_shortcode
+--- PASS: TestRenderStringWithShortcodeIssue10654 (0.50s)
=== CONT TestRenderShortcodesEditIncludedPage
---- PASS: TestRenderStringWithShortcode (0.09s)
- --- PASS: TestRenderStringWithShortcode/Basic (0.04s)
- --- PASS: TestRenderStringWithShortcode/Edit_shortcode (0.05s)
+--- PASS: TestRenderShortcodesNestedPageContextIssue12356 (0.33s)
=== CONT TestRenderShortcodesEditNested
---- PASS: TestRenderShortcodesEditIncludedPage (0.03s)
+--- PASS: TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458 (0.32s)
=== CONT TestRenderShortcodesNestedMultipleOutputFormatTemplates
---- PASS: TestRenderShortcodesEditSectionContentWithShortcodeInIncludedPageIssue12458 (0.05s)
+--- PASS: TestRenderShortcodesEditIncludedPage (0.38s)
=== CONT TestRenderShortcodesBasic
---- PASS: TestRenderShortcodesBasic (0.02s)
+--- PASS: TestRenderShortcodesNestedMultipleOutputFormatTemplates (0.27s)
=== CONT TestRebuildHomeThenPageIssue12436
-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: TestRenderShortcodesNestedMultipleOutputFormatTemplates (0.04s)
+--- PASS: TestRenderStringWithShortcode (1.02s)
+ --- PASS: TestRenderStringWithShortcode/Basic (0.40s)
+ --- PASS: TestRenderStringWithShortcode/Edit_shortcode (0.60s)
=== CONT TestRebuildEditSingleListChangeUbuntuIssue12362
---- PASS: TestRebuildHomeThenPageIssue12436 (0.03s)
+--- PASS: TestRenderShortcodesBasic (0.35s)
=== CONT TestRebuildEditMixedCaseTemplateFileIssue12165
---- PASS: TestRenderShortcodesEditNested (0.08s)
+--- PASS: TestRenderShortcodesEditNested (0.72s)
=== CONT TestRebuildEditArchetypeFile
---- PASS: TestRebuildEditSingleListChangeUbuntuIssue12362 (0.02s)
+--- PASS: TestRebuildEditSingleListChangeUbuntuIssue12362 (0.35s)
=== CONT TestRebuildEditContentNonDefaultLanguageDifferentBundles
---- PASS: TestRebuildEditArchetypeFile (0.04s)
+--- PASS: TestRebuildHomeThenPageIssue12436 (0.47s)
=== CONT TestRebuildEditContentNonDefaultLanguage
---- PASS: TestRebuildEditContentNonDefaultLanguageDifferentBundles (0.04s)
+--- PASS: TestRebuildEditArchetypeFile (0.45s)
=== CONT TestRebuildI18n
-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: TestRebuildEditMixedCaseTemplateFileIssue12165 (0.06s)
+--- PASS: TestRebuildEditMixedCaseTemplateFileIssue12165 (0.71s)
=== CONT TestRebuildVariationsAssetsJSImport
-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: TestShortcodeStableOutputFormatTemplates (0.35s)
+--- PASS: TestRebuildEditContentNonDefaultLanguageDifferentBundles (0.62s)
=== CONT TestRebuildEditHomeContent
---- PASS: TestRebuildI18n (0.04s)
---- PASS: TestRebuildEditHomeContent (0.03s)
-=== CONT TestRebuildVariationsJSBundled
+--- PASS: TestRebuildEditContentNonDefaultLanguage (0.78s)
=== CONT TestRebuildEditData
---- PASS: TestRebuildVariationsAssetsJSImport (0.07s)
+--- PASS: TestRebuildEditHomeContent (0.31s)
+=== CONT TestRebuildVariationsJSBundled
+--- PASS: TestRebuildI18n (0.57s)
=== CONT TestRebuildVariationsJSInNestedPartialFingerprintedInBase
---- PASS: TestRebuildEditContentNonDefaultLanguage (0.10s)
+--- PASS: TestRebuildVariationsAssetsJSImport (0.71s)
=== CONT TestRebuildVariationsJSInNestedCachedPartialFingerprinted
---- PASS: TestRebuildVariationsJSBundled (0.05s)
+--- PASS: TestRebuildEditData (0.52s)
=== CONT TestRebuildVariationsJSNoneFingerprinted
---- PASS: TestRebuildEditData (0.05s)
+--- PASS: TestRebuildVariationsJSBundled (0.43s)
=== CONT TestRebuildDeeplyNestedLink
---- PASS: TestRebuildVariationsJSInNestedPartialFingerprintedInBase (0.05s)
+--- PASS: TestRebuildVariationsJSInNestedPartialFingerprintedInBase (0.52s)
=== CONT TestRebuildSingleWithBaseof
---- PASS: TestRebuildVariationsJSInNestedCachedPartialFingerprinted (0.05s)
+--- PASS: TestRebuildVariationsJSInNestedCachedPartialFingerprinted (0.44s)
=== CONT TestFrontMatterBuildIsHugoKeyword
---- PASS: TestRebuildVariationsJSNoneFingerprinted (0.04s)
+--- PASS: TestRebuildVariationsJSNoneFingerprinted (0.34s)
=== CONT TestFrontMatterParamsLangNoCascade
---- PASS: TestFrontMatterBuildIsHugoKeyword (0.03s)
+--- PASS: TestRebuildDeeplyNestedLink (0.53s)
=== CONT TestFrontMatterTitleOverrideWarn
---- PASS: TestRebuildDeeplyNestedLink (0.06s)
+--- PASS: TestFrontMatterBuildIsHugoKeyword (0.29s)
=== CONT TestFrontMatterParamsLang
---- PASS: TestFrontMatterParamsLangNoCascade (0.03s)
+--- PASS: TestFrontMatterParamsLangNoCascade (0.37s)
=== CONT TestFrontMatterParamsKindPath
---- PASS: TestFrontMatterParamsKindPath (0.03s)
+--- PASS: TestFrontMatterTitleOverrideWarn (0.32s)
=== CONT TestFrontMatterParamsInItsOwnSection
---- PASS: TestFrontMatterTitleOverrideWarn (0.04s)
---- PASS: TestRebuildSingleWithBaseof (0.08s)
-=== CONT TestMergeLanguagesTemplate
+--- PASS: TestRebuildSingleWithBaseof (0.82s)
=== CONT TestPaginatorEmptyPageGroups
---- PASS: TestFrontMatterParamsLang (0.06s)
+--- PASS: TestFrontMatterParamsLang (0.46s)
+=== CONT TestMergeLanguagesTemplate
+--- PASS: TestFrontMatterParamsKindPath (0.42s)
=== CONT TestMergeLanguages
---- PASS: TestPaginatorEmptyPageGroups (0.03s)
+--- PASS: TestFrontMatterParamsInItsOwnSection (0.32s)
=== CONT TestGetPageContentAdapterBaseIssue12561
---- PASS: TestFrontMatterParamsInItsOwnSection (0.09s)
+--- PASS: TestPaginatorEmptyPageGroups (0.35s)
=== CONT TestGetPageNewsVsTagsNewsIssue12638
---- PASS: TestGetPageContentAdapterBaseIssue12561 (0.05s)
+--- PASS: TestGetPageContentAdapterBaseIssue12561 (0.40s)
=== CONT TestGetPageIssue12120
---- PASS: TestMergeLanguages (0.07s)
+--- PASS: TestGetPageNewsVsTagsNewsIssue12638 (0.30s)
=== CONT TestBundleBranchIssue12320
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: TestGetPageNewsVsTagsNewsIssue12638 (0.05s)
+--- PASS: TestGetPageIssue12120 (0.34s)
=== CONT TestHTMLFilesIsue11999
---- PASS: TestGetPageIssue12120 (0.06s)
+--- PASS: TestMergeLanguages (0.96s)
=== CONT TestPageBundlerHome
---- PASS: TestBundleBranchIssue12320 (0.06s)
+--- PASS: TestBundleBranchIssue12320 (0.47s)
=== CONT TestPageBundlerPartialTranslations
---- PASS: TestHTMLFilesIsue11999 (0.06s)
-=== CONT TestAliasMultipleOutputFormats
+--- PASS: TestMergeLanguagesTemplate (1.10s)
+=== CONT TestAliasTemplate
+--- PASS: TestHTMLFilesIsue11999 (0.38s)
+=== CONT TestCascadeTarget
+=== RUN TestCascadeTarget/slice
+--- PASS: TestPageBundlerPartialTranslations (0.32s)
+=== CONT TestCascadeBuildOptionsTaxonomies
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: TestPageBundlerHome (0.05s)
+--- PASS: TestPageBundlerHome (0.53s)
=== CONT TestAlias
---- PASS: TestMergeLanguagesTemplate (0.20s)
+--- PASS: TestAliasTemplate (0.52s)
+=== CONT TestAliasMultipleOutputFormats
+--- PASS: TestCascadeBuildOptionsTaxonomies (0.36s)
=== CONT Test404WithBase
---- PASS: TestPageBundlerPartialTranslations (0.05s)
-=== 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 "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
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.
@@ -12947,9 +12964,15 @@
/page lm: 0001-01-01 (page)
/categories lm: 0001-01-01 (taxonomy)
/tags lm: 0001-01-01 (taxonomy)
---- PASS: TestAliasMultipleOutputFormats (0.05s)
-=== CONT TestPermalink/x/y/z/boofar.md-10
- page_permalink_test.go:89:
+--- PASS: TestAliasMultipleOutputFormats (0.41s)
+=== CONT TestPermalink/x/y/z/boofar.md-0
+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.
+--- PASS: Test404WithBase (0.58s)
=== CONT TestPermalink/x/y/z/boofar.md-19
page_permalink_test.go:89:
=== CONT TestPermalink/x/y/z/boofar.md-18
@@ -12968,7 +12991,9 @@
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-3
+ page_permalink_test.go:89:
+=== 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:
@@ -12978,7 +13003,7 @@
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:
@@ -12987,81 +13012,95 @@
=== CONT TestPermalink/x/y/z/boofar.md-1
page_permalink_test.go:89:
=== CONT TestResourceChains/minify
---- PASS: TestPermalink (0.00s)
- --- SKIP: TestPermalink/x/y/z/boofar.md-10 (0.00s)
+=== RUN TestCascadeTarget/slice_with_environment__target
+--- PASS: TestPermalink (0.01s)
--- 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.01s)
+ --- 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-3 (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-1 (0.00s)
- --- PASS: TestPermalink/x/y/z/boofar.md-0 (0.04s)
+ --- PASS: TestPermalink/x/y/z/boofar.md-0 (0.35s)
=== 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 "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: Test404WithBase (0.06s)
=== 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.
+=== RUN TestCascadeTarget/slice_with_yaml__target
=== 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.
+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 TestResourceChains/Prevent_resource_publish_on_.Content_only
-=== CONT TestResourceChains/baseurl-path
+=== RUN TestCascadeTarget/slice_with_json__target
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 TestResourceChains/baseurl-path
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 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 "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 "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
+--- PASS: TestCascadeTarget (2.28s)
+ --- PASS: TestCascadeTarget/slice (0.70s)
+ --- PASS: TestCascadeTarget/slice_with__target (0.40s)
+ --- PASS: TestCascadeTarget/slice_with_environment__target (0.50s)
+ --- PASS: TestCascadeTarget/slice_with_yaml__target (0.34s)
+ --- PASS: TestCascadeTarget/slice_with_json__target (0.33s)
=== 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.
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 "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.
+=== CONT TestResourceChains/concat_and_fingerprint
=== CONT TestResourceChains/concat
+--- PASS: TestAlias (2.37s)
+=== CONT TestResourceChains/remote
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 TestResourceChains/remote
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.
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: TestAlias (0.27s)
---- PASS: TestResourceChains (0.00s)
+--- PASS: TestResourceChains (0.03s)
--- SKIP: TestResourceChains/tocss (0.00s)
- --- PASS: TestResourceChains/minify (0.06s)
- --- PASS: TestResourceChains/template (0.07s)
- --- PASS: TestResourceChains/resources.Get (0.06s)
- --- PASS: TestResourceChains/unmarshal (0.04s)
- --- PASS: TestResourceChains/baseurl-path (0.04s)
- --- PASS: TestResourceChains/Prevent_resource_publish_on_.Content_only (0.05s)
- --- PASS: TestResourceChains/fingerprint (0.04s)
- --- PASS: TestResourceChains/execute-as-template (0.06s)
- --- PASS: TestResourceChains/fromstring (0.06s)
- --- PASS: TestResourceChains/concat (0.03s)
- --- PASS: TestResourceChains/concat_and_fingerprint (0.06s)
- --- PASS: TestResourceChains/remote (0.05s)
+ --- PASS: TestResourceChains/template (0.46s)
+ --- PASS: TestResourceChains/minify (0.70s)
+ --- PASS: TestResourceChains/resources.Get (0.33s)
+ --- PASS: TestResourceChains/unmarshal (0.24s)
+ --- PASS: TestResourceChains/Prevent_resource_publish_on_.Content_only (0.24s)
+ --- PASS: TestResourceChains/baseurl-path (0.27s)
+ --- PASS: TestResourceChains/fingerprint (0.47s)
+ --- PASS: TestResourceChains/execute-as-template (0.38s)
+ --- PASS: TestResourceChains/fromstring (0.47s)
+ --- PASS: TestResourceChains/concat_and_fingerprint (0.33s)
+ --- PASS: TestResourceChains/remote (0.34s)
+ --- PASS: TestResourceChains/concat (0.37s)
PASS
-ok github.com/gohugoio/hugo/hugolib 65.910s
+ok github.com/gohugoio/hugo/hugolib 159.562s
=== RUN TestDimensionFlag
--- PASS: TestDimensionFlag (0.00s)
=== RUN TestTree
@@ -13079,43 +13118,43 @@
=== RUN TestTreeShiftTree
--- PASS: TestTreeShiftTree (0.00s)
PASS
-ok github.com/gohugoio/hugo/hugolib/doctree 0.072s
+ok github.com/gohugoio/hugo/hugolib/doctree 0.308s
=== RUN TestNewBaseFs
---- PASS: TestNewBaseFs (0.01s)
+--- PASS: TestNewBaseFs (0.07s)
=== RUN TestNewBaseFsEmpty
---- PASS: TestNewBaseFsEmpty (0.02s)
+--- PASS: TestNewBaseFsEmpty (0.01s)
=== RUN TestRealDirs
---- PASS: TestRealDirs (0.02s)
+--- PASS: TestRealDirs (0.03s)
=== RUN TestWatchFilenames
=== PAUSE TestWatchFilenames
=== RUN TestNoSymlinks
---- PASS: TestNoSymlinks (0.04s)
+--- PASS: TestNoSymlinks (0.16s)
=== RUN TestStaticFs
--- PASS: TestStaticFs (0.01s)
=== RUN TestStaticFsMultihost
--- PASS: TestStaticFsMultihost (0.02s)
=== RUN TestMakePathRelative
---- PASS: TestMakePathRelative (0.04s)
+--- PASS: TestMakePathRelative (0.09s)
=== RUN TestAbsProjectContentDir
---- PASS: TestAbsProjectContentDir (0.03s)
+--- PASS: TestAbsProjectContentDir (0.11s)
=== RUN TestContentReverseLookup
---- PASS: TestContentReverseLookup (0.03s)
+--- PASS: TestContentReverseLookup (0.07s)
=== RUN TestReverseLookupShouldOnlyConsiderFilesInCurrentComponent
---- PASS: TestReverseLookupShouldOnlyConsiderFilesInCurrentComponent (0.02s)
+--- PASS: TestReverseLookupShouldOnlyConsiderFilesInCurrentComponent (0.11s)
=== RUN TestAssetsIssue12175
---- PASS: TestAssetsIssue12175 (0.07s)
+--- PASS: TestAssetsIssue12175 (0.12s)
=== RUN TestStaticComposite
---- PASS: TestStaticComposite (0.04s)
+--- PASS: TestStaticComposite (0.12s)
=== RUN TestMountIssue12141
---- PASS: TestMountIssue12141 (0.02s)
+--- PASS: TestMountIssue12141 (0.13s)
=== CONT TestWatchFilenames
---- PASS: TestWatchFilenames (0.05s)
+--- PASS: TestWatchFilenames (0.09s)
PASS
-ok github.com/gohugoio/hugo/hugolib/filesystems 0.516s
+ok github.com/gohugoio/hugo/hugolib/filesystems 1.519s
=== RUN TestPagesFromGoTmplMisc
=== PAUSE TestPagesFromGoTmplMisc
=== RUN TestPagesFromGoTmplAsciidocAndSimilar
---- PASS: TestPagesFromGoTmplAsciidocAndSimilar (0.57s)
+--- PASS: TestPagesFromGoTmplAsciidocAndSimilar (3.59s)
=== RUN TestPagesFromGoTmplAddPageErrors
=== RUN TestPagesFromGoTmplAddPageErrors/AddPage,_missing_Path
=== RUN TestPagesFromGoTmplAddPageErrors/AddPage,_path_starting_with_slash
@@ -13131,25 +13170,25 @@
=== RUN TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Menus
=== RUN TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/MainSections
=== RUN TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Taxonomies
---- PASS: TestPagesFromGoTmplAddPageErrors (0.33s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_missing_Path (0.03s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_path_starting_with_slash (0.06s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_lang_set (0.02s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready (0.22s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/RegularPages (0.03s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Pages (0.02s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/AllPages (0.02s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/AllRegularPages (0.03s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Home (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.05s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/MainSections (0.02s)
- --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Taxonomies (0.02s)
+--- PASS: TestPagesFromGoTmplAddPageErrors (1.26s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_missing_Path (0.12s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_path_starting_with_slash (0.07s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/AddPage,_lang_set (0.08s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready (0.99s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/RegularPages (0.09s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Pages (0.06s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/AllPages (0.12s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/AllRegularPages (0.11s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Home (0.10s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Sections (0.09s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/GetPage (0.06s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Menus (0.16s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/MainSections (0.09s)
+ --- PASS: TestPagesFromGoTmplAddPageErrors/Site_methods_not_ready/Taxonomies (0.11s)
=== RUN TestPagesFromGoTmplAddResourceErrors
=== RUN TestPagesFromGoTmplAddResourceErrors/missing_Path
---- PASS: TestPagesFromGoTmplAddResourceErrors (0.02s)
- --- PASS: TestPagesFromGoTmplAddResourceErrors/missing_Path (0.02s)
+--- PASS: TestPagesFromGoTmplAddResourceErrors (0.09s)
+ --- PASS: TestPagesFromGoTmplAddResourceErrors/missing_Path (0.09s)
=== RUN TestPagesFromGoTmplEditGoTmpl
=== PAUSE TestPagesFromGoTmplEditGoTmpl
=== RUN TestPagesFromGoTmplEditDataResource
@@ -13171,9 +13210,9 @@
=== RUN TestPagesFromGoTmplLanguagePerFile
=== RUN TestPagesFromGoTmplLanguagePerFile/disable=false
=== RUN TestPagesFromGoTmplLanguagePerFile/disable=true
---- PASS: TestPagesFromGoTmplLanguagePerFile (0.08s)
- --- PASS: TestPagesFromGoTmplLanguagePerFile/disable=false (0.04s)
- --- PASS: TestPagesFromGoTmplLanguagePerFile/disable=true (0.04s)
+--- PASS: TestPagesFromGoTmplLanguagePerFile (0.30s)
+ --- PASS: TestPagesFromGoTmplLanguagePerFile/disable=false (0.17s)
+ --- PASS: TestPagesFromGoTmplLanguagePerFile/disable=true (0.12s)
=== RUN TestPagesFromGoTmplEnableAllLanguages
=== PAUSE TestPagesFromGoTmplEnableAllLanguages
=== RUN TestPagesFromGoTmplMarkdownify
@@ -13200,54 +13239,54 @@
=== PAUSE TestPagesFromGoTmplMore
=== CONT TestPagesFromGoTmplMisc
=== CONT TestPagesFromGoTmplMarkdownify
-=== CONT TestPagesFromGoTmplPathWarningsPathPage
-=== CONT TestPagesFromGoBuildOptions
---- PASS: TestPagesFromGoTmplMarkdownify (0.03s)
-=== CONT TestPagesFromGoTmplMore
---- PASS: TestPagesFromGoTmplPathWarningsPathPage (0.05s)
---- PASS: TestPagesFromGoBuildOptions (0.05s)
-=== CONT TestPagesFromGoTmplMenus
-=== CONT TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544
---- PASS: TestPagesFromGoTmplMisc (0.11s)
-=== CONT TestPagesFromGoTmplPathWarningsPathResource
---- PASS: TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544 (0.07s)
-=== CONT TestPagesFromGoTmplEnableAllLanguages
-=== RUN TestPagesFromGoTmplEnableAllLanguages/disable=false
---- PASS: TestPagesFromGoTmplMore (0.10s)
---- PASS: TestPagesFromGoTmplMenus (0.08s)
-=== CONT TestPagesFromGoTmplMovePage
-=== CONT TestPagesFromGoTmplRemoveGoTmpl
---- PASS: TestPagesFromGoTmplPathWarningsPathResource (0.06s)
-=== CONT TestPagesFromGoTmplDraftFlagFromResource
-=== RUN TestPagesFromGoTmplEnableAllLanguages/disable=true
---- PASS: TestPagesFromGoTmplEnableAllLanguages (0.15s)
- --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=false (0.06s)
- --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=true (0.09s)
=== CONT TestPagesFromGoTmplDraftPage
---- PASS: TestPagesFromGoTmplRemoveGoTmpl (0.13s)
+=== CONT TestPagesFromGoTmplRemoveGoTmpl
+--- PASS: TestPagesFromGoTmplMarkdownify (0.17s)
=== CONT TestPagesFromGoTmplAddPage
---- PASS: TestPagesFromGoTmplMovePage (0.19s)
+--- PASS: TestPagesFromGoTmplMisc (0.35s)
=== CONT TestPagesFromGoTmplRemovePage
---- PASS: TestPagesFromGoTmplDraftFlagFromResource (0.18s)
+--- PASS: TestPagesFromGoTmplDraftPage (0.39s)
=== CONT TestPagesFromGoTmplEditPartial
---- PASS: TestPagesFromGoTmplAddPage (0.10s)
+--- PASS: TestPagesFromGoTmplRemoveGoTmpl (0.43s)
=== CONT TestPagesFromGoTmplEditDataResource
---- PASS: TestPagesFromGoTmplDraftPage (0.10s)
+--- PASS: TestPagesFromGoTmplAddPage (0.44s)
=== CONT TestPagesFromGoTmplEditGoTmpl
---- PASS: TestPagesFromGoTmplRemovePage (0.05s)
-=== CONT TestPagesFromGoTmplCascade
---- PASS: TestPagesFromGoTmplCascade (0.03s)
-=== CONT TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided
---- PASS: TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided (0.09s)
+--- PASS: TestPagesFromGoTmplRemovePage (0.33s)
+=== CONT TestPagesFromGoTmplMore
+--- PASS: TestPagesFromGoTmplEditDataResource (0.33s)
+=== CONT TestPagesFromGoTmplMenus
+--- PASS: TestPagesFromGoTmplEditPartial (0.45s)
+=== CONT TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544
+--- PASS: TestPagesFromGoTmplMore (0.17s)
+=== CONT TestPagesFromGoTmplPathWarningsPathResource
+--- PASS: TestPagesFromGoTmplEditGoTmpl (0.27s)
+=== CONT TestPagesFromGoTmplPathWarningsPathPage
+--- PASS: TestPagesFromGoTmplMenus (0.11s)
=== CONT TestPagesFromGoParamsIssue12497
---- PASS: TestPagesFromGoTmplEditPartial (0.16s)
+--- PASS: TestPagesFromGoTmplShortcodeNoPreceddingCharacterIssue12544 (0.06s)
=== CONT TestPagesFromGoPathsWithDotsIssue12493
---- PASS: TestPagesFromGoTmplEditDataResource (0.15s)
---- PASS: TestPagesFromGoTmplEditGoTmpl (0.19s)
---- PASS: TestPagesFromGoPathsWithDotsIssue12493 (0.05s)
---- PASS: TestPagesFromGoParamsIssue12497 (0.08s)
+--- PASS: TestPagesFromGoPathsWithDotsIssue12493 (0.06s)
+=== CONT TestPagesFromGoBuildOptions
+--- PASS: TestPagesFromGoParamsIssue12497 (0.10s)
+=== CONT TestPagesFromGoTmplCascade
+--- PASS: TestPagesFromGoTmplPathWarningsPathPage (0.13s)
+=== CONT TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided
+--- PASS: TestPagesFromGoBuildOptions (0.06s)
+=== CONT TestPagesFromGoTmplMovePage
+--- PASS: TestPagesFromGoTmplPathWarningsPathResource (0.21s)
+=== CONT TestPagesFromGoTmplDraftFlagFromResource
+--- PASS: TestPagesFromGoTmplResourceWithoutExtensionWithMediaTypeProvided (0.06s)
+=== CONT TestPagesFromGoTmplEnableAllLanguages
+=== RUN TestPagesFromGoTmplEnableAllLanguages/disable=false
+--- PASS: TestPagesFromGoTmplCascade (0.10s)
+--- PASS: TestPagesFromGoTmplMovePage (0.30s)
+=== RUN TestPagesFromGoTmplEnableAllLanguages/disable=true
+--- PASS: TestPagesFromGoTmplDraftFlagFromResource (0.34s)
+--- PASS: TestPagesFromGoTmplEnableAllLanguages (0.39s)
+ --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=false (0.28s)
+ --- PASS: TestPagesFromGoTmplEnableAllLanguages/disable=true (0.11s)
PASS
-ok github.com/gohugoio/hugo/hugolib/pagesfromdata 1.668s
+ok github.com/gohugoio/hugo/hugolib/pagesfromdata 7.050s
? github.com/gohugoio/hugo/identity/identitytesting [no test files]
=== RUN TestCompileSegments
=== RUN TestCompileSegments/excludes
@@ -13259,9 +13298,9 @@
--- PASS: TestCompileSegments/includes (0.00s)
--- SKIP: TestCompileSegments/includes_variant1 (0.00s)
=== RUN TestSegments
---- PASS: TestSegments (0.05s)
+--- PASS: TestSegments (0.14s)
PASS
-ok github.com/gohugoio/hugo/hugolib/segments 0.176s
+ok github.com/gohugoio/hugo/hugolib/segments 0.419s
=== RUN TestGlobIdentity
--- PASS: TestGlobIdentity (0.00s)
=== RUN TestPredicateIdentity
@@ -13275,19 +13314,19 @@
--- PASS: TestIdentityManager/Anonymous (0.00s)
--- PASS: TestIdentityManager/GenghisKhan (0.00s)
PASS
-ok github.com/gohugoio/hugo/identity 0.008s
+ok github.com/gohugoio/hugo/identity 0.038s
=== RUN TestCollator
--- PASS: TestCollator (0.00s)
PASS
-ok github.com/gohugoio/hugo/langs 0.011s
+ok github.com/gohugoio/hugo/langs 0.032s
? github.com/gohugoio/hugo/livereload [no test files]
=== RUN TestPlural
=== RUN TestPlural/English
=== RUN TestPlural/Other_only
=== RUN TestPlural/Polish
---- PASS: TestPlural (0.07s)
- --- PASS: TestPlural/English (0.02s)
- --- PASS: TestPlural/Other_only (0.02s)
+--- PASS: TestPlural (0.16s)
+ --- PASS: TestPlural/English (0.07s)
+ --- PASS: TestPlural/Other_only (0.05s)
--- PASS: TestPlural/Polish (0.03s)
=== RUN TestGetPluralCount
--- PASS: TestGetPluralCount (0.00s)
@@ -13332,47 +13371,47 @@
=== RUN TestI18nTranslate/known-language-missing-plural-true
=== RUN TestI18nTranslate/dotted-bare-key-true
=== RUN TestI18nTranslate/lang-with-hyphen-true
---- PASS: TestI18nTranslate (0.79s)
- --- PASS: TestI18nTranslate/all-present-false (0.01s)
- --- PASS: TestI18nTranslate/present-in-default-false (0.03s)
- --- PASS: TestI18nTranslate/present-in-current-false (0.01s)
- --- PASS: TestI18nTranslate/missing-false (0.02s)
- --- PASS: TestI18nTranslate/file-missing-false (0.02s)
- --- PASS: TestI18nTranslate/context-provided-false (0.03s)
- --- PASS: TestI18nTranslate/readingTime-one-false (0.01s)
- --- PASS: TestI18nTranslate/readingTime-many-dot-false (0.02s)
- --- PASS: TestI18nTranslate/readingTime-many-false (0.02s)
- --- PASS: TestI18nTranslate/readingTime-map-one-false (0.01s)
- --- PASS: TestI18nTranslate/readingTime-string-one-false (0.03s)
- --- PASS: TestI18nTranslate/readingTime-map-many-false (0.02s)
- --- PASS: TestI18nTranslate/argument-float-false (0.02s)
- --- PASS: TestI18nTranslate/same-id-and-translation-false (0.02s)
- --- PASS: TestI18nTranslate/same-id-and-translation-default-false (0.01s)
- --- PASS: TestI18nTranslate/unknown-language-code-false (0.02s)
- --- PASS: TestI18nTranslate/unknown-language-codes-false (0.02s)
- --- PASS: TestI18nTranslate/known-language-missing-plural-false (0.02s)
- --- PASS: TestI18nTranslate/dotted-bare-key-false (0.02s)
- --- PASS: TestI18nTranslate/lang-with-hyphen-false (0.01s)
- --- PASS: TestI18nTranslate/all-present-true (0.02s)
- --- PASS: TestI18nTranslate/present-in-default-true (0.02s)
- --- PASS: TestI18nTranslate/present-in-current-true (0.02s)
- --- PASS: TestI18nTranslate/missing-true (0.02s)
- --- PASS: TestI18nTranslate/file-missing-true (0.01s)
- --- PASS: TestI18nTranslate/context-provided-true (0.02s)
- --- PASS: TestI18nTranslate/readingTime-one-true (0.01s)
- --- PASS: TestI18nTranslate/readingTime-many-dot-true (0.02s)
- --- PASS: TestI18nTranslate/readingTime-many-true (0.02s)
- --- PASS: TestI18nTranslate/readingTime-map-one-true (0.02s)
- --- PASS: TestI18nTranslate/readingTime-string-one-true (0.02s)
- --- PASS: TestI18nTranslate/readingTime-map-many-true (0.02s)
- --- PASS: TestI18nTranslate/argument-float-true (0.01s)
- --- PASS: TestI18nTranslate/same-id-and-translation-true (0.03s)
- --- PASS: TestI18nTranslate/same-id-and-translation-default-true (0.02s)
- --- PASS: TestI18nTranslate/unknown-language-code-true (0.02s)
- --- PASS: TestI18nTranslate/unknown-language-codes-true (0.02s)
- --- PASS: TestI18nTranslate/known-language-missing-plural-true (0.02s)
- --- PASS: TestI18nTranslate/dotted-bare-key-true (0.02s)
- --- PASS: TestI18nTranslate/lang-with-hyphen-true (0.02s)
+--- PASS: TestI18nTranslate (2.08s)
+ --- PASS: TestI18nTranslate/all-present-false (0.09s)
+ --- PASS: TestI18nTranslate/present-in-default-false (0.07s)
+ --- PASS: TestI18nTranslate/present-in-current-false (0.05s)
+ --- PASS: TestI18nTranslate/missing-false (0.06s)
+ --- PASS: TestI18nTranslate/file-missing-false (0.07s)
+ --- PASS: TestI18nTranslate/context-provided-false (0.04s)
+ --- PASS: TestI18nTranslate/readingTime-one-false (0.05s)
+ --- PASS: TestI18nTranslate/readingTime-many-dot-false (0.04s)
+ --- PASS: TestI18nTranslate/readingTime-many-false (0.08s)
+ --- PASS: TestI18nTranslate/readingTime-map-one-false (0.03s)
+ --- PASS: TestI18nTranslate/readingTime-string-one-false (0.06s)
+ --- PASS: TestI18nTranslate/readingTime-map-many-false (0.04s)
+ --- PASS: TestI18nTranslate/argument-float-false (0.05s)
+ --- PASS: TestI18nTranslate/same-id-and-translation-false (0.04s)
+ --- PASS: TestI18nTranslate/same-id-and-translation-default-false (0.06s)
+ --- PASS: TestI18nTranslate/unknown-language-code-false (0.05s)
+ --- PASS: TestI18nTranslate/unknown-language-codes-false (0.07s)
+ --- PASS: TestI18nTranslate/known-language-missing-plural-false (0.06s)
+ --- PASS: TestI18nTranslate/dotted-bare-key-false (0.04s)
+ --- PASS: TestI18nTranslate/lang-with-hyphen-false (0.06s)
+ --- PASS: TestI18nTranslate/all-present-true (0.04s)
+ --- PASS: TestI18nTranslate/present-in-default-true (0.05s)
+ --- PASS: TestI18nTranslate/present-in-current-true (0.03s)
+ --- PASS: TestI18nTranslate/missing-true (0.06s)
+ --- PASS: TestI18nTranslate/file-missing-true (0.03s)
+ --- PASS: TestI18nTranslate/context-provided-true (0.05s)
+ --- PASS: TestI18nTranslate/readingTime-one-true (0.03s)
+ --- PASS: TestI18nTranslate/readingTime-many-dot-true (0.05s)
+ --- PASS: TestI18nTranslate/readingTime-many-true (0.04s)
+ --- PASS: TestI18nTranslate/readingTime-map-one-true (0.09s)
+ --- PASS: TestI18nTranslate/readingTime-string-one-true (0.04s)
+ --- PASS: TestI18nTranslate/readingTime-map-many-true (0.06s)
+ --- PASS: TestI18nTranslate/argument-float-true (0.03s)
+ --- PASS: TestI18nTranslate/same-id-and-translation-true (0.05s)
+ --- PASS: TestI18nTranslate/same-id-and-translation-default-true (0.04s)
+ --- PASS: TestI18nTranslate/unknown-language-code-true (0.05s)
+ --- PASS: TestI18nTranslate/unknown-language-codes-true (0.05s)
+ --- PASS: TestI18nTranslate/known-language-missing-plural-true (0.04s)
+ --- PASS: TestI18nTranslate/dotted-bare-key-true (0.06s)
+ --- PASS: TestI18nTranslate/lang-with-hyphen-true (0.03s)
=== RUN TestI18nFromTheme
=== PAUSE TestI18nFromTheme
=== RUN TestPassPageToI18n
@@ -13382,17 +13421,17 @@
=== CONT TestI18nFromTheme
=== CONT TestI18nDefaultContentLanguage
=== CONT TestPassPageToI18n
---- PASS: TestI18nDefaultContentLanguage (0.05s)
---- PASS: TestPassPageToI18n (0.05s)
---- PASS: TestI18nFromTheme (0.06s)
+--- PASS: TestI18nFromTheme (0.15s)
+--- PASS: TestPassPageToI18n (0.16s)
+--- PASS: TestI18nDefaultContentLanguage (0.18s)
PASS
-ok github.com/gohugoio/hugo/langs/i18n 1.006s
+ok github.com/gohugoio/hugo/langs/i18n 2.699s
=== RUN TestInit
---- PASS: TestInit (0.04s)
+--- PASS: TestInit (0.07s)
=== RUN TestInitAddWithTimeout
--- PASS: TestInitAddWithTimeout (0.00s)
=== RUN TestInitAddWithTimeoutTimeout
---- PASS: TestInitAddWithTimeoutTimeout (1.10s)
+--- PASS: TestInitAddWithTimeoutTimeout (1.11s)
=== RUN TestInitAddWithTimeoutError
--- PASS: TestInitAddWithTimeoutError (0.00s)
=== RUN TestInitBranchOrder
@@ -13400,28 +13439,28 @@
=== RUN TestResetError
--- PASS: TestResetError (0.00s)
PASS
-ok github.com/gohugoio/hugo/lazy 1.158s
+ok github.com/gohugoio/hugo/lazy 1.219s
=== RUN TestConverterRegistry
---- PASS: TestConverterRegistry (0.00s)
+--- PASS: TestConverterRegistry (0.01s)
PASS
-ok github.com/gohugoio/hugo/markup 0.098s
+ok github.com/gohugoio/hugo/markup 0.276s
? 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]
? github.com/gohugoio/hugo/markup/converter [no test files]
-? github.com/gohugoio/hugo/markup/asciidocext/internal [no test files]
? github.com/gohugoio/hugo/markup/converter/hooks [no test files]
=== RUN TestAsciidoctorDefaultArgs
---- PASS: TestAsciidoctorDefaultArgs (0.00s)
+--- PASS: TestAsciidoctorDefaultArgs (0.01s)
=== 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.
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
ERROR Unsupported asciidoctor value `disallowed-failurelevel` for option --failure-level was passed in and will be ignored.
ERROR Unsupported asciidoctor value `disallowed-safemode` for option --safe-mode was passed in and will be ignored.
---- PASS: TestAsciidoctorDisallowedArgs (0.02s)
+--- PASS: TestAsciidoctorDisallowedArgs (0.03s)
=== RUN TestAsciidoctorArbitraryExtension
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
--- PASS: TestAsciidoctorArbitraryExtension (0.01s)
@@ -13440,32 +13479,32 @@
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
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.
---- PASS: TestAsciidoctorDisallowedExtension (0.05s)
+--- PASS: TestAsciidoctorDisallowedExtension (0.10s)
=== RUN TestAsciidoctorWorkingFolderCurrent
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
---- PASS: TestAsciidoctorWorkingFolderCurrent (0.00s)
+--- PASS: TestAsciidoctorWorkingFolderCurrent (0.01s)
=== RUN TestAsciidoctorWorkingFolderCurrentAndExtensions
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
ERROR unable to cast interface to pageSubset
---- PASS: TestAsciidoctorWorkingFolderCurrentAndExtensions (0.00s)
+--- PASS: TestAsciidoctorWorkingFolderCurrentAndExtensions (0.01s)
=== RUN TestAsciidoctorAttributes
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
---- PASS: TestAsciidoctorAttributes (0.00s)
+--- PASS: TestAsciidoctorAttributes (0.01s)
=== RUN TestConvert
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
---- PASS: TestConvert (0.57s)
+--- PASS: TestConvert (1.51s)
=== 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.93s)
+--- PASS: TestTableOfContents (2.20s)
=== RUN TestTableOfContentsWithCode
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
---- PASS: TestTableOfContentsWithCode (0.55s)
+--- PASS: TestTableOfContentsWithCode (1.19s)
=== RUN TestTableOfContentsPreserveTOC
ERROR Unsupported asciidoctor attribute was passed in. Attribute `outdir` ignored.
---- PASS: TestTableOfContentsPreserveTOC (0.58s)
+--- PASS: TestTableOfContentsPreserveTOC (1.60s)
PASS
-ok github.com/gohugoio/hugo/markup/asciidocext 2.814s
+ok github.com/gohugoio/hugo/markup/asciidocext 6.993s
? github.com/gohugoio/hugo/markup/goldmark/goldmark_config [no test files]
=== RUN TestSanitizeAnchorName
=== RUN TestSanitizeAnchorName/God_is_good:_神真美好
@@ -13573,7 +13612,7 @@
---- PASS: TestConvert (0.02s)
+--- PASS: TestConvert (0.07s)
=== RUN TestConvertAutoIDAsciiOnly
--- PASS: TestConvertAutoIDAsciiOnly (0.01s)
=== RUN TestConvertAutoIDBlackfriday
@@ -13591,23 +13630,23 @@
=== RUN TestConvertAttributes/Unordered_list,_indented
=== RUN TestConvertAttributes/Table
=== RUN TestConvertAttributes/Title_and_Blockquote
---- PASS: TestConvertAttributes (0.14s)
- --- PASS: TestConvertAttributes/Title (0.02s)
+--- PASS: TestConvertAttributes (0.27s)
+ --- PASS: TestConvertAttributes/Title (0.01s)
--- PASS: TestConvertAttributes/Blockquote (0.01s)
- --- PASS: TestConvertAttributes/Code_block,_CodeFences=true (0.01s)
- --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,linenos=table (0.01s)
+ --- PASS: TestConvertAttributes/Code_block,_CodeFences=true (0.03s)
+ --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,linenos=table (0.02s)
--- PASS: TestConvertAttributes/Code_block,_CodeFences=true,lineanchors (0.01s)
- --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,lineanchors,_default_ordinal (0.02s)
- --- PASS: TestConvertAttributes/Paragraph (0.01s)
- --- PASS: TestConvertAttributes/Ordered_list (0.00s)
- --- PASS: TestConvertAttributes/Unordered_list (0.00s)
- --- PASS: TestConvertAttributes/Unordered_list,_indented (0.01s)
- --- PASS: TestConvertAttributes/Table (0.01s)
- --- PASS: TestConvertAttributes/Title_and_Blockquote (0.03s)
+ --- PASS: TestConvertAttributes/Code_block,_CodeFences=true,lineanchors,_default_ordinal (0.03s)
+ --- PASS: TestConvertAttributes/Paragraph (0.03s)
+ --- PASS: TestConvertAttributes/Ordered_list (0.02s)
+ --- PASS: TestConvertAttributes/Unordered_list (0.01s)
+ --- PASS: TestConvertAttributes/Unordered_list,_indented (0.02s)
+ --- PASS: TestConvertAttributes/Table (0.03s)
+ --- PASS: TestConvertAttributes/Title_and_Blockquote (0.04s)
=== RUN TestConvertIssues
=== RUN TestConvertIssues/Hyphen_in_HTML_attributes
---- PASS: TestConvertIssues (0.01s)
- --- PASS: TestConvertIssues/Hyphen_in_HTML_attributes (0.01s)
+--- PASS: TestConvertIssues (0.02s)
+ --- PASS: TestConvertIssues/Hyphen_in_HTML_attributes (0.02s)
=== RUN TestCodeFence
=== RUN TestCodeFence/Basic
=== RUN TestCodeFence/Highlight_lines,_default_config
@@ -13615,27 +13654,27 @@
=== 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.09s)
- --- PASS: TestCodeFence/Basic (0.03s)
- --- PASS: TestCodeFence/Highlight_lines,_default_config (0.01s)
- --- PASS: TestCodeFence/Highlight_lines,_linenumbers_default_on (0.02s)
- --- PASS: TestCodeFence/Highlight_lines,_linenumbers_default_on,_linenumbers_in_table_default_off (0.01s)
- --- PASS: TestCodeFence/No_language (0.00s)
- --- PASS: TestCodeFence/No_language,_guess_syntax (0.00s)
+--- PASS: TestCodeFence (0.24s)
+ --- PASS: TestCodeFence/Basic (0.11s)
+ --- PASS: TestCodeFence/Highlight_lines,_default_config (0.05s)
+ --- PASS: TestCodeFence/Highlight_lines,_linenumbers_default_on (0.03s)
+ --- PASS: TestCodeFence/Highlight_lines,_linenumbers_default_on,_linenumbers_in_table_default_off (0.02s)
+ --- PASS: TestCodeFence/No_language (0.01s)
+ --- PASS: TestCodeFence/No_language,_guess_syntax (0.01s)
=== RUN TestTypographerConfig
---- PASS: TestTypographerConfig (0.00s)
+--- PASS: TestTypographerConfig (0.01s)
=== RUN TestTypographerImageAltText
---- PASS: TestTypographerImageAltText (0.00s)
+--- PASS: TestTypographerImageAltText (0.01s)
=== RUN TestConvertCJK
--- PASS: TestConvertCJK (0.01s)
=== RUN TestConvertCJKWithExtensionWithEastAsianLineBreaksOption
---- PASS: TestConvertCJKWithExtensionWithEastAsianLineBreaksOption (0.00s)
+--- PASS: TestConvertCJKWithExtensionWithEastAsianLineBreaksOption (0.01s)
=== RUN TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithSimple
---- PASS: TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithSimple (0.00s)
+--- PASS: TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithSimple (0.01s)
=== RUN TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithStyle
---- PASS: TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithStyle (0.00s)
+--- PASS: TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithStyle (0.01s)
=== RUN TestConvertCJKWithExtensionWithEscapedSpaceOption
---- PASS: TestConvertCJKWithExtensionWithEscapedSpaceOption (0.00s)
+--- PASS: TestConvertCJKWithExtensionWithEscapedSpaceOption (0.01s)
=== RUN TestAttributeExclusion
=== PAUSE TestAttributeExclusion
=== RUN TestAttributeExclusionWithRenderHook
@@ -13678,50 +13717,50 @@
=== PAUSE TestTableOfContentsAdvanced
=== CONT TestAttributeExclusion
=== CONT TestGoldmarkEmojiExtension
-=== CONT TestTableOfContentsAdvanced
+=== CONT TestGoldmarkBugs
=== CONT TestTableOfContents
---- PASS: TestGoldmarkEmojiExtension (0.10s)
-=== CONT TestPassthroughInlineFences
---- PASS: TestAttributeExclusion (0.12s)
+--- PASS: TestGoldmarkBugs (0.12s)
=== CONT TestExtrasExtension
---- PASS: TestTableOfContentsAdvanced (0.14s)
-=== CONT TestPassthroughWithAlternativeFences
---- PASS: TestTableOfContents (0.14s)
-=== CONT TestPassthroughBlockFences
---- PASS: TestPassthroughInlineFences (0.06s)
-=== CONT TestHighlight
---- PASS: TestPassthroughBlockFences (0.09s)
-=== CONT TestGoldmarkBugs
---- PASS: TestHighlight (0.09s)
+--- PASS: TestAttributeExclusion (0.16s)
=== CONT TestLinkifyProtocol
---- PASS: TestPassthroughWithAlternativeFences (0.11s)
+--- PASS: TestTableOfContents (0.20s)
=== CONT TestQuotesInImgAltAttr
---- PASS: TestExtrasExtension (0.16s)
+--- PASS: TestGoldmarkEmojiExtension (0.27s)
=== CONT TestHookInfiniteRecursion
=== RUN TestHookInfiniteRecursion/markdownify
---- PASS: TestQuotesInImgAltAttr (0.07s)
---- PASS: TestGoldmarkBugs (0.09s)
-=== CONT TestGoldmarkTemplateDelims
-=== CONT TestEmojiDefaultConfig
-=== RUN TestHookInfiniteRecursion/.Page.RenderString
---- PASS: TestGoldmarkTemplateDelims (0.09s)
-=== CONT TestAttributesDefaultRenderer
---- PASS: TestEmojiDefaultConfig (0.09s)
+--- PASS: TestQuotesInImgAltAttr (0.16s)
+=== CONT TestHighlight
+--- PASS: TestExtrasExtension (0.29s)
=== CONT TestLinkInTitle
---- PASS: TestHookInfiniteRecursion (0.18s)
- --- PASS: TestHookInfiniteRecursion/markdownify (0.05s)
- --- PASS: TestHookInfiniteRecursion/.Page.RenderString (0.13s)
+=== RUN TestHookInfiniteRecursion/.Page.RenderString
+--- PASS: TestHighlight (0.11s)
=== CONT TestAttributesHookNoEscape
---- PASS: TestAttributesDefaultRenderer (0.07s)
+--- PASS: TestLinkInTitle (0.14s)
+=== CONT TestAttributesDefaultRenderer
+--- PASS: TestHookInfiniteRecursion (0.30s)
+ --- PASS: TestHookInfiniteRecursion/markdownify (0.16s)
+ --- PASS: TestHookInfiniteRecursion/.Page.RenderString (0.14s)
=== CONT TestAttributeExclusionWithRenderHook
---- PASS: TestLinkInTitle (0.07s)
+--- PASS: TestAttributesHookNoEscape (0.11s)
+=== CONT TestGoldmarkTemplateDelims
+--- PASS: TestAttributesDefaultRenderer (0.06s)
+=== CONT TestPassthroughBlockFences
+--- PASS: TestAttributeExclusionWithRenderHook (0.06s)
+=== CONT TestPassthroughInlineFences
+--- PASS: TestPassthroughBlockFences (0.14s)
+=== CONT TestTableOfContentsAdvanced
+--- PASS: TestPassthroughInlineFences (0.17s)
=== CONT TestEmojiDisabled
---- PASS: TestAttributesHookNoEscape (0.02s)
---- PASS: TestAttributeExclusionWithRenderHook (0.05s)
---- PASS: TestEmojiDisabled (0.04s)
---- PASS: TestLinkifyProtocol (0.38s)
+--- PASS: TestGoldmarkTemplateDelims (0.21s)
+=== CONT TestEmojiDefaultConfig
+--- PASS: TestTableOfContentsAdvanced (0.14s)
+=== CONT TestPassthroughWithAlternativeFences
+--- PASS: TestEmojiDisabled (0.10s)
+--- PASS: TestLinkifyProtocol (0.79s)
+--- PASS: TestEmojiDefaultConfig (0.13s)
+--- PASS: TestPassthroughWithAlternativeFences (0.09s)
PASS
-ok github.com/gohugoio/hugo/markup/goldmark 1.102s
+ok github.com/gohugoio/hugo/markup/goldmark 2.026s
=== RUN TestCodeblocks
=== PAUSE TestCodeblocks
=== RUN TestHighlightCodeblock
@@ -13741,31 +13780,31 @@
=== PAUSE TestPanics/issue-9819
=== CONT TestPanics/issue-9819
--- PASS: TestPanics (0.00s)
- --- PASS: TestPanics/issue-9819 (0.03s)
+ --- PASS: TestPanics/issue-9819 (0.06s)
=== RUN TestAttributesValidation
=== PAUSE TestAttributesValidation
=== CONT TestCodeblocks
=== CONT TestCodePosition
=== CONT TestAttributesChroma
-=== CONT TestAttributes
---- PASS: TestCodePosition (0.09s)
=== CONT TestAttributesValidation
---- PASS: TestAttributes (0.08s)
-=== CONT TestCodeChomp
---- PASS: TestAttributesValidation (0.08s)
+--- PASS: TestAttributesValidation (0.15s)
=== CONT TestCodeblocksBugs
---- PASS: TestAttributesChroma (0.17s)
+--- PASS: TestCodePosition (0.29s)
+=== CONT TestCodeChomp
+--- PASS: TestCodeblocks (0.32s)
=== CONT TestHighlightCodeblock
---- PASS: TestCodeChomp (0.08s)
---- PASS: TestCodeblocks (0.18s)
---- PASS: TestCodeblocksBugs (0.03s)
---- PASS: TestHighlightCodeblock (0.04s)
+--- PASS: TestCodeblocksBugs (0.17s)
+=== CONT TestAttributes
+--- PASS: TestAttributesChroma (0.46s)
+--- PASS: TestCodeChomp (0.18s)
+--- PASS: TestHighlightCodeblock (0.18s)
+--- PASS: TestAttributes (0.16s)
PASS
-ok github.com/gohugoio/hugo/markup/goldmark/codeblocks 0.366s
+ok github.com/gohugoio/hugo/markup/goldmark/codeblocks 0.861s
=== RUN TestWrap
--- PASS: TestWrap (0.00s)
PASS
-ok github.com/gohugoio/hugo/markup/goldmark/hugocontext 0.061s
+ok github.com/gohugoio/hugo/markup/goldmark/hugocontext 0.198s
? github.com/gohugoio/hugo/markup/goldmark/internal/extensions/attributes [no test files]
? github.com/gohugoio/hugo/markup/goldmark/internal/render [no test files]
=== RUN TestDisableWrapStandAloneImageWithinParagraph
@@ -13775,16 +13814,16 @@
=== RUN TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_wrap
=== RUN TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_no_wrap
=== RUN TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_wrap
---- PASS: TestDisableWrapStandAloneImageWithinParagraph (0.15s)
- --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_no_wrap (0.03s)
- --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_wrap (0.05s)
- --- PASS: TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_no_wrap (0.03s)
- --- PASS: TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_wrap (0.03s)
+--- PASS: TestDisableWrapStandAloneImageWithinParagraph (0.44s)
+ --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_no_wrap (0.12s)
+ --- PASS: TestDisableWrapStandAloneImageWithinParagraph/With_Hook,_wrap (0.12s)
+ --- PASS: TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_no_wrap (0.10s)
+ --- PASS: TestDisableWrapStandAloneImageWithinParagraph/No_Hook,_wrap (0.10s)
PASS
-ok github.com/gohugoio/hugo/markup/goldmark/images 0.241s
+ok github.com/gohugoio/hugo/markup/goldmark/images 0.928s
? github.com/gohugoio/hugo/markup/highlight/chromalexers [no test files]
-? github.com/gohugoio/hugo/markup/internal/attributes [no test files]
? github.com/gohugoio/hugo/markup/internal [no test files]
+? github.com/gohugoio/hugo/markup/internal/attributes [no test files]
=== RUN TestConfig
=== RUN TestConfig/applyLegacyConfig
=== RUN TestConfig/parseOptions
@@ -13803,14 +13842,14 @@
=== RUN TestHighlight/No_language,_guess_syntax
=== RUN TestHighlight/No_language,_Escape_HTML_string
=== RUN TestHighlight/Highlight_lines,_default_config#01
---- PASS: TestHighlight (0.06s)
- --- PASS: TestHighlight/Basic (0.03s)
- --- 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)
- --- PASS: TestHighlight/Highlight_lines,_linenumbers_default_on,_linenumbers_in_table_default_off (0.00s)
+--- PASS: TestHighlight (0.20s)
+ --- PASS: TestHighlight/Basic (0.13s)
+ --- PASS: TestHighlight/Highlight_lines,_default_config (0.02s)
+ --- PASS: TestHighlight/Highlight_lines,_linenumbers_default_on (0.01s)
+ --- PASS: TestHighlight/Highlight_lines,_linenumbers_default_on,_anchorlinenumbers_default_on (0.01s)
+ --- PASS: TestHighlight/Highlight_lines,_linenumbers_default_on,_linenumbers_in_table_default_off (0.01s)
--- PASS: TestHighlight/No_language (0.00s)
- --- PASS: TestHighlight/No_language,_guess_syntax (0.00s)
+ --- PASS: TestHighlight/No_language,_guess_syntax (0.01s)
--- PASS: TestHighlight/No_language,_Escape_HTML_string (0.00s)
--- PASS: TestHighlight/Highlight_lines,_default_config#01 (0.01s)
=== RUN TestHighlightInline
@@ -13819,10 +13858,10 @@
=== PAUSE TestIssue11311
=== CONT TestHighlightInline
=== CONT TestIssue11311
---- PASS: TestIssue11311 (0.07s)
---- PASS: TestHighlightInline (0.10s)
+--- PASS: TestIssue11311 (0.14s)
+--- PASS: TestHighlightInline (0.22s)
PASS
-ok github.com/gohugoio/hugo/markup/highlight 0.265s
+ok github.com/gohugoio/hugo/markup/highlight 0.803s
=== RUN TestConfig
=== RUN TestConfig/Decode
=== PAUSE TestConfig/Decode
@@ -13834,20 +13873,20 @@
--- PASS: TestConfig/Decode (0.00s)
--- PASS: TestConfig/Decode_legacy_typographer (0.00s)
PASS
-ok github.com/gohugoio/hugo/markup/markup_config 0.063s
+ok github.com/gohugoio/hugo/markup/markup_config 0.306s
=== RUN TestConvert
---- PASS: TestConvert (0.00s)
+--- PASS: TestConvert (0.02s)
PASS
-ok github.com/gohugoio/hugo/markup/org 0.102s
+ok github.com/gohugoio/hugo/markup/org 0.293s
=== RUN TestConvert
convert_test.go:30: pandoc not installed
--- SKIP: TestConvert (0.00s)
PASS
-ok github.com/gohugoio/hugo/markup/pandoc 0.066s
+ok github.com/gohugoio/hugo/markup/pandoc 0.316s
=== RUN TestConvert
---- PASS: TestConvert (0.43s)
+--- PASS: TestConvert (1.22s)
PASS
-ok github.com/gohugoio/hugo/markup/rst 0.491s
+ok github.com/gohugoio/hugo/markup/rst 1.536s
=== RUN TestToc
--- PASS: TestToc (0.00s)
=== RUN TestTocMissingParent
@@ -13861,11 +13900,11 @@
=== RUN TestHeadingsLevel
=== PAUSE TestHeadingsLevel
=== CONT TestHeadingsLevel
---- PASS: TestHeadingsLevel (0.03s)
+--- PASS: TestHeadingsLevel (0.08s)
PASS
-ok github.com/gohugoio/hugo/markup/tableofcontents 0.132s
+ok github.com/gohugoio/hugo/markup/tableofcontents 0.358s
=== RUN TestDecodeTypes
---- PASS: TestDecodeTypes (0.00s)
+--- PASS: TestDecodeTypes (0.01s)
=== RUN TestDefaultTypes
--- PASS: TestDefaultTypes (0.00s)
=== RUN TestGetByType
@@ -13901,7 +13940,7 @@
=== RUN TestFromContent/resource.ttf
=== RUN TestFromContent/resource.webp
=== RUN TestFromContent/resource.xml
---- PASS: TestFromContent (0.00s)
+--- PASS: TestFromContent (0.06s)
--- PASS: TestFromContent/resource.bmp (0.00s)
--- PASS: TestFromContent/resource.css (0.00s)
--- PASS: TestFromContent/resource.csv (0.00s)
@@ -13923,7 +13962,7 @@
=== RUN TestFromContentFakes
=== RUN TestFromContentFakes/fake.js
=== RUN TestFromContentFakes/fake.png
---- PASS: TestFromContentFakes (0.00s)
+--- PASS: TestFromContentFakes (0.01s)
--- PASS: TestFromContentFakes/fake.js (0.00s)
--- PASS: TestFromContentFakes/fake.png (0.00s)
=== RUN TestToJSON
@@ -13931,33 +13970,33 @@
=== RUN TestIsContentFile
--- PASS: TestIsContentFile (0.00s)
PASS
-ok github.com/gohugoio/hugo/media 0.029s
+ok github.com/gohugoio/hugo/media 0.166s
=== RUN TestSimilarPercentage
--- PASS: TestSimilarPercentage (0.00s)
=== RUN TestSimilarPercentageNonString
--- PASS: TestSimilarPercentageNonString (0.00s)
PASS
-ok github.com/gohugoio/hugo/metrics 0.103s
+ok github.com/gohugoio/hugo/metrics 0.285s
=== RUN TestConfig
---- PASS: TestConfig (0.00s)
+--- PASS: TestConfig (0.02s)
=== RUN TestConfigLegacy
---- PASS: TestConfigLegacy (0.00s)
+--- PASS: TestConfigLegacy (0.02s)
=== RUN TestConfigNewCommentOptions
--- PASS: TestConfigNewCommentOptions (0.02s)
=== RUN TestNew
---- PASS: TestNew (0.00s)
+--- PASS: TestNew (0.01s)
=== RUN TestConfigureMinify
---- PASS: TestConfigureMinify (0.00s)
+--- PASS: TestConfigureMinify (0.01s)
=== RUN TestJSONRoundTrip
---- PASS: TestJSONRoundTrip (0.00s)
+--- PASS: TestJSONRoundTrip (0.01s)
=== RUN TestBugs
---- PASS: TestBugs (0.00s)
+--- PASS: TestBugs (0.01s)
=== RUN TestDecodeConfigDecimalIsNowPrecision
---- PASS: TestDecodeConfigDecimalIsNowPrecision (0.00s)
+--- PASS: TestDecodeConfigDecimalIsNowPrecision (0.01s)
=== RUN TestDecodeConfigKeepWhitespace
--- PASS: TestDecodeConfigKeepWhitespace (0.01s)
PASS
-ok github.com/gohugoio/hugo/minifiers 0.146s
+ok github.com/gohugoio/hugo/minifiers 0.429s
=== RUN TestClient
client_test.go:37: skip test as network access is not allowed during Debian package build
--- SKIP: TestClient (0.00s)
@@ -13972,25 +14011,25 @@
=== RUN TestDecodeConfig
=== RUN TestDecodeConfig/Basic
=== RUN TestDecodeConfig/Replacements
---- PASS: TestDecodeConfig (0.00s)
- --- PASS: TestDecodeConfig/Basic (0.00s)
+--- PASS: TestDecodeConfig (0.02s)
+ --- PASS: TestDecodeConfig/Basic (0.02s)
--- PASS: TestDecodeConfig/Replacements (0.00s)
=== RUN TestDecodeConfigBothOldAndNewProvided
--- PASS: TestDecodeConfigBothOldAndNewProvided (0.00s)
=== RUN TestDecodeConfigTheme
--- PASS: TestDecodeConfigTheme (0.00s)
PASS
-ok github.com/gohugoio/hugo/modules 0.030s
+ok github.com/gohugoio/hugo/modules 0.146s
=== RUN TestPackageBuilder
--- PASS: TestPackageBuilder (0.00s)
PASS
-ok github.com/gohugoio/hugo/modules/npm 0.083s
+ok github.com/gohugoio/hugo/modules/npm 0.344s
=== RUN TestMenuCache
=== PAUSE TestMenuCache
=== CONT TestMenuCache
---- PASS: TestMenuCache (0.18s)
+--- PASS: TestMenuCache (0.67s)
PASS
-ok github.com/gohugoio/hugo/navigation 0.205s
+ok github.com/gohugoio/hugo/navigation 0.728s
=== RUN TestDecodeConfig
--- PASS: TestDecodeConfig (0.00s)
=== RUN TestDefaultTypes
@@ -14004,7 +14043,7 @@
=== RUN TestSort
--- PASS: TestSort (0.00s)
PASS
-ok github.com/gohugoio/hugo/output 0.023s
+ok github.com/gohugoio/hugo/output 0.074s
=== RUN TestLayout
=== RUN TestLayout/Home
=== RUN TestLayout/Home_baseof
@@ -14042,7 +14081,7 @@
=== RUN TestLayout/404,_HTML
=== RUN TestLayout/404,_HTML_baseof
=== RUN TestLayout/Content_hook
---- PASS: TestLayout (0.00s)
+--- PASS: TestLayout (0.02s)
--- PASS: TestLayout/Home (0.00s)
--- PASS: TestLayout/Home_baseof (0.00s)
--- PASS: TestLayout/Home,_HTML (0.00s)
@@ -14080,13 +14119,13 @@
--- PASS: TestLayout/404,_HTML_baseof (0.00s)
--- PASS: TestLayout/Content_hook (0.00s)
PASS
-ok github.com/gohugoio/hugo/output/layouts 0.024s
+ok github.com/gohugoio/hugo/output/layouts 0.057s
=== RUN TestInterfaceToConfig
--- PASS: TestInterfaceToConfig (0.00s)
=== RUN TestReplacingJSONMarshaller
--- PASS: TestReplacingJSONMarshaller (0.00s)
PASS
-ok github.com/gohugoio/hugo/parser 0.020s
+ok github.com/gohugoio/hugo/parser 0.061s
=== RUN TestUnmarshalXML
--- PASS: TestUnmarshalXML (0.00s)
=== RUN TestUnmarshalToMap
@@ -14104,7 +14143,7 @@
=== CONT TestFormatFromContentString
--- PASS: TestFormatFromContentString (0.00s)
PASS
-ok github.com/gohugoio/hugo/parser/metadecoders 0.017s
+ok github.com/gohugoio/hugo/parser/metadecoders 0.081s
=== RUN TestItemValTyped
--- PASS: TestItemValTyped (0.00s)
=== RUN TestMinIndex
@@ -14187,7 +14226,7 @@
=== RUN TestShortcodeLexer/inline_with_template_syntax
=== RUN TestShortcodeLexer/inline_with_nested_shortcode_(not_supported)
=== RUN TestShortcodeLexer/inline_case_mismatch
---- PASS: TestShortcodeLexer (0.00s)
+--- PASS: TestShortcodeLexer (0.02s)
--- PASS: TestShortcodeLexer/empty (0.00s)
--- PASS: TestShortcodeLexer/spaces (0.00s)
--- PASS: TestShortcodeLexer/text (0.00s)
@@ -14252,7 +14291,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.019s
+ok github.com/gohugoio/hugo/parser/pageparser 0.080s
=== RUN TestClassCollector
=== RUN TestClassCollector/basic--minify-false
=== RUN TestClassCollector/basic--minify-true
@@ -14323,75 +14362,75 @@
=== 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.16s)
+--- PASS: TestClassCollector (0.65s)
--- PASS: TestClassCollector/basic--minify-false (0.00s)
- --- PASS: TestClassCollector/basic--minify-true (0.00s)
+ --- PASS: TestClassCollector/basic--minify-true (0.03s)
--- PASS: TestClassCollector/duplicates--minify-false (0.00s)
- --- PASS: TestClassCollector/duplicates--minify-true (0.00s)
+ --- PASS: TestClassCollector/duplicates--minify-true (0.02s)
--- PASS: TestClassCollector/single_quote--minify-false (0.00s)
- --- PASS: TestClassCollector/single_quote--minify-true (0.00s)
+ --- PASS: TestClassCollector/single_quote--minify-true (0.03s)
--- PASS: TestClassCollector/no_quote--minify-false (0.00s)
- --- PASS: TestClassCollector/no_quote--minify-true (0.00s)
+ --- PASS: TestClassCollector/no_quote--minify-true (0.01s)
--- PASS: TestClassCollector/short--minify-false (0.00s)
- --- PASS: TestClassCollector/short--minify-true (0.01s)
+ --- PASS: TestClassCollector/short--minify-true (0.02s)
--- PASS: TestClassCollector/invalid--minify-false (0.00s)
- --- PASS: TestClassCollector/invalid--minify-true (0.00s)
+ --- PASS: TestClassCollector/invalid--minify-true (0.01s)
--- PASS: TestClassCollector/thead--minify-false (0.00s)
- --- PASS: TestClassCollector/thead--minify-true (0.00s)
+ --- PASS: TestClassCollector/thead--minify-true (0.01s)
--- PASS: TestClassCollector/thead_uppercase--minify-false (0.00s)
- --- PASS: TestClassCollector/thead_uppercase--minify-true (0.00s)
+ --- PASS: TestClassCollector/thead_uppercase--minify-true (0.02s)
--- PASS: TestClassCollector/minified_a_href--minify-false (0.00s)
- --- PASS: TestClassCollector/minified_a_href--minify-true (0.00s)
+ --- PASS: TestClassCollector/minified_a_href--minify-true (0.02s)
--- PASS: TestClassCollector/AlpineJS_bind_1--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_bind_1--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_bind_1--minify-true (0.02s)
--- PASS: TestClassCollector/AlpineJS_bind_2--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_bind_2--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_bind_2--minify-true (0.03s)
--- PASS: TestClassCollector/AlpineJS_bind_3--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_bind_3--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_bind_3--minify-true (0.01s)
--- PASS: TestClassCollector/AlpineJS_bind_4--minify-false (0.00s)
--- PASS: TestClassCollector/AlpineJS_bind_4--minify-true (0.01s)
--- PASS: TestClassCollector/AlpineJS_bind_5--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_bind_5--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_bind_5--minify-true (0.01s)
--- PASS: TestClassCollector/AlpineJS_bind_6--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_bind_6--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_bind_6--minify-true (0.01s)
--- PASS: TestClassCollector/AlpineJS_bind_7--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_bind_7--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_bind_7--minify-true (0.01s)
--- PASS: TestClassCollector/AlpineJS_transition_1--minify-false (0.00s)
- --- PASS: TestClassCollector/AlpineJS_transition_1--minify-true (0.00s)
+ --- PASS: TestClassCollector/AlpineJS_transition_1--minify-true (0.02s)
--- PASS: TestClassCollector/Vue_bind--minify-false (0.00s)
- --- PASS: TestClassCollector/Vue_bind--minify-true (0.00s)
+ --- PASS: TestClassCollector/Vue_bind--minify-true (0.02s)
--- PASS: TestClassCollector/Apostrophe_inside_attribute_value--minify-false (0.00s)
- --- PASS: TestClassCollector/Apostrophe_inside_attribute_value--minify-true (0.00s)
+ --- PASS: TestClassCollector/Apostrophe_inside_attribute_value--minify-true (0.02s)
--- PASS: TestClassCollector/Script_tags_content_should_be_skipped--minify-false (0.00s)
--- SKIP: TestClassCollector/Script_tags_content_should_be_skipped--minify-true (0.00s)
--- PASS: TestClassCollector/Style_tags_content_should_be_skipped--minify-false (0.00s)
--- PASS: TestClassCollector/Style_tags_content_should_be_skipped--minify-true (0.01s)
--- PASS: TestClassCollector/Pre_tags_content_should_be_skipped--minify-false (0.00s)
- --- PASS: TestClassCollector/Pre_tags_content_should_be_skipped--minify-true (0.00s)
+ --- PASS: TestClassCollector/Pre_tags_content_should_be_skipped--minify-true (0.01s)
--- PASS: TestClassCollector/Textarea_tags_content_should_be_skipped--minify-false (0.00s)
- --- PASS: TestClassCollector/Textarea_tags_content_should_be_skipped--minify-true (0.00s)
+ --- PASS: TestClassCollector/Textarea_tags_content_should_be_skipped--minify-true (0.01s)
--- PASS: TestClassCollector/DOCTYPE_should_beskipped--minify-false (0.00s)
- --- PASS: TestClassCollector/DOCTYPE_should_beskipped--minify-true (0.00s)
+ --- PASS: TestClassCollector/DOCTYPE_should_beskipped--minify-true (0.01s)
--- PASS: TestClassCollector/Comments_should_be_skipped--minify-false (0.00s)
- --- PASS: TestClassCollector/Comments_should_be_skipped--minify-true (0.00s)
+ --- PASS: TestClassCollector/Comments_should_be_skipped--minify-true (0.02s)
--- PASS: TestClassCollector/Comments_with_elements_before_and_after--minify-false (0.00s)
- --- PASS: TestClassCollector/Comments_with_elements_before_and_after--minify-true (0.00s)
+ --- PASS: TestClassCollector/Comments_with_elements_before_and_after--minify-true (0.02s)
--- PASS: TestClassCollector/Self_closing_tag--minify-false (0.00s)
--- PASS: TestClassCollector/Self_closing_tag--minify-true (0.01s)
--- PASS: TestClassCollector/SVG_with_self_closing_style_tag--minify-false (0.00s)
- --- PASS: TestClassCollector/SVG_with_self_closing_style_tag--minify-true (0.00s)
+ --- PASS: TestClassCollector/SVG_with_self_closing_style_tag--minify-true (0.01s)
--- PASS: TestClassCollector/Comment_with_single_quote--minify-false (0.00s)
- --- PASS: TestClassCollector/Comment_with_single_quote--minify-true (0.00s)
+ --- PASS: TestClassCollector/Comment_with_single_quote--minify-true (0.01s)
--- PASS: TestClassCollector/Uppercase_tags--minify-false (0.00s)
- --- PASS: TestClassCollector/Uppercase_tags--minify-true (0.00s)
+ --- PASS: TestClassCollector/Uppercase_tags--minify-true (0.01s)
--- PASS: TestClassCollector/Predefined_tags_with_distinct_casing--minify-false (0.00s)
- --- PASS: TestClassCollector/Predefined_tags_with_distinct_casing--minify-true (0.00s)
+ --- PASS: TestClassCollector/Predefined_tags_with_distinct_casing--minify-true (0.02s)
--- PASS: TestClassCollector/Tabs_inline--minify-false (0.00s)
- --- PASS: TestClassCollector/Tabs_inline--minify-true (0.00s)
- --- PASS: TestClassCollector/Tabs_on_multiple_rows--minify-false (0.00s)
- --- PASS: TestClassCollector/Tabs_on_multiple_rows--minify-true (0.01s)
+ --- PASS: TestClassCollector/Tabs_inline--minify-true (0.02s)
+ --- PASS: TestClassCollector/Tabs_on_multiple_rows--minify-false (0.02s)
+ --- PASS: TestClassCollector/Tabs_on_multiple_rows--minify-true (0.02s)
--- PASS: TestClassCollector/Big_input,_multibyte_runes--minify-false (0.00s)
- --- PASS: TestClassCollector/Big_input,_multibyte_runes--minify-true (0.00s)
+ --- PASS: TestClassCollector/Big_input,_multibyte_runes--minify-true (0.02s)
=== RUN TestEndsWithTag
=== RUN TestEndsWithTag/empty
=== RUN TestEndsWithTag/no_match
@@ -14417,7 +14456,7 @@
--- PASS: TestEndsWithTag/match_case (0.00s)
--- PASS: TestEndsWithTag/self_closing (0.00s)
PASS
-ok github.com/gohugoio/hugo/publisher 0.233s
+ok github.com/gohugoio/hugo/publisher 0.959s
? github.com/gohugoio/hugo/releaser [no test files]
=== RUN TestCardinalityThreshold
--- PASS: TestCardinalityThreshold (0.01s)
@@ -14429,13 +14468,13 @@
=== RUN TestSearch/searchdoc-tags
=== RUN TestSearch/searchdoc-keywords-date
=== RUN TestSearch/searchdoc-keywords-same-date
---- PASS: TestSearch (0.01s)
+--- PASS: TestSearch (0.02s)
--- PASS: TestSearch/count (0.00s)
--- PASS: TestSearch/search-tags (0.00s)
--- PASS: TestSearch/search-tags-and-keywords (0.00s)
--- PASS: TestSearch/searchdoc-all (0.00s)
--- PASS: TestSearch/searchdoc-tags (0.00s)
- --- PASS: TestSearch/searchdoc-keywords-date (0.00s)
+ --- PASS: TestSearch/searchdoc-keywords-date (0.01s)
--- PASS: TestSearch/searchdoc-keywords-same-date (0.00s)
=== RUN TestToKeywordsToLower
--- PASS: TestToKeywordsToLower (0.00s)
@@ -14444,21 +14483,21 @@
=== RUN TestRelatedFragments
=== PAUSE TestRelatedFragments
=== CONT TestRelatedFragments
---- PASS: TestRelatedFragments (0.04s)
+--- PASS: TestRelatedFragments (0.10s)
PASS
-ok github.com/gohugoio/hugo/related 0.173s
+ok github.com/gohugoio/hugo/related 0.482s
=== RUN TestImageTransformBasic
---- PASS: TestImageTransformBasic (1.52s)
+--- PASS: TestImageTransformBasic (4.39s)
=== RUN TestImageProcess
---- PASS: TestImageProcess (1.46s)
+--- PASS: TestImageProcess (3.63s)
=== RUN TestImageTransformFormat
---- PASS: TestImageTransformFormat (0.49s)
+--- PASS: TestImageTransformFormat (1.29s)
=== RUN TestImagePermalinkPublishOrder
=== RUN TestImagePermalinkPublishOrder/OriginalFirst
=== RUN TestImagePermalinkPublishOrder/ResizedFirst
---- PASS: TestImagePermalinkPublishOrder (0.17s)
- --- PASS: TestImagePermalinkPublishOrder/OriginalFirst (0.06s)
- --- PASS: TestImagePermalinkPublishOrder/ResizedFirst (0.11s)
+--- PASS: TestImagePermalinkPublishOrder (0.40s)
+ --- PASS: TestImagePermalinkPublishOrder/OriginalFirst (0.20s)
+ --- PASS: TestImagePermalinkPublishOrder/ResizedFirst (0.20s)
=== RUN TestImageBugs
=== RUN TestImageBugs/Transform_long_filename
=== RUN TestImageBugs/Transform_upper_case_extension
@@ -14471,37 +14510,37 @@
=== RUN TestImageBugs/Fill_with_smartcrop/476x468
=== RUN TestImageBugs/Fill_with_smartcrop/578x585
=== RUN TestImageBugs/Fill_with_smartcrop/578x598
---- PASS: TestImageBugs (3.77s)
- --- PASS: TestImageBugs/Transform_long_filename (0.11s)
- --- PASS: TestImageBugs/Transform_upper_case_extension (0.08s)
- --- PASS: TestImageBugs/Fill_with_smartcrop (3.58s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/408x403 (0.34s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/425x403 (0.46s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/459x429 (0.36s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/476x442 (0.46s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/544x403 (0.40s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/476x468 (0.43s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/578x585 (0.54s)
- --- PASS: TestImageBugs/Fill_with_smartcrop/578x598 (0.59s)
+--- PASS: TestImageBugs (9.60s)
+ --- PASS: TestImageBugs/Transform_long_filename (0.23s)
+ --- PASS: TestImageBugs/Transform_upper_case_extension (0.22s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop (9.15s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/408x403 (0.88s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/425x403 (1.15s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/459x429 (0.93s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/476x442 (1.02s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/544x403 (1.16s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/476x468 (1.15s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/578x585 (1.45s)
+ --- PASS: TestImageBugs/Fill_with_smartcrop/578x598 (1.38s)
=== RUN TestImageTransformConcurrent
---- PASS: TestImageTransformConcurrent (0.21s)
+--- PASS: TestImageTransformConcurrent (0.70s)
=== RUN TestImageResize8BitPNG
---- PASS: TestImageResize8BitPNG (1.11s)
+--- PASS: TestImageResize8BitPNG (3.65s)
=== RUN TestSVGImage
---- PASS: TestSVGImage (0.00s)
+--- PASS: TestSVGImage (0.03s)
=== RUN TestSVGImageContent
---- PASS: TestSVGImageContent (0.00s)
+--- PASS: TestSVGImageContent (0.01s)
=== RUN TestImageExif
---- PASS: TestImageExif (0.12s)
+--- PASS: TestImageExif (0.28s)
=== RUN TestImageColorsLuminance
---- PASS: TestImageColorsLuminance (0.05s)
+--- PASS: TestImageColorsLuminance (0.14s)
=== RUN TestImageOperationsGoldenWebp
image_test.go:584: skip webp test
--- SKIP: TestImageOperationsGoldenWebp (0.00s)
=== RUN TestImageOperationsGolden
=== PAUSE TestImageOperationsGolden
=== RUN TestNewResource
---- PASS: TestNewResource (0.00s)
+--- PASS: TestNewResource (0.01s)
=== RUN TestImageCache
=== PAUSE TestImageCache
=== RUN TestSVGError
@@ -14517,7 +14556,7 @@
=== RUN TestUseDifferentCacheKeyForResourceCopy
=== PAUSE TestUseDifferentCacheKeyForResourceCopy
=== RUN TestTransformCached
---- PASS: TestTransformCached (0.03s)
+--- PASS: TestTransformCached (0.09s)
=== RUN TestTransform
=== RUN TestTransform/All_values
=== PAUSE TestTransform/All_values
@@ -14539,43 +14578,43 @@
=== PAUSE TestTransform/Image
=== RUN TestTransform/Concurrent
=== CONT TestTransform/All_values
-=== CONT TestTransform/Content_two
-=== CONT TestTransform/File-cached_transformation
=== CONT TestTransform/Image
+=== CONT TestTransform/Content_many
=== CONT TestTransform/Content_two_chained
+=== CONT TestTransform/Content_two
+=== CONT TestTransform/Access_RelPermalink_first
+=== CONT TestTransform/File-cached_transformation
=== CONT TestTransform/Memory-cached_transformation
=== CONT TestTransform/Meta_only
-=== CONT TestTransform/Access_RelPermalink_first
-=== CONT TestTransform/Content_many
---- PASS: TestTransform (0.02s)
- --- PASS: TestTransform/Concurrent (0.02s)
- --- PASS: TestTransform/Content_two (0.00s)
- --- PASS: TestTransform/All_values (0.01s)
- --- PASS: TestTransform/Content_two_chained (0.01s)
- --- PASS: TestTransform/Meta_only (0.01s)
- --- PASS: TestTransform/File-cached_transformation (0.05s)
- --- PASS: TestTransform/Access_RelPermalink_first (0.04s)
- --- PASS: TestTransform/Memory-cached_transformation (0.06s)
- --- PASS: TestTransform/Image (0.07s)
+--- PASS: TestTransform (0.07s)
+ --- PASS: TestTransform/Concurrent (0.07s)
+ --- PASS: TestTransform/Content_two_chained (0.02s)
+ --- PASS: TestTransform/All_values (0.02s)
--- PASS: TestTransform/Content_many (0.03s)
+ --- PASS: TestTransform/Access_RelPermalink_first (0.03s)
+ --- PASS: TestTransform/Content_two (0.05s)
+ --- PASS: TestTransform/Memory-cached_transformation (0.02s)
+ --- PASS: TestTransform/Meta_only (0.01s)
+ --- PASS: TestTransform/File-cached_transformation (0.06s)
+ --- PASS: TestTransform/Image (0.09s)
=== CONT TestImageOperationsGolden
=== CONT TestGroupByParamDate
=== CONT TestUseDifferentCacheKeyForResourceCopy
+=== CONT TestImageTransformThenCopy
+--- PASS: TestGroupByParamDate (0.15s)
=== CONT TestProcessFilter
---- PASS: TestUseDifferentCacheKeyForResourceCopy (0.05s)
+--- PASS: TestUseDifferentCacheKeyForResourceCopy (0.15s)
=== CONT TestNoPublishOfUnusedProcessedImage
---- PASS: TestGroupByParamDate (0.07s)
+--- PASS: TestImageTransformThenCopy (0.28s)
=== CONT TestSVGError
---- PASS: TestSVGError (0.04s)
+--- PASS: TestSVGError (0.17s)
=== CONT TestImageCache
---- PASS: TestProcessFilter (0.25s)
-=== CONT TestImageTransformThenCopy
---- PASS: TestImageTransformThenCopy (0.13s)
---- PASS: TestImageCache (1.42s)
---- PASS: TestNoPublishOfUnusedProcessedImage (1.92s)
---- PASS: TestImageOperationsGolden (26.71s)
+--- PASS: TestProcessFilter (0.78s)
+--- PASS: TestImageCache (1.68s)
+--- PASS: TestNoPublishOfUnusedProcessedImage (5.21s)
+--- PASS: TestImageOperationsGolden (79.75s)
PASS
-ok github.com/gohugoio/hugo/resources 35.941s
+ok github.com/gohugoio/hugo/resources 104.498s
? github.com/gohugoio/hugo/resources/images/webp [no test files]
=== RUN TestHexStringToColor
=== RUN TestHexStringToColor/f
@@ -14605,32 +14644,32 @@
=== RUN TestHexStringToColor/777
=== PAUSE TestHexStringToColor/777
=== CONT TestHexStringToColor/f
-=== CONT TestHexStringToColor/FfF
-=== CONT TestHexStringToColor/FFF
-=== CONT TestHexStringToColor/fffffff
-=== CONT TestHexStringToColor/#fffffff
-=== CONT TestHexStringToColor/#f
-=== CONT TestHexStringToColor/#000
=== 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
---- PASS: TestHexStringToColor (0.00s)
+=== CONT TestHexStringToColor/fffffff
+=== CONT TestHexStringToColor/#fffffff
+=== CONT TestHexStringToColor/#f
+--- PASS: TestHexStringToColor (0.01s)
--- PASS: TestHexStringToColor/f (0.00s)
- --- PASS: TestHexStringToColor/FfF (0.00s)
- --- PASS: TestHexStringToColor/FFF (0.00s)
- --- PASS: TestHexStringToColor/fffffff (0.00s)
- --- PASS: TestHexStringToColor/#fffffff (0.00s)
- --- PASS: TestHexStringToColor/#f (0.00s)
- --- PASS: TestHexStringToColor/#000 (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/#fffffff (0.00s)
+ --- PASS: TestHexStringToColor/#f (0.00s)
=== RUN TestColorToHexString
=== RUN TestColorToHexString/#ffffff
=== PAUSE TestColorToHexString/#ffffff
@@ -14662,9 +14701,9 @@
=== RUN TestFilterHash
--- PASS: TestFilterHash (0.00s)
=== RUN TestAutoOrient
---- PASS: TestAutoOrient (0.04s)
+--- PASS: TestAutoOrient (0.13s)
PASS
-ok github.com/gohugoio/hugo/resources/images 0.182s
+ok github.com/gohugoio/hugo/resources/images 0.501s
=== RUN TestExif
--- PASS: TestExif (0.00s)
=== RUN TestExifPNG
@@ -14685,36 +14724,36 @@
=== RUN TestIssue10738/nikon_nef_fraction_2
=== RUN TestIssue10738/sony_arw_fraction
=== RUN TestIssue10738/sony_arw_integer
---- PASS: TestIssue10738 (0.01s)
+--- PASS: TestIssue10738 (0.05s)
--- PASS: TestIssue10738/canon_cr2_fraction (0.00s)
--- PASS: TestIssue10738/canon_cr2_integer (0.00s)
--- PASS: TestIssue10738/dji_dng_fraction (0.00s)
--- PASS: TestIssue10738/fuji_raf_fraction (0.00s)
--- PASS: TestIssue10738/fuji_raf_integer (0.00s)
- --- PASS: TestIssue10738/leica_dng_fraction (0.00s)
+ --- PASS: TestIssue10738/leica_dng_fraction (0.01s)
--- PASS: TestIssue10738/lumix_rw2_fraction (0.00s)
--- PASS: TestIssue10738/nikon_nef_d5600 (0.00s)
--- PASS: TestIssue10738/nikon_nef_fraction (0.00s)
--- PASS: TestIssue10738/nikon_nef_integer (0.00s)
- --- PASS: TestIssue10738/nikon_nef_fraction_2 (0.00s)
+ --- PASS: TestIssue10738/nikon_nef_fraction_2 (0.01s)
--- PASS: TestIssue10738/sony_arw_fraction (0.00s)
--- PASS: TestIssue10738/sony_arw_integer (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/images/exif 0.029s
+ok github.com/gohugoio/hugo/resources/images/exif 0.092s
=== RUN TestResourceTransformationKey
--- PASS: TestResourceTransformationKey (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/internal 0.007s
+ok github.com/gohugoio/hugo/resources/internal 0.022s
=== RUN TestJsConfigBuilder
--- PASS: TestJsConfigBuilder (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/jsconfig 0.028s
+ok github.com/gohugoio/hugo/resources/jsconfig 0.015s
=== RUN TestKind
=== PAUSE TestKind
=== CONT TestKind
--- PASS: TestKind (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/kinds 0.014s
+ok github.com/gohugoio/hugo/resources/kinds 0.051s
? github.com/gohugoio/hugo/resources/page/page_generate [no test files]
=== RUN TestPageData
--- PASS: TestPageData (0.00s)
@@ -14845,9 +14884,9 @@
=== RUN TestPermalinkExpansionSliceSyntax
=== PAUSE TestPermalinkExpansionSliceSyntax
=== RUN TestGroupByLocalizedDate
---- PASS: TestGroupByLocalizedDate (0.08s)
+--- PASS: TestGroupByLocalizedDate (0.16s)
=== RUN TestPagesSortCollation
---- PASS: TestPagesSortCollation (0.06s)
+--- PASS: TestPagesSortCollation (0.17s)
=== RUN TestPermalinkExpansionSectionsRepeated
=== PAUSE TestPermalinkExpansionSectionsRepeated
=== RUN TestHashSignInPermalink
@@ -14875,44 +14914,76 @@
=== CONT TestWeightedPagesPrev
--- PASS: TestWeightedPagesPrev (0.00s)
=== CONT TestNext
+=== CONT TestGroupByLastmod
--- PASS: TestNext (0.00s)
+=== CONT TestGroupByParamDateNestedWithStringParams
+--- PASS: TestGroupByLastmod (0.00s)
=== CONT TestPrev
+=== CONT TestGroupByParamDateWithStringParams
+--- PASS: TestGroupByParamDateNestedWithStringParams (0.00s)
--- PASS: TestPrev (0.00s)
=== CONT TestPageCache
-=== CONT TestProbablyEqualPageLists
---- PASS: TestProbablyEqualPageLists (0.00s)
+--- PASS: TestGroupByWithFieldNameArg (0.01s)
+=== CONT TestGroupByPublishDate
+--- PASS: TestGroupByPublishDate (0.00s)
+=== CONT TestGroupByDateInReverseOrder
+--- PASS: TestGroupByParamDateWithStringParams (0.01s)
+=== CONT TestGroupByDate
+--- PASS: TestGroupByDate (0.00s)
+=== CONT TestGroupByParamNested
+--- PASS: TestGroupByParamNested (0.00s)
+=== CONT TestGroupByParamCalledWithUnavailableParam
+--- PASS: TestGroupByParamCalledWithUnavailableParam (0.00s)
+=== CONT TestGroupByParamCalledWithEmptyPages
+--- PASS: TestGroupByParamCalledWithEmptyPages (0.00s)
+=== CONT TestGroupByParamCalledWithSomeUnavailableParams
+--- PASS: TestGroupByDateInReverseOrder (0.01s)
+=== CONT TestGroupByParamInReverseOrder
+--- PASS: TestGroupByParamInReverseOrder (0.00s)
+=== CONT TestGroupByParam
+--- PASS: TestGroupByParam (0.02s)
+=== CONT TestReverse
+--- PASS: TestReverse (0.01s)
+=== CONT TestGroupByCalledWithEmptyPages
+--- PASS: TestGroupByCalledWithEmptyPages (0.00s)
+=== CONT TestGroupByInReverseOrder
+--- PASS: TestGroupByParamCalledWithSomeUnavailableParams (0.04s)
+=== CONT TestGroupByWithSectionArg
+--- PASS: TestGroupByWithSectionArg (0.03s)
+=== CONT TestGroupByWithMethodNameArg
+--- PASS: TestGroupByInReverseOrder (0.05s)
=== CONT TestTaxonomiesGetAndCount
---- PASS: TestGroupByWithFieldNameArg (0.03s)
+--- PASS: TestGroupByWithMethodNameArg (0.01s)
=== CONT TestPageSiteSitesDefault
---- PASS: TestTaxonomiesPage (0.10s)
+--- PASS: TestTaxonomiesPage (0.22s)
=== CONT TestPermalinksUrlCascade
---- PASS: TestTaxonomiesGetAndCount (0.14s)
+--- PASS: TestTaxonomiesGetAndCount (0.27s)
=== CONT TestPermalinksNestedSections
---- PASS: TestPageSiteSitesDefault (0.16s)
+--- PASS: TestPageSiteSitesDefault (0.27s)
=== CONT TestPermalinksOldSetup
=== NAME TestPermalinksUrlCascade
permalinks_integration_test.go:229:
---- PASS: TestPermalinksUrlCascade (0.14s)
+--- PASS: TestPermalinksUrlCascade (0.23s)
=== CONT TestPermalinks
-=== NAME TestPermalinksNestedSections
- permalinks_integration_test.go:188:
---- PASS: TestPermalinksNestedSections (0.10s)
-=== CONT TestHashSignInPermalink
=== NAME TestPermalinksOldSetup
permalinks_integration_test.go:135:
---- PASS: TestPermalinksOldSetup (0.11s)
+--- PASS: TestPermalinksOldSetup (0.18s)
+=== CONT TestHashSignInPermalink
+=== NAME TestPermalinksNestedSections
+ permalinks_integration_test.go:188:
+--- PASS: TestPermalinksNestedSections (0.22s)
=== CONT TestPermalinkExpansionSectionsRepeated
-=== NAME TestPermalinks
- permalinks_integration_test.go:84:
---- PASS: TestPermalinks (0.14s)
+--- PASS: TestHashSignInPermalink (0.19s)
=== CONT TestPermalinkExpansionSliceSyntax
=== RUN TestPermalinkExpansionSliceSyntax/Basic
+=== NAME TestPermalinks
+ permalinks_integration_test.go:84:
=== RUN TestPermalinkExpansionSliceSyntax/Out_of_bounds
+--- PASS: TestPermalinks (0.29s)
+=== CONT TestPermalinkExpansionConcurrent
--- PASS: TestPermalinkExpansionSliceSyntax (0.00s)
--- PASS: TestPermalinkExpansionSliceSyntax/Basic (0.00s)
--- PASS: TestPermalinkExpansionSliceSyntax/Out_of_bounds (0.00s)
-=== CONT TestPermalinkExpansionConcurrent
---- PASS: TestHashSignInPermalink (0.12s)
=== CONT TestPermalinkExpansionMultiSection
--- PASS: TestPermalinkExpansionMultiSection (0.00s)
=== CONT TestPermalinkExpansion
@@ -14929,7 +15000,7 @@
=== RUN TestPermalinkExpansion/sections
=== RUN TestPermalinkExpansion/sectionslast
=== RUN TestPermalinkExpansion/sections0sectionslast
---- PASS: TestPermalinkExpansion (0.00s)
+--- PASS: TestPermalinkExpansion (0.01s)
--- PASS: TestPermalinkExpansion/title (0.00s)
--- PASS: TestPermalinkExpansion/year-month-title (0.00s)
--- PASS: TestPermalinkExpansion/yearyeardaymonthmonthnamedayweekdayweekdayname (0.00s)
@@ -14944,88 +15015,56 @@
--- PASS: TestPermalinkExpansion/sectionslast (0.00s)
--- PASS: TestPermalinkExpansion/sections0sectionslast (0.00s)
=== CONT TestPaginationPage
+--- PASS: TestPermalinkExpansionSectionsRepeated (0.18s)
+=== CONT TestProbablyEqualPageLists
--- PASS: TestPaginationPage (0.00s)
-=== CONT TestGroupByParamDateNestedWithStringParams
---- PASS: TestGroupByParamDateNestedWithStringParams (0.00s)
-=== CONT TestGroupByParamDateWithEmptyPages
---- PASS: TestGroupByParamDateWithEmptyPages (0.00s)
-=== CONT TestGroupByParamDateInReverseOrder
---- PASS: TestGroupByParamDateInReverseOrder (0.02s)
-=== CONT TestGroupByLastmodInReverseOrder
---- PASS: TestGroupByLastmodInReverseOrder (0.00s)
-=== CONT TestGroupByLastmod
---- PASS: TestGroupByLastmod (0.01s)
-=== CONT TestPageSortReverse
---- PASS: TestPageSortReverse (0.00s)
=== CONT TestPagerNoPages
--- PASS: TestPagerNoPages (0.00s)
=== CONT TestPager
---- PASS: TestPager (0.00s)
+--- PASS: TestProbablyEqualPageLists (0.00s)
=== CONT TestSplitPageGroups
--- PASS: TestSplitPageGroups (0.00s)
=== CONT TestSplitPages
--- PASS: TestSplitPages (0.00s)
-=== CONT TestPageSortByParamNumeric
---- PASS: TestPageSortByParamNumeric (0.00s)
=== CONT TestPageSortByParam
+--- PASS: TestPager (0.00s)
+=== CONT TestPageSortByParamNumeric
--- PASS: TestPageSortByParam (0.00s)
-=== CONT TestDefaultSort
---- PASS: TestDefaultSort (0.00s)
+=== CONT TestPageSortReverse
+--- PASS: TestPageSortReverse (0.00s)
=== CONT TestLimit
---- PASS: TestLimit (0.00s)
+--- PASS: TestPageSortByParamNumeric (0.01s)
=== CONT TestSortByN
--- PASS: TestSortByN (0.00s)
=== CONT TestSortByLinkTitle
+--- PASS: TestPermalinkExpansionConcurrent (0.02s)
+=== CONT TestDefaultSort
--- PASS: TestSortByLinkTitle (0.00s)
-=== CONT TestSearchPage
---- PASS: TestPermalinkExpansionSectionsRepeated (0.12s)
=== CONT TestIsPagesProbablySorted
+--- PASS: TestDefaultSort (0.00s)
+=== CONT TestSearchPage
--- PASS: TestSearchPage (0.01s)
=== CONT TestRelated
+--- PASS: TestLimit (0.01s)
+=== CONT TestGroupByParamDateWithEmptyPages
+--- PASS: TestGroupByParamDateWithEmptyPages (0.00s)
+=== CONT TestGroupByParamDateInReverseOrder
--- PASS: TestRelated (0.00s)
-=== CONT TestGroupByParamInReverseOrder
---- PASS: TestGroupByParamInReverseOrder (0.00s)
-=== CONT TestGroupByPublishDate
---- PASS: TestGroupByPublishDate (0.00s)
-=== CONT TestGroupByDateInReverseOrder
---- PASS: TestPermalinkExpansionConcurrent (0.07s)
-=== CONT TestGroupByDate
---- PASS: TestGroupByDate (0.00s)
-=== CONT TestGroupByParamNested
---- PASS: TestGroupByParamNested (0.00s)
-=== CONT TestGroupByParamCalledWithUnavailableParam
---- PASS: TestGroupByParamCalledWithUnavailableParam (0.00s)
-=== CONT TestGroupByParamCalledWithEmptyPages
---- PASS: TestGroupByParamCalledWithEmptyPages (0.00s)
-=== CONT TestGroupByParamCalledWithSomeUnavailableParams
---- PASS: TestGroupByParamCalledWithSomeUnavailableParams (0.00s)
-=== CONT TestGroupByParamDate
---- PASS: TestGroupByParamDate (0.00s)
-=== CONT TestGroupByParamDateWithStringParams
---- PASS: TestGroupByDateInReverseOrder (0.03s)
+=== CONT TestGroupByLastmodInReverseOrder
+--- PASS: TestGroupByParamDateInReverseOrder (0.00s)
=== CONT TestGroupByParamDateNested
+--- PASS: TestGroupByLastmodInReverseOrder (0.00s)
+=== CONT TestGroupByParamDate
--- PASS: TestGroupByParamDateNested (0.00s)
-=== CONT TestGroupByInReverseOrder
---- PASS: TestGroupByInReverseOrder (0.00s)
-=== CONT TestGroupByParam
---- PASS: TestGroupByParam (0.00s)
-=== CONT TestReverse
---- PASS: TestReverse (0.00s)
-=== CONT TestGroupByCalledWithEmptyPages
---- PASS: TestGroupByCalledWithEmptyPages (0.00s)
=== CONT TestGroupByExpiryDate
---- PASS: TestGroupByParamDateWithStringParams (0.01s)
+--- PASS: TestGroupByExpiryDate (0.00s)
=== CONT TestGroupByPublishDateWithEmptyPages
--- PASS: TestGroupByPublishDateWithEmptyPages (0.00s)
-=== CONT TestGroupByWithMethodNameArg
---- PASS: TestGroupByWithMethodNameArg (0.00s)
-=== CONT TestGroupByWithSectionArg
---- PASS: TestGroupByWithSectionArg (0.00s)
---- PASS: TestGroupByExpiryDate (0.02s)
---- PASS: TestIsPagesProbablySorted (0.08s)
---- PASS: TestPageCache (0.72s)
+--- PASS: TestGroupByParamDate (0.01s)
+--- PASS: TestIsPagesProbablySorted (0.19s)
+--- PASS: TestPageCache (1.52s)
PASS
-ok github.com/gohugoio/hugo/resources/page 1.012s
+ok github.com/gohugoio/hugo/resources/page 2.254s
? github.com/gohugoio/hugo/resources/page/siteidentities [no test files]
? github.com/gohugoio/hugo/resources/resource [no test files]
=== RUN TestDecodeBuildConfig
@@ -15037,29 +15076,29 @@
=== RUN TestFrontMatterNewConfig
--- PASS: TestFrontMatterNewConfig (0.00s)
=== RUN TestFrontMatterDatesHandlers
---- PASS: TestFrontMatterDatesHandlers (0.01s)
+--- PASS: TestFrontMatterDatesHandlers (0.03s)
=== RUN TestFrontMatterDatesDefaultKeyword
=== PAUSE TestFrontMatterDatesDefaultKeyword
=== RUN TestContentMediaTypeFromMarkup
--- PASS: TestContentMediaTypeFromMarkup (0.00s)
=== RUN TestLastModEq
---- PASS: TestLastModEq (0.04s)
+--- PASS: TestLastModEq (0.10s)
=== CONT TestDecodeBuildConfig
--- PASS: TestDecodeBuildConfig (0.00s)
=== CONT TestFrontMatterDatesDefaultKeyword
=== CONT TestDateAndSlugFromBaseFilename
--- PASS: TestDateAndSlugFromBaseFilename (0.00s)
---- PASS: TestFrontMatterDatesDefaultKeyword (0.01s)
+--- PASS: TestFrontMatterDatesDefaultKeyword (0.03s)
PASS
-ok github.com/gohugoio/hugo/resources/page/pagemeta 0.161s
+ok github.com/gohugoio/hugo/resources/page/pagemeta 0.646s
=== RUN TestCreatePlaceholders
--- PASS: TestCreatePlaceholders (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/postpub 0.078s
+ok github.com/gohugoio/hugo/resources/postpub 0.460s
=== RUN TestMultiReadSeekCloser
--- PASS: TestMultiReadSeekCloser (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_factories/bundler 0.109s
+ok github.com/gohugoio/hugo/resources/resource_factories/bundler 0.827s
? github.com/gohugoio/hugo/resources/resource_transformers/htesting [no test files]
=== RUN TestDecodeRemoteOptions
=== PAUSE TestDecodeRemoteOptions
@@ -15073,30 +15112,30 @@
=== RUN TestGetRemoteRetry
=== PAUSE TestGetRemoteRetry
=== CONT TestDecodeRemoteOptions
-=== RUN TestDecodeRemoteOptions/POST
-=== RUN TestDecodeRemoteOptions/Body
-=== RUN TestDecodeRemoteOptions/Body,_string
=== CONT TestRemoteResourceKeys
---- PASS: TestRemoteResourceKeys (0.00s)
=== CONT TestGetRemoteRetry
=== RUN TestGetRemoteRetry/OK
---- PASS: TestDecodeRemoteOptions (0.01s)
+=== RUN TestDecodeRemoteOptions/POST
+=== RUN TestDecodeRemoteOptions/Body
+=== RUN TestDecodeRemoteOptions/Body,_string
+--- PASS: TestDecodeRemoteOptions (0.00s)
--- PASS: TestDecodeRemoteOptions/POST (0.00s)
--- PASS: TestDecodeRemoteOptions/Body (0.00s)
- --- PASS: TestDecodeRemoteOptions/Body,_string (0.01s)
+ --- PASS: TestDecodeRemoteOptions/Body,_string (0.00s)
=== CONT TestOptionsNewRequest
--- PASS: TestOptionsNewRequest (0.00s)
+--- PASS: TestRemoteResourceKeys (0.01s)
=== RUN TestGetRemoteRetry/Timeout
---- PASS: TestGetRemoteRetry (18.20s)
- --- PASS: TestGetRemoteRetry/OK (17.03s)
- --- PASS: TestGetRemoteRetry/Timeout (1.16s)
+--- PASS: TestGetRemoteRetry (9.46s)
+ --- PASS: TestGetRemoteRetry/OK (7.32s)
+ --- PASS: TestGetRemoteRetry/Timeout (2.14s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_factories/create 18.307s
+ok github.com/gohugoio/hugo/resources/resource_factories/create 10.110s
=== 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.108s
+ok github.com/gohugoio/hugo/resources/resource_transformers/babel 0.392s
=== RUN TestDecodeOptions
--- PASS: TestDecodeOptions (0.00s)
=== RUN TestShouldImport
@@ -15127,7 +15166,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.090s
+ok github.com/gohugoio/hugo/resources/resource_transformers/cssjs 0.320s
=== RUN TestHashFromAlgo
=== RUN TestHashFromAlgo/md5
=== RUN TestHashFromAlgo/sha256
@@ -15141,9 +15180,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.079s
+ok github.com/gohugoio/hugo/resources/resource_transformers/integrity 0.507s
=== RUN TestOptionKey
--- PASS: TestOptionKey (0.00s)
=== RUN TestToBuildOptions
@@ -15186,28 +15225,28 @@
=== RUN TestResolveComponentInAssets/Index_ESM_file,_folder_and_index_and_suffix
=== RUN TestResolveComponentInAssets/Index_and_Index_ESM_file,_folder_only
=== RUN TestResolveComponentInAssets/Check_file_before_directory
---- PASS: TestResolveComponentInAssets (0.06s)
- --- PASS: TestResolveComponentInAssets/Basic,_extension (0.00s)
- --- PASS: TestResolveComponentInAssets/Basic,_no_extension (0.00s)
- --- PASS: TestResolveComponentInAssets/Basic,_no_extension,_typescript (0.00s)
- --- PASS: TestResolveComponentInAssets/Not_found (0.00s)
- --- PASS: TestResolveComponentInAssets/Not_found,_double_js_extension (0.01s)
- --- PASS: TestResolveComponentInAssets/Index_file,_folder_only (0.00s)
- --- PASS: TestResolveComponentInAssets/Index_file,_folder_and_index (0.00s)
- --- PASS: TestResolveComponentInAssets/Index_file,_folder_and_index_and_suffix (0.00s)
- --- PASS: TestResolveComponentInAssets/Index_ESM_file,_folder_only (0.00s)
- --- PASS: TestResolveComponentInAssets/Index_ESM_file,_folder_and_index (0.00s)
- --- PASS: TestResolveComponentInAssets/Index_ESM_file,_folder_and_index_and_suffix (0.00s)
+--- PASS: TestResolveComponentInAssets (0.22s)
+ --- PASS: TestResolveComponentInAssets/Basic,_extension (0.02s)
+ --- PASS: TestResolveComponentInAssets/Basic,_no_extension (0.04s)
+ --- PASS: TestResolveComponentInAssets/Basic,_no_extension,_typescript (0.01s)
+ --- PASS: TestResolveComponentInAssets/Not_found (0.01s)
+ --- PASS: TestResolveComponentInAssets/Not_found,_double_js_extension (0.02s)
+ --- PASS: TestResolveComponentInAssets/Index_file,_folder_only (0.01s)
+ --- PASS: TestResolveComponentInAssets/Index_file,_folder_and_index (0.01s)
+ --- PASS: TestResolveComponentInAssets/Index_file,_folder_and_index_and_suffix (0.01s)
+ --- PASS: TestResolveComponentInAssets/Index_ESM_file,_folder_only (0.03s)
+ --- PASS: TestResolveComponentInAssets/Index_ESM_file,_folder_and_index (0.02s)
+ --- PASS: TestResolveComponentInAssets/Index_ESM_file,_folder_and_index_and_suffix (0.01s)
--- PASS: TestResolveComponentInAssets/Index_and_Index_ESM_file,_folder_only (0.01s)
--- PASS: TestResolveComponentInAssets/Check_file_before_directory (0.01s)
=== RUN TestBuildVariants
=== RUN TestBuildVariants/Basic
=== RUN TestBuildVariants/Edit_Import
=== RUN TestBuildVariants/Edit_Import_Nested
---- PASS: TestBuildVariants (0.12s)
- --- PASS: TestBuildVariants/Basic (0.04s)
- --- PASS: TestBuildVariants/Edit_Import (0.04s)
- --- PASS: TestBuildVariants/Edit_Import_Nested (0.04s)
+--- PASS: TestBuildVariants (0.52s)
+ --- PASS: TestBuildVariants/Basic (0.14s)
+ --- PASS: TestBuildVariants/Edit_Import (0.17s)
+ --- PASS: TestBuildVariants/Edit_Import_Nested (0.21s)
=== RUN TestBuildWithModAndNpm
js_integration_test.go:81: Skip test as network is inaccessible during Debian package build
--- SKIP: TestBuildWithModAndNpm (0.00s)
@@ -15222,36 +15261,36 @@
=== CONT TestBuildError/Import_from_main_not_found
=== CONT TestBuildError/Import_from_import_not_found
--- PASS: TestBuildError (0.00s)
- --- PASS: TestBuildError/Import_from_main_not_found (0.04s)
- --- PASS: TestBuildError/Import_from_import_not_found (0.05s)
+ --- PASS: TestBuildError/Import_from_main_not_found (0.16s)
+ --- PASS: TestBuildError/Import_from_import_not_found (0.18s)
=== RUN TestImportHugoVsESBuild
=== RUN TestImportHugoVsESBuild/node_modules
=== RUN TestImportHugoVsESBuild/assets
---- PASS: TestImportHugoVsESBuild (0.07s)
- --- PASS: TestImportHugoVsESBuild/node_modules (0.03s)
- --- PASS: TestImportHugoVsESBuild/assets (0.04s)
+--- PASS: TestImportHugoVsESBuild (0.25s)
+ --- PASS: TestImportHugoVsESBuild/node_modules (0.12s)
+ --- PASS: TestImportHugoVsESBuild/assets (0.13s)
=== RUN TestPreserveLegalComments
=== PAUSE TestPreserveLegalComments
=== RUN TestTypeScriptExperimentalDecorators
=== PAUSE TestTypeScriptExperimentalDecorators
=== CONT TestPreserveLegalComments
=== CONT TestTypeScriptExperimentalDecorators
---- PASS: TestPreserveLegalComments (0.05s)
---- PASS: TestTypeScriptExperimentalDecorators (0.06s)
+--- PASS: TestTypeScriptExperimentalDecorators (0.25s)
+--- PASS: TestPreserveLegalComments (0.26s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_transformers/js 0.448s
+ok github.com/gohugoio/hugo/resources/resource_transformers/js 1.763s
=== RUN TestTransform
---- PASS: TestTransform (0.00s)
+--- PASS: TestTransform (0.01s)
=== RUN TestTransformMinify
---- PASS: TestTransformMinify (0.04s)
+--- PASS: TestTransformMinify (0.07s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_transformers/minifier 0.145s
+ok github.com/gohugoio/hugo/resources/resource_transformers/minifier 0.402s
=== RUN TestExecuteAsTemplateMultipleLanguages
=== PAUSE TestExecuteAsTemplateMultipleLanguages
=== CONT TestExecuteAsTemplateMultipleLanguages
---- PASS: TestExecuteAsTemplateMultipleLanguages (0.05s)
+--- PASS: TestExecuteAsTemplateMultipleLanguages (0.14s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_transformers/templates 0.147s
+ok github.com/gohugoio/hugo/resources/resource_transformers/templates 0.459s
=== RUN TestTransformIncludePaths
=== PAUSE TestTransformIncludePaths
=== RUN TestTransformImportRegularCSS
@@ -15295,24 +15334,24 @@
=== CONT TestTransformLogging
dartsass_integration_test.go:271:
--- SKIP: TestTransformLogging (0.00s)
-=== CONT TestTransformImportRegularCSS
- dartsass_integration_test.go:62:
---- SKIP: TestTransformImportRegularCSS (0.00s)
-=== CONT TestTransformImportMountedCSS
- dartsass_integration_test.go:149:
---- SKIP: TestTransformImportMountedCSS (0.00s)
=== CONT TestTransformThemeOverrides
dartsass_integration_test.go:209:
--- SKIP: TestTransformThemeOverrides (0.00s)
+=== CONT TestTransformImportMountedCSS
+ dartsass_integration_test.go:149:
+--- SKIP: TestTransformImportMountedCSS (0.00s)
=== CONT TestTransformImportIndentedSASS
dartsass_integration_test.go:116:
--- SKIP: TestTransformImportIndentedSASS (0.00s)
+=== CONT TestTransformImportRegularCSS
+ dartsass_integration_test.go:62:
+--- SKIP: TestTransformImportRegularCSS (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass 0.114s
+ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/dartsass 0.325s
=== RUN TestIsUnquotedCSSValue
--- PASS: TestIsUnquotedCSSValue (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass 0.017s
+ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/internal/sass 0.055s
=== RUN TestReplaceRegularCSSImports
--- PASS: TestReplaceRegularCSSImports (0.00s)
=== RUN TestTransformIncludePaths
@@ -15345,18 +15384,18 @@
--- SKIP: TestBootstrap (0.00s)
=== CONT TestOptionVars
scss_integration_test.go:254:
---- SKIP: TestOptionVars (0.00s)
-=== CONT TestTransformErrors
- scss_integration_test.go:184:
---- SKIP: TestTransformErrors (0.00s)
+--- SKIP: TestOptionVars (0.01s)
=== CONT TestTransformThemeOverrides
scss_integration_test.go:121:
--- SKIP: TestTransformThemeOverrides (0.00s)
+=== CONT TestTransformErrors
+ scss_integration_test.go:184:
+--- SKIP: TestTransformErrors (0.00s)
=== CONT TestTransformImportRegularCSS
scss_integration_test.go:64:
--- SKIP: TestTransformImportRegularCSS (0.00s)
PASS
-ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss 0.104s
+ok github.com/gohugoio/hugo/resources/resource_transformers/tocss/scss 0.298s
=== RUN TestIgnoreDotFilesAndDirectories
=== RUN TestIgnoreDotFilesAndDirectories/[0]_.foobar/
=== PAUSE TestIgnoreDotFilesAndDirectories/[0]_.foobar/
@@ -15394,47 +15433,47 @@
=== PAUSE TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md
=== CONT TestIgnoreDotFilesAndDirectories/[0]_.foobar/
=== CONT TestIgnoreDotFilesAndDirectories/[9]_foobar~/barfoo.md
+=== CONT TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md
+=== CONT TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md
+=== CONT TestIgnoreDotFilesAndDirectories/[2]_barfoo.md
+=== CONT TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/
=== CONT TestIgnoreDotFilesAndDirectories/[8]_.foobar/barfoo.md~
+=== CONT TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~
+=== CONT TestIgnoreDotFilesAndDirectories/[6]_.md
+=== CONT TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md
+=== CONT TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md
=== CONT TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md
=== CONT TestIgnoreDotFilesAndDirectories/[15]_foobar/.#content.md
=== CONT TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[12]_foobar/foo.html
=== CONT TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md
+=== CONT TestIgnoreDotFilesAndDirectories/[12]_foobar/foo.html
=== CONT TestIgnoreDotFilesAndDirectories/[10]_foobar/bar~foo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~
-=== CONT TestIgnoreDotFilesAndDirectories/[6]_.md
-=== CONT TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[2]_barfoo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md
-=== CONT TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/
--- PASS: TestIgnoreDotFilesAndDirectories (0.00s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[0]_.foobar/ (0.00s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[8]_.foobar/barfoo.md~ (0.02s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[15]_foobar/.#content.md (0.01s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[9]_foobar~/barfoo.md (0.02s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[0]_.foobar/ (0.05s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[9]_foobar~/barfoo.md (0.05s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md (0.05s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md (0.06s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[8]_.foobar/barfoo.md~ (0.01s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[2]_barfoo.md (0.04s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[6]_.md (0.03s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~ (0.05s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/ (0.06s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md (0.04s)
--- PASS: TestIgnoreDotFilesAndDirectories/[16]_.#foobar.md (0.03s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md (0.00s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md (0.02s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[10]_foobar/bar~foo.md (0.00s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md (0.02s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[7]_foobar/barfoo.md~ (0.01s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[6]_.md (0.02s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[4]_foobar/.barfoo.md (0.02s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[2]_barfoo.md (0.01s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[5]_.barfoo.md (0.02s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[3]_foobar/barfoo.md (0.01s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[12]_foobar/foo.html (0.05s)
- --- PASS: TestIgnoreDotFilesAndDirectories/[1]_foobar/.barfoo/ (0.01s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[13]_foobar/foo.md (0.03s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[15]_foobar/.#content.md (0.03s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[12]_foobar/foo.html (0.01s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[11]_foobar/foo.md (0.02s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[14]_foobar/foo.md (0.03s)
+ --- PASS: TestIgnoreDotFilesAndDirectories/[10]_foobar/bar~foo.md (0.03s)
PASS
-ok github.com/gohugoio/hugo/source 0.158s
+ok github.com/gohugoio/hugo/source 0.488s
=== RUN TestExtractBaseof
--- PASS: TestExtractBaseof (0.00s)
=== RUN TestStripHTML
--- PASS: TestStripHTML (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl 0.021s
+ok github.com/gohugoio/hugo/tpl 0.096s
=== RUN TestToInt
=== PAUSE TestToInt
=== RUN TestToString
@@ -15442,13 +15481,13 @@
=== RUN TestToFloat
=== PAUSE TestToFloat
=== CONT TestToInt
---- PASS: TestToInt (0.00s)
=== CONT TestToFloat
---- PASS: TestToFloat (0.00s)
+--- PASS: TestToInt (0.00s)
=== CONT TestToString
+--- PASS: TestToFloat (0.00s)
--- PASS: TestToString (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/cast 0.083s
+ok github.com/gohugoio/hugo/tpl/cast 0.394s
? github.com/gohugoio/hugo/tpl/css [no test files]
=== RUN TestAppend
=== PAUSE TestAppend
@@ -15551,34 +15590,34 @@
=== PAUSE TestMerge/all_nil
=== CONT TestMerge/basic
=== CONT TestMerge/all_nil
+=== CONT TestMerge/params_src,_upper_case_dst
+=== CONT TestMerge/params_src
+=== CONT TestMerge/params_dst,_upper_case_src
=== CONT TestMerge/different_map_types
+=== CONT TestMerge/params_dst
=== CONT TestMerge/src_not_a_map
=== CONT TestMerge/dst_not_a_map
-=== CONT TestMerge/params_src
-=== CONT TestMerge/src_nil
-=== CONT TestMerge/matching_keys_with_non-map_src_value
-=== CONT TestMerge/nested,_params_dst
-=== CONT TestMerge/params_src,_upper_case_dst
=== CONT TestMerge/nested
-=== CONT TestMerge/params_dst,_upper_case_src
-=== CONT TestMerge/params_dst
=== CONT TestMerge/basic_case_insensitive
=== CONT TestMerge/multi
---- PASS: TestMerge (0.01s)
- --- PASS: TestMerge/basic (0.00s)
+=== CONT TestMerge/matching_keys_with_non-map_src_value
+=== CONT TestMerge/src_nil
+=== CONT TestMerge/nested,_params_dst
+--- PASS: TestMerge (0.02s)
--- PASS: TestMerge/all_nil (0.00s)
- --- PASS: TestMerge/different_map_types (0.00s)
- --- PASS: TestMerge/src_not_a_map (0.00s)
+ --- PASS: TestMerge/basic (0.00s)
--- PASS: TestMerge/params_src (0.00s)
- --- PASS: TestMerge/src_nil (0.00s)
- --- PASS: TestMerge/matching_keys_with_non-map_src_value (0.00s)
- --- PASS: TestMerge/nested,_params_dst (0.00s)
--- PASS: TestMerge/params_src,_upper_case_dst (0.00s)
- --- PASS: TestMerge/dst_not_a_map (0.00s)
- --- PASS: TestMerge/nested (0.00s)
+ --- PASS: TestMerge/different_map_types (0.00s)
--- PASS: TestMerge/params_dst,_upper_case_src (0.00s)
+ --- PASS: TestMerge/src_not_a_map (0.00s)
--- PASS: TestMerge/params_dst (0.00s)
+ --- PASS: TestMerge/dst_not_a_map (0.00s)
+ --- PASS: TestMerge/matching_keys_with_non-map_src_value (0.00s)
+ --- PASS: TestMerge/nested (0.00s)
+ --- PASS: TestMerge/src_nil (0.00s)
--- PASS: TestMerge/basic_case_insensitive (0.00s)
+ --- PASS: TestMerge/nested,_params_dst (0.00s)
--- PASS: TestMerge/multi (0.00s)
=== RUN TestMergeDataFormats
--- PASS: TestMergeDataFormats (0.01s)
@@ -15614,58 +15653,9 @@
=== PAUSE TestTermEntriesCollectionsIssue12254
=== CONT TestAppend
=== CONT TestUniq
---- PASS: TestUniq (0.01s)
-=== CONT TestTermEntriesCollectionsIssue12254
-=== CONT TestUnion
---- PASS: TestUnion (0.00s)
-=== CONT TestSlice
-=== CONT TestApplyWithContext
---- PASS: TestSlice (0.03s)
-=== CONT TestShuffleRandomising
---- PASS: TestAppend (0.05s)
-=== CONT TestShuffle
---- PASS: TestShuffle (0.01s)
-=== CONT TestSeq
---- PASS: TestShuffleRandomising (0.02s)
-=== CONT TestQuerify
---- PASS: TestSeq (0.03s)
-=== CONT TestLast
---- PASS: TestQuerify (0.04s)
-=== CONT TestIsSet
-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.02s)
-=== CONT TestIntersect
---- PASS: TestTermEntriesCollectionsIssue12254 (0.12s)
-=== CONT TestIn
---- PASS: TestLast (0.05s)
-=== CONT TestFirst
---- PASS: TestIntersect (0.02s)
-=== CONT TestEchoParam
---- PASS: TestApplyWithContext (0.13s)
-=== CONT TestReverse
---- PASS: TestFirst (0.01s)
-=== CONT TestDelimit
---- PASS: TestIn (0.02s)
-=== CONT TestGroup
-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)
---- PASS: TestDelimit (0.01s)
-=== CONT TestApply
---- PASS: TestReverse (0.02s)
-=== CONT TestEvaluateSubElem
---- PASS: TestEvaluateSubElem (0.00s)
-=== CONT TestCheckCondition
-=== CONT TestAfter
---- PASS: TestApply (0.03s)
+=== CONT TestSortStable
=== CONT TestWhere
---- PASS: TestCheckCondition (0.03s)
-=== CONT TestSymDiff
---- PASS: TestSymDiff (0.01s)
-=== CONT TestSort
---- PASS: TestGroup (0.05s)
-=== CONT TestIndex
---- PASS: TestAfter (0.04s)
+--- PASS: TestUniq (0.04s)
=== 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
@@ -15674,83 +15664,6 @@
=== RUN TestWhere/5/0_slice-of-map[string]float64_<_b
=== RUN TestWhere/6/0_slice-of-map[string]int_<_b
=== RUN TestWhere/7/0_slice-of-map[string]int_<_b
-=== CONT TestComplement
---- PASS: TestComplement (0.00s)
-=== RUN TestIndex/vararg_0
-=== RUN TestIndex/slice_0
-=== RUN TestIndex/vararg_1
-=== RUN TestIndex/slice_1
-=== RUN TestIndex/vararg_2
-=== RUN TestIndex/slice_2
-=== RUN TestIndex/vararg_3
-=== RUN TestIndex/slice_3
-=== RUN TestIndex/vararg_4
-=== RUN TestIndex/slice_4
-=== RUN TestIndex/vararg_5
-=== RUN TestIndex/slice_5
-=== RUN TestIndex/vararg_6
-=== RUN TestIndex/slice_6
-=== RUN TestIndex/vararg_7
-=== RUN TestIndex/slice_7
-=== RUN TestIndex/vararg_8
-=== RUN TestIndex/slice_8
-=== RUN TestIndex/vararg_9
-=== RUN TestIndex/slice_9
-=== RUN TestIndex/vararg_10
-=== RUN TestIndex/slice_10
-=== RUN TestIndex/vararg_11
-=== RUN TestIndex/slice_11
-=== RUN TestIndex/vararg_12
-=== RUN TestIndex/slice_12
-=== RUN TestIndex/vararg_13
-=== RUN TestIndex/slice_13
-=== RUN TestIndex/vararg_14
-=== RUN TestIndex/slice_14
-=== RUN TestIndex/vararg_15
-=== RUN TestIndex/slice_15
-=== RUN TestIndex/vararg_16
-=== RUN TestIndex/slice_16
-=== RUN TestIndex/vararg_17
-=== RUN TestIndex/slice_17
---- PASS: TestIndex (0.02s)
- --- PASS: TestIndex/vararg_0 (0.00s)
- --- PASS: TestIndex/slice_0 (0.00s)
- --- PASS: TestIndex/vararg_1 (0.00s)
- --- PASS: TestIndex/slice_1 (0.00s)
- --- PASS: TestIndex/vararg_2 (0.00s)
- --- PASS: TestIndex/slice_2 (0.00s)
- --- PASS: TestIndex/vararg_3 (0.00s)
- --- PASS: TestIndex/slice_3 (0.00s)
- --- PASS: TestIndex/vararg_4 (0.00s)
- --- PASS: TestIndex/slice_4 (0.00s)
- --- PASS: TestIndex/vararg_5 (0.00s)
- --- PASS: TestIndex/slice_5 (0.00s)
- --- PASS: TestIndex/vararg_6 (0.00s)
- --- PASS: TestIndex/slice_6 (0.00s)
- --- PASS: TestIndex/vararg_7 (0.00s)
- --- PASS: TestIndex/slice_7 (0.00s)
- --- PASS: TestIndex/vararg_8 (0.00s)
- --- PASS: TestIndex/slice_8 (0.00s)
- --- PASS: TestIndex/vararg_9 (0.00s)
- --- PASS: TestIndex/slice_9 (0.00s)
- --- PASS: TestIndex/vararg_10 (0.00s)
- --- PASS: TestIndex/slice_10 (0.00s)
- --- PASS: TestIndex/vararg_11 (0.00s)
- --- PASS: TestIndex/slice_11 (0.00s)
- --- PASS: TestIndex/vararg_12 (0.00s)
- --- PASS: TestIndex/slice_12 (0.00s)
- --- PASS: TestIndex/vararg_13 (0.00s)
- --- PASS: TestIndex/slice_13 (0.00s)
- --- PASS: TestIndex/vararg_14 (0.00s)
- --- PASS: TestIndex/slice_14 (0.00s)
- --- PASS: TestIndex/vararg_15 (0.00s)
- --- PASS: TestIndex/slice_15 (0.00s)
- --- PASS: TestIndex/vararg_16 (0.00s)
- --- PASS: TestIndex/slice_16 (0.00s)
- --- PASS: TestIndex/vararg_17 (0.00s)
- --- PASS: TestIndex/slice_17 (0.00s)
-=== CONT TestAppendNilsToSliceWithNils
-=== CONT TestEchoParams
=== RUN TestWhere/8/0_slice-of-map[string]float64_<=_b
=== RUN TestWhere/9/0_slice-of-map[string]float64_>_b
=== RUN TestWhere/10/0_slice-of-map[string]float64_>=_b
@@ -15770,6 +15683,9 @@
=== 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: TestAppend (0.06s)
+=== CONT TestSort
+=== CONT TestSymDiff
=== 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
@@ -15795,104 +15711,6 @@
=== RUN TestWhere/44/0_slice-of-map[string]slice-of-float64_intersect_b
=== RUN TestWhere/45/0_slice-of-map[string]int_in_b
=== RUN TestWhere/46/0_slice-of-map[string]float64_in_b
-=== RUN TestSort/test0
-=== 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 TestSort/test11
-=== 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
-=== RUN TestSort/test26
-=== RUN TestSort/test27
-=== RUN TestSort/test28
-=== RUN TestSort/test29
-=== RUN TestSort/test30
-=== RUN TestSort/test31
-=== RUN TestSort/test32
-=== RUN TestSort/test33
-=== RUN TestSort/test34
-=== RUN TestSort/test35
-=== RUN TestSort/test36
-=== RUN TestSort/test37
-=== RUN TestSort/test38
-=== RUN TestSort/test39
-=== RUN TestSort/test40
-=== RUN TestSort/test41
-=== RUN TestSort/test42
-=== RUN TestSort/test43
-=== RUN TestSort/test44
-=== RUN TestSort/test45
-=== RUN TestSort/test46
-=== RUN TestSort/test47
---- PASS: TestSort (0.04s)
- --- PASS: TestSort/test0 (0.00s)
- --- PASS: TestSort/test1 (0.00s)
- --- PASS: TestSort/test2 (0.00s)
- --- PASS: TestSort/test3 (0.00s)
- --- PASS: TestSort/test4 (0.00s)
- --- PASS: TestSort/test5 (0.00s)
- --- PASS: TestSort/test6 (0.00s)
- --- PASS: TestSort/test7 (0.00s)
- --- PASS: TestSort/test8 (0.00s)
- --- PASS: TestSort/test9 (0.00s)
- --- PASS: TestSort/test10 (0.00s)
- --- PASS: TestSort/test11 (0.00s)
- --- PASS: TestSort/test12 (0.00s)
- --- PASS: TestSort/test13 (0.00s)
- --- PASS: TestSort/test14 (0.00s)
- --- PASS: TestSort/test15 (0.00s)
- --- PASS: TestSort/test16 (0.00s)
- --- PASS: TestSort/test17 (0.00s)
- --- PASS: TestSort/test18 (0.00s)
- --- PASS: TestSort/test19 (0.00s)
- --- PASS: TestSort/test20 (0.00s)
- --- PASS: TestSort/test21 (0.00s)
- --- PASS: TestSort/test22 (0.00s)
- --- PASS: TestSort/test23 (0.00s)
- --- PASS: TestSort/test24 (0.00s)
- --- PASS: TestSort/test25 (0.00s)
- --- PASS: TestSort/test26 (0.00s)
- --- PASS: TestSort/test27 (0.00s)
- --- PASS: TestSort/test28 (0.00s)
- --- PASS: TestSort/test29 (0.00s)
- --- PASS: TestSort/test30 (0.00s)
- --- PASS: TestSort/test31 (0.00s)
- --- PASS: TestSort/test32 (0.00s)
- --- PASS: TestSort/test33 (0.00s)
- --- PASS: TestSort/test34 (0.00s)
- --- PASS: TestSort/test35 (0.00s)
- --- PASS: TestSort/test36 (0.00s)
- --- PASS: TestSort/test37 (0.00s)
- --- PASS: TestSort/test38 (0.00s)
- --- PASS: TestSort/test39 (0.00s)
- --- PASS: TestSort/test40 (0.00s)
- --- PASS: TestSort/test41 (0.00s)
- --- PASS: TestSort/test42 (0.00s)
- --- PASS: TestSort/test43 (0.00s)
- --- PASS: TestSort/test44 (0.00s)
- --- PASS: TestSort/test45 (0.00s)
- --- PASS: TestSort/test46 (0.00s)
- --- PASS: TestSort/test47 (0.00s)
-=== CONT TestWhereLikeOperator
=== RUN TestWhere/47/0_slice-of-map[string]time.Time_in_b
=== RUN TestWhere/48/0_slice-of-collections.TstX_not_in_B
=== RUN TestWhere/48/1_slice-of-collections.TstXI_not_in_B
@@ -15917,7 +15735,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.09s)
+--- PASS: TestWhere (0.07s)
--- 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)
@@ -15994,19 +15812,240 @@
--- 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 TestIndex
+--- PASS: TestSymDiff (0.03s)
+=== CONT TestComplement
+=== RUN TestSort/test0
+=== 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 TestSort/test11
+=== RUN TestSort/test12
+=== RUN TestSort/test13
+=== RUN TestSort/test14
+=== RUN TestSort/test15
+=== RUN TestSort/test16
+=== RUN TestSort/test17
+=== RUN TestSort/test18
+=== RUN TestIndex/vararg_0
+=== RUN TestIndex/slice_0
+=== RUN TestIndex/vararg_1
+=== RUN TestIndex/slice_1
+=== RUN TestIndex/vararg_2
+=== RUN TestIndex/slice_2
+=== RUN TestIndex/vararg_3
+=== RUN TestIndex/slice_3
+=== RUN TestIndex/vararg_4
+=== RUN TestIndex/slice_4
+=== RUN TestIndex/vararg_5
+=== RUN TestIndex/slice_5
+=== RUN TestIndex/vararg_6
+=== RUN TestIndex/slice_6
+=== RUN TestIndex/vararg_7
+=== RUN TestIndex/slice_7
+=== RUN TestIndex/vararg_8
+=== RUN TestIndex/slice_8
+--- PASS: TestComplement (0.05s)
+=== CONT TestUnion
+=== RUN TestSort/test19
+=== RUN TestSort/test20
+=== RUN TestSort/test21
+=== RUN TestSort/test22
+=== RUN TestSort/test23
+=== RUN TestSort/test24
+=== RUN TestSort/test25
+=== RUN TestSort/test26
+=== RUN TestSort/test27
+=== RUN TestSort/test28
+=== RUN TestSort/test29
+=== RUN TestSort/test30
+=== RUN TestSort/test31
+=== RUN TestSort/test32
+=== RUN TestSort/test33
+=== RUN TestSort/test34
+=== RUN TestSort/test35
+=== RUN TestSort/test36
+=== RUN TestSort/test37
+=== RUN TestSort/test38
+=== RUN TestSort/test39
+=== RUN TestSort/test40
+=== RUN TestSort/test41
+=== RUN TestSort/test42
+=== RUN TestSort/test43
+=== RUN TestSort/test44
+=== RUN TestSort/test45
+=== RUN TestSort/test46
+=== RUN TestSort/test47
+--- PASS: TestSort (0.09s)
+ --- PASS: TestSort/test0 (0.00s)
+ --- PASS: TestSort/test1 (0.00s)
+ --- PASS: TestSort/test2 (0.00s)
+ --- PASS: TestSort/test3 (0.00s)
+ --- PASS: TestSort/test4 (0.00s)
+ --- PASS: TestSort/test5 (0.00s)
+ --- PASS: TestSort/test6 (0.00s)
+ --- PASS: TestSort/test7 (0.00s)
+ --- PASS: TestSort/test8 (0.00s)
+ --- PASS: TestSort/test9 (0.00s)
+ --- PASS: TestSort/test10 (0.00s)
+ --- PASS: TestSort/test11 (0.00s)
+ --- PASS: TestSort/test12 (0.00s)
+ --- PASS: TestSort/test13 (0.00s)
+ --- PASS: TestSort/test14 (0.00s)
+ --- PASS: TestSort/test15 (0.00s)
+ --- PASS: TestSort/test16 (0.00s)
+ --- PASS: TestSort/test17 (0.00s)
+ --- PASS: TestSort/test18 (0.00s)
+ --- PASS: TestSort/test19 (0.00s)
+ --- PASS: TestSort/test20 (0.00s)
+ --- PASS: TestSort/test21 (0.00s)
+ --- PASS: TestSort/test22 (0.00s)
+ --- PASS: TestSort/test23 (0.00s)
+ --- PASS: TestSort/test24 (0.00s)
+ --- PASS: TestSort/test25 (0.00s)
+ --- PASS: TestSort/test26 (0.00s)
+ --- PASS: TestSort/test27 (0.00s)
+ --- PASS: TestSort/test28 (0.00s)
+ --- PASS: TestSort/test29 (0.00s)
+ --- PASS: TestSort/test30 (0.00s)
+ --- PASS: TestSort/test31 (0.00s)
+ --- PASS: TestSort/test32 (0.00s)
+ --- PASS: TestSort/test33 (0.00s)
+ --- PASS: TestSort/test34 (0.00s)
+ --- PASS: TestSort/test35 (0.00s)
+ --- PASS: TestSort/test36 (0.00s)
+ --- PASS: TestSort/test37 (0.00s)
+ --- PASS: TestSort/test38 (0.00s)
+ --- PASS: TestSort/test39 (0.00s)
+ --- PASS: TestSort/test40 (0.00s)
+ --- PASS: TestSort/test41 (0.00s)
+ --- PASS: TestSort/test42 (0.00s)
+ --- PASS: TestSort/test43 (0.00s)
+ --- PASS: TestSort/test44 (0.00s)
+ --- PASS: TestSort/test45 (0.00s)
+ --- PASS: TestSort/test46 (0.00s)
+ --- PASS: TestSort/test47 (0.00s)
+=== CONT TestSlice
+=== RUN TestIndex/vararg_9
+=== RUN TestIndex/slice_9
+=== RUN TestIndex/vararg_10
+=== RUN TestIndex/slice_10
+=== RUN TestIndex/vararg_11
+=== RUN TestIndex/slice_11
+=== RUN TestIndex/vararg_12
+=== RUN TestIndex/slice_12
+=== RUN TestIndex/vararg_13
+=== RUN TestIndex/slice_13
+=== RUN TestIndex/vararg_14
+=== RUN TestIndex/slice_14
+=== RUN TestIndex/vararg_15
+=== RUN TestIndex/slice_15
+=== RUN TestIndex/vararg_16
+=== RUN TestIndex/slice_16
+=== RUN TestIndex/vararg_17
+=== RUN TestIndex/slice_17
+--- PASS: TestIndex (0.09s)
+ --- PASS: TestIndex/vararg_0 (0.00s)
+ --- PASS: TestIndex/slice_0 (0.00s)
+ --- PASS: TestIndex/vararg_1 (0.00s)
+ --- PASS: TestIndex/slice_1 (0.00s)
+ --- PASS: TestIndex/vararg_2 (0.00s)
+ --- PASS: TestIndex/slice_2 (0.00s)
+ --- PASS: TestIndex/vararg_3 (0.00s)
+ --- PASS: TestIndex/slice_3 (0.00s)
+ --- PASS: TestIndex/vararg_4 (0.00s)
+ --- PASS: TestIndex/slice_4 (0.00s)
+ --- PASS: TestIndex/vararg_5 (0.00s)
+ --- PASS: TestIndex/slice_5 (0.00s)
+ --- PASS: TestIndex/vararg_6 (0.00s)
+ --- PASS: TestIndex/slice_6 (0.00s)
+ --- PASS: TestIndex/vararg_7 (0.00s)
+ --- PASS: TestIndex/slice_7 (0.00s)
+ --- PASS: TestIndex/vararg_8 (0.00s)
+ --- PASS: TestIndex/slice_8 (0.00s)
+ --- PASS: TestIndex/vararg_9 (0.00s)
+ --- PASS: TestIndex/slice_9 (0.00s)
+ --- PASS: TestIndex/vararg_10 (0.00s)
+ --- PASS: TestIndex/slice_10 (0.00s)
+ --- PASS: TestIndex/vararg_11 (0.00s)
+ --- PASS: TestIndex/slice_11 (0.00s)
+ --- PASS: TestIndex/vararg_12 (0.00s)
+ --- PASS: TestIndex/slice_12 (0.00s)
+ --- PASS: TestIndex/vararg_13 (0.00s)
+ --- PASS: TestIndex/slice_13 (0.00s)
+ --- PASS: TestIndex/vararg_14 (0.00s)
+ --- PASS: TestIndex/slice_14 (0.00s)
+ --- PASS: TestIndex/vararg_15 (0.00s)
+ --- PASS: TestIndex/slice_15 (0.00s)
+ --- PASS: TestIndex/vararg_16 (0.00s)
+ --- PASS: TestIndex/slice_16 (0.00s)
+ --- PASS: TestIndex/vararg_17 (0.00s)
+ --- PASS: TestIndex/slice_17 (0.00s)
+=== CONT TestShuffleRandomising
+--- PASS: TestUnion (0.04s)
+=== CONT TestShuffle
+--- PASS: TestShuffleRandomising (0.02s)
+=== CONT TestSeq
+--- PASS: TestSlice (0.03s)
+=== CONT TestQuerify
+--- PASS: TestShuffle (0.02s)
+--- PASS: TestQuerify (0.02s)
+=== CONT TestLast
+=== CONT TestIsSet
+--- PASS: TestSeq (0.04s)
+=== CONT TestIntersect
+--- PASS: TestLast (0.04s)
+=== CONT TestIn
+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.05s)
+=== CONT TestFirst
+--- PASS: TestIntersect (0.05s)
+--- PASS: TestIn (0.03s)
+=== CONT TestEchoParam
+=== CONT TestReverse
+--- PASS: TestFirst (0.05s)
+=== CONT TestDelimit
+--- PASS: TestReverse (0.03s)
+=== CONT TestGroup
+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.04s)
+=== CONT TestAfter
+--- PASS: TestDelimit (0.04s)
+=== CONT TestApply
+--- PASS: TestAfter (0.02s)
+=== CONT TestApplyWithContext
+--- PASS: TestGroup (0.04s)
+=== CONT TestEvaluateSubElem
+--- PASS: TestEvaluateSubElem (0.00s)
+=== CONT TestCheckCondition
+--- PASS: TestApply (0.07s)
=== CONT TestWhereWithWordCount
---- PASS: TestEchoParams (0.09s)
-=== CONT TestAppendSliceToASliceOfSlices
---- PASS: TestAppendSliceToASliceOfSlices (0.07s)
+--- PASS: TestCheckCondition (0.05s)
+=== CONT TestTermEntriesCollectionsIssue12254
+--- PASS: TestApplyWithContext (0.23s)
+=== CONT TestEchoParams
+--- PASS: TestTermEntriesCollectionsIssue12254 (0.17s)
+=== CONT TestWhereLikeOperator
+--- PASS: TestWhereWithWordCount (0.21s)
=== CONT TestAppendNilToSlice
---- PASS: TestWhereWithWordCount (0.11s)
-=== CONT TestSortStable
---- PASS: TestWhereLikeOperator (0.15s)
---- PASS: TestAppendNilToSlice (0.04s)
---- PASS: TestSortStable (0.17s)
---- PASS: TestAppendNilsToSliceWithNils (0.34s)
+--- PASS: TestWhereLikeOperator (0.11s)
+=== CONT TestAppendNilsToSliceWithNils
+--- PASS: TestEchoParams (0.14s)
+=== CONT TestAppendSliceToASliceOfSlices
+--- PASS: TestSortStable (0.74s)
+--- PASS: TestAppendNilToSlice (0.13s)
+--- PASS: TestAppendSliceToASliceOfSlices (0.10s)
+--- PASS: TestAppendNilsToSliceWithNils (0.27s)
PASS
-ok github.com/gohugoio/hugo/tpl/collections 0.716s
+ok github.com/gohugoio/hugo/tpl/collections 1.391s
=== RUN TestDefaultFunc
=== PAUSE TestDefaultFunc
=== RUN TestCompare
@@ -16034,7 +16073,8 @@
=== RUN TestComparisonArgCount
=== PAUSE TestComparisonArgCount
=== CONT TestDefaultFunc
---- PASS: TestDefaultFunc (0.00s)
+=== CONT TestGreaterThanExtend
+--- PASS: TestGreaterThanExtend (0.00s)
=== CONT TestComparisonArgCount
--- PASS: TestComparisonArgCount (0.00s)
=== CONT TestTimeUnix
@@ -16043,18 +16083,17 @@
--- PASS: TestLessThanExtend (0.00s)
=== CONT TestLessEqualExtend
--- PASS: TestLessEqualExtend (0.00s)
-=== CONT TestGreaterThanExtend
---- PASS: TestGreaterThanExtend (0.00s)
-=== CONT TestGreaterEqualExtend
---- PASS: TestGreaterEqualExtend (0.00s)
=== CONT TestNotEqualExtend
--- PASS: TestNotEqualExtend (0.00s)
+=== CONT TestGreaterEqualExtend
+--- PASS: TestGreaterEqualExtend (0.00s)
=== CONT TestEqualExtend
--- PASS: TestEqualExtend (0.00s)
=== CONT TestCompare
--- PASS: TestCompare (0.00s)
+--- PASS: TestDefaultFunc (0.01s)
PASS
-ok github.com/gohugoio/hugo/tpl/compare 0.099s
+ok github.com/gohugoio/hugo/tpl/compare 0.219s
=== RUN TestMD5
=== PAUSE TestMD5
=== RUN TestSHA1
@@ -16064,15 +16103,15 @@
=== RUN TestHMAC
=== PAUSE TestHMAC
=== CONT TestMD5
---- PASS: TestMD5 (0.00s)
-=== CONT TestHMAC
---- PASS: TestHMAC (0.00s)
=== CONT TestSHA256
---- PASS: TestSHA256 (0.00s)
+--- PASS: TestMD5 (0.00s)
=== CONT TestSHA1
--- PASS: TestSHA1 (0.00s)
+--- PASS: TestSHA256 (0.00s)
+=== CONT TestHMAC
+--- PASS: TestHMAC (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/crypto 0.129s
+ok github.com/gohugoio/hugo/tpl/crypto 0.372s
? github.com/gohugoio/hugo/tpl/diagrams [no test files]
=== RUN TestGetCSV
=== PAUSE TestGetCSV
@@ -16091,91 +16130,91 @@
=== RUN TestScpGetRemoteParallel
=== PAUSE TestScpGetRemoteParallel
=== CONT TestGetCSV
-=== CONT TestParseCSV
=== RUN TestGetCSV/http://success/
+=== CONT TestParseCSV
--- PASS: TestParseCSV (0.00s)
=== CONT TestScpGetRemoteParallel
-=== CONT TestScpGetLocal
-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: TestScpGetLocal (0.00s)
=== CONT TestHeaders
=== RUN TestHeaders/Misc_header_variants
-=== CONT TestScpGetRemote
+=== CONT TestGetJSON
+=== RUN TestGetJSON/http://success/
+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 TestGetCSV/http://error.extra.field/
-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/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.
+=== RUN TestGetJSON/http://malformed/
+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.
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.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: TestHeaders (0.04s)
- --- PASS: TestHeaders/Misc_header_variants (0.02s)
- --- PASS: TestHeaders/Params (0.01s)
+--- PASS: TestHeaders (0.12s)
+ --- PASS: TestHeaders/Misc_header_variants (0.06s)
+ --- PASS: TestHeaders/Params (0.05s)
--- PASS: TestHeaders/Override_User-Agent (0.01s)
-=== CONT TestGetJSON
-=== RUN TestGetJSON/http://success/
-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: TestScpGetRemote (0.05s)
=== CONT TestToURLAndHeaders
--- PASS: TestToURLAndHeaders (0.00s)
-=== 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.
---- PASS: TestScpGetRemoteParallel (0.26s)
+=== CONT TestScpGetRemote
+--- PASS: TestScpGetRemote (0.08s)
+=== CONT TestScpGetLocal
+--- PASS: TestScpGetLocal (0.00s)
+--- PASS: TestScpGetRemoteParallel (0.33s)
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
-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 TestGetCSV/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.
-=== RUN TestGetCSV/fail/no-file
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
-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.09s)
- --- PASS: TestGetCSV/http://success/ (0.02s)
- --- PASS: TestGetCSV/http://error.extra.field/ (4.04s)
- --- PASS: TestGetCSV/http://nofound/404 (0.01s)
- --- PASS: TestGetCSV/pass/semi (0.00s)
- --- PASS: TestGetCSV/fail/no-file (0.02s)
+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 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']
+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.
=== 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']
+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/pass/üńīçøðê-url.json
+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']
+--- PASS: TestGetCSV (4.24s)
+ --- PASS: TestGetCSV/http://success/ (0.06s)
+ --- PASS: TestGetCSV/http://error.extra.field/ (4.06s)
+ --- PASS: TestGetCSV/http://nofound/404 (0.03s)
+ --- PASS: TestGetCSV/pass/semi (0.05s)
+ --- PASS: TestGetCSV/fail/no-file (0.03s)
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/http://nofound/404 (0.01s)
- --- PASS: TestGetJSON/pass/semi (0.01s)
- --- PASS: TestGetJSON/fail/no-file (0.01s)
- --- PASS: TestGetJSON/pass/üńīçøðê-url.json (0.00s)
+--- PASS: TestGetJSON (4.23s)
+ --- PASS: TestGetJSON/http://success/ (0.05s)
+ --- PASS: TestGetJSON/http://malformed/ (4.04s)
+ --- PASS: TestGetJSON/http://nofound/404 (0.03s)
+ --- PASS: TestGetJSON/pass/semi (0.04s)
+ --- PASS: TestGetJSON/fail/no-file (0.04s)
+ --- PASS: TestGetJSON/pass/üńīçøðê-url.json (0.01s)
PASS
-ok github.com/gohugoio/hugo/tpl/data 4.208s
+ok github.com/gohugoio/hugo/tpl/data 4.487s
=== RUN TestTimer
---- PASS: TestTimer (0.03s)
+--- PASS: TestTimer (0.10s)
=== RUN TestDebugDumpPage
---- PASS: TestDebugDumpPage (0.04s)
+--- PASS: TestDebugDumpPage (0.11s)
PASS
-ok github.com/gohugoio/hugo/tpl/debug 0.158s
+ok github.com/gohugoio/hugo/tpl/debug 0.528s
=== RUN TestBase64Decode
=== PAUSE TestBase64Decode
=== RUN TestBase64Encode
@@ -16189,7 +16228,7 @@
=== CONT TestBase64Encode
--- PASS: TestBase64Encode (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/encoding 0.088s
+ok github.com/gohugoio/hugo/tpl/encoding 0.276s
? github.com/gohugoio/hugo/tpl/hugo [no test files]
=== RUN TestErroridf
=== PAUSE TestErroridf
@@ -16197,16 +16236,16 @@
=== PAUSE TestWarnidf
=== CONT TestErroridf
=== CONT TestWarnidf
---- PASS: TestErroridf (0.04s)
---- PASS: TestWarnidf (0.04s)
+--- PASS: TestWarnidf (0.13s)
+--- PASS: TestErroridf (0.14s)
PASS
-ok github.com/gohugoio/hugo/tpl/fmt 0.146s
+ok github.com/gohugoio/hugo/tpl/fmt 0.599s
=== RUN TestXxHash
=== PAUSE TestXxHash
=== CONT TestXxHash
--- PASS: TestXxHash (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/hash 0.088s
+ok github.com/gohugoio/hugo/tpl/hash 0.300s
? github.com/gohugoio/hugo/tpl/internal/go_templates/cfg [no test files]
=== RUN TestNSConfig
=== PAUSE TestNSConfig
@@ -16214,20 +16253,20 @@
=== PAUSE TestImageConfigFromModule
=== CONT TestNSConfig
=== CONT TestImageConfigFromModule
---- PASS: TestNSConfig (0.01s)
---- PASS: TestImageConfigFromModule (0.04s)
+--- PASS: TestNSConfig (0.05s)
+--- PASS: TestImageConfigFromModule (0.17s)
PASS
-ok github.com/gohugoio/hugo/tpl/images 0.161s
+ok github.com/gohugoio/hugo/tpl/images 0.605s
=== RUN TestInflect
=== PAUSE TestInflect
=== CONT TestInflect
--- PASS: TestInflect (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/inflect 0.118s
+ok github.com/gohugoio/hugo/tpl/inflect 0.312s
=== RUN TestMethodToName
--- PASS: TestMethodToName (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/internal 0.101s
+ok github.com/gohugoio/hugo/tpl/internal 0.256s
=== RUN TestCompare
--- PASS: TestCompare (0.00s)
=== RUN TestOrder
@@ -16235,7 +16274,9 @@
=== RUN TestInterface
--- PASS: TestInterface (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort 0.032s
+ok github.com/gohugoio/hugo/tpl/internal/go_templates/fmtsort 0.036s
+? github.com/gohugoio/hugo/tpl/internal/resourcehelpers [no test files]
+? github.com/gohugoio/hugo/tpl/js [no test files]
=== RUN TestAddParseTreeHTML
--- PASS: TestAddParseTreeHTML (0.00s)
=== RUN TestClone
@@ -16259,7 +16300,7 @@
=== RUN TestClonePipe
--- PASS: TestClonePipe (0.00s)
=== RUN TestTypedContent
---- PASS: TestTypedContent (0.00s)
+--- PASS: TestTypedContent (0.01s)
=== RUN TestStringer
--- PASS: TestStringer (0.00s)
=== RUN TestEscapingNilNonemptyInterfaces
@@ -16271,7 +16312,7 @@
=== RUN TestDecodeCSS
--- PASS: TestDecodeCSS (0.00s)
=== RUN TestHexDecode
---- PASS: TestHexDecode (0.03s)
+--- PASS: TestHexDecode (0.08s)
=== RUN TestSkipCSSSpace
--- PASS: TestSkipCSSSpace (0.00s)
=== RUN TestCSSEscaper
@@ -16403,7 +16444,7 @@
=== RUN TestEscape/JS_template_lit_special_characters
=== RUN TestEscape/JS_template_lit_special_characters,_nested_lit
=== RUN TestEscape/JS_template_lit,_nested_JS
---- PASS: TestEscape (0.02s)
+--- PASS: TestEscape (0.08s)
--- PASS: TestEscape/if (0.00s)
--- PASS: TestEscape/else (0.00s)
--- PASS: TestEscape/overescaping1 (0.00s)
@@ -16531,11 +16572,11 @@
=== RUN TestEscapeMap
--- PASS: TestEscapeMap (0.00s)
=== RUN TestEscapeSet
---- PASS: TestEscapeSet (0.00s)
+--- PASS: TestEscapeSet (0.02s)
=== RUN TestErrors
---- PASS: TestErrors (0.00s)
+--- PASS: TestErrors (0.03s)
=== RUN TestEscapeText
---- PASS: TestEscapeText (0.00s)
+--- PASS: TestEscapeText (0.01s)
=== RUN TestEnsurePipelineContains
--- PASS: TestEnsurePipelineContains (0.00s)
=== RUN TestEscapeMalformedPipelines
@@ -16561,7 +16602,7 @@
=== RUN TestAliasedParseTreeDoesNotOverescape
--- PASS: TestAliasedParseTreeDoesNotOverescape (0.00s)
=== RUN TestExecute
---- PASS: TestExecute (0.04s)
+--- PASS: TestExecute (0.21s)
=== RUN TestDelims
--- PASS: TestDelims (0.00s)
=== RUN TestExecuteError
@@ -16579,7 +16620,7 @@
=== RUN TestFinalForPrintf
--- PASS: TestFinalForPrintf (0.00s)
=== RUN TestComparison
---- PASS: TestComparison (0.01s)
+--- PASS: TestComparison (0.03s)
=== RUN TestMissingMapKey
exec_test.go:1319: template: t1:1:2: executing "t1" at <.x>: nil data; no entry for key "x"
--- PASS: TestMissingMapKey (0.00s)
@@ -16613,14 +16654,14 @@
=== RUN TestAddrOfIndex
--- PASS: TestAddrOfIndex (0.00s)
=== RUN TestInterfaceValues
---- PASS: TestInterfaceValues (0.00s)
+--- PASS: TestInterfaceValues (0.01s)
=== RUN TestExecutePanicDuringCall
--- PASS: TestExecutePanicDuringCall (0.00s)
=== RUN TestIssue31810
exec_test.go:1700: broken in html/template
--- SKIP: TestIssue31810 (0.00s)
=== RUN TestEscapeRace
---- PASS: TestEscapeRace (0.00s)
+--- PASS: TestEscapeRace (0.02s)
=== RUN TestRecursiveExecute
--- PASS: TestRecursiveExecute (0.00s)
=== RUN TestRecursiveExecuteViaMethod
@@ -16646,17 +16687,17 @@
=== RUN TestMultiExecute
--- PASS: TestMultiExecute (0.00s)
=== RUN TestParseFiles
---- PASS: TestParseFiles (0.01s)
+--- PASS: TestParseFiles (0.02s)
=== RUN TestParseGlob
--- PASS: TestParseGlob (0.00s)
=== RUN TestParseFS
---- PASS: TestParseFS (0.00s)
+--- PASS: TestParseFS (0.02s)
=== RUN TestParseFilesWithData
---- PASS: TestParseFilesWithData (0.00s)
+--- PASS: TestParseFilesWithData (0.01s)
=== RUN TestParseGlobWithData
--- PASS: TestParseGlobWithData (0.00s)
=== RUN TestParseZipFS
---- PASS: TestParseZipFS (0.00s)
+--- PASS: TestParseZipFS (0.01s)
=== RUN TestAddParseTreeToUnparsedTemplate
--- PASS: TestAddParseTreeToUnparsedTemplate (0.00s)
=== RUN TestRedefinition
@@ -16671,7 +16712,7 @@
=== RUN TestEmptyTemplate
--- PASS: TestEmptyTemplate (0.00s)
=== RUN TestIssue19294
---- PASS: TestIssue19294 (0.01s)
+--- PASS: TestIssue19294 (0.03s)
=== RUN TestFindEndTag
--- PASS: TestFindEndTag (0.00s)
=== RUN TestURLNormalizer
@@ -16745,7 +16786,7 @@
=== RUN ExampleTemplate_share
--- PASS: ExampleTemplate_share (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 0.212s
+ok github.com/gohugoio/hugo/tpl/internal/go_templates/htmltemplate 0.710s
=== RUN TestGoToolLocation
testenv_test.go:18: skipping test: 'go build' unavailable:
--- SKIP: TestGoToolLocation (0.00s)
@@ -16760,9 +16801,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.032s
+ok github.com/gohugoio/hugo/tpl/internal/go_templates/testenv 0.029s
=== RUN TestExecute
---- PASS: TestExecute (0.02s)
+--- PASS: TestExecute (0.08s)
=== RUN TestDelims
--- PASS: TestDelims (0.00s)
=== RUN TestExecuteError
@@ -16782,7 +16823,7 @@
=== RUN TestFinalForPrintf
--- PASS: TestFinalForPrintf (0.00s)
=== RUN TestComparison
---- PASS: TestComparison (0.00s)
+--- PASS: TestComparison (0.02s)
=== RUN TestMissingMapKey
exec_test.go:1347: template: t1:1:2: executing "t1" at <.x>: nil data; no entry for key "x"
--- PASS: TestMissingMapKey (0.00s)
@@ -16862,7 +16903,7 @@
=== RUN TestEmptyTemplate
--- PASS: TestEmptyTemplate (0.00s)
=== RUN TestIssue19294
---- PASS: TestIssue19294 (0.00s)
+--- PASS: TestIssue19294 (0.02s)
=== RUN TestAddToZeroTemplate
--- PASS: TestAddToZeroTemplate (0.00s)
=== RUN ExampleTemplate
@@ -16878,9 +16919,7 @@
=== RUN ExampleTemplate_func
--- PASS: ExampleTemplate_func (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate 0.067s
-? github.com/gohugoio/hugo/tpl/internal/resourcehelpers [no test files]
-? github.com/gohugoio/hugo/tpl/js [no test files]
+ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate 0.222s
=== RUN TestLex
lex_test.go:443: empty OK
lex_test.go:443: spaces OK
@@ -16934,15 +16973,15 @@
=== RUN TestNumberParse
--- PASS: TestNumberParse (0.00s)
=== RUN TestParse
---- PASS: TestParse (0.00s)
+--- PASS: TestParse (0.01s)
=== RUN TestParseCopy
---- PASS: TestParseCopy (0.00s)
+--- PASS: TestParseCopy (0.01s)
=== RUN TestParseWithComments
=== RUN TestParseWithComments/comment
=== RUN TestParseWithComments/comment_trim_left
=== RUN TestParseWithComments/comment_trim_right
=== RUN TestParseWithComments/comment_trim_left_and_right
---- PASS: TestParseWithComments (0.00s)
+--- PASS: TestParseWithComments (0.01s)
--- PASS: TestParseWithComments/comment (0.00s)
--- PASS: TestParseWithComments/comment_trim_left (0.00s)
--- PASS: TestParseWithComments/comment_trim_right (0.00s)
@@ -17026,8 +17065,7 @@
=== RUN TestLineNum
--- PASS: TestLineNum (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 0.021s
-? github.com/gohugoio/hugo/tpl/openapi [no test files]
+ok github.com/gohugoio/hugo/tpl/internal/go_templates/texttemplate/parse 0.090s
=== RUN TestNumFmt
=== PAUSE TestNumFmt
=== RUN TestFormatNumbers
@@ -17040,14 +17078,14 @@
=== RUN TestFormatNumbers/FormatAccounting
=== PAUSE TestFormatNumbers/FormatAccounting
=== CONT TestFormatNumbers/FormatNumber
-=== CONT TestFormatNumbers/FormatAccounting
=== CONT TestFormatNumbers/FormatCurrency
+=== CONT TestFormatNumbers/FormatAccounting
=== CONT TestFormatNumbers/FormatPercent
--- PASS: TestFormatNumbers (0.00s)
- --- PASS: TestFormatNumbers/FormatNumber (0.00s)
--- PASS: TestFormatNumbers/FormatAccounting (0.00s)
--- PASS: TestFormatNumbers/FormatCurrency (0.00s)
--- PASS: TestFormatNumbers/FormatPercent (0.00s)
+ --- PASS: TestFormatNumbers/FormatNumber (0.00s)
=== RUN TestLanguageKeyFormat
=== RUN TestLanguageKeyFormat/FormatNumber
=== PAUSE TestLanguageKeyFormat/FormatNumber
@@ -17057,7 +17095,8 @@
=== CONT TestNumFmt
--- PASS: TestNumFmt (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/lang 0.095s
+ok github.com/gohugoio/hugo/tpl/lang 0.206s
+? github.com/gohugoio/hugo/tpl/openapi [no test files]
=== RUN TestBasicNSArithmetic
=== PAUSE TestBasicNSArithmetic
=== RUN TestAbs
@@ -17129,7 +17168,8 @@
=== CONT TestPi
--- PASS: TestPi (0.00s)
=== CONT TestProduct
---- PASS: TestProduct (0.00s)
+=== CONT TestModBool
+--- PASS: TestModBool (0.00s)
=== CONT TestSum
--- PASS: TestSum (0.00s)
=== CONT TestMin
@@ -17140,28 +17180,27 @@
--- PASS: TestPow (0.00s)
=== CONT TestRound
--- PASS: TestRound (0.00s)
-=== CONT TestModBool
---- PASS: TestModBool (0.00s)
+=== CONT TestLog
+--- PASS: TestLog (0.00s)
=== CONT TestMod
--- PASS: TestMod (0.00s)
=== CONT TestSqrt
---- PASS: TestSqrt (0.00s)
-=== CONT TestLog
=== CONT TestCeil
--- PASS: TestCeil (0.00s)
=== CONT TestFloor
--- PASS: TestFloor (0.00s)
=== CONT TestAbs
--- PASS: TestAbs (0.00s)
---- PASS: TestLog (0.00s)
+--- PASS: TestSqrt (0.01s)
+--- PASS: TestProduct (0.01s)
PASS
-ok github.com/gohugoio/hugo/tpl/math 0.082s
+ok github.com/gohugoio/hugo/tpl/math 0.258s
=== RUN TestUnmarshal
=== PAUSE TestUnmarshal
=== CONT TestUnmarshal
---- PASS: TestUnmarshal (0.04s)
+--- PASS: TestUnmarshal (0.14s)
PASS
-ok github.com/gohugoio/hugo/tpl/openapi/openapi3 0.134s
+ok github.com/gohugoio/hugo/tpl/openapi/openapi3 0.488s
=== RUN TestReadDirWorkDir
=== PAUSE TestReadDirWorkDir
=== RUN TestReadFileNotExists
@@ -17174,16 +17213,16 @@
=== PAUSE TestStat
=== CONT TestReadDirWorkDir
=== CONT TestFileExists
+=== CONT TestReadFile
=== CONT TestStat
+--- PASS: TestReadFile (0.24s)
=== CONT TestReadFileNotExists
---- PASS: TestReadDirWorkDir (0.09s)
---- PASS: TestFileExists (0.10s)
-=== CONT TestReadFile
---- PASS: TestStat (0.09s)
---- PASS: TestReadFileNotExists (0.10s)
---- PASS: TestReadFile (0.03s)
+--- PASS: TestFileExists (0.25s)
+--- PASS: TestReadDirWorkDir (0.27s)
+--- PASS: TestStat (0.27s)
+--- PASS: TestReadFileNotExists (0.12s)
PASS
-ok github.com/gohugoio/hugo/tpl/os 0.274s
+ok github.com/gohugoio/hugo/tpl/os 0.621s
=== RUN TestThatPageIsAvailableEverywhere
=== PAUSE TestThatPageIsAvailableEverywhere
=== RUN TestPageTableOfContentsInShortcode
@@ -17194,14 +17233,14 @@
=== RUN TestThatPageIsAvailableEverywhere/multilingual-false
=== CONT TestFromStringRunning
=== CONT TestPageTableOfContentsInShortcode
---- PASS: TestFromStringRunning (0.11s)
---- PASS: TestPageTableOfContentsInShortcode (0.11s)
+--- PASS: TestPageTableOfContentsInShortcode (0.14s)
+--- PASS: TestFromStringRunning (0.17s)
=== RUN TestThatPageIsAvailableEverywhere/multilingual-true
---- PASS: TestThatPageIsAvailableEverywhere (0.19s)
- --- PASS: TestThatPageIsAvailableEverywhere/multilingual-false (0.12s)
- --- PASS: TestThatPageIsAvailableEverywhere/multilingual-true (0.07s)
+--- PASS: TestThatPageIsAvailableEverywhere (0.32s)
+ --- PASS: TestThatPageIsAvailableEverywhere/multilingual-false (0.22s)
+ --- PASS: TestThatPageIsAvailableEverywhere/multilingual-true (0.10s)
PASS
-ok github.com/gohugoio/hugo/tpl/page 0.279s
+ok github.com/gohugoio/hugo/tpl/page 0.857s
=== RUN TestInclude
=== PAUSE TestInclude
=== RUN TestIncludeCached
@@ -17220,22 +17259,22 @@
=== PAUSE TestReturnExecuteFromTemplateInPartial
=== CONT TestInclude
=== CONT TestIncludeCacheHints
-=== CONT TestReturnExecuteFromTemplateInPartial
-=== CONT TestIncludeCachedTimeout
---- PASS: TestIncludeCacheHints (0.06s)
-=== CONT TestIncludeTimeout
---- PASS: TestInclude (0.08s)
=== CONT TestIncludeCachedRecursion
---- PASS: TestReturnExecuteFromTemplateInPartial (0.11s)
+=== CONT TestReturnExecuteFromTemplateInPartial
+--- PASS: TestIncludeCachedRecursion (0.25s)
=== CONT TestIncludeCachedRecursionShortcode
---- PASS: TestIncludeCachedRecursion (0.05s)
+--- PASS: TestInclude (0.27s)
=== CONT TestIncludeCached
---- PASS: TestIncludeCachedRecursionShortcode (0.09s)
---- PASS: TestIncludeCached (0.07s)
---- PASS: TestIncludeCachedTimeout (0.25s)
---- PASS: TestIncludeTimeout (0.26s)
+--- PASS: TestIncludeCacheHints (0.30s)
+=== CONT TestIncludeCachedTimeout
+--- PASS: TestReturnExecuteFromTemplateInPartial (0.32s)
+=== CONT TestIncludeTimeout
+--- PASS: TestIncludeCachedRecursionShortcode (0.21s)
+--- PASS: TestIncludeCached (0.22s)
+--- PASS: TestIncludeCachedTimeout (0.37s)
+--- PASS: TestIncludeTimeout (0.36s)
PASS
-ok github.com/gohugoio/hugo/tpl/partials 0.416s
+ok github.com/gohugoio/hugo/tpl/partials 1.090s
=== RUN TestBase
=== PAUSE TestBase
=== RUN TestBaseName
@@ -17254,24 +17293,24 @@
=== CONT TestJoin
=== CONT TestClean
=== CONT TestSplit
---- PASS: TestBase (0.01s)
-=== CONT TestExt
---- PASS: TestJoin (0.01s)
+--- PASS: TestJoin (0.08s)
=== CONT TestDir
---- PASS: TestExt (0.01s)
+--- PASS: TestBase (0.10s)
=== CONT TestBaseName
---- PASS: TestSplit (0.02s)
--- PASS: TestDir (0.02s)
---- PASS: TestBaseName (0.02s)
---- PASS: TestClean (0.04s)
+=== CONT TestExt
+--- PASS: TestExt (0.03s)
+--- PASS: TestSplit (0.11s)
+--- PASS: TestClean (0.14s)
+--- PASS: TestBaseName (0.05s)
PASS
-ok github.com/gohugoio/hugo/tpl/path 0.139s
+ok github.com/gohugoio/hugo/tpl/path 0.560s
=== RUN TestIsMap
--- PASS: TestIsMap (0.00s)
=== RUN TestIsSlice
--- PASS: TestIsSlice (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/reflect 0.084s
+ok github.com/gohugoio/hugo/tpl/reflect 0.336s
? github.com/gohugoio/hugo/tpl/site [no test files]
=== RUN TestCopy
=== PAUSE TestCopy
@@ -17287,18 +17326,18 @@
=== PAUSE TestGlobalResourcesNotPublishedRegressionIssue12214
=== CONT TestCopy
=== CONT TestResourcesGettersShouldNotNormalizePermalinks
-=== CONT TestGlobalResourcesNotPublishedRegressionIssue12214
-=== CONT TestGlobalResourcesNotPublishedRegressionIssue12190
---- PASS: TestGlobalResourcesNotPublishedRegressionIssue12190 (0.05s)
=== CONT TestGet
---- PASS: TestCopy (0.10s)
=== CONT TestCopyPageShouldFail
---- PASS: TestGlobalResourcesNotPublishedRegressionIssue12214 (0.10s)
---- PASS: TestResourcesGettersShouldNotNormalizePermalinks (0.12s)
---- PASS: TestGet (0.08s)
---- PASS: TestCopyPageShouldFail (0.06s)
+--- PASS: TestCopyPageShouldFail (0.18s)
+=== CONT TestGlobalResourcesNotPublishedRegressionIssue12214
+--- PASS: TestGet (0.21s)
+=== CONT TestGlobalResourcesNotPublishedRegressionIssue12190
+--- PASS: TestResourcesGettersShouldNotNormalizePermalinks (0.22s)
+--- PASS: TestCopy (0.25s)
+--- PASS: TestGlobalResourcesNotPublishedRegressionIssue12214 (0.14s)
+--- PASS: TestGlobalResourcesNotPublishedRegressionIssue12190 (0.12s)
PASS
-ok github.com/gohugoio/hugo/tpl/resources 0.251s
+ok github.com/gohugoio/hugo/tpl/resources 0.651s
=== RUN TestCSS
=== PAUSE TestCSS
=== RUN TestHTML
@@ -17324,7 +17363,7 @@
=== CONT TestHTML
--- PASS: TestHTML (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/safe 0.078s
+ok github.com/gohugoio/hugo/tpl/safe 0.281s
=== RUN TestFindRE
=== PAUSE TestFindRE
=== RUN TestFindRESubmatch
@@ -17380,61 +17419,61 @@
=== RUN TestTruncate
=== PAUSE TestTruncate
=== CONT TestFindRE
-=== CONT TestSplit
---- PASS: TestSplit (0.00s)
-=== CONT TestTruncate
--- PASS: TestFindRE (0.00s)
-=== CONT TestSliceString
+=== CONT TestTruncate
--- PASS: TestTruncate (0.00s)
=== CONT TestDiff
---- PASS: TestSliceString (0.00s)
-=== CONT TestReplace
--- PASS: TestDiff (0.00s)
---- PASS: TestReplace (0.00s)
-=== CONT TestTrimRight
=== CONT TestRepeat
---- PASS: TestTrimRight (0.00s)
-=== CONT TestTrimPrefix
--- PASS: TestRepeat (0.00s)
=== CONT TestTrimSuffix
---- PASS: TestTrimPrefix (0.00s)
-=== CONT TestTrimLeft
-=== CONT TestHasSuffix
-=== CONT TestHasPrefix
--- PASS: TestTrimSuffix (0.00s)
+=== CONT TestTrimRight
+--- PASS: TestTrimRight (0.00s)
+=== CONT TestTrimPrefix
+=== CONT TestHasSuffix
--- PASS: TestHasSuffix (0.00s)
+=== CONT TestTrimLeft
--- PASS: TestTrimLeft (0.00s)
=== CONT TestTrim
---- PASS: TestHasPrefix (0.00s)
-=== CONT TestCountWords
--- PASS: TestTrim (0.00s)
=== CONT TestToUpper
--- PASS: TestToUpper (0.00s)
=== CONT TestToLower
--- PASS: TestToLower (0.00s)
=== CONT TestTitle
---- PASS: TestCountWords (0.00s)
-=== CONT TestRuneCount
--- PASS: TestTitle (0.00s)
=== CONT TestSubstr
+--- PASS: TestSubstr (0.00s)
+=== CONT TestSplit
+--- PASS: TestSplit (0.00s)
+=== CONT TestSliceString
+=== CONT TestReplace
+--- PASS: TestReplace (0.00s)
+=== CONT TestContainsNonSpace
+--- PASS: TestContainsNonSpace (0.00s)
+=== CONT TestHasPrefix
+--- PASS: TestHasPrefix (0.00s)
+=== CONT TestCountWords
+--- PASS: TestCountWords (0.00s)
+=== CONT TestRuneCount
--- PASS: TestRuneCount (0.00s)
=== CONT TestCountRunes
--- PASS: TestCountRunes (0.00s)
-=== CONT TestContainsNonSpace
---- PASS: TestContainsNonSpace (0.00s)
-=== CONT TestContainsAny
---- PASS: TestSubstr (0.00s)
=== CONT TestChomp
---- PASS: TestContainsAny (0.00s)
-=== CONT TestReplaceRE
--- PASS: TestChomp (0.00s)
+=== CONT TestContainsAny
+--- PASS: TestContainsAny (0.00s)
=== CONT TestContains
+=== CONT TestReplaceRE
--- PASS: TestReplaceRE (0.00s)
=== CONT TestFindRESubmatch
---- PASS: TestContains (0.00s)
--- PASS: TestFindRESubmatch (0.00s)
+--- PASS: TestContains (0.01s)
+--- PASS: TestTrimPrefix (0.02s)
+--- PASS: TestSliceString (0.02s)
PASS
-ok github.com/gohugoio/hugo/tpl/strings 0.080s
+ok github.com/gohugoio/hugo/tpl/strings 0.264s
=== RUN TestDeferBasic
=== PAUSE TestDeferBasic
=== RUN TestDeferRepeatedBuildsEditOutside
@@ -17463,32 +17502,32 @@
=== PAUSE TestPageFunctionExists
=== CONT TestDeferBasic
=== CONT TestDeferMountPublic
+=== CONT TestDeferErrorRuntime
=== CONT TestDeferEditResourceUsedInDeferBlock
+--- PASS: TestDeferMountPublic (0.21s)
+=== CONT TestDeferErrorParse
+--- PASS: TestDeferErrorRuntime (0.33s)
+=== CONT TestDeferRepeatedBuildsEditDefer
+--- PASS: TestDeferBasic (0.38s)
+=== CONT TestDeferRepeatedBuildsEditOutside
+--- PASS: TestDeferErrorParse (0.20s)
+=== CONT TestDeferEditDeferBlock
+--- PASS: TestDeferEditResourceUsedInDeferBlock (0.42s)
+=== CONT TestExists
+--- PASS: TestExists (0.11s)
=== CONT TestPageFunctionExists
---- PASS: TestDeferBasic (0.12s)
+--- PASS: TestPageFunctionExists (0.13s)
=== CONT TestExistsWithBaseOf
---- PASS: TestDeferMountPublic (0.14s)
-=== CONT TestExists
---- PASS: TestDeferEditResourceUsedInDeferBlock (0.16s)
+--- PASS: TestDeferEditDeferBlock (0.42s)
=== CONT TestDeferPostProcessShouldThrowAnError
---- PASS: TestPageFunctionExists (0.17s)
+--- PASS: TestExistsWithBaseOf (0.22s)
=== CONT TestDeferFromContentAdapterShouldFail
---- PASS: TestExists (0.08s)
-=== CONT TestDeferErrorParse
---- PASS: TestExistsWithBaseOf (0.12s)
-=== CONT TestDeferEditDeferBlock
---- PASS: TestDeferPostProcessShouldThrowAnError (0.10s)
-=== CONT TestDeferErrorRuntime
---- PASS: TestDeferFromContentAdapterShouldFail (0.08s)
-=== CONT TestDeferRepeatedBuildsEditDefer
---- PASS: TestDeferErrorParse (0.05s)
-=== CONT TestDeferRepeatedBuildsEditOutside
---- PASS: TestDeferErrorRuntime (0.14s)
---- PASS: TestDeferEditDeferBlock (0.28s)
---- PASS: TestDeferRepeatedBuildsEditOutside (0.39s)
---- PASS: TestDeferRepeatedBuildsEditDefer (0.51s)
+--- PASS: TestDeferFromContentAdapterShouldFail (0.07s)
+--- PASS: TestDeferPostProcessShouldThrowAnError (0.14s)
+--- PASS: TestDeferRepeatedBuildsEditOutside (0.94s)
+--- PASS: TestDeferRepeatedBuildsEditDefer (1.37s)
PASS
-ok github.com/gohugoio/hugo/tpl/templates 0.885s
+ok github.com/gohugoio/hugo/tpl/templates 2.320s
=== RUN TestTimeLocation
=== PAUSE TestTimeLocation
=== RUN TestFormat
@@ -17507,6 +17546,8 @@
=== RUN TestTimeLocation/Empty_location
=== RUN TestTimeLocation/New_location
=== RUN TestTimeLocation/New_York_EDT
+=== CONT TestDuration
+--- PASS: TestDuration (0.00s)
=== RUN TestTimeLocation/New_York_EST
=== RUN TestTimeLocation/Empty_location,_time
=== RUN TestTimeLocation/New_York,_time
@@ -17516,10 +17557,10 @@
=== RUN TestTimeLocation/Offset,_Oslo
=== RUN TestTimeLocation/Invalid_time_zone
=== RUN TestTimeLocation/Invalid_time_value
---- PASS: TestTimeLocation (0.00s)
+--- PASS: TestTimeLocation (0.02s)
--- PASS: TestTimeLocation/Empty_location (0.00s)
--- PASS: TestTimeLocation/New_location (0.00s)
- --- PASS: TestTimeLocation/New_York_EDT (0.00s)
+ --- PASS: TestTimeLocation/New_York_EDT (0.01s)
--- PASS: TestTimeLocation/New_York_EST (0.00s)
--- PASS: TestTimeLocation/Empty_location,_time (0.00s)
--- PASS: TestTimeLocation/New_York,_time (0.00s)
@@ -17529,17 +17570,15 @@
--- PASS: TestTimeLocation/Offset,_Oslo (0.00s)
--- PASS: TestTimeLocation/Invalid_time_zone (0.00s)
--- PASS: TestTimeLocation/Invalid_time_value (0.00s)
-=== CONT TestDuration
---- PASS: TestDuration (0.00s)
PASS
-ok github.com/gohugoio/hugo/tpl/time 0.078s
+ok github.com/gohugoio/hugo/tpl/time 0.269s
=== RUN TestShortcodesTemplate
=== RUN TestShortcodesTemplate/isShortcode
=== RUN TestShortcodesTemplate/variantsFromName
=== RUN TestShortcodesTemplate/compareVariants
=== RUN TestShortcodesTemplate/indexOf
=== RUN TestShortcodesTemplate/Name
---- PASS: TestShortcodesTemplate (0.00s)
+--- PASS: TestShortcodesTemplate (0.01s)
--- PASS: TestShortcodesTemplate/isShortcode (0.00s)
--- PASS: TestShortcodesTemplate/variantsFromName (0.00s)
--- PASS: TestShortcodesTemplate/compareVariants (0.00s)
@@ -17578,9 +17617,9 @@
=== PAUSE TestGoTemplateBugs/Issue_11112
=== CONT TestGoTemplateBugs/Issue_11112
--- PASS: TestGoTemplateBugs (0.00s)
- --- PASS: TestGoTemplateBugs/Issue_11112 (0.05s)
+ --- PASS: TestGoTemplateBugs/Issue_11112 (0.09s)
=== RUN TestSecurityAllowActionJSTmpl
---- PASS: TestSecurityAllowActionJSTmpl (0.04s)
+--- PASS: TestSecurityAllowActionJSTmpl (0.11s)
=== RUN TestGoogleAnalyticsTemplate
=== PAUSE TestGoogleAnalyticsTemplate
=== RUN TestDisqusTemplate
@@ -17594,31 +17633,31 @@
=== RUN TestTwitterCards
=== PAUSE TestTwitterCards
=== CONT TestEmbeddedLinkRenderHook
+=== CONT TestGoogleAnalyticsTemplate
+=== CONT TestOpengraph
+=== CONT TestCommentsBeforeBlockDefinition
+--- PASS: TestGoogleAnalyticsTemplate (0.33s)
=== CONT TestTwitterCards
+--- PASS: TestOpengraph (0.41s)
+=== CONT TestSchema
+--- PASS: TestEmbeddedLinkRenderHook (0.43s)
+=== CONT TestGo18Constructs
+--- PASS: TestTwitterCards (0.24s)
=== CONT TestPrintUnusedTemplates
-=== CONT TestGoogleAnalyticsTemplate
---- PASS: TestEmbeddedLinkRenderHook (0.08s)
+--- PASS: TestCommentsBeforeBlockDefinition (0.57s)
=== CONT TestTemplateFuncsExamples
---- PASS: TestTwitterCards (0.11s)
+--- PASS: TestSchema (0.26s)
=== CONT TestEmbeddedImageRenderHook
---- PASS: TestGoogleAnalyticsTemplate (0.11s)
-=== CONT TestSchema
---- PASS: TestPrintUnusedTemplates (0.14s)
-=== CONT TestOpengraph
---- PASS: TestEmbeddedImageRenderHook (0.11s)
-=== CONT TestSitemap
---- PASS: TestOpengraph (0.10s)
+--- PASS: TestGo18Constructs (0.28s)
=== CONT TestDisqusTemplate
---- PASS: TestSchema (0.13s)
-=== CONT TestCommentsBeforeBlockDefinition
---- PASS: TestDisqusTemplate (0.04s)
-=== CONT TestGo18Constructs
---- PASS: TestTemplateFuncsExamples (0.25s)
---- PASS: TestCommentsBeforeBlockDefinition (0.11s)
---- PASS: TestGo18Constructs (0.06s)
---- PASS: TestSitemap (0.15s)
+--- PASS: TestDisqusTemplate (0.11s)
+=== CONT TestSitemap
+--- PASS: TestTemplateFuncsExamples (0.34s)
+--- PASS: TestPrintUnusedTemplates (0.41s)
+--- PASS: TestEmbeddedImageRenderHook (0.36s)
+--- PASS: TestSitemap (0.41s)
PASS
-ok github.com/gohugoio/hugo/tpl/tplimpl 0.572s
+ok github.com/gohugoio/hugo/tpl/tplimpl 2.030s
=== RUN TestRemarshal
=== PAUSE TestRemarshal
=== RUN TestMarkdownifyIssue11698
@@ -17646,55 +17685,55 @@
=== RUN TestPlainify
=== PAUSE TestPlainify
=== RUN TestUnmarshal
---- PASS: TestUnmarshal (0.04s)
+--- PASS: TestUnmarshal (0.11s)
=== CONT TestRemarshal
+=== CONT TestCanHighlight
+=== CONT TestUnmarshalCSVLazyDecoding
+=== CONT TestXMLEscape
+--- PASS: TestCanHighlight (0.16s)
=== CONT TestPlainify
-=== CONT TestHighlight
-=== CONT TestEmojify
---- PASS: TestPlainify (0.05s)
+--- PASS: TestUnmarshalCSVLazyDecoding (0.31s)
=== CONT TestMarkdownifyBlocksOfText
-=== RUN TestRemarshal/Roundtrip_variants
---- PASS: TestHighlight (0.09s)
+--- PASS: TestXMLEscape (0.32s)
=== CONT TestMarkdownify
+=== RUN TestRemarshal/Roundtrip_variants
+--- PASS: TestPlainify (0.23s)
+=== CONT TestHTMLUnescape
=== RUN TestRemarshal/Comments
=== RUN TestRemarshal/TOML_Indent
---- PASS: TestEmojify (0.11s)
-=== CONT TestHTMLUnescape
=== RUN TestRemarshal/Map_input
=== RUN TestRemarshal/Error
---- PASS: TestRemarshal (0.14s)
- --- PASS: TestRemarshal/Roundtrip_variants (0.04s)
+--- PASS: TestRemarshal (0.47s)
+ --- PASS: TestRemarshal/Roundtrip_variants (0.13s)
--- PASS: TestRemarshal/Comments (0.00s)
--- PASS: TestRemarshal/TOML_Indent (0.00s)
--- PASS: TestRemarshal/Map_input (0.00s)
--- PASS: TestRemarshal/Error (0.00s)
=== CONT TestHTMLEscape
---- PASS: TestMarkdownify (0.08s)
-=== CONT TestCanHighlight
---- PASS: TestHTMLEscape (0.06s)
-=== CONT TestHighlightError
---- PASS: TestHTMLUnescape (0.09s)
-=== CONT TestUnmarshalCSVLazyDecoding
---- PASS: TestMarkdownifyBlocksOfText (0.16s)
-=== CONT TestXMLEscape
---- PASS: TestCanHighlight (0.01s)
+--- PASS: TestMarkdownifyBlocksOfText (0.22s)
=== CONT TestMarkdownifyIssue11698
---- PASS: TestHighlightError (0.06s)
---- PASS: TestUnmarshalCSVLazyDecoding (0.06s)
---- PASS: TestXMLEscape (0.07s)
---- PASS: TestMarkdownifyIssue11698 (0.07s)
+--- PASS: TestMarkdownify (0.22s)
+=== CONT TestHighlightError
+--- PASS: TestHTMLEscape (0.14s)
+=== CONT TestHighlight
+--- PASS: TestHTMLUnescape (0.25s)
+=== CONT TestEmojify
+--- PASS: TestMarkdownifyIssue11698 (0.20s)
+--- PASS: TestHighlightError (0.21s)
+--- PASS: TestEmojify (0.22s)
+--- PASS: TestHighlight (0.31s)
PASS
-ok github.com/gohugoio/hugo/tpl/transform 0.412s
+ok github.com/gohugoio/hugo/tpl/transform 1.628s
=== RUN TestParse
=== PAUSE TestParse
=== RUN TestJoinPath
=== PAUSE TestJoinPath
=== CONT TestParse
=== CONT TestJoinPath
---- PASS: TestJoinPath (0.01s)
---- PASS: TestParse (0.02s)
+--- PASS: TestParse (0.03s)
+--- PASS: TestJoinPath (0.03s)
PASS
-ok github.com/gohugoio/hugo/tpl/urls 0.128s
+ok github.com/gohugoio/hugo/tpl/urls 0.541s
=== RUN TestChainZeroTransformers
--- PASS: TestChainZeroTransformers (0.00s)
=== RUN TestChainingMultipleTransformers
@@ -17702,7 +17741,7 @@
=== RUN TestNewEmptyTransforms
--- PASS: TestNewEmptyTransforms (0.00s)
PASS
-ok github.com/gohugoio/hugo/transform 0.021s
+ok github.com/gohugoio/hugo/transform 0.062s
=== RUN TestLiveReloadInject
=== RUN TestLiveReloadInject/Inject_after_head_tag
=== RUN TestLiveReloadInject/Inject_after_head_tag_when_doctype_and_html_omitted
@@ -17722,7 +17761,7 @@
=== RUN TestLiveReloadInject/Search_from_the_start_of_the_input
=== RUN TestLiveReloadInject/Do_not_mistake_header_for_head
=== RUN TestLiveReloadInject/Do_not_mistake_custom_elements_for_head
---- PASS: TestLiveReloadInject (0.00s)
+--- PASS: TestLiveReloadInject (0.01s)
--- PASS: TestLiveReloadInject/Inject_after_head_tag (0.00s)
--- PASS: TestLiveReloadInject/Inject_after_head_tag_when_doctype_and_html_omitted (0.00s)
--- PASS: TestLiveReloadInject/Inject_after_html_when_head_omitted (0.00s)
@@ -17742,11 +17781,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.031s
+ok github.com/gohugoio/hugo/transform/livereloadinject 0.049s
=== RUN TestHugoGeneratorInject
--- PASS: TestHugoGeneratorInject (0.00s)
PASS
-ok github.com/gohugoio/hugo/transform/metainject 0.014s
+ok github.com/gohugoio/hugo/transform/metainject 0.040s
? github.com/gohugoio/hugo/watcher [no test files]
=== RUN TestAbsURL
--- PASS: TestAbsURL (0.00s)
@@ -17761,18 +17800,18 @@
=== RUN TestXMLAbsURL
--- PASS: TestXMLAbsURL (0.00s)
PASS
-ok github.com/gohugoio/hugo/transform/urlreplacers 0.062s
+ok github.com/gohugoio/hugo/transform/urlreplacers 0.193s
=== RUN TestPollerAddRemove
--- PASS: TestPollerAddRemove (0.00s)
=== RUN TestPollerEvent
poller_test.go:47: flaky test
--- SKIP: TestPollerEvent (0.00s)
=== RUN TestPollerClose
---- PASS: TestPollerClose (0.30s)
+--- PASS: TestPollerClose (0.31s)
=== RUN TestCheckChange
--- PASS: TestCheckChange (0.00s)
PASS
-ok github.com/gohugoio/hugo/watcher/filenotify 0.317s
+ok github.com/gohugoio/hugo/watcher/filenotify 0.337s
make[1]: Leaving directory '/build/reproducible-path/hugo-0.131.0'
create-stamp debian/debhelper-build-stamp
dh_testroot -O--builddirectory=_build
@@ -17805,8 +17844,8 @@
dpkg-gencontrol: warning: package hugo: substitution variable ${misc:Built-Using} unused, but is defined
dh_md5sums -O--builddirectory=_build
dh_builddeb -O--builddirectory=_build
-dpkg-deb: building package 'hugo' in '../hugo_0.131.0-1_armhf.deb'.
dpkg-deb: building package 'hugo-dbgsym' in '../hugo-dbgsym_0.131.0-1_armhf.deb'.
+dpkg-deb: building package 'hugo' in '../hugo_0.131.0-1_armhf.deb'.
dpkg-genbuildinfo --build=binary -O../hugo_0.131.0-1_armhf.buildinfo
dpkg-genchanges --build=binary -O../hugo_0.131.0-1_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
@@ -17814,12 +17853,14 @@
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
+I: user script /srv/workspace/pbuilder/5758/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/5758/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/16205 and its subdirectories
-I: Current time: Sat Sep 7 20:48:55 -12 2024
-I: pbuilder-time-stamp: 1725785335
+I: removing directory /srv/workspace/pbuilder/5758 and its subdirectories
+I: Current time: Sun Sep 8 23:58:33 +14 2024
+I: pbuilder-time-stamp: 1725789513