Skip to content
  • 李诺's avatar
    test(scripts): 变异脚本加体检闸 + 修复 3 个已腐化脚本 · 3b539b62
    李诺 authored
    新增 scripts/mutate_preflight.py:跑变异前体检「基线 md5 / 原锚点是否恰好命中 1 次 / 点名的用例是否还在」。锚点施不上时脚本本来会全绿通过 —— 这道闸把假绿挡在跑之前。
    
    修 3 个腐化脚本:audit_restore_back 的 M2/M3 锚点跟着 351d4651 的 kept→reversed 订正刷新;audit_restore_front 基线 md5 → a55784a2、换 3 条锚点(「操作日志」/reversed 版)、用例闸改为「每条 must_red 唯一命中」;copyrow 基线 md5 → 9a0f8af1、第 5 条锚点改 :maxlength 现形态、同样改用例闸。
    
    171 结论行改为按 MUTATIONS 计数(原写死「三处」,实际 5 条);README 测试小节补「变异复核先过体检闸」。
    
    验收:6/6 体检 RUNNABLE;实跑 171 5/5、audit_restore_back 4/4、insert_bind 4/4、copyrow 5/5、audit_restore_front 6/6、in_chunk 18/18 全部真红且还原 md5 一致。in_chunk 末尾全量复跑的 TemplateArchiveTest.writeRejectsUnreadableSubDirInsteadOfBare500 失败属环境性(管理员账号造不出不可读目录,用例自述「不要改」),非本次引入。
    3b539b62