qwen-code/integration-tests/sdk-typescript
易良 8300e21571
test(sdk-typescript): make permission control E2E deterministic (#8302)
* test(sdk-typescript): stabilize permission mode round trips

* test(sdk-typescript): make permission control deterministic

* test(sdk-typescript): distinguish plan-mode enforcement

* test(sdk-typescript): reuse fake tool server

* test(sdk-typescript): document fake-server request indexing

* test(sdk-typescript): strengthen permission control assertions per review (#8302)

* fix(sdk-typescript): fix red permission-control tests per review (#8302)

- Use write-classified command (touch) instead of read-only echo in
  plan-mode shell test, since echo is auto-approved by the scheduler
- Replace fragile requestIndex-based fake server handlers with
  content-aware matching in multi-turn tests, fixing request drift
  caused by internal SDK requests (memory, etc.)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* test(sdk-typescript): strengthen plan-mode assertions and deduplicate fake-server pattern per review (#8302)

* test(sdk-typescript): assert plan-mode message for shell block and fix edit plan-mode test per review (#8302)

---------

Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
Co-authored-by: qwen-code-ci-bot <qwen-code-ci-bot@users.noreply.github.com>
Co-authored-by: qwen-code-dev-bot <qwen-code-dev@service.alibaba.com>
Co-authored-by: Qwen Code Bot <qwen-code-bot@users.noreply.github.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: qwen-code-dev-bot <qwen-code-dev-bot@users.noreply.github.com>
2026-08-02 03:33:29 +00:00
..
abort-and-lifecycle.test.ts test(integration): migrate flaky E2E tests to fake-openai-server (#7934) 2026-07-29 11:42:32 +00:00
configuration-options.test.ts Add chat recording toggle (CLI + settings) and disable recording in tests 2025-12-15 13:48:38 +08:00
mcp-server.test.ts ci(e2e): stabilize MCP/CLI flows and cancel stale main runs (#4039) 2026-05-12 16:09:30 +08:00
message-event-pairing.test.ts Fix SDK message event pairing and improve content block handling 2026-03-18 18:10:23 +08:00
multi-turn.test.ts test(sdk): simplify integration tests for reliability 2026-03-16 11:23:57 +08:00
permission-control.test.ts test(sdk-typescript): make permission control E2E deterministic (#8302) 2026-08-02 03:33:29 +00:00
sdk-mcp-server.test.ts test(sdk-typescript): make orchestration E2E deterministic (#8312) 2026-08-01 16:39:34 +00:00
session-id.test.ts fix: sandbox user permission in integration tests 2026-02-15 11:02:32 +08:00
single-turn.test.ts test: stabilize main e2e flakes (#3992) 2026-05-10 21:50:04 +08:00
subagents.test.ts test(sdk-typescript): make orchestration E2E deterministic (#8312) 2026-08-01 16:39:34 +00:00
system-control.test.ts ci: gate merges on deterministic no-AK E2E (#8313) 2026-08-02 02:21:14 +00:00
test-helper.ts fix(test): give every E2E case a clean directory again (#7811) 2026-07-27 07:52:29 +00:00
tool-control.test.ts test(integration): migrate flaky E2E tests to fake-openai-server (#7934) 2026-07-29 11:42:32 +00:00