Browse Source

Delay Closing Connection so that test have chance to complete

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

+ 5 - 1
testing/scenarios/vmess_test.go

@@ -919,7 +919,6 @@ func TestVMessKCPLarge(t *testing.T) {
 
 
 	servers, err := InitializeServerConfigs(serverConfig, clientConfig)
 	servers, err := InitializeServerConfigs(serverConfig, clientConfig)
 	common.Must(err)
 	common.Must(err)
-	defer CloseAllServers(servers)
 
 
 	var errg errgroup.Group
 	var errg errgroup.Group
 	for i := 0; i < 2; i++ {
 	for i := 0; i < 2; i++ {
@@ -928,6 +927,11 @@ func TestVMessKCPLarge(t *testing.T) {
 	if err := errg.Wait(); err != nil {
 	if err := errg.Wait(); err != nil {
 		t.Error(err)
 		t.Error(err)
 	}
 	}
+
+	defer func(){
+		<-time.After(5*time.Second)
+		CloseAllServers(servers)
+	}()
 }
 }
 
 
 func TestVMessGCMMux(t *testing.T) {
 func TestVMessGCMMux(t *testing.T) {