详细信息:
我希望能够在忽略@SmallTest
测试的同时运行所有@MediumTest
和@LargeTest
测试。
看起来Android ADB检测命令支持否定。例如,您可以否定annotation
notAnnotation
,但我看不到notSize
的{{1}}。
理想情况下,有类似于size
的内容会很好。
我宁愿不创建自定义注释,然后被迫重新注释我的所有测试。
我尝试了以下内容:
adb shell am instrument -w -e notSize large com.android.foo/android.support.test.runner.AndroidJUnitRunner
:
notSize
adb shell am instrument -w -e notSize large com.android.foo/android.support.test.runner.AndroidJUnitRunner
个参数:
size
参考
答案 0 :(得分:1)
使用notAnnotation
并指定LargeTest
的完全限定路径:
adb shell am instrument -w -e notAnnotation android.support.test.filters.LargeTest com.android.foo/android.support.test.runner.AndroidJUnitRunner