从 jacoco 覆盖率报告中排除简单的日志语句
Excluding simple log statements from jacoco coverage report
我们应用程序中的一些方法提供更多信息,主要记录特定组件在给定时间的状态或提供信息以报告事件,例如以下代码:
@Override
public void close() {
logger.info("Stopping Component...");
}
由于没有必要再次针对此类方法编写测试用例,因此我们可以定义忽略 jacoco 覆盖率报告中的记录器以增加代码覆盖率的任何方式。
不,没有这样的选项。 JaCoCo wiki 上有一个 FilteringOptions 页面,其中列出了人们希望在代码覆盖期间忽略代码的选项列表,但如那里所述:
This page discusses a not yet available feature!
我们应用程序中的一些方法提供更多信息,主要记录特定组件在给定时间的状态或提供信息以报告事件,例如以下代码:
@Override
public void close() {
logger.info("Stopping Component...");
}
由于没有必要再次针对此类方法编写测试用例,因此我们可以定义忽略 jacoco 覆盖率报告中的记录器以增加代码覆盖率的任何方式。
不,没有这样的选项。 JaCoCo wiki 上有一个 FilteringOptions 页面,其中列出了人们希望在代码覆盖期间忽略代码的选项列表,但如那里所述:
This page discusses a not yet available feature!