Jacoco 规则:如何检查是否涵盖了所有公共方法?

问题描述

使用 jacoco 收集覆盖率,我想 check 调用每个公共方法。 然而,似乎 METHOD 计数器对方法的可见性一无所知。

因此,作为一种解决方法,我尝试通过命名模式来识别公共方法,但似乎模式 *public* 不是 jacoco 所期望的。

<rules>
    <rule>
        <element>METHOD</element>
        <includes>
            <include>*public*</include>
        </includes>
        <limits>
            <limit>
                <counter>METHOD</counter>
                <value>MISSEDCOUNT</value>
                <maximum>0</maximum>
            </limit>
        </limits>
    </rule>
</rules>

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)