用途:在提交或评审前主动验证应用实现,提前发现可能影响用户的问题。该命令执行项目的验证栈,并以结构化 JSON 输出结果,供自动化流程处理。
主要能力:自动检测项目类型(查找 package.json、pyproject.toml 等配置文件),识别合适的测试运行器与命令,并按顺序执行验证:Lint 检查、类型检查(如适用)、单元/集成测试、构建验证。随后捕获通过/失败状态与错误信息,仅返回结构化 JSON 数组。
使用方式:作为闭环流程的 REQUEST 阶段,输出可传递给 /resolve-failed-test {result} 进行自动修复。输出为 JSON 数组,每项包含 test_name、passed、execution_command、test_purpose、error 字段;失败项(passed: false)排在数组顶部。若某项测试失败,立即停止后续处理并返回已有结果。
适用场景:需要在提交或代码评审前快速验证实现、并希望结果可被自动化工具消费的流程。
限制:资料未提供具体支持的平台、收费方式或价格信息;实际可执行的检查项取决于项目自身配置与可用的测试命令。