2014-10-10 6 views
1

프로젝트에서 맛을 사용하고 각각의 맛을 특정하는 계측 테스트를 추가하고 싶습니다. 맛 및 계측 테스트 - 그래 이블 구성

그래서 나는
MyApplication/src/androidTestFlavor1/java/com.package.test 
MyApplication/src/androidTestFlavor2/java/com.package.test 

을 생성하지만 제대로 작동하지 않습니다.

그래서, build.gradle 그것을 구성하는 시도했습니다, 나는

android { 
    ... 

    sourceSets { 
     flavor1{ 
      instrumentTest.setRoot('src/instrumentationTestFlavor/java') 
     } 
    } 

    ... 
} 

을 추가했지만 나는 오류 얻을 :

Error:(59, 0) Could not find property 'instrumentTest' on source set ding.

가장 좋은 방법은 여기에 무엇을?

+0

답변이 도움이 되었습니까? 그렇지 않은 경우 보유한 솔루션을 게시 할 수 있습니까? 동일한 문제가있는 임 :-) –

답변

3

android studio에서 새 프로젝트를 설정하면 기본 폴더와 androidTest 폴더가 만들어집니다. Gradle은 androidTest 폴더를 사용하여 모든 유형의 공통 테스트를 수행합니다. link을 참조하십시오. 따라서 특정 테스트를 작성하여 androidTest 폴더에 넣으려고하면 모든 맛에 대해 실행되고 실패 할 수 있습니다.

맛있는 테스트를 만들고 싶다면 java 폴더와 테스트가 들어있는 맛을위한 새 테스트 폴더를 추가해야합니다. 명명 규칙은 androidTestFlavorName이어야합니다. 아래 이미지를 참조하십시오.

enter image description here