8

여러 개의 라이브러리 모듈이있는 Android 프로젝트가 있고 모든 모듈이 들어있는 특정 패키지를 테스트하려고합니다. android 모듈에서 단위 테스트를 실행하는 방법은 무엇입니까?

내가이 명령 시도 :

./gradlew -Dtest.single=com.moduleone* testProductionDebug 

을 그리고 그것은 작동하지 않습니다 :이 모듈 내부 테스트를 실행하지 않고, 대신에 주 프로젝트 패키지 클래스에있는 모든 단위 테스트를 실행합니다.

어떻게 하나의 모듈 만 테스트합니까?

+0

에 대한 읽기를 찾을 수 있습니다 : http://stackoverflow.com/questions/24951421/how-can-i-run-a-single-test-with- gradle-android –

답변

1

전체 프로젝트가 아닌 단일 모듈에 대해 gradle 작업을 수행한다고 가정하면 작업 앞에있는 모듈의 이름을 대장 질문 당 (module_name:task)

,이 간단한 프로젝트 설정을 가지고 가정,
./gradlew -Dtest.single=com.moduleone* your_library_module:testProductionDebug

이 간단한 예제처럼 보일 것입니다. 당신은 또한 이것에 대한 자세한 내용은 executing a multi-project build