我有大量的测试,昨天晚上我开始工作,然后才离开工作。我让他们彻夜难眠。我们的测试平台是TestCafe/Atom/Node.JS。我们还没有一个报告系统,因此无论运行什么,结果都会在控制台窗口中报告为“失败”。

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

在没有报告系统的情况下,我有什么办法可以找到这些测试结果?还是我只需要将此最后的通宵测试运行结果视为总损失?

最佳答案

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

但是,您可以通过将测试结果显式写入文件中来防止将来发生这种情况。您可以使用multiple reporters功能通过TestCafe轻松创建测试报告的副本:
testcafe all tests/sample-fixture.js -r spec,xunit:report.xml
通过执行此命令,您将在控制台窗口和report.xml文件中获得测试结果。

09-25 17:14
查看更多