Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 5 additions & 26 deletions .where-agent-progress.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,5 @@
# Plan: YAML-DSL + 通讯包全量测试计划(全面覆盖)
- [x] 阶段 0:建立测试覆盖矩阵(DSL 功能点 × 协议包 × 场景类型 × 通过准则)
- [x] 阶段 0:统一测试目录与命名规范(cases/scenarios/reports)
- [x] 阶段 0:定义统一结果模型(PASS/FAIL、错误码、重试命中、耗时、日志链接)
- [x] 阶段 1:DSL 基础能力用例(session/send/expect/sleep/capture/assert)全覆盖
- [x] 阶段 1:DSL 控制流用例(if/loop/retry/on_fail/switch_session)全覆盖
- [x] 阶段 1:DSL 数据能力用例(parse json|kv|csv/path/measure/assert_range)全覆盖
- [x] 阶段 1:DSL 安全能力用例(exec/file allowlist、拒绝路径、越权拦截)全覆盖
- [x] 阶段 1:DSL 产物能力用例(raw_log/summary_json/report_csv)全覆盖
- [x] 阶段 2:协议包 API 合规测试框架(send/recv/rpc 统一契约、入参校验、错误语义)
- [x] 阶段 2:AT 包测试(正常/ERROR/超时/多行回显/capture 兼容)
- [x] 阶段 2:SCPI 包测试(query/write/错误帧/csv 解析/超时)
- [x] 阶段 2:YMODEM 包测试(握手/分包/重传/EOT/失败中断)
- [x] 阶段 2:XMODEM 包测试(握手/块序/重传/结束)
- [x] 阶段 2:Modbus RTU 包测试(读写寄存器、异常码、CRC 错误)
- [x] 阶段 2:Modbus ASCII 包测试(LRC、帧边界、异常码)
- [x] 阶段 2:Modbus TCP 包测试(MBAP、并发请求、异常码)
- [x] 阶段 2:协议 vectors.yaml 全量回归(每包正常+异常+边界)
- [x] 阶段 3:靶机故障注入矩阵(超时/抖动/分片/丢包/断连/乱序)与 DSL 联动验证
- [x] 阶段 3:多场景组合测试(升级 + 参数写入 + 版本校验 + 报告导出)
- [x] 阶段 3:长稳测试(循环运行、资源泄漏、错误恢复、重复执行一致性)
- [x] 阶段 3:性能基线(平均耗时、P95、重试成本、日志吞吐)
- [x] 阶段 4:一键总入口(full regression suite)整合 DSL + 协议包 + 靶机测试
- [x] 阶段 4:CI 分层执行(PR 快速集、Nightly 全量集、周全稳集)
- [x] 阶段 4:发布门禁(全量通过率 100%、关键路径零回归、基线报告归档)
- [x] 阶段 4:测试文档冻结(测试矩阵、故障注入指南、排障手册、已知限制)
# Plan: ProtoFlow English User Guide Sync
- [x] Align structure with Chinese guide (learn-first flow)
- [x] Rewrite docs/USER_GUIDE_EN.md with current software behavior
- [x] Verify feature status/commands against implementation
- [x] Finalize delivery notes
Loading