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

13.2. 테스트 스포츠 토토 결과

회귀 테스트는 이미 설치된 서버를 스포츠 토토 결과하거나 임시 설치를 사용하여 나무를 짓다. 게다가, a"병렬"그리고"순차적"테스트 실행 모드입니다. 는 순차적 방법은 각 테스트 스크립트를 차례로 실행하는 반면, 병렬 방법은 여러 서버 프로세스를 시작하여 그룹을 실행합니다. 병렬 테스트. 병렬 테스트는 다음과 같은 확신을 줍니다. 프로세스 간 통신 및 잠금이 올바르게 작동하고 있습니다. 에 대한 역사적인 이유로 순차 테스트는 일반적으로 기존 설치와 임시 대비 병렬 방식 설치는 했으나 기술적인 이유는 없습니다.

빌드 후 회귀 테스트를 스포츠 토토 결과하기 전에 설치, 유형

$ gmake 확인

최상위 디렉토리에 있습니다. (또는 다음으로 변경할 수 있습니다.src/테스트/회귀그리고 거기서 명령을 실행하세요.) 이 먼저 다음과 같은 여러 보조 파일을 빌드합니다. 플랫폼에 따라 다름"예상됨"파일 일부 샘플 사용자 정의 트리거 함수를 실행한 다음 테스트 드라이버 스크립트. 마지막에는 다음과 같은 내용이 표시됩니다.

======================
 77개 테스트를 모두 통과했습니다.
======================

또는 실패한 테스트에 대한 메모입니다. 참조섹션 13.3자세한 내용은 아래를 참조하세요.

참고:이 테스트 방법은 임시로 스포츠 토토 결과되기 때문에 서버에서는 루트 사용자인 경우 작동하지 않습니다( 서버는 루트로 시작되지 않습니다). 이미 빌드를 완료한 경우 루트로서 처음부터 다시 시작할 필요는 없습니다. 대신에 다른 사용자가 쓸 수 있는 회귀 테스트 디렉토리, 로그인 해당 사용자로 로그인하고 테스트를 다시 시작하세요. 예를 들어,

루트#chmod -R a+w src/테스트/회귀
루트#chmod -R a+w 기여/spi
루트#su - joeuser
joeuser$CD최상위 빌드 디렉토리
joeuser$gmake 확인

(유일하게 가능한 것"보안 위험"여기에는 다른 사용자가 변경할 수 있는 내용이 있습니다. 회귀 테스트 결과를 뒤에서 확인하세요. 공용 사용 사용자 권한을 관리할 때 감지됩니다.)

또는 설치 후 테스트를 스포츠 토토 결과하십시오.

팁:병렬 회귀 테스트는 꽤 오래 시작됩니다. 귀하의 사용자 ID 아래에는 프로세스가 거의 없습니다. 현재로서는 최대 동시성은 20개의 병렬 테스트 스크립트입니다. 즉, 60개의 프로세스 --- 백엔드가 있습니다.psql, 일반적으로 쉘 상위 프로세스 에 대한psql각 테스트마다 스크립트. 따라서 시스템이 사용자당 제한을 적용하는 경우 프로세스 수, 이 한도가 최소한인지 확인하세요. 75 정도, 그렇지 않으면 무작위로 보이는 실패가 발생할 수 있습니다. 병렬 테스트에서. 키울 여건이 되지 않는다면 제한이 있으면 파일을 편집할 수 있습니다.src/test/regress/parallel_schedule분할하다 더 큰 동시 테스트 세트를 더 관리하기 쉽게 만듭니다. 그룹.

팁:일부 시스템에서는 기본 Bourne 호환 쉘(/bin/sh)은 다음과 같은 경우 혼란스러워집니다. 너무 많은 하위 프로세스를 병렬로 관리해야 합니다. 이 병렬 테스트 실행이 중단되거나 실패할 수 있습니다. 그런 경우에는 다른 Bourne 호환 쉘을 지정하십시오. 명령줄, 예:

$ gmake SHELL=/bin/ksh 확인
깨지지 않은 쉘을 사용할 수 없으면 위에 제안된 병렬 테스트 일정입니다.

설치 후 테스트를 스포츠 토토 결과하려면(참조1장), 데이터 영역을 초기화하고 설명된 대로 서버를 시작합니다.범퍼카 토토 : 문서 : 7.3 : 서버 런타임 환경, 다음을 입력하세요.

$ gmake installcheck

테스트는 로컬 호스트의 서버에 접속할 것으로 예상됩니다 별도로 지시하지 않는 한 기본 포트 번호PGHOST그리고PG포트환경 변수.