Android新测试类型

时间:2016-10-25 21:23:34

标签: android unit-testing jacoco

在Android测试框架中,有两种类型,Local unit testsInstrumented tests。是否可以创建Instrumented测试的副本?

我只想在选择此副本时执行一些测试。或者换句话说,我想在"仪器化测试"中区分不同的测试。这可能吗?

请询问您需要的任何细节。感谢。

1 个答案:

答案 0 :(得分:1)

无需复制测试,您只需使用filters提供的某些Android测试支持库对其进行注释,或者您可以创建自己的注释。

然后使用AndroidJunitRunner,您可以运行带或不带特定注释的测试

使用给定注释过滤测试运行到测试:

adb shell am instrument -w -e annotation com.android.foo.MyAnnotation com.android.foo/android.support.test.runner.AndroidJUnitRunner