将nosetests的echo结果保存到本地文件

nose是很好用的python 测试框架。

但是一直很纠结如何将结果保存到本地。采用nosetests -h查看相关的options,找到一个xunit的东西,似乎可以实现功能。

测试结果:

可见,已经成功写入。

注意,不要用固定的文件名,定期执行的任务应该以时间为戳,才能保证文件名不冲突。

set mydate=%date:~6,4%-%date:~0,2%-%date:~3,2%T%time:~0,2%%time:~3,2%%time:~6,2%
set testFolder=D:learnunittestTestUnit1
set resultFolder=D:learnunittestTestUnit1
esult
nosetests -v %testFolder% --with-xunit --xunit-file=%resultFolder%\%mydate%.xml

这样能在result文件夹生成 “2014-05-20T162539”格式的文件。

原文地址:https://www.cnblogs.com/xiami303/p/3739246.html