2011-05-06 7 views
2

나는 coverage.py를 사용하여 Python 프로젝트에서 테스트 커버리지를 측정하지만 일부 Python 파일은 커버리지 리포트에 표시되지 않습니다. 이 파일들에 대해 다른 점은 어떤 테스트에 의해서도 실행되지 않았다는 것입니다 (즉, 보고서에 포함 된 경우 해당 범위는 0 %입니다).왜 특정 Python 파일을 coverage.py에서 검사하지 않았습니까?

이러한 파일을 검사하지 않은 이유는 무엇입니까? 단위 테스트 중에 절대로드되지 않았기 때문에 이러한 파일을 보고서에 포함하도록 할 수 있습니까?

답변

4

테스트 세션 중에 파일이로드되지 않은 경우에도 적용 범위 결과에는 나타나지 않습니다. 그러나 source option으로 원하는 모든 파일에서 coverage.py가 "비"범위를 측정하게 할 수 있습니다. 그것은 커버리지 리포트에로드되지 않은 소스 코드를 포함시킬 것이다.

관련 문제