В дополнение к ответу Дэвиданна и, в основном , вопросу OP в комментарии:
В контексте приведенного выше кода, это на самом деле DO ничего , кроме оставить записку для других разработчиков? Он к чему-то принужден? Есть ли какие-нибудь инструменты, использующие эту аннотацию? Какова цель разработки под Android?
Вы можете запустить группу тестов, снабженных определенной аннотацией.
Из документации AndroidJUnitRunner :
Выполнение определенного размера тест т.е. аннотированный с SmallTest или MediumTest или LargeTest :
adb shell am instrument -w -e size [маленький | средний | большой] 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
; спасибо