一旦相关命令更改,如何自动运行 py.test?

wai*_*kuo 6 python unit-testing pytest

通过autonose或nosy,一旦某些测试文件或相关文件发生更改,它将自动运行nosetests。请问py.test是否提供了类似的功能,有没有其他工具可以自动激发py.test。

hpk*_*k42 6

您可以安装pytest-xdist 插件并发出:

$ py.test --looponfail <filename>
Run Code Online (Sandbox Code Playgroud)

您还可以设置“looponfailroots”ini 文件选项来指示插件在何处查找更改。

  • 刚刚尝试过这个,似乎选项略有变化。现在是 `$ py.test --looponfail` (5认同)