论文
Google 论文提出 FlowAgent 在代码合并前自动修复失败的测试
导读
Google 论文介绍部署在内部 CI 中的 FlowAgent,它捕获测试失败后由 Agent 编辑、构建并重跑测试直至通过,验证过的修复会以根因说明形式进入代码评审。专家判定其在 195 个真实失败中 67.18% 的修复正确,开发者已在生产中应用 28,554 个修复;修复中位耗时 9.85 分钟,而开发者开始修改代码前的中位窗口为 27.48 分钟,速度仍是决定采用与否的关键。
论文
Google 论文介绍部署在内部 CI 中的 FlowAgent,它捕获测试失败后由 Agent 编辑、构建并重跑测试直至通过,验证过的修复会以根因说明形式进入代码评审。专家判定其在 195 个真实失败中 67.18% 的修复正确,开发者已在生产中应用 28,554 个修复;修复中位耗时 9.85 分钟,而开发者开始修改代码前的中位窗口为 27.48 分钟,速度仍是决定采用与否的关键。