2016-10-25 4 views
0

В тестовой среде Android есть два типа: Local unit tests и Instrumented tests. Возможно ли создать дубликат приемочных тестов?Android Новый тип теста

Я хочу, чтобы только некоторые тесты выполнялись, когда я выбираю этот дубликат. Или, другими словами, я хочу различать разные тесты в «Instrumented Tests». Это возможно?

Просьба запросить любую необходимую информацию. Благодарю.

ответ

1

Нет необходимости дублировать тесты, вы можете просто аннотировать их, используя некоторую библиотеку поддержки тестирования Android, предоставленную filters, или вы можете создать свою собственную аннотацию.

Затем с помощью AndroidJunitRunner вы можете запускать тесты с или без конкретной аннотации

Фильтра тестового прогона к тестам с данной аннотацией:

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

Улучшите !!! Большое спасибо!!! –