android开发中单个模块测试,在Android Studio中创建单独的测试模块/项目

我正在使用Android Studio版本0.8.14.当前,在创建新的Android项目之后,默认情况下,测试源代码文件夹androidTest位于app模块的src文件夹内,与main(包含应用程序源代码)位于同一级别.

但是,如果由于某种特殊原因,我想将测试代码移到项目中的单独模块中,甚至移到我用于应用程序源代码的项目以外的其他项目中,我可以这样做吗?

为了使您更容易理解我的要求,“图片”会更好. Android Studio创建的当前默认新项目结构如下所示:

My Project

|___my app module

|___src

|___androidTest

|___main

现在我想要看起来像这样的东西:

My Project

|___my app module

| |___src

| |___main

|___my test module

或这个:

My App Project

| |___my app module

|

My Test Project (some how linked to My App Project)

我怎么能得到这个?任何帮助,将不胜感激.

解决方法:

如果我了解您的要求,则可能会缺少以下信息:

include ':my app module', ':my test module'

到您的settings.gradle文件.我使用这种技术将“连接”测试与纯单元测试分开.您可能有兴趣检查一下我用一个流行的卡德勒-格雷德项目制作的叉子,该叉子正是这样做的:https://github.com/jdonmoyer/deckard-gradle

标签:android,android-gradle,android-studio,android-testing

来源: https://codeday.me/bug/20191012/1899921.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值