.
PyZen 연속 테스트 편집증 개발자를위한 주자 & NBSP입니다만큼 스크립트가 실행되고, PyZen는 코드의 변화를 모니터링하고 필요할 때 당신의 테스트 스위트를 다시 실행. 여러 프레임 워크뿐만 아니라, 여러 알림 UI를위한 프론트 엔드가 있습니다.
설치
PyZen는 easy_install을 사용하여 PyPI에서 설치할 수 있습니다 :
easy_install을 PyZen
또는 핍 :
PyZen를 설치 PIP
프런트 엔드
PyZen는 테스트를 수집하고 지속적인 테스터를 실행하기 위해 여러 프런트 엔드를 제공합니다.
장고
장고에서 설정 PyZen에 INSTALLED_APPS 설정에 pyzen를 추가합니다. 실행 manage.py 선은 테스터 프로세스를 시작합니다. 사용자는 내장 된 테스트 커맨드와 동일한 포맷을 이용하여 응용 프로그램 라벨 또는 테스트 이름을 부여 할 수있다.
플라스크
플라스크 프론트 엔드는 별도의 패키지, 플라스크 - 선으로 유지된다.
distutils를
PyZen 패키지의 distutils가 PyZen에서 setup.py에 구성된 테스트 스위트를 실행 선을 명령을 제공합니다. 테스터 프로세스를 시작 setup.py 선을 실행합니다.
독립
pyzen 스크립트는 PyZen에서 모든 테스트 스크립트를 실행하는 래퍼를 제공합니다. 테스터 프로세스를 시작 pyzen yourscript.py ARG1 ARG2 ...를 실행합니다. 어떤 구성 옵션이 시간에 사용할 수 없습니다.
옵션
--nocolor : 플래그, 기본 : 거짓
& NBSP; 컬러 출력을 비활성화합니다.
-u, --ui : 기본 : 자동 감지
& NBSP; 특정 UI 모듈의 사용을 강제. 사용 가능한 옵션은는 Win32, OSX, 리눅스, 및 없음입니다.
사용자 인터페이스
PyZen 콘솔은 배경에있는 경우에도, 각각의 실행 후 테스트 전류 상태를 나타 내기 위해 UI를 제공한다. 세 가지 플랫폼 고유의 인터페이스뿐만 아니라, 없음 인터페이스는이 디스플레이를 사용할 수 없게됩니다. 자세한 내용은 프론트 엔드 문서를 볼 수 있지만, 대부분의 프론트 엔드는 자동 검색을 대체하기 --ui 옵션을 제공합니다.
는 Win32
윈도우의 기본 UI는 각 실행 후 현재 테스트 상태 및 풍선 알림을 표시하는 시스템 트레이 아이콘입니다. 이 윈도우 2000에서 작동 할 수 있지만이 UI는 윈도우 XP 이상에서 테스트.
OS X
OS X의 기본 UI는 애플 스크립트를 통해 으르렁를 사용합니다. 으르렁 알림은 각 테스트 실행 후 게시됩니다.
리눅스
리눅스의 기본 UI는 pynotify 라이브러리를 통해 libnotify 사용합니다. 이는 우분투의 최신 버전에 기본적으로 설치됩니다. pynotify 찾을 수없는 경우, 인터페이스가 비활성화된다.
테스트 러너
기본적으로 PyZen 색상 테스트 출력을 향상시킵니다. 그것은 Windows 및 * 괜찬아 시스템에서 모두 작동하는 것으로 알려져있다. 대부분의 프론트 엔드는 필요한 경우 사용하지 않도록 --nocolor 옵션이
특징 :. 변화에 대한
모니터 소스 코드와 실행 테스트
OS 별 비동기 알림 UI
컬러 테스트 출력
요구 사항 :
파이썬
댓글을 찾을 수 없습니다