Python pytest xdist插件+;jenkins:在所有测试完成之前,测试结果不会显示在jenkins控制台上

Python pytest xdist插件+;jenkins:在所有测试完成之前,测试结果不会显示在jenkins控制台上,python,jenkins,automated-tests,jenkins-plugins,pytest,Python,Jenkins,Automated Tests,Jenkins Plugins,Pytest,我看到,当使用pytest xdist插件在jenkins上运行测试时,只有在所有测试完成后,测试结果才会打印在jenkins控制台上。 在所有测试完成之前,我只看到一个旋转器。 当在jenkins上运行测试而不使用xdist插件时,结果会在测试通过/失败时实时打印 当使用xdist插件时,有没有办法实时获取测试结果?尝试使用PYTHONUNBUFFERED环境变量-PYTHONUNBUFFERED=1 pytest…@piotrdawiduk运行它,但这没有帮助。实际上,当我从命令行在我的机

我看到,当使用pytest xdist插件在jenkins上运行测试时,只有在所有测试完成后,测试结果才会打印在jenkins控制台上。 在所有测试完成之前,我只看到一个旋转器。

当在jenkins上运行测试而不使用xdist插件时,结果会在测试通过/失败时实时打印


当使用xdist插件时,有没有办法实时获取测试结果?

尝试使用
PYTHONUNBUFFERED
环境变量-
PYTHONUNBUFFERED=1 pytest…
@piotrdawiduk运行它,但这没有帮助。实际上,当我从命令行在我的机器上本地运行测试时,不管pythonunbuffer=1与否,我都会在测试通过/失败时看到测试结果,而不必等待所有测试完成。只有在jenkins上运行时,我才看到问题。@sridhar247检查一下,它看起来很有希望: