运行测试 running-tests

这是一个自动化测试执行与故障处理技能,能够智能检测项目测试命令、执行测试套件、分析失败原因并提供修复方案。适用于持续集成、质量保证和开发流程优化。关键词:自动化测试、CI/CD、测试执行、故障诊断、测试修复、持续集成、质量保证、软件开发测试。

测试 0 次安装 0 次浏览 更新于 2/28/2026

name: 运行测试 description: > 运行测试并处理失败情况。 触发时机:测试执行、验证、测试失败、CI检查。 allowed-tools: Read, Bash, Glob, Grep

测试命令检测

  1. 检查 CLAUDE.md 获取项目特定的测试命令
  2. 如未指定则自动检测:
文件 命令
package.json npm test
Cargo.toml cargo test
justfile just test
Makefile make test
pyproject.toml pytest
go.mod go test ./...
  1. 如未找到则询问用户

测试执行

运行检测到的命令并报告:

  • 通过/失败状态
  • 失败的测试名称(如有)
  • 错误信息(如有)

失败处理

  1. 分析失败原因
  2. 确定根本原因:
原因 处理措施
实现错误 修复并提交
测试错误 修复测试并提交
环境问题 报告给管理者
  1. 修复后重新运行测试
  2. 确认所有测试通过

完成报告

  • 测试结果(通过/失败)
  • 测试数量
  • 应用的修复(如有)
  • 额外的提交(如有)