执行connectedAndroidTest时如何不运行特定测试?

时间:2016-05-17 19:43:58

标签: android gradle android-testing android-instrumentation

执行一些仪器化测试需要很长时间。因此,当我使用gradle connectedAndroidTest运行所有其他检测测试时,我不想运行它们。

为什么我不用@Ignore注释这些测试?因为我希望稍后使用adb shell运行它们,如here.所述 像这样:

  

运行除特定类中的测试之外的所有测试:adb shell am   instrument -w -e notClass com.android.foo.FooTest   com.android.foo/android.support.test.runner.AndroidJUnitRunner

如果我将这些测试标记为忽略并编译它们,则根本无法执行它们。

是否可以修改connectedAndroidTest或其他任务以达到我的需要?

0 个答案:

没有答案