From 73ecb005b73d7bf83bcaca2f89dbbb07b5c3618b Mon Sep 17 00:00:00 2001 From: dawn <90008@klbr.net> Date: Thu, 17 Sep 2026 10:08:56 +0300 Subject: [PATCH] test(coding-agent): keep the deadline test under the cell sleep limit The cell-deadline test blocked with `time.sleep(30)`. The cell sleep guard (3cfe321e5) refuses a cell-code sleep above RLM_CELL_SLEEP_LIMIT (default 10 s), so the cell ended with status "error" before the 1.5 s deadline could abort it. Block for 5 s instead: under the guard's default limit, still well past the deadline, so the test keeps covering the deadline rather than the guard. Negative control: with `time.sleep(30)` restored the test fails again (expected "aborted", received "error"); with 5 s the file is 11/11. --- packages/coding-agent/test/repl-kernel-execute.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coding-agent/test/repl-kernel-execute.test.ts b/packages/coding-agent/test/repl-kernel-execute.test.ts index cc23c0342..1da29786b 100644 --- a/packages/coding-agent/test/repl-kernel-execute.test.ts +++ b/packages/coding-agent/test/repl-kernel-execute.test.ts @@ -197,7 +197,7 @@ describeIf("ReplKernelManager execute (real runtime)", () => { it("stops a cell at its deadline, keeps partial output, and keeps serving cells", async () => { manager = new ReplKernelManager({ python: python as string, cwd: dir }); - const r = await manager.execute("import time\nprint('before-the-deadline', flush=True)\ntime.sleep(30)", { + const r = await manager.execute("import time\nprint('before-the-deadline', flush=True)\ntime.sleep(5)", { timeoutMs: 1500, }); expect(r.status).toBe("aborted"); -- 2.51.2