0

我正在使用鼻子框架进行自动化运行。我们已经将它与 testlink 集成以标记通过/失败等。它运行良好。

当我使用线程选项 --processes=10 在多个线程中运行它时,不会发生相同的更新。

我想在线程中执行事情并同时更新测试计划。我也很想知道线程中阻止它工作的幕后发生了什么。

谢谢。

4

1 回答 1

0

我是 Testlink 和自动化测试的新手,但我相信我遇到了同样的问题。

尝试运行它:

nosetests --processes=10 --process-timeout=600

我认为它不适合你的原因是因为你没有设置超时。由于您正在并行运行多个进程,因此您需要告诉nose 何时为每个测试超时,这样它就不会在测试滞后或陷入无限循环或诸如此类的情况下冻结。

注意:进程数和进程时间是任意的,以适应您的测试和您正在测试的内容。尝试设置一个高超时,就像这个设置为 10 分钟一样。

于 2015-07-08T15:45:00.723 回答