首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何告诉Sonar使用我的LCOV文件进行代码覆盖

如何告诉Sonar使用我的LCOV文件进行代码覆盖
EN

Stack Overflow用户
提问于 2013-04-01 22:52:45
回答 1查看 32.2K关注 0票数 10

我们有一个Jenkins作业,其中包含一堆javascript文件。我们通过grunt构建我们的项目,在构建结束时,我们运行JSCover来运行单元测试并收集代码覆盖率。这一切都起作用了。我们得到了一个很好的LCOV文件。

我们现在希望将LCOV文件上传到Sonar,但我不确定如何做到这一点。我们正在从Jenkins构建我们的项目作为一个自由风格的项目。

我试着尝试使用声纳的各种项目属性,但没有结果:

代码语言:javascript
复制
# project metadata (required)
sonar.projectKey=my.project
sonar.projectName=My Project
sonar.projectVersion=1.0
# path to source directories (required)
sonar.sources=src

# The value of the property must be the key of the language.
sonar.language=java (I tried js and javascript, but no love. Plugin is not installed.  Actually, I don't care about the language, since I am already generating the LCOV file during the build.  I just need Sonar to use this LCOV file.)

# Advanced parameters
sonar.javascript.jstestdriver.reportsfolder=target/surefire-reports
sonar.javascript.jstestdriver.coveragefile=target/test-coverage/jscover.lcov
sonar.dynamicAnalysis=reuseReports

我怀疑问题出在“高级参数”下,但我不知道如何告诉Sonar,“请使用我的LCOV文件进行代码覆盖”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-02 17:02:58

您可以查看this sample project,其中在sonar-project.properties文件中指定了LCOV报告的路径。

请注意,在最新版本的Javascript插件中,某些属性名称已更改。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15745726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档