개요

파이썬에서 유닛테스트 커버리지를 측정하는 방법을 정리해둔다.

전제사항

$ pip or pip3 install coverage

측정방법

tests 디렉토리 상위 디렉토리에서 실행한다.

$> coverage run --omit */site-packages/* -m unittest
테스트에 따라 화면에 결과가 출력된다.

각 모듈의 유닛테스트 커버리지는 다음과 같이 측정한다. 유닛테스트 수행 후에 확인 가능하다.
$> coverage report -m