我试图将我的测试输出记录到一个文件中,同时运行它们。 对于这个Im,尝试使用多进程插件和xunit插件。
我知道它们不在一起工作,xunit不会记录任何东西,因为multiprocess不会直接发送输出。
https://github.com/nose-devs/nose/issues/2
我要找的是任何一个可以让我把输出写进文件的选项。 原因是我正在运行Selenium测试,每次我得到一个错误,stacktrace都非常大,以至于stdout基本上是完全填满的。 一些缓解问题的方法也可能有帮助,selenium文档中关于如何配置日志输出的内容非常少。
我还尝试了stdout的基本重定向:
#nosetests > file.txt
但这也不管用。
如果要使用shell中的基本重定向,可以执行以下操作
但根据你的问题,你似乎更愿意这样做:
完整示例:
好像不像你说的那样:)
但是
以及
去吧。
参考文献:
Redirect stderr and stdout in a Bash script
相关问题 更多 >
编程相关推荐