multi-store-test-hold.md 1.7 KB

多店结算未完成测试暂存记录(并行会话协调)

记录时间: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):

mv .test-hold/MultiStoreCheckoutBatchServiceTest.java.hold \
   ruoyi-admin/src/test/java/com/ruoyi/app/order/MultiStoreCheckoutBatchServiceTest.java

或 Windows CMD:

move .test-hold\MultiStoreCheckoutBatchServiceTest.java.hold ruoyi-admin\src\test\java\com\ruoyi\app\order\MultiStoreCheckoutBatchServiceTest.java

还原后删除 .test-hold/ 目录与本记录中已完成的部分即可。