SuperAPI AI 工具集

resolve-failed-test

测试与质量

查看项目

更新于 10-16 06:46

技能介绍

用途:该技能用于处理 /test 命令报告的测试失败,完成分析、修复与验证的闭环,对应流程中的 RESOLVE 阶段。

主要能力:技能以 $ARGUMENTS 接收来自 /test 的 JSON 对象,字段包括 test_name、passed、execution_command、test_purpose、error。它会分析期望与实际结果、可能失败的代码路径和错误原因,定位根因;使用与给定完全一致的 execution_command 复现失败;随后按最小改动、修代码不修测试、保持既有行为、遵循代码库惯例等原则修复;再以同一命令验证,必要时运行完整测试套件检查回归。若修复无效,会重新分析、尝试其他根因,最多重试 3 次后升级。

使用方式:在 /test 报告失败后调用,并传入失败测试的 JSON。按流程先分析、再复现、修复、验证,最后按指定格式输出失败分析、修复内容和验证结果。复现和验证必须使用结果中提供的 execution_command,整套测试需用完整测试命令运行。

适用场景:适用于已有测试结果 JSON、需要针对失败测试进行修复和回归验证的开发流程。

限制:输入格式和输出格式由原技能约定;未提供具体测试框架之外的额外能力说明。未提供收费、平台或价格信息。