Browse Source

Fix: DNS tests timeout due to network instability (#805)

Loyalsoldier 4 years ago
parent
commit
86a6d15028

+ 1 - 1
app/dns/nameserver_doh_test.go

@@ -47,7 +47,7 @@ func TestDoHLocalNameServerWithCache(t *testing.T) {
 		t.Error("expect some ips, but got 0")
 		t.Error("expect some ips, but got 0")
 	}
 	}
 
 
-	ctx2, cancel := context.WithTimeout(context.Background(), time.Second*2)
+	ctx2, cancel := context.WithTimeout(context.Background(), time.Second*5)
 	ips2, err := s.QueryIP(ctx2, "google.com", net.IP(nil), dns_feature.IPOption{
 	ips2, err := s.QueryIP(ctx2, "google.com", net.IP(nil), dns_feature.IPOption{
 		IPv4Enable: true,
 		IPv4Enable: true,
 		IPv6Enable: true,
 		IPv6Enable: true,

+ 1 - 1
app/dns/nameserver_local_test.go

@@ -13,7 +13,7 @@ import (
 
 
 func TestLocalNameServer(t *testing.T) {
 func TestLocalNameServer(t *testing.T) {
 	s := NewLocalNameServer()
 	s := NewLocalNameServer()
-	ctx, cancel := context.WithTimeout(context.Background(), time.Second*2)
+	ctx, cancel := context.WithTimeout(context.Background(), time.Second*5)
 	ips, err := s.QueryIP(ctx, "google.com", net.IP{}, dns.IPOption{
 	ips, err := s.QueryIP(ctx, "google.com", net.IP{}, dns.IPOption{
 		IPv4Enable: true,
 		IPv4Enable: true,
 		IPv6Enable: true,
 		IPv6Enable: true,

+ 3 - 3
app/dns/nameserver_quic_test.go

@@ -19,7 +19,7 @@ func TestQUICNameServer(t *testing.T) {
 	common.Must(err)
 	common.Must(err)
 	s, err := NewQUICNameServer(url)
 	s, err := NewQUICNameServer(url)
 	common.Must(err)
 	common.Must(err)
-	ctx, cancel := context.WithTimeout(context.Background(), time.Second*2)
+	ctx, cancel := context.WithTimeout(context.Background(), time.Second*5)
 	ips, err := s.QueryIP(ctx, "google.com", net.IP(nil), dns_feature.IPOption{
 	ips, err := s.QueryIP(ctx, "google.com", net.IP(nil), dns_feature.IPOption{
 		IPv4Enable: true,
 		IPv4Enable: true,
 		IPv6Enable: true,
 		IPv6Enable: true,
@@ -36,7 +36,7 @@ func TestQUICNameServerWithCache(t *testing.T) {
 	common.Must(err)
 	common.Must(err)
 	s, err := NewQUICNameServer(url)
 	s, err := NewQUICNameServer(url)
 	common.Must(err)
 	common.Must(err)
-	ctx, cancel := context.WithTimeout(context.Background(), time.Second*2)
+	ctx, cancel := context.WithTimeout(context.Background(), time.Second*5)
 	ips, err := s.QueryIP(ctx, "google.com", net.IP(nil), dns_feature.IPOption{
 	ips, err := s.QueryIP(ctx, "google.com", net.IP(nil), dns_feature.IPOption{
 		IPv4Enable: true,
 		IPv4Enable: true,
 		IPv6Enable: true,
 		IPv6Enable: true,
@@ -47,7 +47,7 @@ func TestQUICNameServerWithCache(t *testing.T) {
 		t.Error("expect some ips, but got 0")
 		t.Error("expect some ips, but got 0")
 	}
 	}
 
 
-	ctx2, cancel := context.WithTimeout(context.Background(), time.Second*2)
+	ctx2, cancel := context.WithTimeout(context.Background(), time.Second*5)
 	ips2, err := s.QueryIP(ctx2, "google.com", net.IP(nil), dns_feature.IPOption{
 	ips2, err := s.QueryIP(ctx2, "google.com", net.IP(nil), dns_feature.IPOption{
 		IPv4Enable: true,
 		IPv4Enable: true,
 		IPv6Enable: true,
 		IPv6Enable: true,