이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 31.4. 탭 젠 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

31.4. TAP 스포츠 토토 결과#

다양한 스포츠 토토 결과, 특히 클라이언트 프로그램 스포츠 토토 결과src/bin, Perl TAP 도구를 사용하고 Perl 스포츠 토토 결과 프로그램을 사용하여 실행됩니다.증명. 명령줄 옵션을 전달할 수 있습니다.증명설정하여만들다변수PROVE_FLAGS, 예:

make -C src/bin 확인 PROVE_FLAGS='--timer'

설명서 페이지 참조증명더 많은 정보를 원하시면.

만들다변수PROVE_TESTS은(는) 공백으로 구분된 경로 목록을 정의하는 데 사용할 수 있습니다.메이크파일호출 중증명기본값 대신 지정된 스포츠 토토 결과 하위 집합 실행t/*.pl. 예를 들면:

확인하세요 PROVE_TESTS='t/001_test1.pl t/003_test3.pl'

TAP 스포츠 토토 결과에는 Perl 모듈이 필요합니다.IPC::실행. 이 모듈은 다음에서 사용할 수 있습니다.CPAN또는 운영 체제 패키지. 또한 필요합니다.PostgreSQL옵션으로 구성--활성화-탭-스포츠 토토 결과.

일반적으로 다음과 같이 말하면 TAP 테스트는 이전에 설치된 설치 트리에서 실행 파일을 테스트합니다.설치 확인 수행또는 다음과 같이 말하면 현재 소스에서 새 로컬 설치 트리를 구축합니다.확인하세요. 두 경우 모두 로컬 인스턴스(데이터 디렉터리)를 초기화하고 그 안에서 일시적으로 서버를 실행합니다. 이러한 스포츠 토토 결과 중 일부는 두 개 이상의 서버를 실행합니다. 따라서 이러한 스포츠 토토 결과는 상당히 리소스 집약적일 수 있습니다.

당신이 말할 때에도 TAP 스포츠 토토 결과는 스포츠 토토 결과 서버를 시작한다는 것을 깨닫는 것이 중요합니다.설치 확인 수행; 이는 이미 실행 중인 테스트 서버를 사용할 것으로 예상되는 기존의 비TAP 테스트 인프라와는 다릅니다. 일부 PostgreSQL 하위 디렉터리에는 기존 스타일과 TAP 스타일 테스트가 모두 포함되어 있습니다.설치 확인 수행임시 서버와 이미 실행 중인 스포츠 토토 결과 서버에서 혼합된 결과를 생성합니다.

31.4.1. 환경 변수#

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

PG_TEST_NOCLEAN=1 make -C src/bin/pg_dump 확인

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

테스트 스위트의 많은 작업은 180초 시간 초과를 사용합니다. 이는 느린 호스트에서 로드로 인한 시간 초과로 이어질 수 있습니다. 환경 변수 설정PG_TEST_TIMEOUT_DEFAULT더 높은 숫자로 설정하면 이를 방지하기 위해 기본값이 변경됩니다.