【发布时间】:2014-03-19 16:32:42
【问题描述】:
我想将我的 AndroidTests 添加到现有项目并从 Eclipse 运行它。我不想为测试创建一个单独的 Eclipse 项目。
这可能吗?
当我尝试时,Eclipse 抱怨说需要使用库检测,这实际上意味着如果 Android 项目在同一个项目中,则无法运行其检测测试。
使用 gradle,我可以将我的 Android 测试代码与源生产代码放在同一个项目中,但我不能对 Eclipse 做同样的事情。
这会导致断开连接,最终在 Eclipse 中运行的 Android 项目数量是原来的 2 倍,而 gradle 可以很好地处理单个项目。
有什么解决方法吗?
【问题讨论】:
-
I do not want to have a separate Eclipse project for the tests.为什么不呢? -
Eclipse 不支持主代码和测试代码单独的源文件夹,所以你总是需要使用单独的项目。这并非特定于 Android。
-
njzk2:更多的项目让代码更难管理,加上gradle可以很好地构建一个组合项目,所以我的IDE应该也能做到! Xavier:我相信这不是真的,在一个普通的 Java 项目中,Eclipse 在同一个项目中有源代码和 junit 测试文件夹。只是Android Eclipse项目不支持相同模式就尴尬了
标签: android eclipse unit-testing android-gradle-plugin