mcpField
P
pytest-optimizer

pytest-optimizer

github.com/jorgealves测试与质量2212 次安装3 天前更新
代码仓库

关于 pytest-optimizer

用于分析和优化 pytest 测试套件的 Skill,面向希望加快测试、减少不稳定结果并提高覆盖率的 Python 项目维护者。分析在本地执行,不会向外传输源代码或凭据。

主要功能

  1. 01分析 pytest 测试套件
  2. 02提升测试速度
  3. 03识别不稳定测试
  4. 04提高测试覆盖率
  5. 05在本地执行分析

适用场景

  1. 01初始化 Python 项目
  2. 02优化 CI 测试流水线
  3. 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