3

我无法以编程方式处理多个进程。

这有效...:

PYTHONPATH="/home/developer/Downloads/unittest2-0.5.1:" nosetests --processes=4 

它一次生成 4 个浏览器。

然而,当在 Eclipse 中运行它时,它会一一运行它们。

nose.run(defaultTest="",argv=['--processes=4','--verbose', '--process-timeout=30'])

我知道争论开始了,因为我可以看到详细争论的不同之处。

4

1 回答 1

7

答案有点棘手!

出于某种原因,nose.run 忽略了它收到的第一个参数。

这实际上有效:

nose.run(defaultTest="",argv=['','--processes=4','--verbose', '--process-timeout=90'])

这完美地回答了这个问题的困境:“我知道争论开始了,因为我可以看到冗长争论的不同之处。” :)

于 2012-02-06T14:57:36.460 回答