pytest-incremental

소프트웨어 스크린 샷:
pytest-incremental
소프트웨어 정보:
버전: 0.2.0
업로드 날짜: 12 May 15
라이센스: 무료
인기: 7

Rating: nan/5 (Total Votes: 0)

pytest 증분 증분 테스트 러너 (pytest 플러그인)입니다.
"증분 테스트 주자"는 무엇입니까?
빌드 도구에 대해 이야기 할 때이 용어를 참조하는 것이 일반적이다 :
- 초기 (전체) 빌드 - 모든 파일을 컴파일
- 증분 빌드 (또는 부분 재 구축) - 단지 변경된 파일은 컴파일
- 더 - 영업 이익은 빌드 - 어떤 파일이 컴파일되지 않습니다 (없음 마지막 실행 이후에 변경 없음)
그래서 "증분 테스트 러너"은 마지막 테스트 실행 이후 소스 코드의 변화에​​ 의해 영향을받은 테스트를 다시 실행합니다.
그것은 어떻게 작동 하는가?
pytest 증분은 pytest 플러그인입니다. 그래서 당신은 당신이 pytest 증분 사용할 수 있습니다 pytest하여 테스트 스위트를 실행할 수 있는지.
플러그인은 파이썬 소스 파일을 분석하고 그 수입을 통해 모듈의 종속성을 정의합니다. 작은 동전은 종속성을 추적하고 결과를 저장하는 데 사용됩니다. 플러그인은 테스트를 수집 pytest 방법을 수정합니다. pytest 실제로 테스트를 실행하고 결과를보고 작업의 나머지를.
설치 :
pytest 증분은 파이썬 2.6, 2.7에서 테스트.
pytest-incremental`를 설치 PIP
파이썬 설치 setup.py
로컬 설치
또한 단지 플러그인 모듈 파일을 잡고 프로젝트 경로에 넣을 수 있습니다. 다음 (pytest 문서 확인)를 할 수 있습니다.
사용법 :
명령 줄에서 호출 할 때 그냥 매개 변수 --incremental을 통과 :
py.test --incremental
또한 pytest.ini에 다음 줄을 추가 기본적으로 사용하도록 설정할 수 있습니다 :
[pytest]
addopts = --incremental
시청 패키지
가져온 경우 기본적으로 pytest에 의해 수집 된 모든 모듈은 의존성으로 사용됩니다.

파이썬

요구 사항 제한하거나 매개 변수 --watch-PKG를 사용해야 감시 폴더를 확장하기 위해,

제한 사항 :

는 패키지에 __all__에서 가져온 패키지 가져 오기 * 모듈에서 종속성으로 계산되지 않습니다
모듈은 import 문을 사용하지 않는 수입
모듈은 explictitly 수입하지만, 런타임에 사용하지 않는 (즉, conftest.py pytest으로 테스트를 실행하는 경우)
원숭이 패치. (B에 따라 달라 질 수있는 경우에, 즉 수입 X에서 B 원숭이 패치 (X))

유사한 소프트웨어

nosetalisker
nosetalisker

12 May 15

pytest-quickcheck
pytest-quickcheck

14 Apr 15

importchecker
importchecker

15 Apr 15

expecter
expecter

20 Feb 15

개발자의 기타 소프트웨어 Eduardo Naufel Schettino

Doit
Doit

1 Mar 15

hoe.js
hoe.js

13 Apr 15

avalanche
avalanche

14 Apr 15

코멘트 pytest-incremental

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!