명령은 Bash를 사용하여 Redhat Linux 버전 4.2에서 사설 토토되었습니다. 껍데기. 언급 한 경우를 제외하고는 아마도 대부분의 시스템에서 작동 할 것입니다. 와 같은 명령PSand타르어떤 옵션을 사용해야하는지에 따라 크게 다릅니다 각 플랫폼.상식 사용전 이 명령에 입력.
Postgres회귀 구성
이전 릴리스의 새로운 설치 또는 업그레이드Postgres:
회귀 사설 토토 구축. 유형
CD/USR/SRC/PGSQL/SRC/사설 토토/회귀 gmake all
이전에 회귀 테스트를 호출 한 경우 청소하십시오 다음과 같은 작업 디렉토리 업
cd/usr/src/pgsql/src/test/regress 깨끗하게 만들기
파일/usr/src/pgsql/src/test/regess/readme has 실행 및 해석을위한 자세한 지침 회귀 테스트. 짧은 버전은 다음과 같습니다.
Postmaster가 아직 실행되지 않은 경우 시작하십시오 입력하여 사용 가능한 창에 우체국 장
Postmaster타자
CD nohup postmaster regress.log 2 & 1 &
your에서 우체국 장을 실행하십시오Postgres슈퍼 사용자 계정 (일반적으로 계정 우편 요금).
참고 :실행하지 마십시오Postmaster루트 계정에서.
회귀 사설 토토를 실행하십시오. 유형
CD/USR/SRC/PGSQL/SRC/사설 토토/회귀 gmake runtest
이것이 첫 번째라면 "gmake clean"을 입력 할 필요가 없습니다. 사설 토토를 실행하는 시간.
화면에 들어가야합니다 (그리고 파일에도 서면 ./regress.out) 어떤 테스트를하는 일련의 진술 통과하고 어떤 테스트가 실패했습니다. 그럴 수 있습니다 일부 테스트는 "실패"에 대한 정상입니다. 실패한 테스트의 경우 Diff를 사용하여 디렉토리의 파일을 비교하고. ./예상되는. float8이 실패하면 다음과 같은 것을 입력하십시오.
CD/USR/SRC/PGSQL/SRC/사설 토토/회귀 diff -w 기대/float8.out 결과
사설 토토를 실행 한 후
DestroyDB 회귀 CD/USR/SRC/PGSQL/SRC/사설 토토/회귀 Gmake Clean