3

我有大量的测试是我昨晚下班前开始并运行的。我让他们跑了一夜。我们的测试平台是TestCafe/Atom/Node.JS。我们还没有一个报告系统,所以无论运行什么,结果都会在控制台窗口中报告为通过-失败。

显然我的电脑决定进行某种自动更新并重新启动。所以当我进入办公室时,没有控制台,也没有运行 Atom 的实例。这意味着我看不到昨晚的测试结果。

我有什么方法可以在没有报告系统的情况下找到这些测试结果?还是我只需要将最后一夜的试运行结果视为完全损失?

4

1 回答 1

5

不幸的是,您的测试结果消失了,因为 Atom 不会自动将控制台窗口的内容保存到日志文件中。

但是您可以通过将测试结果显式写入文件来防止将来出现此类情况。您可以使用多个报告功能通过 TestCafe 轻松创建测试报告的副本:

testcafe all tests/sample-fixture.js -r spec,xunit:report.xml

通过执行此命令,您将在控制台窗口和report.xml文件中获得测试结果。

于 2018-03-13T13:38:49.863 回答