Dodaję testów jednostkowych do mojego istniejącego projektu Android Studio i jestem nieco mylić z konfiguracji. Konkretniej, androidTest vs instrumentTest flagi obrębie Gradle skryptu. Czy ktoś może wyjaśnić różnice między tymi dwiema sekcjami i na co dokładnie celują w stosunku do innych.Android Studio Gradle androidTest vs instrumentTest
Mój projekt został przeniesione z projektu Eclipse, więc nie ma domyślną strukturę Gradle. Oto co Grałem około z:
androidTest {
setRoot('tests')
java.srcDirs = ['tests/src']
}
instrumentTest {
setRoot('tests')
java.srcDirs = ['tests/src']
manifest.srcFile file('tests/AndroidManifest.xml')
}
Czy istnieje jakikolwiek powód, aby mieć jedno i drugie?