2016-10-20 5 views
1
I have an android library project. 

android studio에서 android 테스트를 실행할 수 있습니다. 나는 gradle 파일에서 테스트를 트리거하는 방법을 잘 모르겠습니다. 몇 가지 시도했지만 도움이되지 않았습니다. 폴더 구조는 SRC/주이며, SRC/androidTestandroid 라이브러리 단위 테스트 gradle 파일

Gradle을 파일은 다음과 같습니다 : - 테스트

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

답변

0

당신의 작업은 당신의 맛을 포함하고 유형을 구축해야한다.

gradle tasks --stacktrace 

출력에서 ​​당신이 사용할 수있는 모든 작업을 볼 수 있습니다 이유

첫째, 당신이 실패하면

gradle tasks --all 

를 사용하여 가능한 작업을 확인할 수 있습니다 확인합니다.

저는/test 폴더 아래에있는 단위 테스트를 실행할 수 있습니다. /androidTest에있는 계측 테스트를 실행하는 작업을 찾지 못했습니다.

/androidTest에서 unit-tests를 만든 경우 Robolectric을 사용하여/test 폴더로 옮길 것을 권장합니다. 매우 쉽습니다. 그 후 당신은 gradle 그들을 실행할 수 있습니다.

관련 문제