gpt4 book ai didi

android - 在使用 ant 为库项目构建 Android 测试时,如何使用 emma 过滤器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:19 26 4
gpt4 key购买 nike

来自这个问题:

How can I use filter for emma when building Android test with ant?

我知道 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?我尝试将它放在每个项目的根目录下,但到目前为止还没有奏效。

欢迎任何建议!谢谢

最佳答案

刚遇到同样的问题,我试过你提到的线程的解决方案,但我没有工作。我也试过直接在build.xml文件中添加,也没用。

尽管我设法通过在 ant 命令行上添加 -Demma.filter="-your.app.package" 使其工作:

ant -Demma.filter="-your.app.package.to.exclude.*" emma debug install test

关于android - 在使用 ant 为库项目构建 Android 测试时,如何使用 emma 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12506396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com