[python] tox에서의 테스트 결과를 HTML 형식의 보고서로 생성하는 방법은 무엇인가요?
-
먼저, 프로젝트 루트 디렉토리에
tox.ini
파일을 만듭니다. -
tox.ini
파일에 다음과 같이 설정을 추가합니다.[tox] envlist = py36,py37 [testenv] commands = pytest deps = pytest pytest-cov whitelist_externals = pytest
이 설정은
pytest
를 사용하여 테스트를 실행하고 커버리지 보고서를 생성하는 것을 나타냅니다. -
마지막으로, 다음과 같이 터미널에서 Tox를 실행하여 테스트를 실행하고 보고서를 생성합니다.
tox
이 명령을 실행하면 Tox가 테스트를 실행하고 보고서를 생성하여 프로젝트 디렉토리 내에
coverage
또는htmlcov
와 같은 이름의 디렉토리에 HTML 형식의 보고서를 생성합니다.
위의 단계를 따라하면 Tox를 사용하여 Python 프로젝트의 테스트 결과를 HTML 형식의 보고서로 생성할 수 있습니다.