From 2ccdd27dc6a523d663f00a2b8c05eb96afa6d1b0 Mon Sep 17 00:00:00 2001 From: Yoan Huang Date: Thu, 17 Sep 2026 20:46:36 +0800 Subject: [PATCH] fix(tests): update port number in WPS sync dispatch test for consistency --- doc/test-plan/workbench-test.md | 2 +- .../apply/wps-sync-dispatch-on-write-and-revert.e2e.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/test-plan/workbench-test.md b/doc/test-plan/workbench-test.md index d3df7a30..154bed17 100644 --- a/doc/test-plan/workbench-test.md +++ b/doc/test-plan/workbench-test.md @@ -608,7 +608,7 @@ pnpm test:update:e2e - 测试类型:`e2e / exclusive` - What:真实 AI 写回并回退已有 docx、xlsx、pptx 后,馆长回环 `GET /status` 对每条路径各记录至少一次 open dispatch。 -- Why:WPS 窗口刷新依赖加载项;若馆长写盘后没有 dispatch,窗口不可能更新。这条不打开 WPS,用来单独定位三种格式的挂钩。只测 docx 不能证明表格 / 演示写盘也会通知。回环优先端口 `58123`,并行包测会抢端口,因此独占执行。 +- Why:WPS 窗口刷新依赖加载项;若馆长写盘后没有 dispatch,窗口不可能更新。这条不打开 WPS,用来单独定位三种格式的挂钩。只测 docx 不能证明表格 / 演示写盘也会通知。回环优先端口 `18723`,并行包测会抢端口,因此独占执行。 - How:通过真实 Workbench UI 依次选择 `sample-edit.docx`、`经营周报.xlsx`、`品牌策略提案.pptx` 并发送真实编辑请求。不连接 `/events`、不打开 WPS。每种格式写回后轮询 `127.0.0.1` 的 `/status`,确认 `lastDispatches` 含该路径;再确认回退后再增加一次。 - Oracle:磁盘写回含标记、回退恢复原文;每种格式写回后该路径至少 1 次 dispatch,回退后次数继续增加,对齐 `WB-WPS-001-AC2`、`WB-WPS-001-AC3`。无客户端时仍记录 dispatch;未连接时不发 close,对齐 `WB-WPS-001-AC4`。 - Not:不启动真实 WPS,不断言窗口正文、授权弹窗或滚动恢复。 diff --git a/tests/case/workbench/result/apply/wps-sync-dispatch-on-write-and-revert.e2e.test.ts b/tests/case/workbench/result/apply/wps-sync-dispatch-on-write-and-revert.e2e.test.ts index 9a618d42..3bd2053a 100644 --- a/tests/case/workbench/result/apply/wps-sync-dispatch-on-write-and-revert.e2e.test.ts +++ b/tests/case/workbench/result/apply/wps-sync-dispatch-on-write-and-revert.e2e.test.ts @@ -34,7 +34,7 @@ describe('workbench result e2e', () => { '真实 AI 写回并回退 docx / xlsx / pptx 后,馆长回环 /status 对各路径记录 open dispatch。', fixtures: ['tests/fixtures/workspace'], serviceMode: 'real', - // 独占:回环固定优先端口 58123,并行包测会抢端口导致 /status 读到别的实例。 + // 独占:回环固定优先端口 18723,并行包测会抢端口导致 /status 读到别的实例。 execution: 'exclusive', windowMode: 'visible', runMode: 'single',