2012-01-18 3 views
0

에 대한 라이브러리를 테스트 :는, yuo 쉽게 할 수있는 안드로이드 개발을위한 이클립스에서 작동하는 방식에 안드로이드

  • 라이브러리 프로젝트를 만든 다음 더 APK가 생성되지 않습니다 오히려으로 추가됩니다 항아리 이 꽤 잘 작동

등 계측 테스트 케이스를 사용하여 안드로이드 프로젝트를 생성 라이브러리

  • 를 사용하지 않고 쉽게위한 테스트 프로젝트를 만듭니다 애플 리케이션에 의존 .... 그렇다면 안드로이드 라이브러리에 대한 단위 테스트와 기능 테스트를 어떻게 제공합니까?

    이클립스를 통해 라이브러리 프로젝트를 라이브러리로 변환하는 즉시 apk이 생성되지 않으므로 더 이상 테스트 할 수 없습니다. 테스트 앱이 인스트루먼트 할 apk가 장치에 설치되어 있지 않습니다.

    이상 내 lib에 일부 사용 권한이 필요한 경우 lib를 사용하는 응용 프로그램은 해당 매니페스트에 사용 권한을 추가 할 수 있지만 테스트 응용 프로그램에서는이를 수행 할 수 없습니다! 테스트 프레임 워크는 테스트 응용 프로그램이 아니라 테스트중인 응용 프로그램에서 선언 한 권한을 사용하여 테스트 된 응용 프로그램을 테스트합니다.

    확실한 대답은 라이브러리 자체를 테스트하지만, 라이브러리를 사용하여 샘플 응용 프로그램을 테스트 할 장치에없는 것입니다하지만 우리는 ... 단위 테스트에서까지 사람들 사전에

    감사합니다!

    이 문제에 대한 자세한 내용은 here입니다.

  • +0

    는 댓글을 새 답변을 추가 주시기 바랍니다. 아직 안드로이드 프레임 워크에서 librairy를 테스트하는 진짜 좋은 해결책이없는 것 같아서 질문은 다소 열려 있습니다. – Snicolas

    답변

    0

    마지막에 제안한 해결책이 우리가 사용해온 해결책입니다. 우리는 라이브러리와 라이브러리를로드하는 간단한 프로그램을 만듭니다. 초기 단계에서 우리는 모든 것이 빌드되고 예상대로 작동하는지 확인합니다. 단, 라이브러리 테스트가 아닌 단순한 프로그램에 단위 테스트를 추가 할 수 있습니다.

    죄송합니다, 우리의 경험에서, 그 최선의 방법입니다. 사람들이이 문제에 관심이 있다면

    +0

    우리도 그렇게 해 봤지만 예제 응용 프로그램 테스트와 librairy 테스트를 혼합하는 경향이 있으므로이 방법에 완전히 만족하지는 않습니다. 그러나 응답을위한 thx – Snicolas