无法使用Mocha和Mochawesome同时查看文件和控制台输出中的测试输出

时间:2019-04-30 17:08:53

标签: mocha mochawesome

我正在使用最新节点,mocha来运行UI测试,并使用mochaawesome进行报告。我想在控制台输出和文本文件中同时获取mocha test命令的输出。

测试工作正常,但是如果重定向了输出,并且我没有重定向,则用户不会及时看到控制台输出,则不会创建报告文本文件。 mochawesome报告不会创建文本文件,默认行为是html文件。我既需要两种输出,也需要使用mochawesome报告的任何替代方法,或者需要任何其他解决方案才能具有此功能?

config:

npm install mocha mochaawesome

report.txt:

mocha create-event.js -f Smoke > report.txt

enter image description here

enter image description here

控制台输出:

mocha create-event.js -f Smoke

enter image description here

1 个答案:

答案 0 :(得分:0)

请使用tee命令查看控制台输出并将输出重定向到文件。请特别为Windows使用Powershell(通过普通的cmd无法使用),为Linux使用bash / sh。

mocha create-event.js -f Smoke | tee report.txt