Test: Fix process leaks when retrying scenario tests (#6863)

https://github.com/XTLS/Xray-core/pull/6863#pullrequestreview-5362117967
This commit is contained in:
SVLAVR
2026-10-05 02:13:03 +00:00
committed by GitHub
parent 08775afd65
commit 00cde72a9b
2 changed files with 12 additions and 0 deletions
+6
View File
@@ -115,6 +115,9 @@ func TestDokodemoTCP(t *testing.T) {
defer CloseServer(server)
break
}
if server != nil {
CloseServer(server)
}
retry++
if retry > 5 {
t.Fatal("All attempts failed to start client")
@@ -209,6 +212,9 @@ func TestDokodemoUDP(t *testing.T) {
defer CloseServer(server)
break
}
if server != nil {
CloseServer(server)
}
retry++
if retry > 5 {
t.Fatal("All attempts failed to start client")
+6
View File
@@ -227,6 +227,9 @@ func TestSocksBridageUDP(t *testing.T) {
defer CloseServer(server)
break
}
if server != nil {
CloseServer(server)
}
retry++
if retry > 5 {
t.Fatal("All attempts failed to start server")
@@ -342,6 +345,9 @@ func TestSocksBridageUDPWithRouting(t *testing.T) {
defer CloseServer(server)
break
}
if server != nil {
CloseServer(server)
}
retry++
if retry > 5 {
t.Fatal("All attempts failed to start server")