2009-12-23 4 views
1

안드로이드 소스 코드를 다운로드 한 경우, 거의 모든 응용 프로그램과 기본 프레임 워크에 대한 테스트 폴더가 표시됩니다.안드로이드 소스 코드에있는 테스트의 사용은 무엇입니까?

소스 코드에서 sdk를 빌드하는 동안 테스트 코드를 빌드하는지 여부를 알고 싶었거나 참조 용으로 만 사용했는지 알고 싶습니다.

후자의 경우 사용하는 가장 좋은 방법은 무엇입니까? 안드로이드 소스 코드에있는 테스트의 정확한 사용을 게시 해주십시오.

답변

2

소스를 빌드 할 때 테스트를 실행해도 자동으로 실행되지 않습니다. 그러나 원하는 경우 수동으로 실행할 수 있습니다. 이 작업을 수행하려면

, 명령이 있어야합니다 다음을 실행하는 동안 나는 약간의 오류가 발생하고
http://groups.google.com/group/android-platform/browse_thread/thread/a0eec9692f5072ba

+0

을 :

build/envsetup.sh emulator & development/testrunner/runtest.py android 

이에 좀 더 자세한 내용이 스레드를 참조하십시오 스크립트 u는 ... 위의 코드를 사용하여 테스트를 실행하는 방법에 대해 좀 더 명확하게 알려줄 수 있습니다. –

+1

불행히도 오류가 무엇인지 알지 못하고 있습니다. –

2

(단위) 테스트는 변경 사항이 예기치 않은 동작을 일으키지 않는지 확인하기 위해 소스를 확장하는 누군가를 위해 가능할 수 있습니다. 또한 Google은 훌륭한 소프트웨어 개발 사례를 따라 최종 결과뿐만 아니라 코드도 테스트한다는 메시지를 보냅니다.

위의 내용은 모두 소스를 다운로드하지 않고 표시되는 내용에 대한 설명 만 분석 한 것입니다.

편집 : 물론 테스트를 제거하는 것은 물론 오픈 소스이므로 마찬가지입니다. 또한 개발자는 설명서가 명확하지 않은 경우 예상되는 동작이 무엇인지 이해할 수 있습니다.