/test
运行项目测试套件
$ npx -y skills add xiaobei930/cc-best --agent claude-codeShips with cc-best. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/test
Context preview
What this command does when you run it.
运行项目测试套件
Command definition
test.mddescription: 运行项目测试套件
allowed-tools: Read, Glob, Grep, Bash
/test - 运行测试
运行项目测试套件。
自动检测
根据项目类型自动选择测试命令:
| 项目类型 | 检测文件 | 测试命令 | | ----------- | ------------------------------ | --------------- | | Python | `pytest.ini`, `pyproject.toml` | `pytest` | | Node.js | `package.json` | `npm test` | | Java Maven | `pom.xml` | `mvn test` | | Java Gradle | `build.gradle` | `gradle test` | | .NET | `*.csproj`, `*.sln` | `dotnet test` | | Go | `go.mod` | `go test ./...` | | Rust | `Cargo.toml` | `cargo test` |
常用选项
Python (pytest)
pytest # 运行所有测试
pytest tests/unit/ # 运行指定目录
pytest -v # 详细输出
pytest --lf # 只运行上次失败的
pytest -k "test_user" # 按名称过滤
pytest --cov=src # 覆盖率报告
Node.js
npm test # 运行所有测试
npm test -- --watch # 监听模式
npm test -- --coverage # 覆盖率
npm test -- --grep "user" # 按名称过滤
Java
mvn test # Maven
mvn test -Dtest=UserServiceTest # 指定类
gradle test # Gradle
gradle test --tests "UserServiceTest" # 指定类
.NET
dotnet test # 运行所有测试
dotnet test --filter "FullyQualifiedName~User" # 过滤
dotnet test --collect:"XPlat Code Coverage" # 覆盖率
执行流程
1. 检测项目类型
└─ 查找配置文件
2. 运行测试
└─ 执行对应的测试命令
3. 报告结果
└─ 显示通过/失败数量
└─ 显示失败详情
失败处理
如果测试失败:
1. 分析失败原因 2. 如果是代码问题,调用 `/cc-best:dev` 修复 3. 如果是测试问题,更新测试用例 4. 需要系统化测试改进时,调用 `tdd-guide` agent 指导 TDD 流程 5. 重新运行测试验证
> **记住**: 测试是信心的来源——没有测试的代码只是"可能工作",有测试的代码才是"确认工作"。
Read more
description: 运行项目测试套件 allowed-tools: Read, Glob, Grep, Bash
/test - 运行测试
运行项目测试套件。
自动检测
根据项目类型自动选择测试命令:
| 项目类型 | 检测文件 | 测试命令 | | ----------- | ------------------------------ | --------------- | | Python | `pytest.ini`, `pyproject.toml` | `pytest` | | Node.js | `package.json` | `npm test` | | Java Maven | `pom.xml` | `mvn test` | | Java Gradle | `build.gradle` | `gradle test` | | .NET | `*.csproj`, `*.sln` | `dotnet test` | | Go | `go.mod` | `go test ./...` | | Rust | `Cargo.toml` | `cargo test` |
常用选项
Python (pytest)
pytest # 运行所有测试 pytest tests/unit/ # 运行指定目录 pytest -v # 详细输出 pytest --lf # 只运行上次失败的 pytest -k "test_user" # 按名称过滤 pytest --cov=src # 覆盖率报告
Node.js
npm test # 运行所有测试 npm test -- --watch # 监听模式 npm test -- --coverage # 覆盖率 npm test -- --grep "user" # 按名称过滤
Java
mvn test # Maven mvn test -Dtest=UserServiceTest # 指定类 gradle test # Gradle gradle test --tests "UserServiceTest" # 指定类
.NET
dotnet test # 运行所有测试 dotnet test --filter "FullyQualifiedName~User" # 过滤 dotnet test --collect:"XPlat Code Coverage" # 覆盖率
执行流程
1. 检测项目类型 └─ 查找配置文件 2. 运行测试 └─ 执行对应的测试命令 3. 报告结果 └─ 显示通过/失败数量 └─ 显示失败详情
失败处理
如果测试失败:
1. 分析失败原因 2. 如果是代码问题,调用 `/cc-best:dev` 修复 3. 如果是测试问题,更新测试用例 4. 需要系统化测试改进时,调用 `tdd-guide` agent 指导 TDD 流程 5. 重新运行测试验证
> **记住**: 测试是信心的来源——没有测试的代码只是"可能工作",有测试的代码才是"确认工作"。
Role-Driven Development Workflow for Claude Code Transform Claude into a complete development team. From product requirements to code review — one plugin, full workflow. Quick Start • Features • Workflow • Commands • FAQ
Repo: xiaobei930/cc-best

