Repository navigation
test(process): publish cleanup fixture identity before exec - #1087
Draft
franksong2702 wants to merge 1 commit into
Draft
franksong2702 wants to merge 1 commit into
franksong2702 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linux 进程清理测试依赖 shell 启动后写入 PID 文件;capture 截止时间可能在文件已截断但 echo 尚未完成时清理进程,随后夹具读取空值或缺失文件而失败。此 PR 仅修复该测试身份发布边界:通过 pre-exec/spawn 握手记录受控 PGID,检查整个组的活进程,并加入截止时间早于 shell 夹具初始化的回归。生产进程实现、200ms capture 截止时间、输出限额及清理断言均保持不变。
与 #1010 的 Linux 空 PID 失败相关,但这是独立的上游测试夹具修复,不包含附件诊断、权限或迁移改动。确定性时序控制复现了同类
ParseIntError { kind: Empty };这不证明 #1010 原 Ubuntu amd64 CI 的实际负载或唯一根因。验证:
2159b9cdf496340d58b184bdb28d23a35a62a86e的测试基准 blob 与此前已验证源码相同;提交后进程生产文件及测试文件与已测试候选逐字节一致。capture returned with a live owned descendant(不是空PID,原因未确认)。保留两次对照,不以正常条件通过证明原CI根因已解决;这些是组件测试,不是完整 Ubuntu amd64 workspace CI 重跑。保持 Draft,不合并、不发布、不部署。新head
f6ff30b101232bc3db2037ce563ff1e4738a71fa的CI运行38204504345已到终态:success,job结论统计{"success": 18}。Linux workspace-crates及完整native门禁通过;一次绿色CI仍不证明原#1010失败的唯一根因。真实 Host 附件导入未执行,不能将本测试修复视为附件端到端验收通过。