我们最近放弃了我们的自定义测试运行器/发现工具,转而使用 py.test。为了在 teamcity 下运行时进行正确的单元测试报告,存在一个 pytest 插件:https ://github.com/JetBrains/teamcity-python
安装时:
python setup.py 安装
该插件被 pytest 正确发现。但是,我们不想在我们的构建机器上安装 pytest 和这个插件。相反,我们宁愿将它们打包为我们项目“工具”目录的一部分。
如何安装/配置 py.test 以“发现”这个插件。我们尝试向pytest_plugins = "teamcity"
pytest 的 setup.cfg 文件添加几个变体,但没有成功。