如何运行androidTest与Android Studio中

问题描述:

使产品的味道,我有以下产品的口味和我的gradle这个文件生成类型:如何运行androidTest与Android Studio中

flavorDimensions "market" 

productFlavors { 
    amazon { 
     dimension "market" 
    } 
    google { 
     dimension "market" 
    } 
} 

buildTypes { 
    debug { 
    } 

    qa2 { 
    } 

    beta { 
    } 

    release { 
    } 
} 

正如预期的那样我的目录结构如下:

Project structure

我的问题是,当我在Android Studio 2.3.2上运行AndroidTest时,它会将错误输出为

Class not found: "SomeClass" Empty test suite. 
+0

由于没有味道它的Wi会提示我选择设备并运行测试。 – Calin

目前,只有一个构建类型进行了测试。默认情况下,它是debug生成类型,不过这可以通过重新配置:

android { 
    ... 
    testBuildType "beta" 
} 

看到更多细节在http://tools.android.com/tech-docs/new-build-system/user-guide

+0

这是一个很好的提示,但它并没有解决我的问题,testBuildType指单元测试的我需要解决androidTest问题,但你给我的链接导致我http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing1可能有一些有用的东西。 – Calin

我解决了它与风味一个与postfix的androidTest方式,让我们说Google,改变了构建变量来GoogleDebug

Structure that works