2017-02-13 4 views
1

내 응용 프로그램의 특정 패키지에서 fastle 파일로 명령 줄을 사용하여 gradle로 테스트를 실행해야합니다. 나는이 명령 특정 패키지에 설치된 계측기 탑재 안드로이드 테스트

sh './gradlew test --tests "com.package.exemple.*"' 

를 사용하고 있지만,이 오류를 내게 구성 작업

문제를 줄 : 응용 프로그램 : 명령 줄에서 테스트를.

> 알 수없는 명령 줄 옵션 '--tests'.

많은 변형을 시도했지만 아무도 효과가 없었습니다.

도움 주셔서 감사합니다.

답변

0

이 문제와 관련된 open issue가 있습니다. 별표를 표시하고 특정 변형 이름을 사용하십시오.

현재 최상위 "테스트"작업은 "--tests" 인수를 허용하지 않습니다. 대신 특정 변형 (예 : 'testDebugUnitTest')에 대해 명시적인 '테스트'작업을 실행해야합니다.

사용하는 구문은 in the Gradle User Guide과 동일합니다.

그러나 이것은 here과 같이 필수 일 수 있습니다 (VariantName).

예 : in the Android Developers Documentation을 찾을 수 있습니다.

그래디언트는 --tests 플래그를 사용하여 특정 테스트를 타겟팅 할 수도 있습니다. 예를 들어, 다음 명령은 ... 지정된 빌드 변형에 대해서만 sampleTestMethod 테스트를 실행

./gradlew testVariantName --tests *.sampleTestMethod