0

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

测试工作正常,但如果输出被重定向并且如果我不重定向,则用户无法立即看到控制台输出,则不会创建报告文本文件。mochawesome 报告不创建文本文件,默认行为是 html 文件。我需要两种输出,任何使用 mochawesome 报告或任何其他解决方案的替代方案来拥有这个设施?

配置:

npm install mocha mochaawesome

报告.txt:

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

在此处输入图像描述

在此处输入图像描述

控制台输出:

mocha create-event.js -f Smoke

在此处输入图像描述

4

1 回答 1

0

请使用 tee 命令查看控制台输出并将输出重定向到文件。请使用 powershell 尤其是 windows(不能通过普通 cmd 工作)和 bash/sh 用于 linux。

mocha create-event.js -f Smoke | tee report.txt
于 2019-05-05T20:43:21.297 回答