我正在使用gradle:1.2.3
我想在发布(签名,混淆)配置下运行我的androidConntectTests(仪器测试),但我做不到。
我的构建类型:
buildTypes {
debug {
minifyEnabled false
debuggable true
}
robotium {
debuggable true
minifyEnabled true
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
debuggable false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
我读过,那些测试只能在可调试的配置上运行,所以我创建了一个“robotium”构建类型(见上文),但它仍然无法运行。
当我尝试调用“gradle tasks”时,它仅显示connectedAndroidTest-Flavour-Debug,并且调用“connectedAndroidTest-Flavour-Release/Robobium”会出现“在根项目中找不到任务XXX”的错误。
是否有任何方法可以使插装测试在不同的构建类型上运行?