目前我有一個test/src/java
文件夾,其中存儲了所有android應用程序的測試(測試使用junit,mockito和robolectric完成)。拆分單元和集成測試android
,我還可以使用./gradlew test
我想達成什麼是有兩個文件夾運行這些:
integrationTest/src/java
- 集成測試test/src/java
- 單元測試
而且我想單獨運行它們,如./gradlew test
和./gradlew integrationTest
。
我已經成功使用sourceSets
這樣的測試,以分裂目錄:
sourceSets {
test {
java {
srcDirs = ['src/test/java', 'src/integrationTest/java', 'src/commonTest/java']
}
resources {
srcDirs = ['src/test/resources', 'src/integrationTest/resources', 'src/commonTest/resources']
}
}
}
,我用Google搜索了關於如何創建自定義的測試任務的例子很多,但大部分都是與Java有關的,而不是機器人其他的都過時了。我花了整整一天的時間,所以如果有人能幫助我,我會非常感激。
這個庫在這裏:[link](https://github.com/Yelp/yelp-android/blob/master/build.gradle)有它的工作。不過它使用了「com.android.library」插件。 – rmoore
有一個默認的'androidTest'文件夾用於android測試,它將在設備/模擬器上運行。那個文件夾是你需要的嗎? –