首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >connectedAndroidTest和版本构建类型

connectedAndroidTest和版本构建类型
EN

Stack Overflow用户
提问于 2015-12-07 13:44:52
回答 1查看 3K关注 0票数 15

我正在使用gradle:1.2.3

我想在发行版(签名、缩小)配置上运行我的androidConntectTests (插装测试),但我不能。

我的构建类型:

代码语言:javascript
运行
复制
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'
    }
}

我读过,这些测试只能在可拆解的配置上运行,所以我制作了“机器人”构建类型(见上文),但它仍然不起作用。

当我尝试调用"gradle任务“时,它只显示了connectedAndroidTest-风味-Debug,而调用"connectedAndroidTest-Flavour-Release/Robobium”只是失败了“在根项目中找不到的任务XXX”。

是否有任何方法使仪器测试运行在不同的构建类型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-10 20:01:07

android gradle插件将为您的所有口味创建测试变体。要切换使用的构建类型,可以这样做,如所述的在文件中

目前只测试了一种构建类型。默认情况下,它是调试生成类型,但可以用以下方法重新配置:

代码语言:javascript
运行
复制
android {
    ...
    testBuildType "staging"
}
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34135064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档