当前位置: 首页 > 知识库问答 >
问题:

使用Mocha的代码覆盖率

李烨烁
2023-03-14

我正在使用Mocha测试我的NodeJS应用程序。我不知道如何使用它的代码覆盖功能。我试着谷歌它,但没有找到任何适当的教程。请帮忙。

共有1个答案

孔棋
2023-03-14

您需要一个额外的库来进行代码覆盖,您将被伊斯坦布尔的强大和简单所震撼。在摩卡测试通过后,请尝试以下操作:

npm install nyc

现在,只需将命令nyc放在现有测试命令的前面,例如:

{
  "scripts": {
    "test": "nyc mocha"
  }
}
 类似资料:
  • 问题内容: 我正在使用Mocha测试我的NodeJS应用程序。我无法弄清楚如何使用其代码覆盖功能。我尝试使用Google搜索,但没有找到任何合适的教程。请帮忙。 问题答案: 您需要一个额外的库来覆盖代码,而伊斯坦布尔的强大和便捷将使您震惊。通过Mocha测试后,请尝试以下操作: 现在,只需将命令nyc放在现有测试命令的前面,例如:

  • 在Mocha的帮助下,我最近开始为我的节点项目进行单元测试。到目前为止一切进展顺利,我发现我的代码有了显著的改进,因为我考虑了测试中要涉及的所有角度。 现在,我想和我团队的其他人分享我的经验,让他们开始自己的测试。我想分享的部分信息是我的代码实际上被覆盖了多少。 下面是我的应用程序结构示例,我已将其分为不同的组件或模块。为了促进重用,我试图将所有依赖项保持在最低限度,并与组件文件夹隔离。这还包括保

  • 我正在尝试使用JaCoCo-javaagent传递VM参数来获得代码覆盖率 -Java agent:/test/jaco co/jaco agent . jar = dest file =/test/jaco co/jaco co . exec,includes=com。*,append=true 我能在jacoco中获得一些价值。执行文件,但无法获取覆盖率报告。我怎样才能把jacoco转化成。执

  • 代码覆盖是查找未被测试执行的代码区域的过程。不过要记住的是这并不能说明你测试代码的有效性。 在requirements.txt文件中添加依赖包: coverage==4.4.2 然后,我们在manage.py中新增一个命令: import coverage COV = coverage.coverage( branch=True, include='project/*',

  • 这是一个重要的可量化指标,如果代码覆盖率很高,你就可以放心的修改代码,在发版本的时候也能睡个安稳觉。否则就是拆东墙补西墙,陷入无尽的 bug 诅咒中。 那么在 OpenResty 里面如何看到代码覆盖率呢?其实很简单,使用 LuaCov 可以很方便的实现。 我们先了解下 LuaCov,这是一个针对 Lua 脚本的代码覆盖率工具,通过 luarocks 来安装: luarocks install l

  • 问题内容: 我正在使用声纳来衡量代码质量。我不知道的一件事是使用Cobertura测量代码覆盖率的步骤。 我按照http://cobertura.sourceforge.net/anttaskreference.html中的步骤进行操作,并且能够生成xml文件。如何将这些xml文件放入SONAR? 有没有在SONAR中使用Cobertura的简便方法? 我在与SONAR服务器不同的服务器上运行代码