Як доповнення до відповіді Давідана і головним чином до запитання ОП у коментарі:
У контексті наведеного вище коду, це на самому справі DO нічого , крім залишити записку для інших розробників? Чи це щось застосовує? Чи існують інструменти, які використовують цю анотацію? Яка це мета у розробці Android?
Ви можете запустити групу тестів, анотованих конкретною анотацією.
З документації AndroidJUnitRunner :
Запуск певного розміру тесту, тобто анотований за допомогою SmallTest або MediumTest або LargeTest :
adb shell am instrument -w -e розмір [малий | середній | великий] com.android.foo/android.support.test.runner.AndroidJUnitRunner
Ви також можете налаштувати ці параметри за допомогою gradle:
android {
...
defaultConfig {
...
testInstrumentationRunnerArgument 'size', 'Large'
}
}
Через gradle:
-Pandroid.testInstrumentationRunnerArguments.size=small
Щоб дізнатися більше, перегляньте допис у блозі Дуга Стівенсона , а також цю публікацію .
adb shell am instrument -w -e size small com.android.foo/android.support.test.runner.AndroidJUnitRunner
; подяка