Como um complemento à resposta de Davidann e principalmente à pergunta da OP no comentário:
No contexto do código acima, ele realmente FAZ alguma coisa, exceto deixar uma nota para outros desenvolvedores? Isso impõe alguma coisa? Existem ferramentas que utilizam esta anotação? Qual é o seu propósito no desenvolvimento do Android?
Você pode executar um grupo de testes anotados com anotações específicas.
Da documentação do AndroidJUnitRunner :
Executando um tamanho de teste específico, ou seja, anotado com SmallTest ou MediumTest ou LargeTest :
adb shell am instrument -w -e size [pequeno | médio | grande] com.android.foo/android.support.test.runner.AndroidJUnitRunner
Você também pode configurar esses parâmetros por meio do Gradle:
android {
...
defaultConfig {
...
testInstrumentationRunnerArgument 'size', 'Large'
}
}
Via gradle:
-Pandroid.testInstrumentationRunnerArguments.size=small
Consulte a postagem do blog de Doug Stevenson , bem como esta postagem do blog para obter mais detalhes.
adb shell am instrument -w -e size small com.android.foo/android.support.test.runner.AndroidJUnitRunner
; obrigado