diff --git a/testing/scenarios/vmess_test.go b/testing/scenarios/vmess_test.go index 94e1c7b26..cb544337b 100644 --- a/testing/scenarios/vmess_test.go +++ b/testing/scenarios/vmess_test.go @@ -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) + }() }