gpt4 book ai didi

sonarqube - 合并纽约市的报道

转载 作者:行者123 更新时间:2023-12-05 04:55:35 26 4
gpt4 key购买 nike

我有一个 CI 正在运行,它可以并行执行 mocha 测试。测试执行创建覆盖率报告 coverage.json - 由 nyc 生成。我想要一份来自所有 coverage.json 的 lcov 格式的最终​​合并报告,但我无法生成一个 - 我总是得到一个空文本摘要。我试过的:

  1. 运行 nyc 报告:
nyc report --temp-dir=nyc/coverage_dir --reporter=text --reporter=lcov 

给出一个空的报告和文本摘要

  1. 首先运行nyc merge,然后运行nyc report
nyc merge ./coverage_dir coverage.json
nyc report --report-dir=temp --reporter=text --reporter=lcov

这种组合似乎确实合并了 coverage.jsons 文件,至少从文件大小来看是这样,但是 report 步骤仍然显示空文本摘要。

  1. 尝试使用不同的版本执行上述操作,即 nyc 15.1.0nyc 14.1.1
  2. 指定 -t 标志和 --report-dir 选项,详见 this answer
  3. 切换到父目录并重新运行 this answer 指定的命令.

所有这些都导致最终报告的文本摘要为空。

最佳答案

我是这样解决的。

复制默认文件夹中的所有json文件:

mkdir .nyc_output
cp project_a/coverage/coverage-final.json .nyc_output/project_a.json
cp project_b/coverage/coverage-final.json .nyc_output/project_b.json

然后生成报告:

nyc report --reporter=text --reporter=lcov --report-dir=destination-dir

关于sonarqube - 合并纽约市的报道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65381232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com