2015-03-02 78 views
6

我正在將單元測試添加到現有的Android Studio項目中,並且我對設置有點困惑。特別是,gradle腳本中的androidTest vs instrumentTest標誌。有人可以解釋這兩個部分之間的差異,以及他們究竟瞄準的是什麼。Android Studio Gradle androidTest vs instrumentTest

我的項目已從Eclipse項目遷移,因此它沒有默認的gradle結構。這是我一直在玩的東西:

androidTest { 
     setRoot('tests') 
     java.srcDirs = ['tests/src'] 
    } 

    instrumentTest { 
     setRoot('tests') 
     java.srcDirs = ['tests/src'] 
     manifest.srcFile file('tests/AndroidManifest.xml')    
    } 

是否有任何理由可以兼得?

回答