()
| 15 | const openAdaptorServers: ServerType[] = []; |
| 16 | |
| 17 | async function allocFreePort(): Promise<number> { |
| 18 | const srv = createServer(); |
| 19 | await new Promise<void>((resolve, reject) => { |
| 20 | srv.once("error", reject); |
| 21 | srv.listen(0, "127.0.0.1", () => resolve()); |
| 22 | }); |
| 23 | const port = (srv.address() as import("node:net").AddressInfo).port; |
| 24 | await new Promise<void>((resolve) => srv.close(() => resolve())); |
| 25 | return port; |
| 26 | } |
| 27 | |
| 28 | async function closeAll(servers: Array<{ close(cb: () => void): void }>): Promise<void> { |
| 29 | await Promise.all( |
no test coverage detected