Jako dodatek do odpowiedzi Davidanna i głównie pytania OP w komentarzu:
W kontekście powyższego kodu, czy to faktycznie DO niczego oprócz zostawić notatkę dla innych deweloperów? Czy coś wymusza? Czy są jakieś narzędzia, które wykorzystują tę adnotację? Jaki jest cel tworzenia aplikacji na Androida?
Możesz uruchomić grupę testów z adnotacją określoną adnotacją.
Z dokumentacji AndroidJUnitRunner :
Uruchamianie określonego rozmiaru testu, tj. Z adnotacją SmallTest lub MediumTest lub LargeTest :
adb shell am instrument -w -e size [small | medium | large] com.android.foo/android.support.test.runner.AndroidJUnitRunner
Możesz również ustawić te parametry za pomocą gradle:
android {
...
defaultConfig {
...
testInstrumentationRunnerArgument 'size', 'Large'
}
}
Przez gradle:
-Pandroid.testInstrumentationRunnerArguments.size=small
Więcej informacji można znaleźć w poście Douga Stevensona oraz w tym poście na blogu .
adb shell am instrument -w -e size small com.android.foo/android.support.test.runner.AndroidJUnitRunner
; dzięki