mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-08-26 00:53:48 +00:00
* test(acp-cron): kill whole process tree on cleanup to stop ENOTEMPTY flakes The recurring cron job under QWEN_CODE_TEST_CRON_FAST can drop a fresh file into the fake QWEN_HOME while rmSync walks it, failing cleanup with ENOTEMPTY. The direct agent.kill() only signals the CLI process; grandchildren spawned by the CLI keep running and can still write. Spawn the CLI in its own process group and signal the group during cleanup (taskkill /T on Windows). Also widen the rmSync retry window. Same flake tracked by #9766, #9643 and #9555. * test(acp-cron): kill whole process tree on cleanup to stop ENOTEMPTY flakes The recurring cron job under QWEN_CODE_TEST_CRON_FAST can drop a fresh file into the fake QWEN_HOME while rmSync walks it, failing cleanup with ENOTEMPTY. The direct agent.kill() only signals the CLI process; grandchildren spawned by the CLI keep running and can still write. Spawn the CLI in its own process group and signal the group during cleanup (taskkill /T on Windows). Replace the widened rmSync built-in retries with fresh-walk retry attempts. Same flake tracked by #9766, #9643 and #9555. |
||
|---|---|---|
| .. | ||
| baselines | ||
| cli | ||
| concurrent-runner | ||
| fixtures | ||
| hook-integration | ||
| interactive | ||
| sdk-typescript | ||
| terminal-bench | ||
| terminal-capture | ||
| channel-plugin.test.ts | ||
| chat-transcript-contract.test.ts | ||
| fake-openai-server.test.ts | ||
| fake-openai-server.ts | ||
| globalSetup.ts | ||
| test-helper.test.ts | ||
| test-helper.ts | ||
| test-mcp-server.ts | ||
| tsconfig.json | ||
| vitest.config.ts | ||
| vitest.firstoutput.config.ts | ||
| vitest.loadtest.config.ts | ||
| vitest.terminal-bench.config.ts | ||