相关疑难解决方法(0)

在使用ant为库项目构建Android测试时,如何使用filter for emma?

从这个问题:

在使用ant构建Android测试时,如何使用filter for emma?

我知道emma可以通过在目标项目的ant.properties中添加以下行来使用过滤器,而不是测试项目,

emma.filter=-com.your.excluded.package.*
Run Code Online (Sandbox Code Playgroud)

但如果我的目标项目是图书馆项目,它似乎无法正常工作.

我的工作区看起来像这样:

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
Run Code Online (Sandbox Code Playgroud)

当我为lib1运行覆盖时,我也获得了lib2和lib3的覆盖文件,这是我不想要的.我应该在哪里添加emma.filter?我试着将它放在每个项目的根部,但到目前为止它没有起作用.

任何建议欢迎!谢谢

ant android emma android-library

4
推荐指数
1
解决办法
1055
查看次数

标签 统计

android ×1

android-library ×1

ant ×1

emma ×1