MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / startConfigProbeServer

Function startConfigProbeServer

packages/cli/src/server/portUtils.test.ts:49–60  ·  view source on GitHub ↗
(payload: Record<string, unknown>)

Source from the content-addressed store, hash-verified

47}
48
49async function startConfigProbeServer(payload: Record<string, unknown>): Promise<number> {
50 const server = createHttpServer((_req, res) => {
51 res.setHeader("Content-Type", "application/json");
52 res.end(JSON.stringify(payload));
53 });
54 openHttpServers.push(server);
55 await new Promise<void>((resolve, reject) => {
56 server.once("error", reject);
57 server.listen(0, "127.0.0.1", () => resolve());
58 });
59 return (server.address() as import("node:net").AddressInfo).port;
60}
61
62describe("testPortOnAllHosts — real-socket behaviour (OS-dependent)", () => {
63 // These exercise the real network stack. On Linux the buggy parallel

Callers 1

portUtils.test.tsFile · 0.85

Calls 3

resolveFunction · 0.85
onceMethod · 0.80
listenMethod · 0.80

Tested by

no test coverage detected