我有一个像这样设置的项目:
我想为MyLibrary和MyService生成代码覆盖率报告,我可以这样做。但是,MyServiceTest的报告包含MyLibrary中的包(未经过测试,因此不应该在那里)。同样,MyLibraryTest的报告显示了MyService的覆盖范围,因为MyService是已检测的应用程序。
我可以将<property name="emma.filter" value="-com.my.library.package.*" />
添加到MyLibrary的build.xml中,并阻止这些行显示在MyServiceTest的报告中。不幸的是,它也会阻止MyLibraryTest中的行。
如何设置build.xml过滤器,以便只在MyLibraryTest的emma报告中显示库中的包,而MyServiceTest的报告中只显示MyService的包?