自动跳过不需要运行的测试!
pytest-skipp的Python项目详细描述
pytest跳过
自动跳过不需要运行的测试!
大多数在pull请求上运行的测试实际上并不执行更改 那是制造出来的。通过运行所有测试(即使这些测试不相关),可以 测试套件需要更长的时间才能完成,可能需要更多的机器来完成 并行化测试以减少测试时间。
pytest skippy通过生成 完成测试的导入图。如果导入图中没有 更改(根据git),测试被跳过!这种方法节省时间 (让您更快地获得测试结果)和金钱(使用更少的机器进行并行 建造)!
安装
pip install pytest-skippy
使用量
将--skippy选项添加到pytest命令中。
要指定目标分支,请使用--skippy-target-branch选项。
示例:
py.test --skippy --skippy-target-branch origin/master