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

时间:2013-10-14 21:39:01

标签: code-coverage intern

我使用theIntern进行单元测试我的javascript框架。我的测试运行正常。

但是,我无法正确生成代码覆盖率报告。我尝试了文档中提供的选项。在通过selenium web驱动程序进行测试时,我成功地将代码覆盖率信息打印到控制台。这只是一个总结。

如何使用除控制台之外的其他记者生成广泛的代码覆盖率报告?

我提供了“记者”选项但不打印报告。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

lcov报告者生成一个lcov.info文件,然后可以将其传递给lcov genhtml实用程序,以输出一整套HTML覆盖报告(最简单的调用只是{{1} }})。

但是,在Intern 1.2中,有一个bug with the generated lcov.info files(对于Intern 1.3而言是固定的)可能导致genhtml lcov.info无法在生成的genhtml文件中找到任何覆盖数据。 patch for this issue非常简单,您应该能够将其干净利用到Intern 1.2,直到新版本在接下来的几周内发布。