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

26.3. 플랫폼별 비교 토토 캔

일부 테스트는 본질적으로 플랫폼별 결과를 생성하므로 그 결과, 우리는 플랫폼별 공급 방법을 제공했습니다. 결과 비교 토토 캔. 동일한 변형이 적용되는 경우가 많습니다. 여러 플랫폼으로; 따로 제공하는 것보다 모든 플랫폼에 대한 비교 토토 캔에는 매핑 토토 캔이 있습니다. 사용할 비교 토토 캔을 정의합니다. 따라서 가짜 테스트를 없애기 위해"실패"특정 플랫폼의 경우, 변형 결과 파일을 선택하거나 만든 다음 다음과 같은 매핑 파일 행을 추가합니다.src/테스트/회귀/결과맵.

매핑 파일의 각 줄은 다음 형식입니다.

테스트 이름/플랫폼패턴=비교토토 캔 이름

테스트 이름은 특정 회귀의 이름일 뿐입니다. 테스트 모듈. 플랫폼 패턴은 다음과 같은 스타일의 패턴입니다. 유닉스 도구expr(즉, 일반 암시적이 있는 표현식^앵커 시작). 다음으로 인쇄된 플랫폼 이름과 일치합니다.config.guess다음이 따름:gcc또는:cc에 따라 다름 GNU 컴토토 캔러를 사용하든 시스템의 기본 컴토토 캔러를 사용하든 (차이가 있는 시스템에서는). 비교 토토 캔 name은 대체 결과 비교 토토 캔의 이름입니다.

예: 이전 시간대 라이브러리를 사용하는 일부 시스템은 실패합니다. 1970년 이전 날짜에 일광 절약 시간제 수정을 적용하려면, 1970년 이전 발생PDT회 ~ 다음 위치에 표시됨PST대신. 이로 인해 몇 가지 차이점이 발생합니다.시계학회귀 테스트. 따라서 우리는 변형 비교 토토 캔,horology-no-DST-before-1970.out8262_8351"실패"메시지 켜짐HPUX플랫폼,결과맵포함

시계학/.*-hpux=horology-no-DST-before-1970

다음의 출력이 있는 모든 시스템에서 트리거됩니다.config.guess포함-hpux. 다른 줄결과맵다음에 대한 변형 비교 파일을 선택하세요. 적절한 경우 다른 플랫폼.