فهرست منبع

Manually cleanup unix domain socket path in NIOTS test (#1951)

Si Beaumont 1 سال پیش
والد
کامیت
6e4622bd7e
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      Tests/GRPCHTTP2TransportTests/HTTP2TransportNIOTransportServicesTests.swift

+ 4 - 0
Tests/GRPCHTTP2TransportTests/HTTP2TransportNIOTransportServicesTests.swift

@@ -64,6 +64,10 @@ final class HTTP2TransportNIOTransportServicesTests: XCTestCase {
     let transport = GRPCHTTP2Core.HTTP2ServerTransport.TransportServices(
       address: .unixDomainSocket(path: "/tmp/niots-uds-test")
     )
+    defer {
+      // NIOTS does not unlink the UDS on close.
+      try? FileManager.default.removeItem(atPath: "/tmp/niots-uds-test")
+    }
 
     try await withThrowingDiscardingTaskGroup { group in
       group.addTask {