qwen-code/integration-tests
qwen-code-dev-bot 60a7bda120
fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159) (#9161)
* fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159)

The cross-worktree Git guard made the daemon's built-in tool guard
unconditional, so the bridge now refuses any ACP child that does not
acknowledge the required guard handshake during initialize. The mock
ACP child used by the live-journal recovery E2E tests never acked,
failing every session it served with "ACP child did not acknowledge
the required external tool guard" on all E2E platforms and sandbox
legs.

Mirror the production child contract in the mock: consume the private
guard marker and return the ready acknowledgment in the initialize
response when the daemon requires the guard.

* fix(integration-tests): ack session close ext method in the mock ACP child (#9159)

* fix(integration-tests): keep mock ACP child lightweight and gate its close ack (#9159)

* fix(integration-tests): narrow close-gate comment to what it catches (#9159)

* fix(integration-tests): name the post-merge E2E workflow in the close-gate comment (#9159)

---------

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-08-15 18:28:01 +00:00
..
baselines test(perf): add daemon baseline harness (#4175 Wave 1 PR 1) (#4205) 2026-05-17 00:41:26 +08:00
cli fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159) (#9161) 2026-08-15 18:28:01 +00:00
concurrent-runner refactor(tools): rename TodoWrite tool display name to TodoList (#5319) 2026-06-19 08:32:10 +08:00
fixtures fix(integration-tests): ack daemon tool-guard handshake in the mock ACP child (#9159) (#9161) 2026-08-15 18:28:01 +00:00
hook-integration fix(integration-tests): make the project typecheckable and fix what that found (#8693) 2026-08-08 16:32:31 +00:00
interactive fix(tests): avoid blocking integration test cleanup (#8688) 2026-08-08 02:17:17 +00:00
sdk-typescript fix(core): restore deferred MCP tools on resumed sessions (#8475) 2026-08-11 10:16:17 +00:00
terminal-bench fix(integration-tests): make the project typecheckable and fix what that found (#8693) 2026-08-08 16:32:31 +00:00
terminal-capture fix(integration-tests): make the project typecheckable and fix what that found (#8693) 2026-08-08 16:32:31 +00:00
channel-plugin.test.ts fix(integration-tests): make the project typecheckable and fix what that found (#8693) 2026-08-08 16:32:31 +00:00
fake-openai-server.test.ts fix(test): Restore first-output benchmark measurement validity and correct its artifact schema (#7820) 2026-07-28 06:51:03 +00:00
fake-openai-server.ts feat(core): add ARMS session user ID (#7921) 2026-07-28 11:10:38 +00:00
globalSetup.ts feat(core): support QWEN_HOME env var to customize config directory (#2953) 2026-05-09 15:51:52 +08:00
test-helper.test.ts fix(tests): avoid blocking integration test cleanup (#8688) 2026-08-08 02:17:17 +00:00
test-helper.ts fix(integration-tests): make the project typecheckable and fix what that found (#8693) 2026-08-08 16:32:31 +00:00
test-mcp-server.ts # 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update (#483) 2025-09-01 14:48:55 +08:00
tsconfig.json fix(integration-tests): make the project typecheckable and fix what that found (#8693) 2026-08-08 16:32:31 +00:00
vitest.config.ts fix(serve): Coordinate caller-supplied session IDs (#8415) 2026-08-09 07:31:30 +00:00
vitest.firstoutput.config.ts fix(test): Restore first-output benchmark measurement validity and correct its artifact schema (#7820) 2026-07-28 06:51:03 +00:00
vitest.loadtest.config.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
vitest.terminal-bench.config.ts Fix E2E caused by Terminal Bench test (#529) 2025-09-08 10:51:14 +08:00