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报告