首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sonarqube - XSD、lombok和slf4j记录器生成的类和数据对象的代码覆盖率除外

Sonarqube - XSD、lombok和slf4j记录器生成的类和数据对象的代码覆盖率除外
EN

Stack Overflow用户
提问于 2016-04-06 18:17:06
回答 1查看 991关注 0票数 0

我需要为XSD、lombok和slf4j记录器生成的类和数据对象设置代码覆盖排除

我知道SonarQube允许在文件级别设置覆盖率排除。是否也有一个全局设置可以用来排除数据对象的覆盖分析。作为一个例子。

这些类可以通过扫描注释“@XmlAccessorType”、“@XmlRootElement”、“implements”等来识别。这些类通常不包含任何业务逻辑,只有setters/getters。此外,生成的类很少有“extension”和“”的扩展。

还将slf4j日志对象、静态常量和最终类变量排除在集成测试覆盖范围之外。

顺便说一句,我使用mvn + jacoco + surefire +故障保险来实现代码覆盖。

谢谢你,曼尼

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-06 18:24:20

您可以在项目和全球级别上设置排除。

由于要按文件内容排除,请查看文档的忽略问题部分。它向您展示了如何忽略在包含与regex指定的开始标记和结束标记之间匹配的字符串的文件*上引发的问题,这些问题来自匹配模式的文件路径的特定规则。

代码覆盖率排除没有那么细粒度。只能通过文件路径模式排除。

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

https://stackoverflow.com/questions/36459210

复制
相关文章

相似问题

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