其他分享
首页 > 其他分享> > 在Android Studio中创建单独的测试模块/项目

在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