Uninote
Uninote
用户根目录
brdr
common
programming
docs
tests
后端试题
问题讨论

录音功能后的统一模块提取安排

当前结果

  • 本次修改的产品代码均保持在 600 行以内。
  • test/electron-smoke.ts 为已有的综合测试入口,本次修改后为 1017 行。
  • 录音场景断言已经放在 test/smoke/renderer/voice-app.ts,主入口负责注册服务、创建窗口和跨窗口验证。

独立的后续提取

  • 将综合测试入口作为一个整体处理,不再为每次功能修改单独切出入口代码。
  • 集中提取共用的临时仓库准备、服务注册、窗口创建和销毁清理。
  • 将各个独立场景的分派及跨窗口操作统一迁入已有 test/smoke/ 目录下的场景模块。
  • 保留现有命令行参数、断言、日志、注释、执行顺序和退出码。
  • 继续等待 IPC 与索引写入完成后清理临时仓库,保留 Windows 路径边界检查。
  • 通过全部独立冒烟入口和完整入口验证后单独提交,目标为各个人工维护文件少于 600 行。

本次边界

  • 该提取属于独立的行为不变整理,不与录音功能提交混合执行。
  • Markdown 文档不参与行数检查,也不因长度拆分。

test-results

README

点赞(0) 阅读(13) 举报
目录
标题