使用theIntern生成代码覆盖率报告

3

我正在使用TheIntern来单元测试我的JavaScript框架。我的测试在Node环境下运行良好。

然而,我无法正确生成代码覆盖率报告。我尝试了文档中提供的选项。当通过Selenium Web Driver进行测试时,我成功地将代码覆盖信息打印到控制台上。但这只提供了一个摘要。

我该如何使用除控制台外的其他报告器生成详细的代码覆盖率报告?

我已经提供了“reporters”选项,但没有打印报告。任何帮助将不胜感激。

1个回答

1
lcov报告生成一个lcov.info文件,然后可以将该文件传递给lcov genhtml实用程序以输出完整的HTML覆盖率报告集(最简单的调用只是genhtml lcov.info)。
然而,在Intern 1.2中,生成的lcov.info文件存在错误(在Intern 1.3中已修复),可能导致genhtml无法在生成的lcov.info文件中找到任何覆盖数据。此问题的补丁非常简单,您应该能够将其清晰地应用于Intern 1.2,直到新版本在未来几周内发布。

1
谢谢回复。看起来genhtml更适用于Linux。如果我在Windows环境下使用,我应该使用JGentHtml吗?从更广泛的角度来看,我如何自动化运行单元测试和生成代码覆盖率的所有步骤?是否有任何maven插件可以完成所有这些工作? - user2880454

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接