【问题标题】:Generating code coverage report using theIntern使用 theIntern 生成代码覆盖率报告
【发布时间】:2013-10-14 21:39:01
【问题描述】:

我正在使用 theIntern 对我的 javascript 框架进行单元测试。我的测试使用 node 运行良好。

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

如何使用控制台以外的报告器生成广泛的代码覆盖率报告?

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

【问题讨论】:

    标签: code-coverage intern


    【解决方案1】:

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

    然而,在 Intern 1.2 中,有一个 bug with the generated lcov.info files(针对 Intern 1.3 修复)可能导致 genhtml 无法在生成的 lcov.info 文件中找到任何覆盖率数据。 patch for this issue 非常简单,在接下来的几周内发布新版本之前,您应该可以将其干净地转换为 Intern 1.2。

    【讨论】:

    • 感谢您的回复。看起来 genhtml 更适合 Linux。如果我必须在 Windows 环境中使用,我应该使用 JGentHtml 吗?更广泛地说,我怎样才能自动化运行单元测试和生成代码覆盖率的所有这些步骤?有没有可以做所有这些的maven插件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 2020-05-20
    • 2011-03-09
    • 2019-01-29
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    相关资源
    最近更新 更多