gpt4 book ai didi

jestjs - Jest : How to merge coverage reports from different jest test runs

转载 作者:行者123 更新时间:2023-12-04 11:37:24 27 4
gpt4 key购买 nike

有没有人设法将来自两个单独的 Jest 测试运行的测试覆盖率报告结合起来?
我是新手,尝试使用默认的 Jest 报道记者:[“json”、“lcov”、“text”、“clover”]
我曾尝试使用 nyc 将 coverage-final*.json 文件从 tmp 文件夹和输出合并到 full-test-coverage 文件夹。

npx nyc report --report-dir=full-test-coverage/ --reporter=html -t tmp 
full-test-coverage 文件夹是用 index.html 等创建的。但是,组合报告是空的。

最佳答案

我设法让它与 nyc 合作。脚步:

  • 使用覆盖报告器“json”收集多个覆盖报告
  • 将它们全部放在一个目录中(在我的情况下需要重命名多个 coverage-final.json 文件)
  • nyc merge multiple-sources-dir merged-output/merged-coverage.json
  • nyc report -t merged-output --report-dir merged-report --reporter=html --reporter=cobertura
  • 关于jestjs - Jest : How to merge coverage reports from different jest test runs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62560224/

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