summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Fok <foka@debian.org>2022-10-04 03:43:05 -0600
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2022-10-04 14:48:29 +0200
commit0addb302ac87531a107b07991616b21c8b8e6a48 (patch)
tree2233f99b1ceaf7a9aa9ad9d3ecac323c92c909fd
parentb002d47953e341b6c84e39001d312bd95a3b5078 (diff)
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
-rw-r--r--commands/server_test.go16
1 files changed, 5 insertions, 11 deletions
diff --git a/commands/server_test.go b/commands/server_test.go
index a02eb3c8b..7a3972373 100644
--- 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,
},
)