【问题标题】:Display the results of intern-runner functional tests on a browser在浏览器上显示实习生功能测试的结果
【发布时间】:2015-03-13 00:10:20
【问题描述】:

我想在浏览器上显示实习生的结果。 intern-runner 的所有记者都在控制台上显示结果。我是否需要为此编写自定义报告器,或者是否需要进行任何配置调整。如果我需要编写自定义报告器,是否需要将结果输出到 JSON,然后在报告器末尾打开一个 html 文件,该文件使用自定义报告器生成的 JSON。有人可以告诉我最佳做法。

【问题讨论】:

    标签: javascript intern


    【解决方案1】:

    Intern-runner 默认不包含任何类型的浏览器结果显示,因为它不太适合测试模型。 Runner可以打开很多浏览器,浏览器可能在你不看的远程机器上;必须在一堆浏览器之间跳转才能查看测试结果会很痛苦。

    将结果渲染到控制台以外或附加到控制台是一件非常合理的事情。 Intern 提供了几个已经这样做的报告器:junit 输出 JUnit XML 文件,lcovhtml 编写 HTML 代码覆盖率报告,teamcity 以 TeamCity 的报告语法输出文件。

    在您的情况下,最简单的方法是将结果直接写入 HTML 文件,然后可以在浏览器中打开该文件。 Intern 不包括执行此操作的报告器(内置的html 报告器需要浏览器),但junit 报告器提供了一个很好的示例,说明如何编写一个简单的报告器而不是生成 XML 标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2015-12-20
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 2015-12-10
      • 2016-02-11
      相关资源
      最近更新 更多