关于 pytest-optimizer
用于分析和优化 pytest 测试套件的 Skill,面向希望加快测试、减少不稳定结果并提高覆盖率的 Python 项目维护者。分析在本地执行,不会向外传输源代码或凭据。
主要功能
- 01分析 pytest 测试套件
- 02提升测试速度
- 03识别不稳定测试
- 04提高测试覆盖率
- 05在本地执行分析
适用场景
- 01初始化 Python 项目
- 02优化 CI 测试流水线
- 03现代化改造旧测试套件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jorgealves/ agent_skills --skill pytest-optimizer安装后在 Claude Code 中输入/pytest-optimizer确认已加载。
附带文件skill.yaml
详细介绍
pytest 优化器
目的与意图
分析并优化 pytest 测试套件,以提升速度、识别不稳定的测试并提高覆盖率。用于维护高质量、运行快速的测试流水线。
适用场景
- 项目设置:初始化新的 Python 项目时。
- 持续集成:作为自动化构建和测试流水线的一部分。
- 旧版代码重构:将较旧的 Python 代码库升级到现代标准时。
不适用场景
- 非 Python 项目:此工具专为 Python 生态系统设计。
错误情况和边缘案例
- 缺少依赖文件:项目缺少 requirements.txt 或 pyproject.toml 时。
- 版本不兼容:项目使用的 Python 版本不受工具支持时。
安全与数据处理注意事项
- 所有分析均在本地进行。
- 不会向外部传输任何源代码或凭据。
评论
支持 Markdown