Przeglądaj źródła

docs(cockpit): 清理合并后的验收记录

Kazerin 3 tygodni temu
rodzic
commit
6ef71ef
1 zmienionych plików z 0 dodań i 1 usunięć
  1. 0 1
      docs/cockpit/README.md

+ 0 - 1
docs/cockpit/README.md

@@ -199,7 +199,6 @@ mvn -pl zksy-admin -am test -Dtest='Cockpit*Test'
 - 本机真实登录态 HTTP 验收通过:登录成功;未认证请求返回 401 `UNAUTHORIZED`;4 个非法参数样例返回 400 `INVALID_REQUEST`;同一 `snapshotAt` 的 5 页地图请求总数稳定且点位不重复;点位详情和同一设备的 archive / metrics / events / work-orders / detail-aggregate / freshness 均返回 200 且 `readOnly=true`;列出的概览、基础设施、监测、事件和契约自检端点均返回 200 且只读。
 - 本轮真实登录态补充验收:16 个端点非法参数样例全部返回 400 `INVALID_REQUEST`;以真实 `deviceCode` `860347065467627` 依次请求 archive、metrics、events、work-orders、detail-aggregate、freshness,均返回 200、`readOnly=true` 并回显同一 canonical `deviceCode`。
 - 第 4 轮 `detail-aggregate` 的 MockMvc 故障注入证明:单条时间线失败保留其余成功时间线和档案/指标;返回其他工单的顶层或内层日志编码会被拒绝,聚合仍以 200 `PARTIAL` 返回未受影响分区。这是契约测试证据,未在真实服务上制造业务故障。
-- 第 4 轮 `detail-aggregate` 的 MockMvc 故障注入证明:单条时间线失败保留其余成功时间线和档案/指标;返回其他工单的顶层或内层日志编码会被拒绝,聚合仍以 200 `PARTIAL` 返回未受影响分区。这是契约测试证据,未在真实服务上制造业务故障。
 - 第 4 轮真实 HTTP 复核(重启加载 `f33b9bf`):首屏无 token 返回 200 并签发 `snapshotAt=+08:00`、`total=15`;使用该 token 请求第 2 页返回 200、同 `snapshotAt`、同 `total`;第 2 页缺 token 和使用旧未签发 token 均返回 400(契约类别由 MockMvc 固化为 `SNAPSHOT_EXPIRED`)。
 - **验收边界**:上述 200/readOnly 证明当前本机实例的认证与响应契约,不等于 #63 全部切片的代表性真实数据、空/脏数据及故障场景均已验收。仓库保留 `Empty*Adapter` 作为 fallback;对应接口另有 `@Primary Business*Adapter`,不能仅凭空实现类仍存在就判断运行时未接线。目标部署实例仍需验收,issue 保持开启。
 - WebSocket `/ws/deviceStatus` 真实浏览器验收通过:发送 `cockpitSubscribe(scope=all)` 后收到 `cockpitSubscribed`,响应带 `serverUpdatedAt`;所有抽查时间戳为 `+08:00`。