mirror of
https://github.com/caddyserver/caddy.git
synced 2025-01-27 23:03:37 -05:00
Use less strict condition to avoid problems with concurrency
In latest go versions TestWatcher fails pretty often, because it is "more concurrent" now. Reproducible with go master: while go test github.com/mholt/caddy/middleware/markdown; do :; done Signed-off-by: Alexander Morozov <lk4d4@docker.com>
This commit is contained in:
parent
287543a0e6
commit
faaef83954
1 changed files with 4 additions and 3 deletions
|
@ -17,10 +17,11 @@ func TestWatcher(t *testing.T) {
|
||||||
i++
|
i++
|
||||||
out += fmt.Sprint(i)
|
out += fmt.Sprint(i)
|
||||||
})
|
})
|
||||||
time.Sleep(interval * 8)
|
// wait little more because of concurrency
|
||||||
|
time.Sleep(interval * 9)
|
||||||
stopChan <- struct{}{}
|
stopChan <- struct{}{}
|
||||||
if expected != out {
|
if !strings.HasPrefix(out, expected) {
|
||||||
t.Fatalf("Expected %v, found %v", expected, out)
|
t.Fatalf("Expected to have prefix %v, found %v", expected, out)
|
||||||
}
|
}
|
||||||
out = ""
|
out = ""
|
||||||
i = 0
|
i = 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue