Mevcut Android Studio projemde birim testleri ekliyorum ve kurulumla biraz kafam karıştı. Özellikle, taslak komut dosyası içinde androidTest vs instrumentTest bayrakları. Birisi, bu 2 bölüm arasındaki farkı ve tam olarak diğerine göre hedeflediklerini açıklayabilir.Android Studio Gradle androidTest vs instrumentTest
Projem bir Eclipse projesinden geçirildi, bu nedenle varsayılan sınıf yapısı yok. İşte ben neyimle oynuyordum:
androidTest {
setRoot('tests')
java.srcDirs = ['tests/src']
}
instrumentTest {
setRoot('tests')
java.srcDirs = ['tests/src']
manifest.srcFile file('tests/AndroidManifest.xml')
}
Her ikisine de sahip olmak için herhangi bir sebep var mı?