From 8a6018c668ee360c3c94a0f956d82f49839fdc56 Mon Sep 17 00:00:00 2001 From: Hyeonseo Kim Date: Tue, 6 Oct 2026 15:58:53 +0900 Subject: [PATCH 1/2] Remove serverTimeout in test --- packages/drfed/src/login.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/drfed/src/login.test.ts b/packages/drfed/src/login.test.ts index ce0c4af..9f32576 100644 --- a/packages/drfed/src/login.test.ts +++ b/packages/drfed/src/login.test.ts @@ -25,7 +25,6 @@ import process from "node:process"; import { it } from "node:test"; import { fileURLToPath } from "node:url"; -const serverTimeout = 30_000; const requestTimeout = 5_000; const binary = fileURLToPath( new URL("../bin/drfed-server.mjs", import.meta.url), @@ -56,8 +55,6 @@ it("normalizes CLI login origins and preserves the allowlist", async () => { ], { env: { PATH: process.env.PATH ?? "" }, - timeout: serverTimeout, - killSignal: "SIGKILL", stdio: ["ignore", "pipe", "pipe"], }, ); @@ -75,7 +72,10 @@ it("normalizes CLI login origins and preserves the allowlist", async () => { child.once("error", ready.reject); child.once("close", (code, signal) => { ready.reject( - new Error(`CLI exited before listening (${code}, ${signal}): ${stderr}`), + new Error( + `CLI exited before listening (${code}, ${signal})\n` + + `stdout:\n${stdout}\nstderr:\n${stderr}`, + ), ); closed.resolve(); }); From ea69a079b3bd8bf141545a8aca50c501a0711d77 Mon Sep 17 00:00:00 2001 From: Hyeonseo Kim Date: Tue, 6 Oct 2026 16:26:10 +0900 Subject: [PATCH 2/2] Set 2 min timeout to login.test.ts spawn process --- packages/drfed/src/login.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/drfed/src/login.test.ts b/packages/drfed/src/login.test.ts index 9f32576..1dff6e3 100644 --- a/packages/drfed/src/login.test.ts +++ b/packages/drfed/src/login.test.ts @@ -54,6 +54,8 @@ it("normalizes CLI login origins and preserves the allowlist", async () => { "--login-origin=http://[::1]:3000", ], { + timeout: 120_000, + killSignal: "SIGKILL", env: { PATH: process.env.PATH ?? "" }, stdio: ["ignore", "pipe", "pipe"], },