什么';这是一个基于Gradle的Android项目与Robolectric的适当目录结构

什么';这是一个基于Gradle的Android项目与Robolectric的适当目录结构,android,intellij-idea,jenkins,robolectric,Android,Intellij Idea,Jenkins,Robolectric,我是Android世界的新手,目前正在构建我的第一个应用程序的基础设施。经过一些研究,我决定用Robolectirc构建一个基于Gradle的Android项目,用于单元测试 我已经使用向导创建了IntelliJ IDEA项目。。我选择了Android>Gradle:Android模块。它生成了两个模块:一个是项目基础模块,另一个是代码(我将其命名为)模块 现在我要为我的第一个活动添加测试。我查看一些示例项目-,测试文件夹位于同一个/src目录下,与/src/main并行。我想知道在同一个模块中

我是Android世界的新手,目前正在构建我的第一个应用程序的基础设施。经过一些研究,我决定用Robolectirc构建一个基于Gradle的Android项目,用于单元测试

我已经使用向导创建了IntelliJ IDEA项目。。我选择了Android>Gradle:Android模块。它生成了两个模块:一个是项目基础模块,另一个是代码(我将其命名为)模块

现在我要为我的第一个活动添加测试。我查看一些示例项目-,测试文件夹位于同一个/src目录下,与/src/main并行。我想知道在同一个模块中进行测试和代码是一种常见的做法,还是最好有一个单独的、相应的测试模块

注意:我使用Jenkins进行持续集成。我想要实现的是自动运行测试用例,并且只有在所有测试都通过时才进行构建