AgentSkillsCN

run-tests

测试执行流程。触发词:测试、test、运行测试。

中文原作
SKILL.md
--- frontmatter
name: run-tests
description: 测试执行流程。触发词:测试、test、运行测试。

/run-tests

运行测试套件的内部循环命令。

使用场景

  • 修改代码后验证
  • 提交前确保测试通过
  • CI 失败后本地复现

执行步骤

  1. 检测测试框架:识别 jest / vitest / pytest 等
  2. 运行测试
    • 默认运行全部测试
    • 可指定特定文件或模式
  3. 显示结果摘要
  4. 失败时调用 zhi 询问下一步

支持的测试框架

语言框架命令
TypeScript/JavaScriptJestjest
TypeScript/JavaScriptVitestvitest run
PythonPytestpytest
Gogo testgo test ./...
Rustcargo testcargo test

参数

参数说明示例
<pattern>文件或测试名模式auth
--watch监听模式-
--coverage生成覆盖率报告-
--update更新快照-

示例输出

code
✓ Detected: Vitest
✓ Running tests...

 ✓ src/auth.test.ts (5 tests)
 ✓ src/utils.test.ts (12 tests)
 ✗ src/api.test.ts (2 failed)

Tests: 2 failed, 17 passed
? View failed test details? [y/n]