由外部/消费者应用程序触发的代码覆盖率

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

我正在开发一个将被另一个应用程序使用的节点模块。

我知道某些单元测试模块具有此内置功能,但我需要在不使用单元测试(例如 Jest)的情况下检查代码的覆盖率。

我特别需要消费者应用程序调用的代码覆盖率。可能类似于代码覆盖侦听器,我可以在其中启动侦听器 > 运行消费者应用程序 > 捕获报告。

// 我的模块(加密模块)

function performEncryption(data) {
  // codes
}

// 外部应用程序

const crypto = require('crypto-module')
crypto.performEncryption(data)

基本上外部应用程序将运行,我需要知道它在我的模块中调用了哪些行,

crypto-module
(严格需要代码覆盖率。断点或日志不适用于这种情况)。

欢迎任何建议。谢谢!

node.js code-coverage
© www.soinside.com 2019 - 2024. All rights reserved.