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