仅对当前构建类型进行Robolectric运行测试

时间:2015-06-15 16:16:26

标签: android-studio robolectric

我在Android Studio(v 1.2.2)中使用Robolectric

  

classpath' com.android.tools.build:gradle:1.2.3'

     

buildToolsVersion" 21.1.2"

     

testCompile' org.robolectric:robolectric:3.0-rc3'

我的项目包含4种构建类型。尽管在" Build Variants"中选择了debug构建类型。窗口,Robolectric测试每个声明的构建类型(4次)。

这是预期的行为吗?如何将执行范围缩小到debug构建类型?

感谢。

1 个答案:

答案 0 :(得分:1)

这很简单。假设你有下一个:

productFlavours {
   one
   two
}

因此,要运行on flavor测试,只需运行gradle:

gradle testOneDebug

为所有变种运行所有测试:

gradle test