<img src=https://user-images.githubusercontent.com/135344/219700265-0a9b152f-7285-4607-bbce-0c9aeddd520b.svg width=300>
这是一个pytest插件,可以自动选择并重新执行仅受最近更改影响的测试。在Python这样的动态语言中,这如何实现,又有多可靠呢?请阅读这里:确定受影响的测试
快速入门
pip install pytest-testmon
# 构建依赖数据库并将其保存到.testmondata
pytest --testmon
# 更改部分代码(有测试覆盖)
# 仅运行受最近更改影响的测试
pytest --testmon
要了解更多关于testmon可用选项的信息,请访问testmon.org
开源项目召集:无需付出努力或承担风险,在CI中尝试testmon
我们希望在您的项目中运行testmon,收集数据并进行改进! 我们将为您准备PR并设置好一切,以确保初始时不会取消选择任何测试。 当可靠性和时间节省看起来合适时,您可以开始使用全部功能! 请注册,我们将尽快与您联系。