server: Fix flaky TestServerPathEncodingIssues tests - hugo - [fork] hugo port for 9front
HTML git clone git@git.drkhsh.at/hugo.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 0addb302ac87531a107b07991616b21c8b8e6a48
DIR parent b002d47953e341b6c84e39001d312bd95a3b5078
HTML Author: Anthony Fok <foka@debian.org>
Date: Tue, 4 Oct 2022 03:43:05 -0600
server: Fix flaky TestServerPathEncodingIssues tests
Set getNumHomes: 1 to enable 567 ms or 2 s of wait for the server
to be ready in TestServerPathEncodingIssues/Unicode_paths and
TestServerPathEncodingIssues/Windows_multilingual_404.
Fixes #10332
Diffstat:
M commands/server_test.go | 16 +++++-----------
1 file changed, 5 insertions(+), 11 deletions(-)
---
DIR diff --git a/commands/server_test.go b/commands/server_test.go
@@ -25,7 +25,6 @@ import (
"github.com/gohugoio/hugo/config"
"github.com/gohugoio/hugo/helpers"
- "github.com/gohugoio/hugo/htesting"
"golang.org/x/net/context"
"golang.org/x/sync/errgroup"
@@ -69,20 +68,14 @@ func TestServer404(t *testing.T) {
}
func TestServerPathEncodingIssues(t *testing.T) {
- if htesting.IsGitHubAction() {
- // This test is flaky on CI for some reason. Run it on Windows only for now.
- // TODO(bep)
- if runtime.GOOS != "windows" {
- t.Skip("Skipping test on CI")
- }
- }
c := qt.New(t)
// Issue 10287
c.Run("Unicode paths", func(c *qt.C) {
r := runServerTest(c,
serverTestOptions{
- pathsToGet: []string{"hügö/"},
+ pathsToGet: []string{"hügö/"},
+ getNumHomes: 1,
},
)
@@ -123,8 +116,9 @@ status = 404
`
r := runServerTest(c,
serverTestOptions{
- config: config,
- pathsToGet: []string{"en/this/does/not/exist", "es/this/does/not/exist"},
+ config: config,
+ pathsToGet: []string{"en/this/does/not/exist", "es/this/does/not/exist"},
+ getNumHomes: 1,
},
)