Ich bin Einheitstests zu meinem bestehenden Android Studio-Projekt hinzufügen, und ich bin ein bisschen verwirrt mit dem Setup. Insbesondere die androidTest vs instrumentTest-Flags innerhalb des Gradle-Skripts. Kann jemand das Unterschied zwischen diesen 2 Abschnitten erklären und was genau sie gegen das andere zielen.Android Studio Gradle androidTest vs instrumentTest
Mein Projekt wurde aus einem Eclipse-Projekt migriert, daher verfügt es nicht über die Standardgruppenstruktur. Hier ist was ich gespielt habe mit:
androidTest {
setRoot('tests')
java.srcDirs = ['tests/src']
}
instrumentTest {
setRoot('tests')
java.srcDirs = ['tests/src']
manifest.srcFile file('tests/AndroidManifest.xml')
}
Gibt es einen Grund, beide zu haben?