Browse Source

Delay Closing Connection so that test have chance to complete(Additional)

Shelikhoo 6 years ago
parent
commit
8cf38342e9
1 changed files with 5 additions and 1 deletions
  1. 5 1
      testing/scenarios/vmess_test.go

+ 5 - 1
testing/scenarios/vmess_test.go

@@ -1165,7 +1165,6 @@ func TestVMessGCMMuxUDP(t *testing.T) {
 
 
 	servers, err := InitializeServerConfigs(serverConfig, clientConfig)
 	servers, err := InitializeServerConfigs(serverConfig, clientConfig)
 	common.Must(err)
 	common.Must(err)
-	defer CloseAllServers(servers)
 
 
 	for range "abcd" {
 	for range "abcd" {
 		var errg errgroup.Group
 		var errg errgroup.Group
@@ -1178,4 +1177,9 @@ func TestVMessGCMMuxUDP(t *testing.T) {
 		}
 		}
 		time.Sleep(time.Second)
 		time.Sleep(time.Second)
 	}
 	}
+
+	defer func(){
+		<-time.After(5*time.Second)
+		CloseAllServers(servers)
+	}()
 }
 }