FindBugsfilter文件,用于忽略JUnit测试
我需要为我的findbugs ant脚本设置一个filter文件,它只扫描src / *文件而不是test / *文件。
检查所有类的语法是什么,同时忽略名称中带有’test’的任何文件名或包名?
FindBugs实际上是扫描已编译的类文件,而不是sourcePath
。 如果要将src / *和test / *文件编译到不同的目录,则可以使用嵌套的
元素。
如果src / *和test / *都被编译到单个目录,那将无效。 在这种情况下,请使用filter文件并排除与测试对应的包或类名。
其中exclude.xml
看起来像:
顺便说一下,使用FindBugs覆盖unit testing也是一个好主意 。 没有理由对测试使用较低的质量标准。 测试中的错误只是错误。
当然,如果你第一次运行FindBugs,可能会有很多错误报告,但是如果你注意它们,错误计数将会超时。
- 在Ant中传递分号作为参数
- 如何从javadoc Ant任务的结果中排除特定的方法/构造函数?
- 摆脱无法转换为String的org.eclipse.osgi.internal.framework.EquinoxConfiguration $ 1
- JAXB Ant任务错误:xjc2 null未知位置
- 如何从Maven POM中的文件设置构建属性?
- 学习Ant的最佳资源是什么?
- 如何使用Ant在类别/套件中运行所有JUnit测试?
- 在NetBeans中编译任何JavaFX项目都会返回Unsupported major.minor版本52.0
- Ant scp任务无法正常工作,即使在ant / lib上使用jsch也是如此