不同开发和自动化项目的代码覆盖率检测

问题描述 投票:0回答:2

Problem Statement

开发项目:nodejs 单元测试:可用

自动化项目:java

Problem
:对于我们的开发项目,我们已经有了单元测试覆盖率。但为了确定自动化覆盖范围,我们需要在运行自动测试时使用一种检测 Nodejs 代码(部署在某些环境上)的媒介。

Need hints on how to achieve same?
已经在 jacoco 上使用了 java 的开发和自动化代码。 Jacoco 在部署代码时检测流程,并帮助提供各种转储机制。

java node.js code-coverage automation-testing
2个回答
0
投票

解决方案:

使用适用于 Node.js 的代码覆盖率工具(例如 Istanbul、NYC 或 Jest)来检测代码并在测试运行期间收集覆盖率信息。

以可供其他工具用于分析和报告的格式导出覆盖率数据。

将覆盖率数据与现有的 Jacoco 工具集成,为开发和自动化项目提供统一的覆盖率报告。


0
投票

您可以使用mocha进行单元测试,包括chai(用于断言部分)和sino(用于mock/stub部分)等支持库。对于覆盖率测试,您可以使用纽约伊斯坦布尔。 雷加达

© www.soinside.com 2019 - 2024. All rights reserved.