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

범퍼카 토토별 비교 파일

일부 테스트는 본질적으로 플랫폼별 생성을 생성하기 때문에 결과를 바탕으로 플랫폼별 결과를 제공하는 방법을 제공했습니다. 비교 파일. 종종 동일한 변형이 적용됩니다. 다중 플랫폼; 별도의 비교자료를 제공하는 것보다 모든 플랫폼마다 파일을 정의하는 매핑 파일이 있습니다. 사용할 비교 파일입니다. 따라서 가짜 테스트 "실패"를 제거하려면 특정 플랫폼을 선택하거나 변형된 결과를 만들어야 합니다. 파일을 선택한 다음 매핑 파일에 한 줄을 추가합니다. "결과맵".

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

테스트 이름/범퍼카 토토 이름패턴=비교파일 이름
테스트 이름은 특정 회귀의 이름일 뿐입니다. 테스트 모듈. 플랫폼 이름 패턴은 다음과 같은 스타일의 패턴입니다. expr(1) (즉, 암시적 ^ 앵커가 있는 정규 표현식) 시작). 다음과 같이 인쇄된 플랫폼 이름과 일치합니다. 구성.추측. 비교 파일 이름은 대체 결과 비교 파일입니다.

예: int2 회귀 테스트에는 의도적인 항목이 포함되어 있습니다. 값이 너무 커서 int2에 맞지 않습니다. 구체적인 오류 생성된 메시지는 범퍼카 토토에 따라 다릅니다. 우리의 참고자료 범퍼카 토토 방출

오류: pg_atoi: "100000" 읽기 오류: 숫자 결과가 범위를 벗어났습니다.
그러나 상당수의 다른 Unix 범퍼카 토토에서는 방출
오류: pg_atoi: "100000" 읽기 오류: 결과가 너무 큼
따라서 우리는 변형 비교 파일을 제공합니다. int2-too-large.out, 여기에는 오류 철자가 포함됩니다. 메시지. HPPA 플랫폼에서 가짜 "실패" 메시지를 침묵시키려면, 결과맵에는 다음이 포함됩니다
int2/hppa=int2-too-large
config.guess가 실행되는 모든 시스템에서 실행됩니다. 출력은 'hppa'로 시작됩니다. 결과맵의 다른 줄은 적절한 경우 다른 범퍼카 토토에 대한 변형 비교 파일입니다.