diff --git a/测试环境单机部署与配置契约.md b/测试环境单机部署与配置契约.md index 734eb59..09f99f6 100644 --- a/测试环境单机部署与配置契约.md +++ b/测试环境单机部署与配置契约.md @@ -1,5 +1,26 @@ # 测试环境单机部署与配置契约 +## 当前代码汇总 TEST 发布(2026-10-08,完成) + +用户确认提交当前代码并部署 TEST。后端合并提交 `6b6d217774be94401ac2c633a589115b71da9079` 已在 test/origin/test;其树与本轮已核对的 `ed99ecba1` 相同,保留 IAM 权限 Controller 断言及退货并发锁顺序修复。Client 打印测试改为验证保留服务端模板、逐箱条码与分页,生产打印实现未改;新增首页仓储转运/废弃入口一并发布。各服务串行构建,未跳过后端测试。 + +| 单元 | TEST Jenkins | 已部署提交 | 结果 | +|---|---|---|---| +| Client | client-web-test #391 | 2aa20b7172a6005f137814738c8a9183efca038d | SUCCESS / healthy | +| Lastleg | baiyue-firstleg-lastleg-service #232 | 6b6d217774be94401ac2c633a589115b71da9079 | SUCCESS / healthy | +| File | baiyue-firstleg-file #149 | 6b6d217774be94401ac2c633a589115b71da9079 | SUCCESS / healthy | +| IAM | baiyue-firstleg-iam #176 | 6b6d217774be94401ac2c633a589115b71da9079 | SUCCESS / healthy | + +TEST Nacos `file-service.yml` 只补五项已审核的导出定义,其他在线配置保持不变,写前后摘要核对通过。IAM 权限 `5107004` 从旧废弃审批代码更正为 `platform:overseas-warehouse:discard:approve`,同事务推进精确两个关联主体授权版本;全部后置条件通过才提交,未改角色授权、客户状态或业务数据。新登录已确认规范权限存在;受影响旧会话需重新登录。现有相关表/列符合所核对的 V4/V13 结构,无新增 DDL 或宽泛初始化。 + +发布后正式 HTTP 27 次请求通过:Lastleg 核心读取、权限查询及五类导出创建→成功→XLSX 下载完成,全部退出会话。四类导出使用唯一搜索标记验证空结果,汇率限定本月验证1行;此证据关闭 Unsupported export type 及文件生成链问题,不证明全量导出行数和全部筛选正确。Client 公网26个资源摘要与容器一致,新增两个入口已在部署产物中。 + +本地81项定向Node合同、32项IAM/Lastleg测试、Client522项测试与构建通过。Jenkins Lastleg1633项(0失败、2环境用例跳过)、File367项、IAM467项(后二者均零失败/跳过)通过,统计各含依赖用例,不相加当作唯一测试数。最终17个应用容器全部running/healthy,队列空,TEST节点保持单执行器在线空闲。此次没有重新执行默认全量HTTP、退货并发真实HTTP或逐页视觉/真机验收,旧全量失败报告及其余待验项仍保留。 + +并发发布说明:盘点期间另一个操作将 Admin 发布到 `c90a191d83acbb9cf03069ef5bfb03decd3d3cd1`,已核对 TEST #529 SUCCESS、实际镜像及远端 release/test 一致,且包含本地 `1154616`;保留该更新,本轮未重复发布或覆盖。两PDA业务产物无需更新。最初“其他容器未变”断言如实失败并保留,另附该已识别发布的解释,不改写原始证据。 + +证据统一在后端 `reports/test-release-all-20261008/`:各job status、`client-postdeploy.json`、`backend-postdeploy.json`、`nacos-five-execute-response.json`、`permission-execute-response.json`、`final-runtime.json`、`admin-concurrent-release-verification.json`、`completion.json`。下节为发布前阶段记录,其“尚未部署/待收敛”由本节更新,不据此推定未执行的全量场景通过。 + ## 全量失败定向修复(2026-10-08,源码已修、环境待收敛) 本轮基于后端 `2c0f55d9b7b3c2dea724e9372ed5f28357f424af` 当前工作区修复,保留原全量 r1/r2 报告及其他任务已有 IAM 改动。退货脚本补齐托盘每 SKU 箱数、尺寸重量,按现行协议区分托盘与实物箱码、散件合箱与实物箱合并、可选照片及多 SKU 实收。新样本真实 HTTP 第三轮共1279项、1273通过、6失败;剩余集中在同键并发签收的旧事务快照读取箱标签。Lastleg 已在源码移除等待订单锁之前的普通幂等查询,并核对锁后重放、异载荷和仓库隔离;该修复尚未部署,不能将离线通过视为 HTTP 已通过。 diff --git a/统一认证与服务通信契约.md b/统一认证与服务通信契约.md index ae05592..6f712fd 100644 --- a/统一认证与服务通信契约.md +++ b/统一认证与服务通信契约.md @@ -1,5 +1,7 @@ # 统一认证与服务通信契约 +2026-10-08 TEST 汇总发布补记:IAM #176部署 `6b6d217774be`。废弃审批权限5107004及精确两个关联主体授权版本已同事务按当前合同同步,未扩大角色授权;新登录权限集合已包含现行 `platform:overseas-warehouse:discard:approve`,验证会话正常退出,旧会话需重新登录。发布范围、版本和非全量验收边界以测试环境主契约“当前代码汇总 TEST 发布”节为准。 + 2026-10-08灰度拼车角色页面补验:专用两销售按本人意向隔离,报价库入口按权限显示;最小调度可确认承运,客户A可见自身商业订单、客户B列表为空。海外PDA浏览器初次登录暴露Gateway CORS漏配两个PDA Origin,已同步灰度持久环境与Jenkins环境文件并仅重建原镜像Gateway;四合法前端Origin通过、其他Origin仍403,海外PDA真实登录、收货与整车发车均通过。此前无Origin HTTP冒烟不代表此浏览器边界已验证。本轮证据、保留账号及硬件验收边界见测试环境主契约同日“灰度拼车角色页面与 PDA H5 补验”节及 `reports/gray-ui-20261008/`。 2026-10-08新增拼车灰度专项通过:独立GRAY入口735项HTTP断言通过,包含两销售同姓名不同身份隔离、无权确认/他人修改拒绝、客户不能读内部池及其他客户商业单;两类本土订单从实际收货至完成及唯一费用已核对,临时角色/账号停用与会话注销记录保留。取证绑定灰度production容器与数据库,不回落TEST;精确批次、creation_mode字段修复及终态回查见测试环境主契约同日拼车专项节。