Pycharm 运行 pytest 参数化测试未显示所有测试,仅显示一个正在运行
Posted
技术标签:
【中文标题】Pycharm 运行 pytest 参数化测试未显示所有测试,仅显示一个正在运行【英文标题】:Pycharm running pytest parametrized tests not showing all of the tests, just the one running 【发布时间】:2022-01-23 21:07:15 【问题描述】:我们有一套 pytest 单元测试,使用带有 pytest_generate_tests 的参数化系统。在我的 pycharm 副本上,当我运行测试套件时,我看到如下输出:
我可以滚动浏览并单独检查每个测试的输出和结果。
在我的同事 pycharm 上,输出是这样的:
它只显示当前正在运行的测试。
我会注意到我正在运行 Pycharm Pro,而我的同事关注的 Pycharm 是 Community。
什么设置控制这个?我在谷歌上搜索时遇到了很多麻烦。
【问题讨论】:
【参考方案1】:我喜欢写一个问题如何帮助我自己回答。
答案是小复选标记和通用无符号。 Checkmark 表示通过,universal no 表示忽略。
【讨论】:
以上是关于Pycharm 运行 pytest 参数化测试未显示所有测试,仅显示一个正在运行的主要内容,如果未能解决你的问题,请参考以下文章
pytest学习和使用12-Unittest和Pytest参数化详解
如何在 PyCharm 运行期间显示 pytest 输出? [复制]