json 将Cypress代码覆盖率与Sonar集成

k10s72fa  于 2023-07-01  发布在  其他
关注(0)|答案(1)|浏览(113)

所以我知道默认情况下使用cypress code-coverage生成一个html报告,但我希望使用Sonar来表示/存储我的coverage。目前它生成的,json报告,我相信声纳不使用.js文件。
任何帮助都很感激。
尝试纽约生成不同格式的报告,但没有运气
-Dsonar.testExecutionReportPaths=coverage-final.json
-Dsonar.apex.coverage.reportPath=coverage-final.json

gtlvzcf8

gtlvzcf81#

这就解决了问题--

nyc report --reporter=lcov --report-dir=.nyc_coverage

或者在package.json中添加--

"nyc": {
        "report-dir": "coverage-cy",
        "reporter": [
            "json",
            "html",
            "lcov"
        ],
       }

默认情况下,这将生成带有HTML和JSON的LCOV

相关问题