日期:2014-05-16  浏览次数:20496 次

findbugs中过滤测试类代码

由于测试代码的质量和重要程度均比较低,所以在使用findbugs时往往需要跳过它们,一般的web项目工程内常见的测试代码包括单元测试(XXXTest.java),main方法,示例(XXXSample.java),过滤这些代码的方法如下:

?

step1.编写filter文件

<FindBugsFilter>
    <Match>
      <Method name="main" />
    </Match>
    <Match>
       <Class name="~.*\.*Test" />
    </Match>
    <Match>
       <Class name="~.*\.*Test\$.*" />
    </Match>
     <Match>
       <Class name="~.*\.*Sample" />
    </Match>
    <Match>
       <Class name="~.*\.*Sample\$.*" />
    </Match>

</FindBugsFilter>

?

?

step2.在eclipse plugin里添加上文的filter文件