[python] tox에서의 테스트 실행 결과를 기반으로 커버리지 보고서를 생성하는 방법은 무엇인가요?
먼저, Tox를 설치합니다. 다음 명령을 사용하여 Tox를 설치할 수 있습니다.
pip install tox
다음으로, 프로젝트 루트 디렉토리에 tox.ini
파일을 생성합니다. 이 파일에는 Tox의 환경 및 동작을 정의하는 구성이 포함됩니다.
[tox]
envlist = py38
[testenv]
deps =
coverage
pytest
commands =
coverage run -m pytest
coverage report
이제 Tox를 실행하여 테스트 및 커버리지 보고서를 생성합니다.
tox
이 명령은 tox.ini
파일에 정의된 환경에서 테스트를 실행하고, 커버리지 보고서를 생성합니다. 커버리지 보고서는 화면에 표시되며, 필요에 따라 파일로 저장할 수도 있습니다.