[python] tox를 사용하여 테스트 결과를 다양한 포맷으로 출력하는 방법은 무엇인가요?
아래는 Tox를 사용하여 pytest 결과를 다양한 포맷으로 출력하는 방법입니다.
먼저, tox.ini
파일에 다음 내용을 추가합니다.
[tox]
envlist = py37
[testenv]
deps =
pytest
pytest-cov
commands = pytest --cov=my_project tests/
이제 pytest.ini
파일을 만들고, 다음 내용을 추가하여 다양한 포맷으로 결과를 출력할 수 있습니다.
[tool:pytest]
addopts =
--cov-report=xml:coverage.xml
--cov-report=html:htmlcov
이 설정은 tox
를 실행하여 프로젝트를 테스트하고, pytest
로 다양한 포맷의 결과를 생성할 수 있게 해줍니다.
더 자세한 내용은 Tox 공식 문서를 참고하시기 바랍니다.