Browse Source

docs(协作): 记录多店结算未完成测试的暂存与还原方法

qmj 4 days ago
parent
commit
9c571b0157
1 changed files with 34 additions and 0 deletions
  1. 34 0
      docs/multi-store-test-hold.md

+ 34 - 0
docs/multi-store-test-hold.md

@@ -0,0 +1,34 @@
+# 多店结算未完成测试暂存记录(并行会话协调)
+
+> 记录时间:2026-10-14
+> 状态:暂存中;待 036 多店结算会话补齐 DTO 后按文末命令还原
+> 背景:同一工作区有两个并行会话——闪送多点取送(specs/024)与多店结算(specs/036)。本记录由 024 会话写入,供协调使用。
+
+## 事项
+
+036 会话的未完成测试 `ruoyi-admin/src/test/java/com/ruoyi/app/order/MultiStoreCheckoutBatchServiceTest.java`(未跟踪文件)引用了尚未创建的 `com.ruoyi.app.order.dto.MultiStoreBatchCreateRequest`、`MultiStoreQuoteRequest`、`MultiStoreQuoteView` 等 DTO,导致 `ruoyi-admin` 模块 `test-compile` 整体失败,阻塞其他会话的定向测试与全量回归。
+
+按用户 2026-10-14 指示:先排除出编译范围,不修改其代码。
+
+## 处理
+
+- 文件已移动到仓库根目录 `.test-hold/MultiStoreCheckoutBatchServiceTest.java.hold`,内容字节未改(5057 bytes 原样),未进入 git 历史。
+- `.test-hold/README.md` 附还原说明;该目录保持未跟踪。
+- 移出后 `mvn -pl ruoyi-admin -am test-compile` 全绿;当日闪送 v2 后端全量回归 1024/1024 通过即在此条件下运行。
+
+## 还原方法
+
+036 会话补齐上述 DTO 后执行(Git Bash):
+
+```bash
+mv .test-hold/MultiStoreCheckoutBatchServiceTest.java.hold \
+   ruoyi-admin/src/test/java/com/ruoyi/app/order/MultiStoreCheckoutBatchServiceTest.java
+```
+
+或 Windows CMD:
+
+```bat
+move .test-hold\MultiStoreCheckoutBatchServiceTest.java.hold ruoyi-admin\src\test\java\com\ruoyi\app\order\MultiStoreCheckoutBatchServiceTest.java
+```
+
+还原后删除 `.test-hold/` 目录与本记录中已完成的部分即可。