31.4.탭 스포츠 토토#

다양한 스포츠 토토, 특히 클라이언트 프로그램 스포츠 토토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.

일반적으로 말하면, 탭 테스트는 이전에 설치된 설치 트리에서 실행 파일을 테스트합니다.설치 체크 만들기확인. 두 경우 모두 로컬 인스턴스 (데이터 디렉토리)를 초기화하고 일시적으로 서버를 실행합니다.

탭 스포츠 토토가 말할 때에도 스포츠 토토 서버를 시작한다는 것을 인식하는 것이 중요합니다설치 확인; 이 경우 기존의 비 탭 스포츠 토토 인프라와는 달리,이 경우 이미 실행중인 스포츠 토토 서버를 사용할 것으로 예상됩니다.설치 확인임시 서버와 이미 실행중인 스포츠 토토 서버에서 결과가 혼합됩니다.

31.4.1.환경 변수#

데이터 디렉토리는 테스트 파일 이름에 따라 명명되며 테스트가 실패하면 유지됩니다. 환경 변수 인 경우PG_TEST_NOCLEAN가 설정되면 데이터 디렉토리는 스포츠 토토 상태에 관계없이 유지됩니다. 예를 들어, 실행할 때 스포츠 토토 결과에 관계없이 데이터 디렉토리를 유지합니다.pg_dump스포츠 토토 :

PG_TEST_NOCLEAN = 1 MAKE -C SRC/BIN/PG_DUMP Check

이 환경 변수는 또한 테스트의 임시 디렉토리가 제거되는 것을 방지합니다.

테스트 스위트의 많은 작업은 180 초 시간의 시간 초과를 사용하여 느린 호스트에서로드 유발 시간 초과로 이어질 수 있습니다. 환경 변수 설정pg_test_timeout_default더 많은 숫자로 기본값을 변경하여 피하기 위해 기본값이 변경됩니다.

정정 제출

문서에 올바른 것이 없다면 일치하지 않습니다.이 양식문서 문제를보고하려면