Преглед изворни кода

clientv3/integration: fix TestTxnWriteFail

It might take client request more than dialtimeout to fail when
we kill the connection when the client is sending request.
Xiang Li пре 10 година
родитељ
комит
3886129f52
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      clientv3/integration/txn_test.go

+ 2 - 1
clientv3/integration/txn_test.go

@@ -45,8 +45,9 @@ func TestTxnWriteFail(t *testing.T) {
 		donec <- struct{}{}
 	}()
 
+	dialTimeout := 5 * time.Second
 	select {
-	case <-time.After(5 * time.Second):
+	case <-time.After(2*dialTimeout + time.Second):
 		t.Fatalf("timed out waiting for txn to fail")
 	case <-donec:
 		// don't restart cluster until txn errors out