Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用鼻子框架进行自动化运行。我们已经将它与 testlink 集成以标记通过/失败等。它运行良好。
当我使用线程选项 --processes=10 在多个线程中运行它时,不会发生相同的更新。
我想在线程中执行事情并同时更新测试计划。我也很想知道线程中阻止它工作的幕后发生了什么。
谢谢。
我是 Testlink 和自动化测试的新手,但我相信我遇到了同样的问题。
尝试运行它:
nosetests --processes=10 --process-timeout=600
我认为它不适合你的原因是因为你没有设置超时。由于您正在并行运行多个进程,因此您需要告诉nose 何时为每个测试超时,这样它就不会在测试滞后或陷入无限循环或诸如此类的情况下冻结。
注意:进程数和进程时间是任意的,以适应您的测试和您正在测试的内容。尝试设置一个高超时,就像这个设置为 10 分钟一样。