파이썬의 unittest 모듈을 사용하여 작성된 unittest 세트가 있습니다. 그들은 setUpModule() 함수를 사용하여 테스트를 실행하는 데 필요한 공유 된 "stuff"(일부 http 세션 포함)로 전역 변수를로드합니다. unittest으로 테스트를 실행하면 py.test으로 정상적으로 실행되지만 테스트에 실패합니다. 필자는 이전의 pytest
현재 매력-pytest 어댑터 1.7.8, pytest 3.2.1 및 pytest - xdist 1.20.0 문제 때를 가졌를 사용하여이 없습니다 나는 모든 일련의 테스트를 실행 한 경우 나, 병렬 테스트를 실행하기 위해 xdist를 사용하여 이러한 문제가 : 단지 1 또는 전혀 실패 이없는 경우, 매력 보고서는 더있을 때 을 생성받을 수 있습니다 테스트
이미 실행 중일 때 즉석에서 재정렬하는 로직을 사용하여 테스트 순서를 제어하고 싶습니다. 본인의 사용 사례는 다음과 같습니다. xdist를 사용하여 테스트를 병렬 처리하고 있으며 각 테스트는 공통된 제한된 풀의 외부 리소스를 사용합니다. 일부 테스트는 다른 리소스보다 많은 리소스를 사용하기 때문에 리소스의 일부만 사용할 수있는 경우 언제든지 일부 테스트에는
테스트에서 record_xml_property fixture를 사용하고 있습니다.하지만 불행히도 xdsit 플러그인에서는 작동하지 않습니다. 해결 방법을 구현하려고했습니다. 대신 직접 내가 slaveoutput에 넣어, 기자에 속성을 추가 @pytest.fixture
def record_xml_property(request):
xml = geta