小编use*_*896的帖子

Py.test 收集阶段需要很长时间

总的来说,我对 Python 开发真的很陌生,更不用说用 pytest 进行测试了。我的问题是 pytest 收集阶段运行异常缓慢。我指定的测试目录只包含少数文件,其中只有一个文件包含三个测试。收集几乎需要一整分钟,之后实际测试在几秒钟内运行。我看过类似的问题,但找不到解决方案。我认为这并不重要(因为 py.test 即使在命令行中也很慢)但我使用的是 pycharm IDE。操作系统是 Ubuntu。

这可能是相关的:如果我在几秒钟后终止进程,我通常会以堆栈跟踪结束,如下所示:

<A FEW LINES OMITTED...>
File "/usr/local/lib/python2.7/dist-packages/_pytest/core.py", line 413, in __call__
    return self._docall(methods, kwargs)
  File "/usr/local/lib/python2.7/dist-packages/_pytest/core.py", line 424, in _docall
    res = mc.execute()
  File "/usr/local/lib/python2.7/dist-packages/_pytest/core.py", line 315, in execute
    res = method(**kwargs)
  File "/usr/local/lib/python2.7/dist-packages/_pytest/helpconfig.py", line 27, in pytest_cmdline_parse
    config = __multicall__.execute()
  File "/usr/local/lib/python2.7/dist-packages/_pytest/core.py", line 315, in execute
    res = method(**kwargs)
  File "/usr/local/lib/python2.7/dist-packages/_pytest/config.py", line 636, in pytest_cmdline_parse
    self.parse(args)
  File "/usr/local/lib/python2.7/dist-packages/_pytest/config.py", line 747, in parse
    self._preparse(args)
  File "/usr/local/lib/python2.7/dist-packages/_pytest/config.py", line 709, …
Run Code Online (Sandbox Code Playgroud)

python ubuntu pytest pycharm

5
推荐指数
1
解决办法
5327
查看次数

标签 统计

pycharm ×1

pytest ×1

python ×1

ubuntu ×1