从这个问题:
使用 ant 构建 Android 测试时如何为 emma 使用过滤器?
我知道 emma 可以通过将以下行添加到目标项目的 ant.properties 中来使用过滤器,而不是测试项目,
emma.filter=-com.your.excluded.package.*
但如果我的目标项目是库项目,它似乎无法正常工作。
我的工作区如下所示:
projectlib1 : lib project using lib2
projectlib1/tests : unit tests for lib1
projectlib2 : lib project using lib3
projectlib2/tests : unit tests for lib2
projectlib3 : stand alone lib
当我为 lib1 运行覆盖时,我还得到了我不想要的 lib2 和 lib3 的覆盖文件。我应该在哪里添加 emma.filter?我试着把它放在每个项目的根目录下,但到目前为止还没有奏效。
欢迎任何建议!谢谢你