py.test에게 특정 디렉토리를 건너 뛰도록 지시하는 방법은 무엇입니까?
norecursedirs
setup.cfg 내부 의 옵션 을 사용하여 py.test에 특정 디렉터리에서 테스트를 수집하지 않도록 지시했지만 무시하는 것 같습니다.
[tool:pytest]
norecursedirs=lib/third
내가 실행하면 py.test
내부에서 테스트를받는 방법을 알 수 있습니다 lib/third
!
py.test --ignore=somedir
나를 위해 일했다
나는 신비를 해결하십시오 pytest 섹션이 가능한 구성 파일 중 하나에서 발견 (경우 pytest.ini
, tox.ini
과 setup.cfg
), pytest 그래서 당신이 하나의 파일에 py.test 옵션을 정의 할 수있는 다른 사람을 위해 보이지 않는 것입니다.
사용하는 것이 좋습니다 setup.cfg
.
당신이 사용할 수있는
py.test -k 'not third'
모든 '세 번째'디렉토리 내용을 제외합니다.
norecursedirs
작동해야합니다. pytest.ini 또는 기타 setup.cfg 파일이 있는지 확인하십시오. 어떻게 호출 py.test
합니까?
상위가 다른 여러 디렉토리가있는 경우 다른 --ignore
매개 변수를 지정할 수 있습니다 .
py.test --ignore=somedir --ignore=otherdir --ignore=etcdir
- 새 옵션 : --ignore는 수집에서 지정된 경로를 방지합니다.
여러 번 지정할 수 있습니다.
setup.cfg를 사용 [tool:pytest]
하는 경우 http://doc.pytest.org/en/latest/example/pythoncollection.html에 따라 사용해야합니다.
# pytest.ini의 내용은
# tox.ini 또는 setup.cfg 파일에서도 정의 할 수 있지만 setup.cfg 파일의 섹션
# 이름은 "tool : pytest"```여야합니다.
참고 URL : https://stackoverflow.com/questions/11117062/how-to-tell-py-test-to-skip-certain-directories
'Development Tip' 카테고리의 다른 글
MySQL VARCHAR 크기? (0) | 2020.12.04 |
---|---|
함수 이름 앞에 별표가있는 기능은 무엇입니까? (0) | 2020.12.04 |
XML 레이아웃에서 조각을 선언하는 경우 번들을 어떻게 전달합니까? (0) | 2020.12.04 |
왼쪽 조인을 적용하기 전에 테이블 필터링 (0) | 2020.12.04 |
TV 소음처럼 보이도록 캔버스 애니메이션 (0) | 2020.12.04 |