在Android测试框架中,有两种类型,Local unit tests
和Instrumented tests
。是否可以创建Instrumented测试的副本?
我只想在选择此副本时执行一些测试。或者换句话说,我想在"仪器化测试"中区分不同的测试。这可能吗?
请询问您需要的任何细节。感谢。
答案 0 :(得分:1)
无需复制测试,您只需使用filters提供的某些Android测试支持库对其进行注释,或者您可以创建自己的注释。
然后使用AndroidJunitRunner,您可以运行带或不带特定注释的测试
使用给定注释过滤测试运行到测试:
adb shell am instrument -w -e annotation com.android.foo.MyAnnotation com.android.foo/android.support.test.runner.AndroidJUnitRunner