Mik*_*der 5 java android intellij-idea gradle android-testing
我已经在IntelliJ 13中成功创建了一个Android项目,我想设置Android测试框架.我使用新项目向导使用Gradle创建android项目.当我添加新模块时,我只有"Gradle:Android Module"和"Gradle:Java Library"的选项,缺少"测试模块"选项.
如何生成Android测试模块?我已经阅读http://www.jetbrains.com/idea/webhelp/testing-android-applications.html但我找不到任何"测试"选项.
如果无法自动生成Android测试模块,那么如何使用Gradle Android项目配置和使用Android测试框架?非常感谢您对示例或文档的链接.
详细信息: IntelliJ 13.1.3
所以目前你的目录结构应该是这样的:
ProjectDirectory/
res/
src/
main/
java/
your.package.name
MyClass.java
Run Code Online (Sandbox Code Playgroud)
您需要做的就是添加一个src目录androidTest:
ProjectDirectory/
res/
src/
main/
java/
your.package.name
MyClass.java
androidTest/
java/
your.package.name
MyClassTest.java
Run Code Online (Sandbox Code Playgroud)
然后将Gradle文件与项目重新同步,并将其检测为测试目录.然后你可以运行connectedCheck或connectedAndroidTest任务(我不清楚两者的差异)来运行测试.
如果您的目录结构与上述不同(例如,如果您认为Eclipse项目很重要),则可以在build.gradle脚本中指定备用src目录:
android {
sourceSets {
androidTest {
java.srcDirs = ['path/to/test/src']
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2125 次 |
| 最近记录: |