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

Mak*_*iev 6 android gradle android-testing android-instrumentation

执行我们的一些仪器测试需要很长时间。因此,当我使用gradle connectedAndroidTest.

为什么我不用@Ignore注释这些测试?因为我想稍后使用这里adb shell描述的方式运行它们 像这样:

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

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

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