Skip to content

test: 清理低价值单测并统一长期保留准则 - #1990

Merged
1w1w11w1 merged 2 commits into
devfrom
codex/testing-value-audit-20261114
Nov 14, 2026
Merged

1w1w11w1 merged 2 commits into
devfrom
codex/testing-value-audit-20261114

Conversation

@1w1w11w1

@1w1w11w1 1w1w11w1 commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

摘要

  • 长期测试按真实故障与维护收益取舍,减少实现细节、重复机制和退化结果形成的门禁,并同步项目 Skill。
  • 删除 116 个低价值定义,将 38 个重合来源归并进已有测试;保留数据恢复、写盘时序、取消及 MaaFW 核心回归,生产代码不变。

测试与验证

  • 自动化测试:cd frontend; yarn test,301 项通过;uv run --locked --group dev python -m pytest tests -q --disable-warnings --basetemp .tmp/pa-1,1907 通过、35 失败、2 跳过。
  • 基线对照:清理前已有的 34 个失败节点全部保留;另一次失败是未改用例的 Windows 目录换入 WinError5,该文件独立复跑 23 项全部通过。后端全量尚未通过。
  • 静态检查:前端 lint、renderer/Electron 类型检查及受改文件格式检查通过;49 个现存受改 Python 文件的 Ruff 检查、格式检查及文档检查通过。
  • 测试提交:清理并归并现有 frontend/**/*.test.ts、tests/**/*.py;混合用例保留有效场景,没有为维持数量新增替代测试框架。
  • 环境与提交:Windows、Python 3.12.13;验证代码状态对应提交 c4fa756dfff7d68de05880231f36973a1f6e5d8d,清理前对照基线为 7af5238026204f0e827749e8b6c44a4557dc3d82。
  • 未覆盖范围:真实 Electron 界面、Runtime 可执行文件、游戏、模拟器和上游网络流程。
  • 作者本机真实流程:N/A,本 PR 为测试与工程规范清理,没有修改用户运行路径。

@1w1w11w1 1w1w11w1 added the skip-changelog 本 PR 没有用户可见改动,不需要 changelog.d 碎片 label Nov 14, 2026 — with ChatGPT Codex Connector
@1w1w11w1
1w1w11w1 marked this pull request as ready for review November 14, 2026 09:11
@1w1w11w1
1w1w11w1 merged commit 3fc09aa into dev Nov 14, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog 本 PR 没有用户可见改动,不需要 changelog.d 碎片

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant