2013-10-14 45 views
3

我正在使用该实体来测试我的JavaScript框架。我的测试使用节点运行良好。使用实体生成代码覆盖率报告

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

如何使用记者以外的记者生成广泛的代码覆盖率报告?

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

回答

1

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

在实习生1.2,然而,有一个bug with the generated lcov.info files(固定为实习生1.3),可能会导致genhtml到无法找到生成lcov.info文件内的任何覆盖数据。 patch for this issue是非常简单的,你应该能够把它干净地放到实习生1.2中,直到新版本在接下来的几周内发布。

+1

感谢您的回复。看起来genhtml更适合Linux。如果我必须在Windows环境中使用,我应该使用JGentHtml吗? 更广泛的说明,我如何自动运行unittest和生成代码覆盖率的所有步骤?有没有可以做所有这些的Maven插件? – user2880454

相关问题