技能 run-tests
🧪
撰寫測試至關重要,但手動執行測試會浪費時間。此技能提供現成的命令,可用於透過 Bun 執行 JavaScript 專案的測試套件,或使用 pytest 執行 Python 專案的測試。
支持: Claude Codex Code(CC)
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“run-tests”。 執行此專案的所有測試
预期结果:
- All tests passed
- 24 tests passed in 2.5 seconds
- Coverage: 85%
正在使用“run-tests”。 執行符合使用者驗證的測試
预期结果:
- 7 tests matched the filter
- 2 passed, 1 failed
- Failed: login_with_valid_credentials
正在使用“run-tests”。 執行含涵蓋率報告的測試
预期结果:
- Test coverage: 78%
- Uncovered: src/utils/helper.ts
- Lines 15-23 need additional tests
安全审计
安全v5 • 1/16/2026
This skill is pure documentation containing only test command examples in markdown format. No executable code, no network calls, no file modifications. The static scanner triggered false positives on documentation metadata (URLs, hashes) and markdown code blocks. All findings are dismissible as documentation artifacts, not security risks.
2
已扫描文件
125
分析行数
3
发现项
5
审计总数
风险因素
🌐 网络访问 (1)
📁 文件系统访问 (1)
审计者: claude 查看审计历史 →
质量评分
38
架构
100
可维护性
85
内容
20
社区
100
安全
100
规范符合性
你能构建什么
執行 JS/TS 測試
快速執行所有 Bun 測試或 JavaScript 專案的特定測試檔案
執行 Python 測試
使用 uv 為 Python 專案執行 pytest 測試套件並產生涵蓋率報告
自動化測試
將測試執行整合到開發工作流程和代理程式任務中
试试这些提示
基本測試執行
執行此專案的所有測試
特定測試
執行 Button 元件的測試
過濾測試
執行符合「使用者驗證」的測試
含涵蓋率
執行所有測試並產生涵蓋率報告
最佳实践
- 自訂 SKILL.md 檔案以符合您專案特定的測試命令
- 每次程式碼變更後執行測試以及早發現問題
- 使用涵蓋率報告來識別未測試的程式碼路徑
避免
- 執行測試時未檢查退出碼
- 忽視測試失敗並繼續開發
- 當只有單一模組被修改時卻執行整個測試套件
常见问题
支援哪些測試框架?
JavaScript 支援 Bun test,Python 支援 pytest。您可以為 Jest 或 Vitest 等其他框架新增自己的命令。
測試退出碼代表什麼意思?
退出碼 0 表示所有測試通過。退出碼 1 表示有一或多個測試失敗。
可以使用其他測試執行器嗎?
可以。編輯 SKILL.md 為 Jest、Vitest、unittest 或您使用的任何框架新增命令。
執行測試時我的資料安全嗎?
可以。此技能僅執行測試,不會讀取、傳輸或儲存您專案以外的資料。
如何偵錯失敗的測試?
使用詳細模式執行測試以查看詳細輸出。檢查特定的測試檔案和錯誤訊息。
此技能與其他技能有何不同?
此技能是專案特定且可自訂的。它包含您專案所需的確切命令。