声纳覆盖:lcov 覆盖报告中的文件路径不正确
Sonar Coverage: file path in lcov coverage report isn't correct
因为 LCOV.info 文件路径错误,在 bamboo 中构建 Sonar 失败。
我还在 Bamboo 管道中添加了脚本以找到 lcov.info 的确切路径,但我在寻找的日志中没有得到任何确切路径。
我需要在 sonar-properties 文件或 karma.conf 文件中添加什么?
有人可以帮助我吗?
您需要确保为测试生成覆盖率报告。因此,如果您 运行 在 bamboo 脚本中使用 npm test 之类的东西,请确保您在 package.json.
中添加了 --code-coverage
在 sonar-project.properties 文件中,您需要设置创建文件的路径。
sonar.typescript.lcov.reportPaths=enter/your/path/here/lcov.info
您可以 运行 具有覆盖率的测试本地以查看 lcov.info 文件生成的位置。
因为 LCOV.info 文件路径错误,在 bamboo 中构建 Sonar 失败。 我还在 Bamboo 管道中添加了脚本以找到 lcov.info 的确切路径,但我在寻找的日志中没有得到任何确切路径。
我需要在 sonar-properties 文件或 karma.conf 文件中添加什么?
有人可以帮助我吗?
您需要确保为测试生成覆盖率报告。因此,如果您 运行 在 bamboo 脚本中使用 npm test 之类的东西,请确保您在 package.json.
中添加了 --code-coverage
在 sonar-project.properties 文件中,您需要设置创建文件的路径。
sonar.typescript.lcov.reportPaths=enter/your/path/here/lcov.info
您可以 运行 具有覆盖率的测试本地以查看 lcov.info 文件生成的位置。