mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #6594 from heyitsanthony/e2e-etcdctl-timeout
e2e: print correct timeout for etcdctl tests
This commit is contained in:
@@ -144,11 +144,13 @@ func testCtl(t *testing.T, testFunc func(ctlCtx), opts ...ctlOption) {
|
||||
testFunc(ret)
|
||||
}()
|
||||
|
||||
timeout := 2*ret.dialTimeout + time.Second
|
||||
if ret.dialTimeout == 0 {
|
||||
timeout = 30 * time.Second
|
||||
}
|
||||
select {
|
||||
case <-time.After(2*ret.dialTimeout + time.Second):
|
||||
if ret.dialTimeout > 0 {
|
||||
t.Fatalf("test timed out for %v", ret.dialTimeout)
|
||||
}
|
||||
case <-time.After(timeout):
|
||||
t.Fatalf("test timed out after %v", timeout)
|
||||
case <-donec:
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user