[python] tox에서의 테스트 환경 설정 파일을 작성하는 방법은 무엇인가요?
-
먼저 프로젝트 루트 디렉터리에
tox.ini
파일을 만듭니다. -
tox.ini
파일 내에 각 테스트 환경을 정의합니다. 예를 들어, 파이썬 버전이 3.6, 3.7, 3.8 인 경우 각각의 테스트 환경을 다음과 같이 설정할 수 있습니다.[tox] envlist = py36, py37, py38 [testenv] deps = pytest commands = pytest
-
각 테스트 환경의 독립적인 설정을 추가합니다. 예를 들어,
py36
,py37
,py38
환경에 대한 설정은 아래와 같이 정의할 수 있습니다.[testenv:py36] basepython = python3.6 [testenv:py37] basepython = python3.7 [testenv:py38] basepython = python3.8
이제 tox.ini
파일을 작성하고 나면 tox
명령어를 사용하여 각 테스트 환경에서 프로젝트를 실행하고 테스트할 수 있습니다. 설정 파일을 작성하는 데 도움이 되는 추가 참고 자료가 필요하시다면 말씀해주세요.