Android studio 仅对当前生成类型进行Robolectric运行测试
我在Android Studio旁使用Robolectric(v1.2.2) classpath'com.android.tools.build:gradle:1.2.3' BuildTools版本“21.1.2” 测试编译“org.roblectric:roblectric:3.0-rc3” 我的项目包含4种构建类型。尽管在“构建变体”窗口中选择了Android studio 仅对当前生成类型进行Robolectric运行测试,android-studio,robolectric,Android Studio,Robolectric,我在Android Studio旁使用Robolectric(v1.2.2) classpath'com.android.tools.build:gradle:1.2.3' BuildTools版本“21.1.2” 测试编译“org.roblectric:roblectric:3.0-rc3” 我的项目包含4种构建类型。尽管在“构建变体”窗口中选择了debug构建类型,Robolectric还是会测试每个声明的构建类型(4次) 这是一种预期的行为吗?如何将执行范围缩小到仅debugbuild类型
debug
构建类型,Robolectric还是会测试每个声明的构建类型(4次)
这是一种预期的行为吗?如何将执行范围缩小到仅debug
build类型
谢谢。这很简单。假设您有下一个:
productFlavours {
one
two
}
因此,要对味道运行测试,只需运行gradle:
gradle testOneDebug
要对所有变体运行所有测试,请执行以下操作:
gradle test
你是如何进行测试的?谢谢。我只是右键单击测试并选择运行它。我在“Gradle项目”选项卡中找到了
testDebug
任务,它完成了我需要的任务。