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