基于源地图的 Istanbul 代码覆盖率信息重映射工具

remap-istanbul 是一个基于 Node.js 的工具,用于将 Istanbul 生成的代码覆盖率信息重新映射到其原始源代码位置。该工具需要 Node.js 8 或更高版本才能运行。

重要提示: remap-istanbul 主要用于支持已弃用的 Istanbul 0.x 版本。 IstanbulJS 已经原生支持代码覆盖率信息重映射功能,因此推荐使用 IstanbulJS 的用户可以直接使用其内置功能,无需额外安装 remap-istanbul。

模块组成:

remap-istanbul 主要包含以下三个模块:

  • lib/loadCoverage: 用于加载 Istanbul JSON 覆盖率文件并进行合并。
  • lib/remap: 核心模块,负责根据源地图信息对覆盖率数据进行重映射。
  • bin/remap-istanbul: 命令行工具,提供 remap-istanbul 的命令行接口。

更多信息:

  • 详细使用方法请参考项目文档。
  • 有关如何在常见测试框架中使用 remap-istanbul 的信息,请访问 Wiki。
zip 文件大小:130.96KB