2021년 4월 13일 Python 638 comments Python, python3, tdd, test driven development, unittest coverage, 유닛테스트 커버리지, 파이썬, 파이썬3
파이썬에서 유닛테스트 커버리지를 측정하는 방법을 정리해둔다.
$ pip or pip3 install coverage
tests 디렉토리 상위 디렉토리에서 실행한다.
$> coverage run --omit */site-packages/* -m unittest 테스트에 따라 화면에 결과가 출력된다. 각 모듈의 유닛테스트 커버리지는 다음과 같이 측정한다. 유닛테스트 수행 후에 확인 가능하다. $> coverage report -m