2014-12-10 5 views
0

더 많은 단위 테스트, 특히 Robolectric 테스트를 내 프로젝트에 통합하려고합니다. 지금 내 androidTest 패키지에있는 기능 테스트가 이미 있습니다. 문제는 해당 패키지에 Robolectric 테스트 클래스를 추가하면 ./gradlew test을 실행하면 모든 기능 테스트가 Robolectric/Unit 테스트와 함께 실행된다는 것입니다.Android : 단위 테스트 및 기능 테스트를위한 프로젝트

단위 테스트에 다른 테스트 패키지를 사용하는 것이 가장 좋습니다. 그리고 그런 경우라면, 단위 테스트 패키지 만 보도록 Gradle test 작업을 구성해야합니까?

나는 Android Studio 1.0, Gradle 1.0 및 Robolectric 2.4에 대해 언급해야합니다.

답변

1

./gradle test 프로젝트에서 모든 테스트를 실행합니다. 프로젝트에 두 개 이상의 모듈이있을 가능성이 높습니다 (approbolectric-tests).

./gradlew :module:task을 사용하여 특정 모듈에서 작업을 실행하도록 Gradle에 지시 할 수 있습니다. 따라서 귀하의 경우 Robcom 테스트 만 실행하려면 ./gradlew :robolectric-tests:test을 실행할 수 있습니다.

관련 문제