다양한 스포츠 토토, 특히 클라이언트 프로그램 스포츠 토토src/bin
, Perl 탭 도구를 사용하고 Perl 스포츠 토토 프로그램을 사용하여 실행됩니다증명
. 명령 줄 옵션을 전달할 수 있습니다.증명
설정하여make
가변provace_flags
, 예 :
-C SRC/BIN 체크 증명서 _flags = '-타이머'
의 매뉴얼 페이지 참조증명
자세한 내용은
themake
변수provace_tests
|makefile
호출증명
기본값 대신 지정된 스포츠 토토 하위 집합을 실행하려면t/*. pl
. 예를 들어:
확인 make provote_tests = 't/001_test1.pl t/003_test3.pl'
탭 스포츠 토토에는 Perl 모듈이 필요합니다ipc :: run
. 이 모듈은에서 사용할 수 있습니다.CPAN또는 운영 체제 패키지. 그들은 또한 요구합니다PostgreSQL옵션으로 구성하려면-enable-tap-tests
.
일반적으로 말하면, 탭 테스트는 이전에 설치된 설치 트리에서 실행 파일을 테스트합니다.설치 체크 만들기
확인
. 두 경우 모두 로컬 인스턴스 (데이터 디렉토리)를 초기화하고 일시적으로 서버를 실행합니다.
탭 스포츠 토토가 말할 때에도 스포츠 토토 서버를 시작한다는 것을 인식하는 것이 중요합니다설치 확인
; 이 경우 기존의 비 탭 스포츠 토토 인프라와는 달리,이 경우 이미 실행중인 스포츠 토토 서버를 사용할 것으로 예상됩니다.설치 확인
임시 서버와 이미 실행중인 스포츠 토토 서버에서 결과가 혼합됩니다.
데이터 디렉토리는 테스트 파일 이름에 따라 명명되며 테스트가 실패하면 유지됩니다. 환경 변수 인 경우PG_TEST_NOCLEAN
가 설정되면 데이터 디렉토리는 스포츠 토토 상태에 관계없이 유지됩니다. 예를 들어, 실행할 때 스포츠 토토 결과에 관계없이 데이터 디렉토리를 유지합니다.pg_dump스포츠 토토 :
PG_TEST_NOCLEAN = 1 MAKE -C SRC/BIN/PG_DUMP Check
이 환경 변수는 또한 테스트의 임시 디렉토리가 제거되는 것을 방지합니다.
테스트 스위트의 많은 작업은 180 초 시간의 시간 초과를 사용하여 느린 호스트에서로드 유발 시간 초과로 이어질 수 있습니다. 환경 변수 설정pg_test_timeout_default
더 많은 숫자로 기본값을 변경하여 피하기 위해 기본값이 변경됩니다.
문서에 올바른 것이 없다면 일치하지 않습니다.이 양식문서 문제를보고하려면