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