Ant and Emma와 함께 안드로이드 프로젝트를위한 코드 커버리지를 설정하려고합니다. 프로젝트를 성공적으로 구축하고 테스트를 성공적으로 실행하며 coverage.ec 파일이 생성되지만 커버리지 보고서가 존재하지 않습니다. 생성됩니다.안드로이드 탑재 Ant emma 테스트 "삭제할 파일 coverage.em을 찾을 수 없습니다."
[report] nothing to do: no metadata found in any of the data files
...
[delete] Could not find file /path/to/my/testProject/bin/coverage.em to delete.
나는 {sdk.dir에서 매우 큰 build.xml 파일을 가져 안드로이드 명령 행 도구에 의해 생성 된 기본 build.xml 파일을 사용하고 있습니다 : 나는 ant -verbose emma test
를 실행했을 때 나는 다음과 같은 단서를 가지고 }/tools/ant 디렉토리에 있습니다. 내가 온라인에서 찾은 스 니펫에 정보를 비교했는데 모든 것이 순서대로 처리 된 것 같습니다. 내가 뭘 놓치고 있니? coverage.em 파일은 어떻게 생성합니까?