bjo*_*ncs 8 junit gradle android-studio android-gradle-plugin
我无法在Android Studio中的Gradle子项目上运行任何JUnit测试.这个项目不以任何方式依赖Android,它只使用Java Gradle插件.
Android Gradle项目具有以下文件夹结构:
settings.gradle列出了两个子项目:
include ':app', ':backend'
Run Code Online (Sandbox Code Playgroud)
该应用程序文件夹中包含一个Android项目.它的build.gradle文件如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.6'
}
}
apply plugin: 'android'
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
}
dependencies {
compile project(':backend')
}
Run Code Online (Sandbox Code Playgroud)
该后端文件夹中包含一个普通的Java摇篮项目,该项目的应用程序依赖于.它的build.gradle文件如下所示:
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
testCompile 'junit:junit:4.11'
}
Run Code Online (Sandbox Code Playgroud)
后端项目有几个单元测试位于src/test/java/... 当我尝试执行其中任何一个时,我得到一个错误,说明Android Studio无法找到测试类:
Class not found: "com.test.DummyTest"
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)
gradle test按预期执行工作.是否有任何我错过的配置,或者单元测试是否完全无法在Android Studio中运行?
Android Studio 0.3.6 版本中添加了对在 Java 模块中运行 JUnit 测试的支持: https://code.google.com/p/android/issues/detail ?id=60916
| 归档时间: |
|
| 查看次数: |
2571 次 |
| 最近记录: |