繁体   English   中英

在python中运行xmlrunner时不输出到stdout

[英]No print to stdout when running xmlrunner in python

我通过运行将xmlrunner与python中的unittest结合使用以进行测试

xmlrunner.XMLTestRunner(outsuffix="",).run(suite)

其中套件是标准unittest.suite.TestSuite

当我在Windows计算机上运行测试时,通过在测试中使用标准的print()函数可以获得输出。 不幸的是,在我的fedora机器上运行测试时,我没有任何输出到终端。 输出已正确记录到XML文件,但我想直接将输出输出到stdout / terminal。

我是否错过了可以解释这种现象的东西?

好的,我找到了原因。 在我的Fedora 24机器上,安装了旧版本的xmlrunner(1.14.0-某物)。 我使用pip为python3安装了最新的xmlrunner(1.7.7),现在我可以直接在终端上获取输出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM