代码之家  ›  专栏  ›  技术社区  ›  Seth Eden

计算机重新启动后的TestCafe/Atom运行结果

  •  3
  • Seth Eden  · 技术社区  · 7 年前

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

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

    我有没有办法在没有报告系统的情况下找到这些测试结果?或者我只需要将昨晚的测试运行结果视为完全损失?

    1 回复  |  直到 7 年前
        1
  •  5
  •   Andrey Belym    6 年前

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

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

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

    通过执行此命令,您将在控制台窗口和 report.xml 文件