我正在跑步
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个跑步者?任何人,我猜他们并没有崩溃,额外的流程只是停止处理测试。