Nosetests从多进程开始,但只有一个继续运行

时间:2016-07-19 14:35:00

标签: selenium nose multiprocess

我正在跑步

nosetests -w tests/ --verbosity=3 --debug --debug-log=tests/logs/debug.log --with-xunit --xunit-file=$CIRCLE_TEST_REPORTS/nose/junit.xml --with-flaky --processes=4 --process-timeout=500

并且看到所有4个测试最初开始(硒测试,因此他们启动Chrome实例)但在大多数测试完成后,除了一个镀铬实例之外的所有测试都关闭。

片刻之后,只有一个浏览器正在运行,测试会继续进行。

发生了什么?

更新

在阅读--with-xunit--processes不兼容后,我切换到https://github.com/Ignas/nose_xunitmp仍然看到相同的行为。新命令,如下:

nosetests -w tests/ --verbosity=3 --debug --debug-log=tests/logs/debug.log --xunitmp-file $CIRCLE_TEST_REPORTS/nose/junit.xml --with-flaky --processes=4 --process-timeout=500 --process-restartworker

更新2:

只想提及我确实在nosetest中看到了5个不同的ps aux进程。看起来像一个父母和4个跑步者?任何人,我猜他们并没有崩溃,额外的流程只是停止处理测试。

0 个答案:

没有答案