[python] tox를 사용하여 다른 폴더에 있는 테스트 케이스를 자동으로 실행하는 방법은 무엇인가요?
TOC
테스트 케이스를 자동으로 실행하는 방법
tox를 사용하면 다양한 환경에서 파이썬 프로젝트를 자동으로 테스트할 수 있습니다. 다른 폴더에 있는 테스트 케이스를 자동으로 실행하려면 tox.ini
파일을 사용하여 tox 환경을 설정해야 합니다.
먼저, 프로젝트 루트 폴더에 tox.ini
파일을 생성합니다.
# tox.ini
[tox]
envlist = py
[testenv]
commands =
pytest ../path/to/test_folder
deps =
pytest
위의 예제에서는 tox.ini
파일을 사용하여 pytest
를 실행하고, 다른 폴더에 있는 테스트 코드를 실행하기 위해 ../path/to/test_folder
를 지정했습니다. 여기서 ..
은 상위 폴더를 나타내며, 이를 통해 다른 폴더에 있는 테스트 케이스를 선택할 수 있습니다.
이제 프로젝트 루트 폴더에서 tox
명령어를 실행하면, 설정된 환경에서 다른 폴더에 있는 테스트 케이스를 자동으로 실행할 수 있습니다.
만약 추가적인 설정이 필요하다면, tox
의 홈페이지나 문서를 참고하시기 바랍니다.
```