Javascript 将覆盖范围文件与伊斯坦布尔合并

Javascript 将覆盖范围文件与伊斯坦布尔合并,javascript,automated-tests,istanbul,Javascript,Automated Tests,Istanbul,我的所有测试都并行运行,并创建覆盖率报告 我能够使用命令行中的--dir选项为每个测试创建一个单独的覆盖率文件夹,这非常好 现在我有了所有这些文件夹的覆盖详细信息,是否可以将所有这些文件合并到一个文件夹中?我发现伊斯坦布尔报告默认情况下会合并文件,这就是我所追求的。我发现伊斯坦布尔报告默认情况下会合并文件,这就是我所追求的。将你的发现延伸一点,有利于像我这样的其他迷失的灵魂。我正在寻找一种将几个.json报告与GitHub Actions CI结合起来的方法,这是最终的配置: istanbul

我的所有测试都并行运行,并创建覆盖率报告

我能够使用命令行中的
--dir
选项为每个测试创建一个单独的覆盖率文件夹,这非常好


现在我有了所有这些文件夹的覆盖详细信息,是否可以将所有这些文件合并到一个文件夹中?

我发现
伊斯坦布尔报告
默认情况下会合并文件,这就是我所追求的。

我发现
伊斯坦布尔报告
默认情况下会合并文件,这就是我所追求的。

将你的发现延伸一点,有利于像我这样的其他迷失的灵魂。我正在寻找一种将几个.json报告与GitHub Actions CI结合起来的方法,这是最终的配置:

istanbul report --dir coverage --include coverage/**/coverage-final.json lcov

此配置的优点是所有.json文件都是类似目录的一部分:

  • coverage/grid/coverage-final.json
  • 覆盖率/非网格/覆盖率-final.json 等等
指定
lcov
将输出lcov报告


将你的发现延伸一点,以利于像我这样的其他迷失的灵魂。我正在寻找一种将几个.json报告与GitHub Actions CI结合起来的方法,这是最终的配置:

istanbul report --dir coverage --include coverage/**/coverage-final.json lcov

此配置的优点是所有.json文件都是类似目录的一部分:

  • coverage/grid/coverage-final.json
  • 覆盖率/非网格/覆盖率-final.json 等等
指定
lcov
将输出lcov报告