为 shell 启动脚本新增可安全重放的测试 harness
值得精读。虽然全部是测试代码,但 harness 的设计决策很有学习价值:用 PATH shim 拦截真实命令、按 fork 顺序保证记录确定性、轮询 /proc 过滤僵尸进程、冻结环境并拒绝解冻、路径占位符替换。建议与 #1899(shell 脚本外部命令快照)和 #1901(Python 启动脚本 harness)连读,能看到同一思路向两个方向的扩展。对需要维护 launch 脚本的工程师,理解 fake_bin 拦截与占位符机制是必要的。
参与讨论