2015-03-02 51 views
6

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ı?

cevap