Claude Code Rixens test:按文件或用例运行 pytest
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 `.claude/skills/test/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.claude/skills/test/`,把核对后的文件保存为 `.claude/skills/test/SKILL.md`。
- 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/test`。
中文摘要
在 Rixens 的 Home Assistant 集成项目中运行完整测试、单个文件或指定用例,并汇总通过与失败。
SKILL.md 中文导读
可复现示例
工作副本样例 pytest-05 的 tests/test_parser.py 包含 5 条测试。单测输出显示只有 test_empty_region 失败,其余 4 条通过。工作步骤
- 按调试目标确定运行全套、单个测试文件或指定用例。
- 读取实际测试输出,保留失败用例名称并报告通过、失败数量。
验收方法
汇总结果为 {passed: 4, failed: 1, failingTest: 'test_empty_region'}。保留文件名和失败用例,后续能直接定位复查。
GitHub 原文 · 更新日期
适用环境
在 Claude Code 中打开 Rixens 项目,安装 requirements_test.txt 中的测试依赖。使用仓库的测试夹具。
常见问题
不传参数时运行哪一种范围?
读取项目的完整 tests/ 目录,并对 Rixens 集成模块收集覆盖率。传文件名或节点路径可缩小到目标测试。