Python unittest结果文件

我使用next命令来运行我的测试:

python -m unittest discover -p “*.py”

它将测试结果写入stdout.但是我想把结果作为文件(如果可能的话,在html中)
现在我使用PyCharm得到它并且它工作得很好但我需要自动在远程机器上运行测试并获得报告.我该怎么做?

最佳答案 您可以使用>将输出写入文件:

python -m unittest discover -p "*.py" > results.txt

这不是特定于Python的,而是允许您将标准输出重定向到文件的UNIX(这是> filename所做的).

点赞