woan
|
fda826446a
|
fix(ones-sync): step 回写按 ONES 形态列全量 step
经实测确认 ONES 写接口形态:case result 可保持 to_do,只在跑过的 step 上
填 execute_result,未跑 step 仅列 uuid,且需列出该用例全部 step。
- OnesStepResult.execute_result 改为可选(未跑 step 只带 uuid)
- buildAnchoredPayloads 支持 fullStepsByNumber:列全量 step,
全部跑完才聚合 case 结果(passed/failed),否则保持 to_do
- fetchCaseSteps: 取用例全部 step uuid
- sync 脚本对含 step 锚点的用例先拉全量 step 列表再回写
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-29 15:49:22 +08:00 |
woan
|
88435b0ffc
|
feat(ones-sync): step 级结果回写支持
- buildAnchoredPayloads: 按测试名锚点 [ONES:号(#step)] 精确匹配,
step 级结果填入 step.execute_result,并聚合出 case 级结果(fail>skip>pass)
- postPayloads: 抽出的批量 POST,syncResultsToOnes 复用
- sync-ones-results.ts: 锚点优先 + LCS 兜底,dry-run 打印完整 payload 供核对
注: 控制必测 2 条超级用例(15974/15975)按 step 回写;step 执行结果字段
用 execute_result(待一次受控 live 写入验证字段被接受)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-29 15:01:10 +08:00 |
woan
|
cf994c1aad
|
docs/prompts: 必测项 manifest 生成器 + 测试计划按优先级四层重构
- scripts/gen-must-test-manifest.ts + test-plan/must-test.manifest.ts:
从 ONES 必测项-AI自动化(CQz9YCNX/EPfZfC9Y) 生成映射清单 187 条
(添加73 + 功能9 + 控制105step双协议),npm run gen:must-test
- docs/generate_test_plan.py + docx: 测试计划由"品类/16周Phase"重构为
"优先级四层 backlog"(必测项→单品探索→全功能→平台),添加提到最前(串口前置),
补充人力安排(1人) + 基于AI的逐功能人力预估(总~105-135人日)
- prompts/test_plan_conversion.md: 新增"按测试计划驱动转换"执行总纲
- prompts/ones_to_automation.md: 登记测试计划/必测项子提示词组合
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-29 14:55:40 +08:00 |
woan
|
e33b042c69
|
feat: AI Hub 测试完善 + ONES 同步 + 必测项转换提示词
- tests/aihub/*: 侦测/勿扰/回放/本地存储/日报/AI事件等用例修正与扩展,
新增投屏(aihub_screen_casting)、AI Hub Show(tests/aihubshow/) 与 setup helper
- utils/ones-sync.ts + scripts/sync-ones-results.ts: 测试结果反写 ONES 测试计划
- drivers/hubshow-driver.ts、firmware/test-reporter helper、device.config 更新
- docs/: UI自动化测试计划 + 生成脚本
- prompts/: 新增 must_test_conversion.md 必测项专项子提示词,
主提示词 ones_to_automation.md 增加子提示词组合引用
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-29 11:04:12 +08:00 |
woan
|
cb274082ee
|
feat: initial commit - AI UI Automation (Midscene + Vitest)
|
2026-05-27 18:50:22 +08:00 |