mirror of
https://github.com/caddyserver/caddy.git
synced 2024-11-29 12:16:16 +08: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
|
@ -17,10 +17,11 @@ func TestWatcher(t *testing.T) {
|
|||
i++
|
||||
out += fmt.Sprint(i)
|
||||
})
|
||||
time.Sleep(interval * 8)
|
||||
// wait little more because of concurrency
|
||||
time.Sleep(interval * 9)
|
||||
stopChan <- struct{}{}
|
||||
if expected != out {
|
||||
t.Fatalf("Expected %v, found %v", expected, out)
|
||||
if !strings.HasPrefix(out, expected) {
|
||||
t.Fatalf("Expected to have prefix %v, found %v", expected, out)
|
||||
}
|
||||
out = ""
|
||||
i = 0
|
||||
|
|
Loading…
Reference in New Issue
Block a user