Просмотр исходного кода

Delay Closing Connection so that test have chance to complete

Shelikhoo 6 лет назад
Родитель
Сommit
dd8e957f59
1 измененных файлов с 5 добавлено и 1 удалено
  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)
 	common.Must(err)
-	defer CloseAllServers(servers)
 
 	var errg errgroup.Group
 	for i := 0; i < 2; i++ {
@@ -928,6 +927,11 @@ func TestVMessKCPLarge(t *testing.T) {
 	if err := errg.Wait(); err != nil {
 		t.Error(err)
 	}
+
+	defer func(){
+		<-time.After(5*time.Second)
+		CloseAllServers(servers)
+	}()
 }
 
 func TestVMessGCMMux(t *testing.T) {