浏览代码

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 {