使用 teamcity 仅重新运行失败的 pytests

Rerun only failed pytests with teamcity

我正在寻找一种方法 运行 仅在上次构建期间失败的 pytests。

我已经为 pytest 尝试了 --lf 选项,但它没有帮助,我想这是因为 teamcity。

有没有人遇到同样的问题?

感谢有用的回答,我弄清楚了 teamcity 出了什么问题。

多个构建使用相同的签出目录,是什么导致了问题。

正如@grundic 提到的:

  1. 检查您的工作目录是否未更改

  2. 使用相同的代理