【发布时间】:2015-08-13 12:42:04
【问题描述】:
谁能帮我理解 testProguardFile 的用法。假设我在 gradle 构建文件中调试了 buildType 及其配置:
// inside android block
debug {
shrinkResources true // removes unused graphics etc
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
testProguardFile('test-proguard-rules.pro')
}
那我为什么要提供另一个名为 test-proguard-rules.pro 的 proguard 规则文件进行测试?如果我理解正确,当我进行仪器测试时会生成一个单独的 apk,但是如果我只是在进行单元测试,是否也是这种情况?
我希望能够运行“单元测试”(不是仪器测试),但让单元测试 apk 使用我在项目构建设置中定义的 proguard 规则。
【问题讨论】:
标签: android unit-testing android-gradle-plugin proguard