[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 형식의 보고서로 생성할 수 있습니다.