我正在使用最新节点,mocha来运行UI测试,并使用mochaawesome进行报告。我想在控制台输出和文本文件中同时获取mocha test命令的输出。
测试工作正常,但是如果重定向了输出,并且我没有重定向,则用户不会及时看到控制台输出,则不会创建报告文本文件。 mochawesome报告不会创建文本文件,默认行为是html文件。我既需要两种输出,也需要使用mochawesome报告的任何替代方法,或者需要任何其他解决方案才能具有此功能?
npm install mocha mochaawesome
mocha create-event.js -f Smoke > report.txt
mocha create-event.js -f Smoke
答案 0 :(得分:0)
请使用tee命令查看控制台输出并将输出重定向到文件。请特别为Windows使用Powershell(通过普通的cmd无法使用),为Linux使用bash / sh。
mocha create-event.js -f Smoke | tee report.txt