Javascript 在浏览器上显示intern runner功能测试的结果

Javascript 在浏览器上显示intern runner功能测试的结果,javascript,intern,Javascript,Intern,我想在浏览器上显示intern runner的结果。《实习跑步者》的所有记者都在控制台上展示结果。我是否需要为此编写一个自定义报告程序,或者是否需要进行任何配置调整。如果我需要编写一个自定义报告器,我是否需要将结果输出到JSON,然后在报告器的末尾打开一个html文件,该文件使用自定义报告器生成的JSON。有人能告诉我最佳实践吗。Intern runner默认情况下不包括任何类型的浏览器结果显示,因为它不太适合测试模型。Runner可以打开许多浏览器,而浏览器可能位于您看不到的远程机器上;不得不

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

Intern runner默认情况下不包括任何类型的浏览器结果显示,因为它不太适合测试模型。Runner可以打开许多浏览器,而浏览器可能位于您看不到的远程机器上;不得不在一堆浏览器之间切换以查看测试结果将是一种痛苦

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

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