Skip to content

tests: pin the diagnostics and page cells the third scan left open - #239

Merged
Zakkaus merged 1 commit into
masterfrom
tests/scan3-p3
Aug 10, 2026
Merged

tests: pin the diagnostics and page cells the third scan left open#239
Zakkaus merged 1 commit into
masterfrom
tests/scan3-p3

Conversation

@Zakkaus

@Zakkaus Zakkaus commented Aug 10, 2026

Copy link
Copy Markdown
Member

第三轮变异扫描(~/code/memory/binhost/scan3-findings.md)的 P3 二十项。修的是
测试盖不住,不是线上故障:本 PR 只动 tests/

分诊时二十二项里判定两项不修:D8D9 只让摘要行的数字多报一项,成本高于
收益。其余二十项全部补上。

变异反证

二十一次注入(E9 有两条),全部使对应测试非零结束:暂存时间戳、|| 诊断占位
文本、消费者清单截断、锁的自定义陈旧期限、未知 schema、构建状态写成 failed、
进度分母加一、发布时间戳为零、站点同步标记记录旧提交、孤儿时间写到未来、
deps.txt 列互换、生成时间为零、持久化两处 MTIME、冒烟告警两类故障对调、
默认频道面板隐藏、首页流量栏取错字段、内核状态空 version、页脚读 head 模板、
镜像回退列表、依赖表两列互换。

每次注入后还原,build/deploy/ops/site/git diff 为空。

测试

本机 Python、Shell、JavaScript 测试、check-copypy_compilecheck-commits
全部通过。

至此第三轮扫描的 51 项全部处理完:P1 四项、P2 二十五项、P3 二十项修完,两项判定
不修。

第三轮变异扫描的 P3 二十项:暂存不保留来源时间戳、未解析的 `||` 诊断写成占位
文本、消费者清单截断、自定义陈旧期限被忽略、未知 schema 放行、成功构建写成
失败状态、进度分母偏差一项、发布状态时间戳为零、站点同步标记记录旧提交、孤儿
首次发现时间写到未来、`deps.txt` 的 slot 与版本列互换、生成时间固定为零、
持久化不核对两处 MTIME、冒烟告警两类故障数对调、默认频道说明面板被隐藏、
首页把运行秒数当成出站流量、内核状态的格式错误夹具没有执行、页头页脚由同一
错误实现生成与复核、镜像选择丢掉回退列表、依赖表 SLOT 与版本单元格互换,
改坏之后测试都仍然通过。

D8 与 D9 判定不修:两者只让摘要行的数字多报一项,成本高于收益。

至此第三轮扫描的五十一项全部处理完。
@Zakkaus
Zakkaus merged commit f8c66ca into master Aug 10, 2026
7 checks passed
@Zakkaus
Zakkaus deleted the tests/scan3-p3 branch August 10, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant