伊斯坦布尔为浏览器中的实习测试 运行 生成的代码覆盖率分析?

Istanbul-generated code coverage analysis for Intern tests running in browser?

我知道有一个现有的 post 询问是否可以为编写的测试和 运行 与实习生生成代码覆盖率分析的 HTML 报告,并且已经回答:

Generate HTML code coverage reports with intern

但是,post 没有提及 OP 运行 所处的环境类型;也就是说,测试 运行 是在 Node.js 客户端中进行的吗?我问是因为我 运行 在浏览器中使用 Intern 框架进行我的单元测试 [编辑:与 http://path/to/intern-tutorial/node_modules/intern/client.html?config=tests/intern] 相比调用测试。文章在这里:

https://github.com/theintern/intern/wiki/Using-and-Writing-Reporters#custom-reporters

概述 HTML 是浏览器平台唯一可用的报告器; LCOV 和 LCOVHTML 不是。但这有什么改变吗?记者人数有限 对于浏览器来说不是很方便,我希望利用内置于 Intern 中的 Istanbul,而不是尝试插入另一个代码覆盖分析工具(或者破解我自己的东西 :( ).

如果您 运行 使用 intern-runner 进行测试,代码覆盖率信息将从浏览器中的代码 运行ning 中正确检索。覆盖率结果的实际整理和输出发生在服务器 (Node.js) 端。