Pytest-병렬 테스트 실행
기본적으로 pytest는 테스트를 순차적으로 실행합니다. 실제 시나리오에서 테스트 스위트에는 여러 테스트 파일이 있고 각 파일에는 여러 테스트가 있습니다. 이로 인해 실행 시간이 길어집니다. 이를 극복하기 위해 pytest는 테스트를 병렬로 실행할 수있는 옵션을 제공합니다.
이를 위해 먼저 pytest-xdist 플러그인을 설치해야합니다.
다음 명령을 실행하여 pytest-xdist를 설치하십시오.
pip install pytest-xdist
이제 구문을 사용하여 테스트를 실행할 수 있습니다. pytest -n <num>
pytest -n 3
-n <num>은 여러 워커를 사용하여 테스트를 실행합니다. 여기서는 3입니다.
실행할 테스트가 몇 개만 있으면 시차가별로 없을 것입니다. 그러나 테스트 스위트가 클 때 중요합니다.